Merge: 8d0b5645b6 df8e2e0824 Matthias Kuhn 2020-07-17 Merge pull request #37848 from qgis-bot/backport-37769-to-release-3_14 [Backport release-3_14] Cache snapping results in feature dialog for subsequent recalculation Matthias Kuhn 2020-07-17 Fix sip file Matthias Kuhn 2020-07-17 Set version added to 3.14.1 Co-authored-by: signedav github-actions[bot] 2020-07-16 Cache snapping results in feature dialog for subsequent recalculation github-actions[bot] 2020-06-25 Fix missing type column in layer_styles in Postgresql github-actions[bot] 2020-07-15 Fix returning topological candidates when using deprecated QgsGeometry::splitGeometry Peter Petrik 2020-07-16 update mdal 0.6.2 Merge: 3b58dcbe03 0097058cf2 Matthias Kuhn 2020-07-16 Merge pull request #37845 from qgis-bot/backport-37830-to-release-3_14 [Backport release-3_14] Fix pasting features - only a single insert operation, no unnecessary (failing) updates github-actions[bot] 2020-07-16 Fix pasting features - only a single insert operation, no unnecessary (failing) updates Merge: f9e7e3291e aa38cd250d Matthias Kuhn 2020-07-16 Merge pull request #37841 from qgis-bot/backport-37826-to-release-3_14 [Backport release-3_14] allow to customize convertToCurves parameters for tracing curves github-actions[bot] 2020-07-16 allow to customize convertToCurves parameters for tracing curves qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-07-15 Reload the data source when a dependency layer is changed (#37751) Co-authored-by: github-actions[bot] github-actions[bot] 2020-07-15 Fix crash when trying to initialize snapping on invalid layer github-actions[bot] 2020-07-13 [python console] Match key up / down behavior to that of bash and allow for a 'soft' history to be editable github-actions[bot] 2020-07-10 Fix crash when using expression editor in aggregate algorithm github-actions[bot] 2020-07-11 Add safety check github-actions[bot] 2020-07-12 Fix freeze when auto-finding broken layers Tom Kralidis 2020-07-12 [MetaSearch] clear search results when inspecting CSW in server tab (#37448) github-actions[bot] 2020-07-10 Fix mask settings obliterate data defined text orientation settings github-actions[bot] 2020-07-09 Don't require all parameter values to be specified via qgis_process command line tool github-actions[bot] 2020-07-09 When creating geometry collections for GEOS, skip any empty parts github-actions[bot] 2020-07-09 Fix crash when smoothing feature with a curved geometry type github-actions[bot] 2020-07-09 Fix missing fields when running algorithm in place mode github-actions[bot] 2020-07-09 when adding new field apply precision only when field type supports it Mickael Savinaud 2020-07-01 Fix OTB icon which is not render into QGIS Processing Merge: c0ae18ec24 3366df76ce Denis Rouzaud 2020-07-09 Merge pull request #37715 from qgis-bot/backport-37713-to-release-3_14 [Backport release-3_14] [sipify] format section/subsection to RST github-actions[bot] 2020-07-09 [themes] Also provide checkbox styling for list view widgets github-actions[bot] 2020-07-09 [sipify] format section/subsection to RST Merge: 87e987339c 1353bb5b94 signedav 2020-07-09 Merge pull request #37676 from signedav/backport_shortcut-edit [Backport release-3_14] Return on shortcut paste when layer not editable github-actions[bot] 2020-07-09 Fix some warnings on msvc while building qgis_process tool github-actions[bot] 2020-07-08 qgis_process is no windows gui app (fixes #37465) github-actions[bot] 2020-07-08 Collect features algorithm doesn't care about geometry validity signedav 2020-07-08 fix wrong feedback message in case addFeatures had not been successfull (change from d523eb99b74baf00b2422508fc7eac8cc9e4e431 without changing feedback texts) signedav 2020-07-08 raise message and return if trying to paste or cut features on not editable layer (cherry-pick from 40264cec9bc67ed9d16dd7492c375c1dc5600018) Merge: 0f82482c9f 717d838084 signedav 2020-07-08 Merge pull request #37617 from qgis-bot/backport-37570-to-release-3_14 [Backport release-3_14] Fix attributes on copy paste while QGIS stays responsive github-actions[bot] 2020-07-02 Fix unreported sslmode storage from connections API github-actions[bot] 2020-07-07 fix adding relation with multiple field pairs from dialog github-actions[bot] 2020-07-07 fixes invalid relation in search form qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-07-07 disable feature picker when no feature is available in expression preview widget (#37643) Co-authored-by: github-actions[bot] qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-07-07 Show python code sample in PyQGIS doc, take 2 (#37646) Co-authored-by: github-actions[bot] qgis-bot <58983587+qgis-bot@users.noreply.github.com> 2020-07-07 re-allow circular dependencies (#37641) Co-authored-by: github-actions[bot] github-actions[bot] 2020-07-06 Use correct layer comparators when comparing layer sources in processing Merge: bb0ef11bb3 36bc3d4593 Matthias Kuhn 2020-07-06 Merge pull request #37615 from qgis-bot/backport-37600-to-release-3_14 [Backport release-3_14] Add safety check for layer pointer github-actions[bot] 2020-07-06 Fix attributes on copy paste while QGIS stays responsive github-actions[bot] 2020-07-06 Add safety check for layer pointer github-actions[bot] 2020-07-06 A multilayer input is allowed to be set to a model input feature source parameter github-actions[bot] 2020-07-06 Fix crash on startup in certain circumstances github-actions[bot] 2020-07-04 Fix batch panel uses layer ids when auto populating output names based on a layer parameter github-actions[bot] 2020-07-04 Fix crash in QgsWmsProvider::htmlMetadata if layer is invalid github-actions[bot] 2020-07-02 Fix QgsGeometry::asQPolygonF doesn't handle multipolygon inputs gracefully github-actions[bot] 2020-07-03 fix PyQGIS docs for QgsProviderMetadata github-actions[bot] 2020-07-03 [dox] fix code formatting github-actions[bot] 2020-07-01 Browser: fix GPKG sublayers and empty DBs github-actions[bot] 2020-07-01 Immediately liberate connection of expression value gatherer Merge: e79a8597d8 2fc2673e04 Nyall Dawson 2020-07-01 Merge pull request #37512 from qgis-bot/backport-37459-to-release-3_14 [Backport release-3_14] Fix restoring dialog geometry after minimize when enableAutoGeometryRestore is used 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 github-actions[bot] 2020-06-30 Fix restoring dialog geometry after minimize when enableAutoGeometryRestore is used github-actions[bot] 2020-06-30 Minimum year possible in temporal controller should be 1 github-actions[bot] 2020-06-29 [mssql] Reallow creating connections with empty provider/dsn strings github-actions[bot] 2020-06-29 Fix default extent is not shown in extent widget github-actions[bot] 2020-06-29 Fix raster quantile classification github-actions[bot] 2020-06-29 Fix raster quantile with float github-actions[bot] 2020-06-29 Fix GPKG project storage with UTF8 names on windows github-actions[bot] 2020-06-24 Accept fields of type "name" in PG 12 github-actions[bot] 2020-06-24 [ui] Improve a bunch of mesh icons to make them dark theme compatible github-actions[bot] 2020-06-24 OpenCL quote paths github-actions[bot] 2020-06-26 [feature] Server WFS3 api sorting Nyall Dawson 2020-06-28 Fix ui build warning Mathieu Pellerin 2020-06-28 Provide a parent for a couple of toolbar button menus 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 github-actions[bot] 2020-06-28 Name role in expression item to be stable on fields in the expression builder github-actions[bot] 2020-06-26 [vector layer] Fix feature request order by not working against non-provider fields github-actions[bot] 2020-06-25 remove pointcloud installation in postgis Docker image github-actions[bot] 2020-06-26 Reactivate WMS GetPrint unit tests Ivan Ivanov 2020-06-23 Fix delimitedtext CSVs in virtual layers github-actions[bot] 2020-06-24 Fix oracle add from source select Jürgen E. Fischer 2020-06-19 Release of 3.14 (Pi) 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 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) 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 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 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