Jürgen E. Fischer <jef@norbit.de> 2019-10-25 translation update for 3.10.0 from transifex Jürgen E. Fischer <jef@norbit.de> 2019-10-25 visual changelog url changed again Nyall Dawson <nyall.dawson@gmail.com> 2019-10-25 [labeling] Fix broken numeric formatting settings, add tests Fixes #32393 Alessandro Pasotti <elpaso@itopen.it> 2019-10-24 Fix unreported crash with "fill ring" tool unitialized smart ptr Merge: 1d6a2dedd9 188cbcb8fe Blottiere Paul <blottiere.paul@gmail.com> 2019-10-24 Merge pull request #32352 from pblottiere/fix_schema_location Server: fix schemaLocation in WMS GetCapabilities document Merge: 51d95c619c 2d5027b1ae Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-24 Merge pull request #32361 from elpaso/bugfix-gh32354-wms-casesensitive-request Server WMS fix case sensistive REQUEST Alessandro Pasotti <elpaso@itopen.it> 2019-10-23 Server WMS fix case sensistive REQUEST Fixes #32354 Alessandro Pasotti <elpaso@itopen.it> 2019-10-23 Fix browser DD on GPKG/PG with multi geom Fixes #32362 Merge: 3119209334 312ac93b58 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-23 PG source select: remove initial newlines from table comments Blottiere Paul <blottiere.paul@gmail.com> 2019-10-23 Fixes more tests sklencar <vsklencar@gmail.com> 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 <blottiere.paul@gmail.com> 2019-10-23 Update unit tests data Blottiere Paul <blottiere.paul@gmail.com> 2019-10-11 Fixes schemaLocation in WMS GetCapabilities. Fixes #32085 Merge: 13ad9d66be 4462509f52 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-23 Server: fix more pointer errors when plugins are off Fixes #32347 Merge: 672399f6c6 7034adb6dd Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 Merge pull request #32345 from elpaso/bugfix-gh32338-getcap-crash Server fix getCapabilities crash when plugins are off Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 Server fix getCapabilities crash when plugins are off Fixes #32338 Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 Code layout Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 PG source select maintain newline in tooltips Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 PG source select word wrap table comments Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 PG source select align table comment top Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 PG source select: do not add tooltip if table comment is empty Alessandro Pasotti <elpaso@itopen.it> 2019-10-22 PG source select dlg: show multiline comments in tooltips Fixes #32257 Jürgen E. Fischer <jef@norbit.de> 2019-10-21 debian packaging: suggest otb-qgis Jürgen E. Fischer <jef@norbit.de> 2019-10-19 fix build (followup 8ef8efa7fb7) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2019-10-18 Add test Mathieu Pellerin <nirvn.asia@gmail.com> 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 <julien.cabieces@oslandia.com> 2019-10-17 Revert "Merge pull request #31374 from troopa81/parallelize_snap_caching" This reverts commit 87b1aa9a5d6efb279693aea68dc2dcb5b51b3e86 Merge: 2829f6ba35 6fed2fafd7 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-16 Fix bbox multiple array and add two more tests Alessandro Pasotti <elpaso@itopen.it> 2019-10-16 Server WFS3 update to latest (final) core specs - extent -> spatial -> array of bboxes - collections name -> id Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2019-10-17 Merge pull request #32205 from sbrunner/fix-core-dump-master [Server] Fix crach on WFS Insert Alessandro Pasotti <elpaso@itopen.it> 2019-10-16 Server WFS3 fix rel=service_desc -> rel=service-desc Fixes #32268 SrNetoChan <senhor.neto@gmail.com> 2019-10-16 Better icon for No CRS indicator Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-15 replace deprecated in by deprecated since (#32260) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-10-15 Merge pull request #32258 from 3nids/pyqgis_deprecated [sipify] correctly output deprecation Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-15 run sipify to update deprecation annotations Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-15 [sipify] correctly output deprecation Richard Duivenvoorde <richard@duif.net> 2019-10-12 Change help answer to what is actually shown in the preview SrNetoChan <senhor.neto@gmail.com> 2019-10-10 Adds better Layer panel indicator for noCRS Merge: fa82f8690c 85e4827b19 Even Rouault <even.rouault@spatialys.com> 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 Sandro Santilli <strk@kbt.io> 2019-10-13 Fix typo Sandro Santilli <strk@kbt.io> 2019-10-13 Fix handling of RASTER layers in retrieveLayerTypes Sandro Santilli <strk@kbt.io> 2019-10-13 Only pick distinct srid/type combinations from vector layers Closes #32223 Merge: d9ef585e47 436b09ce13 D'Hont René-Luc <rldhont@gmail.com> 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 <even.rouault@spatialys.com> 2019-10-13 [WFS provider] Do not forward FilterExpression to spatialite cache if the expression needs a geometry Even Rouault <even.rouault@spatialys.com> 2019-10-13 featuresourcetestbase.py: make assert_query() robust to non-0 attribute index for pk field D'Hont René-Luc <rldhont@gmail.com> 2019-10-12 Try to wait for already fetch content in abstract content cache D'Hont René-Luc <rldhont@gmail.com> 2019-10-12 Enhance wait for finished in abstract content cache to be sure reply has been checked D'Hont René-Luc <rldhont@gmail.com> 2019-10-12 Wait for finished in abstract content cache when fetching with blocking D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-12 Fix uncaught transform exception when determining AFS layer bounds Merge: b68ceacf72 46280fb36f signedav <david@opengis.ch> 2019-10-11 Merge pull request #32158 from signedav/null-strings-datetime Null representation in QgsDateTimeEdit on getting focus Stéphane Brunner <stephane.brunner@camptocamp.com> 2019-10-11 The layer can be null Sandro Santilli <strk@kbt.io> 2019-10-10 Honour "useEstimatedMetadata" config in QgsPostgresProviderConnection::tables Sandro Santilli <strk@kbt.io> 2019-10-10 Always honour useEstimatedMetadata connection setting ... rather than hard-coding a "true" value References #32053 Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 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 <delazj@gmail.com> Sandro Santilli <strk@kbt.io> 2019-10-07 More commitTransaction error handling Sandro Santilli <strk@kbt.io> 2019-10-07 Return false on commit failure from QgsOgrProvider::changeGeometryValues Fixes #32144 Sandro Santilli <strk@kbt.io> 2019-10-11 Simplify GEOS version extraction code D'Hont René-Luc <rldhont@gmail.com> 2019-10-11 [Bugfix] Get remote SVG synchronously - in the server context Sandro Santilli <strk@kbt.io> 2019-10-09 Fix detection of GEOS release candidate versions Closes #32170 Peter Petrik <zilolv@gmail.com> 2019-10-09 [ios] [qgsquick] fix crash of GPS widget on iOS, see input issue 470 Merge: bbdbca418c 5430596241 Alessandro Pasotti <elpaso@itopen.it> 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 <strk@kbt.io> 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 <strk@kbt.io> 2019-10-10 Tweak layer type retrival test to be immune from ordering Alessandro Pasotti <elpaso@itopen.it> 2019-10-10 Move clear T attr on windows before tmp file is renamed Fixes #32118 Nyall Dawson <nyall.dawson@gmail.com> 2019-10-10 Fix qt warning thrown when converting a 2.18 project Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2019-10-10 Format legend name for remote rasters added via http/https/ftp (#32169) Clemens Raffler <root676@users.noreply.github.com> 2019-10-10 [processing] Port of Create Grid algorithm to C++ MUCH faster grid creation vs the Python implementation Nyall Dawson <nyall.dawson@gmail.com> 2019-10-10 [processing] Drop precision of attribute check for create grid test results Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-09 fix building custom widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-09 [custom widgets] add QgsAuthConfigSelect (#32178) 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 <elpaso@itopen.it> 2019-10-09 Merge pull request #32161 from elpaso/bugfix-gh32149-rangewidget-negative-integers Fix range widget negative integers -> NULL Nyall Dawson <nyall.dawson@gmail.com> 2019-10-09 Cleanup QgsMapLayerRenderer api Make associated QgsRenderContext a base class member, since all renderer subclasses require this Nyall Dawson <nyall.dawson@gmail.com> 2019-10-08 Test mask Nyall Dawson <nyall.dawson@gmail.com> 2019-10-08 Add unit tests for raster rendering during staged render jobs Nyall Dawson <nyall.dawson@gmail.com> 2019-10-08 Fix export to geopdf skips raster and mesh layers Fixes #32148 Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 Fix API break, update test results which relied on layers with unknown CRS Nyall Dawson <nyall.dawson@gmail.com> 2019-10-09 Rename variable for clarity Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 Cleanup cursor handling Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 Allow layer projection to be set via indicator icon click Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-07 Fix QgsProject::defaultCrsForNewLayers() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-07 Update/enhance unit tests for CRS validation Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 [needs-docs] Add an indicator icon for layers with an unknown/invalid CRS Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-07 Avoid a CRS detach when no validation function set Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 Fix static variable prefix Alessandro Pasotti <elpaso@itopen.it> 2019-10-08 Update tests/src/gui/testqgsrangewidgetwrapper.cpp Co-Authored-By: signedav <david@opengis.ch> Merge: a491117c88 5aa44b79ed Alessandro Pasotti <elpaso@itopen.it> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <jef@norbit.de> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-08 Fix crash after deleting report sections Fixes #31302 Alessandro Pasotti <elpaso@itopen.it> 2019-10-08 Remove T attribute on project QGZ files on windows Fixes #32118 Merge: eaea8e0738 4762e6ae06 Even Rouault <even.rouault@spatialys.com> 2019-10-08 Merge pull request #32150 from rouault/ogr_provider_oapif [OGR provider] Set of usability fixes for OAPIF/WFS3 datasets Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-08 [expression] Fix is_layer_visible function not taking scale-based visibility into account (#32156) Alessandro Pasotti <elpaso@itopen.it> 2019-10-08 Fix range widget negative integers -> NULL Fixes #32149 With tests David Signer <david@opengis.ch> 2019-10-08 avoid double check David Signer <david@opengis.ch> 2019-10-08 tests for datetime widget regarding focus and null value representers David Signer <david@opengis.ch> 2019-10-08 widget initialization minor fix David Signer <david@opengis.ch> 2019-10-08 do not trigger editing finished in inFocus event like it does in outFocus event function docs in header Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-10-08 Uh-oh misspelling fix 32117 Even Rouault <even.rouault@spatialys.com> 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 <david@opengis.ch> 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 <david@opengis.ch> 2019-10-07 go to the end of the lineEdit content, otherwise it cannot be set to the null representation value David Signer <david@opengis.ch> 2019-10-07 check if null instead of the value of the lineEdit David Signer <david@opengis.ch> 2019-10-07 if the lineEdit contains the Null Representation it should replace the text with the current date Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <jef@norbit.de> 2019-10-07 fix 4cbcfbbd4 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [ui] Fix overview panel's extent polygon red-on-red visibility issue Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [canvas] Clear cache to re-create selected feature highlight color Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [projects] Add Q_PROPERTYs for backgroundColor and selectionColor Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 Fix spelling, revert world_map.gpkg change (arg) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [projects] Insure backgroundColorChanged / selectionColorChanged signals emitted only when color changes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 Use project signals to update canvas background and selection colors Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [canvas] Refresh canvas when the canvas (i.e. background) color is changed Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [projects] Add signals for background color and selection color change Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 Add tests Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [projects] Serve selection color through a proper API Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-07 [projects] Serve default canvas background color through a proper API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-07 Avoid use of too new CMAKE VERSION_GREATER_EQUAL Alexandre Neto <senhor.neto@gmail.com> 2019-10-03 Update tests Alexandre Neto <senhor.neto@gmail.com> 2019-10-03 Better approach for preferredFormat Alexandre Neto <senhor.neto@gmail.com> 2019-10-02 Checks is gpkg is available for writing Alexandre Neto <senhor.neto@gmail.com> 2019-10-01 Makes GPKG prefered input format for OGR algs #Fixes 29097 Nyall Dawson <nyall.dawson@gmail.com> 2019-10-07 Fix build warnings Harrissou Sant-anna <delazj@gmail.com> 2019-10-06 Display the label's background Size Y DD button for regular geometric background shape when setting text format Nyall Dawson <nyall.dawson@gmail.com> 2019-10-06 Deprecated QgsGeometry::createPolylineFromQPolygonF and QgsGeometry::createPolygonFromQPolygonF These were internal details which should never have been exposed to public API Nyall Dawson <nyall.dawson@gmail.com> 2019-10-06 Optimise QgsGeometry::asQPolygonF Nyall Dawson <nyall.dawson@gmail.com> 2019-10-06 Add QgsLineString::fromQPolygonF Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-10-06 Merge pull request #32120 from elpaso/bugfix-gh32020-server-contextual-legend Fix Server getlegendgraphic duplicated symbols Nyall Dawson <nyall.dawson@gmail.com> 2019-10-05 Don't crash QgsTessellator when an empty polygon is added Nyall Dawson <nyall.dawson@gmail.com> 2019-10-05 Optimise xy geometry conversion Nyall Dawson <nyall.dawson@gmail.com> 2019-10-05 Optimise QgsGeometry::fromQPolygonF Alessandro Pasotti <elpaso@itopen.it> 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 <info@borysjurgiel.pl> 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 <elpaso@itopen.it> 2019-10-05 Add another control image mask Nyall Dawson <nyall.dawson@gmail.com> 2019-10-05 Silence deprecation warning Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Use a prepared geometry in topology checker overlap check Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Remove useless check slowing down topology duplicate geometry check Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 More responsive topology checker cancelation Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Use proper API for geometry validity check in topology test Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Better (more responsive) handling of cancelation during topology checks Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Fix crash in topology checker plugin after a check is canceled during index preparation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-10-03 Fix crash on exit when topology checker dock is open with visible results Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 Try to resolve dox warning Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-10-04 Catch cs exception and add another control file mask Alessandro Pasotti <elpaso@itopen.it> 2019-10-04 Added control image 3 Alessandro Pasotti <elpaso@itopen.it> 2019-10-04 Control image mask 2 Borys Jurgiel <info@borysjurgiel.pl> 2019-10-02 [Plugin installer] properly handle zip file names with a dash as a version suffix separator Alessandro Pasotti <elpaso@itopen.it> 2019-10-04 Code layout and mask image 1 Merge: f743a4c242 e2abf207e1 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-04 Merge pull request #32106 from elpaso/bugfix-gh32065-server-json-content-type Server fix #32065 geojson content type accept Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-10-04 Update src/core/qgsvectorlayerexporter.cpp Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Jürgen E. Fischer <jef@norbit.de> 2019-10-04 fix 85d2cb042 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-10-03 debian packaging: add eoan Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-10-03 disable test it is segfaulting on Travis no idea why Merge: 387272d441 cd71ea1f3c Alessandro Pasotti <elpaso@itopen.it> 2019-10-03 Merge pull request #32088 from NaturalGIS/change_confusing_dbmanager_option_name change confusing parameter name in DB Manager Nyall Dawson <nyall.dawson@gmail.com> 2019-10-03 QgsProject documentation improvements Harrissou Sant-anna <delazj@gmail.com> 2019-09-16 Visual cleanup for qgsProject in pyqgis doc Alessandro Pasotti <elpaso@itopen.it> 2019-10-03 Added test reference file Alessandro Pasotti <elpaso@itopen.it> 2019-10-03 Server WFS3 be nice too with geojson content types Fixes #32065 for WFS3 Alessandro Pasotti <elpaso@itopen.it> 2019-10-03 Server be nice and accept geojson mime type variants Fixes #32065 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-03 run lambda if macros are allowed not only when asking also show a warning when message bar exists Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-03 download immediately Nyall Dawson <nyall.dawson@gmail.com> 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 <loic.bartoletti@oslandia.com> 2019-10-01 fix build lbartoletti <loic.bartoletti@oslandia.com> 2019-10-01 one wmore deprecated method lbartoletti <loic.bartoletti@oslandia.com> 2019-10-01 fix build lbartoletti <loic.bartoletti@oslandia.com> 2019-10-01 deprecate methods in qgsvectorlayereditutils. Better deprecated dox. lbartoletti <loic.bartoletti@oslandia.com> 2019-09-12 update dox lbartoletti <loic.bartoletti@oslandia.com> 2019-09-10 rename QgsPointSequence QgsMapToolCapture::points() const; to QgsPointSequence QgsMapToolCapture::pointsZM() const; lbartoletti <loic.bartoletti@oslandia.com> 2019-08-14 fix dox and tests lbartoletti <loic.bartoletti@oslandia.com> 2019-08-14 fix qgsgeometry lbartoletti <loic.bartoletti@oslandia.com> 2019-08-08 deprecate addTopologicalPoints methods with QgsPointXY deprecate other methods Harrissou Sant-anna <delazj@gmail.com> 2019-09-19 Add "concatenate_unique" as aggregate parameter to relation_aggregate function Harrissou Sant-anna <delazj@gmail.com> 2019-09-19 Add "concatenate_unique" and "array_agg" as aggregate parameter of aggregate function Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-26 update docstrings in qgsdatetimeedit.h Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-25 implement date() and time() in QgsDateTimeEdit to handle NULL values Peter Petrik <zilolv@gmail.com> 2019-09-24 fix #29188 changing of color ramp for mesh layer now works without clicking on load button first David Signer <david@opengis.ch> 2019-09-30 set the line edits null value over setSpecialValueText if existing fixes #22883 David Signer <david@opengis.ch> 2019-09-30 testing focus and null representations for QgsSpinbox as well (not only QgsDoubleSpinBox) David Signer <david@opengis.ch> 2019-09-30 remove setNullValues on lineEdit because this should be set over the setSpecialValue David Signer <david@opengis.ch> 2019-09-30 check widget if it's null instead of redundant text if contained text is the null representer Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-02 add missing import Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-02 fix API docs Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-02 fix test Denis Rouzaud <denis.rouzaud@gmail.com> 2019-10-02 test if python macros can be run in form Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-09-30 create a method in QgsGui to determine if running Python macros is allowed Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-27 use an enum for enable macros possibilities Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-26 add test for Python init form function Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-26 allow to use remote content for init code file path in attribute form Nyall Dawson <nyall.dawson@gmail.com> 2019-10-02 Grammar Nyall Dawson <nyall.dawson@gmail.com> 2019-09-30 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-30 Heavily optimised QgsTessellator::_minimum_distance_between_coordinates check Nyall Dawson <nyall.dawson@gmail.com> 2019-09-30 Optimise QgsTriangle constructors Nyall Dawson <nyall.dawson@gmail.com> 2019-09-30 Reserve data size Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-29 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Spelling and build warning Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Optimise QgsLineString::transform Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Huge speed up to QgsTessellator Don't construct Points just for comparison to an existing x/y value Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Some optimisations for QgsTessellator::_check_intersecting_rings to avoid unecessary cloning and repeated geos conversions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <giovanni.manghi@naturalgis.pt> 2019-10-02 change confusing parameter name in DB Manager Harrissou Sant-anna <delazj@gmail.com> 2019-10-01 Add help button to the "Adjust scaling range" dialog Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-10-01 make the A_SRS parameter optional Mathieu Pellerin <nirvn.asia@gmail.com> 2019-10-01 [symbology] Fix clipped rotated marker when rendering using cache (fixes #32059) Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Add method to return weighted point inside triangle Nyall Dawson <nyall.dawson@gmail.com> 2019-09-29 Add method to calculate the area of a triangle Nyall Dawson <nyall.dawson@gmail.com> 2019-09-30 [processing] Ensure all objects used by the model are correctly imported Fixes #32004 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-30 [decorations] Fix center alignmed decoration can't be moved leftwards Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-30 [decorations] Fix missing top/bottom center alignment for north arrow Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-30 [decorations] Fix missing top/bottom center alignment for scale bar Sandro Santilli <strk@kbt.io> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-09-30 [quick] Insure project background color is respected in map settings Alessandro Pasotti <elpaso@itopen.it> 2019-09-30 Revert unrelated word-wrap changes Alessandro Pasotti <elpaso@itopen.it> 2019-09-30 Fix PG project storage initially empty list Fixes #32050 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <andreaerdna@libero.it> 2019-09-29 Modeler: Set default action to Export as Script Algorithm otherwise the button tooltip is not shown Nyall Dawson <nyall.dawson@gmail.com> 2019-09-27 [layouts] Update map settings variables in UI when map extent/rotation changes Fixes #24136 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-27 [layouts] Fix layout variables set programmatically do not show in GUI Fixes #28837 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-27 [layouts] Ensure variable panels are updated when layout or atlas properties change Fixes #26402 Merge: aef6cd417b e59c1134d7 Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-09-27 [locator] Fix crash when all layer features locator searching against an invalid layer Alessandro Pasotti <elpaso@itopen.it> 2019-09-27 Code layout Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-27 [locator] allow to trigger locator search from the API (#32017) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <delazj@gmail.com> 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 <elpaso@itopen.it> 2019-09-27 Update tests/src/analysis/testqgsrastercalculator.cpp Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Alessandro Pasotti <elpaso@itopen.it> 2019-09-27 Update src/analysis/raster/qgsrastermatrix.cpp Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-27 Readd accidentally removed Page Properties action Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-09-26 [processing] Highlight row_number variable in batch expression editor Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 [layouts] Prevent removal of the last remaining page in a layout Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 [layouts] Fix crash when exporting layout with no pages Alessandro Pasotti <elpaso@itopen.it> 2019-09-26 Update snapping GUI units when canvas CRS changes Fixes #31961 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-26 Don't report successful geopdf creation when it wasn't successful Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Tweak legend symbol variable help Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Highlight legend variables in expression editor Alex <roya0045@users.noreply.github.com> 2019-09-14 remove label input in layer expression Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Add missing file Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-09-25 Fix some more conditional formatting panel high dpi issues Nyall Dawson <nyall.dawson@gmail.com> 2019-09-25 Fix loss of font setting when editing conditional format Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-25 Remember splitter width for conditional formatting panel in attribute table Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-26 Use QStringLiteral() when building the about version string Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Avoid overflow in QgsImageOperation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-26 Don't generate moc for header without qobject Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Add missing file Nyall Dawson <nyall.dawson@gmail.com> 2019-09-26 Fix indentation of qgsvectorlayer.cpp Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-25 [decoration] Fix north arrow decoration rotation not saved/restored Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-25 [ui] Avoid hard-coded white background for north arrow / image decoration preview Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-25 followup e90b25b: translation fix Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-25 Harmonize provider description string - Remove ogr/gdal version info from ogr provider description - Add 'data' to gdal provider description Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-25 Fix conditional styles in feature list view do not update when the layer's conditional styles are changed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-25 Astyle Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-25 Add equality operator for QgsConditionalStyle Nyall Dawson <nyall.dawson@gmail.com> 2019-09-25 Add a __repr__ method for QgsConditionalStyle Merge: 95fc1a1f6c 0c3d9c5dc4 Matthias Kuhn <matthias@opengis.ch> 2019-09-25 Merge pull request #30972 from qgis/3nids-patch-1 Fix virtual fields that use functions requiring all attributes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-25 [ui] Insure symbol widgets are enabled only when grid decoration is enabled (fixes #31946) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-24 [ui] Insure color widgets are enabled only when image decoration enabled (fixes #31962) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-25 Identation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-24 Add Python __repr__ for QgsLayoutPoint, QgsLayoutSize, QgsLayoutMeasurement Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-20 [categorized][graduated] Handle categorized<->graduated renderer conversion (fixes #31633) Merge: 4df50691bc 3ee9cd7186 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-09-24 fix test Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-24 add code description Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-24 display value rather than NULL Merge: 90bac82f12 f9ae5cb30d Alessandro Pasotti <elpaso@itopen.it> 2019-09-24 Merge pull request #31959 from elpaso/bugfix-gh31927-crash-adding-wmts Fix browser crash when adding (broken) WMTS Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-24 Followup cbc86ffc1ac Fix exceptions, breakage of raster output format handling Nyall Dawson <nyall.dawson@gmail.com> 2019-09-24 [processing] Add API support for algorithm aliases Allows us to freely move algorithms between providers without breaking existing scripts Alexander Bruy <alexander.bruy@gmail.com> 2019-09-24 use html.escape to escape strings Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-24 add test for QgsCheckBoxFieldFormatter Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-24 also consider non boolean fields Harrissou Sant-anna <delazj@gmail.com> 2019-09-24 [needs-docs][ui] Reorganize decoration dialog (#31948) Nyall Dawson <nyall.dawson@gmail.com> 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 <roland@siegbert.info> 2019-09-23 Fix linebreak in README.md Merge: 20e274888a 30e2fbfe88 Alessandro Pasotti <elpaso@itopen.it> 2019-09-23 Merge pull request #31950 from elpaso/bugfix-server-wfs3-API-template Server fix openapi HTML template and improve styling Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-09-23 Fix warning in external resource widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-23 A little dox improvement to test sip prepare-commit changes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-23 [reports] Remove useless extra set of export actions Fixes #26384 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 Add Print Report action to Report menu Previously it was only available via the report toolbar... Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 [reports] Fix crash when print button clicked before a report section is opened Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 [reports] Reduce minimum width of report organiser dock Fixes #25916 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-23 Move methods to sample screen pixels to QgsGui Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 [layouts] Fix out of sync layout bounds after page removal Fixes #26665 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 [layouts] Fix odd selection behavior when keyboard modifiers are pressed when rectangular selection ends Nyall Dawson <nyall.dawson@gmail.com> 2019-09-23 Fix group members themselves are sometimes incorrectly selected when clicking in layouts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-23 [layouts] Only draw item boundary rectangles for direct descendants of item groups Refs #26674 Merge: cebdc8dded 3095aeeede Alexander Bruy <alexander.bruy@gmail.com> 2019-09-23 Merge pull request #31960 from alexbruy/fix-26054 replace old extension when changing output format (fix #26054) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-23 fix spelling Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-23 fix false boolean not shown as so in attribute table Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-23 [ASTYLE] increase max-instatement-indent to get nicer alignments on multilines Alexander Bruy <alexander.bruy@gmail.com> 2019-09-23 replace old extension when changing output format (fix #26054) Alexander Bruy <alexander.bruy@gmail.com> 2019-09-23 use GDAL connection string to support not only file-based layer but also database and WFS Alexander Bruy <alexander.bruy@gmail.com> 2019-09-21 use another approach for test Alexander Bruy <alexander.bruy@gmail.com> 2019-09-20 [processing] correctly handle case when layer source is not a plain path in the virtual vector algorithm (fix #29336) Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2019-09-22 [dbmanager] don't ignore field modifiers (e.g. length or geometry definition) when updating it (fix #27613) Alexander Bruy <alexander.bruy@gmail.com> 2019-09-22 [georeferencer] clear canvas cache and layers when resetting (fix #26700) Matthias Kuhn <matthias@opengis.ch> 2019-09-22 Maximum 4 recursive iterators Prevent connection pool drainage freeze Merge: 02a28cf94e f96c4a2308 Matthias Kuhn <matthias@opengis.ch> 2019-09-22 Merge pull request #31905 from KDAB/fix_26948 Block the events while showing a dialog BogDan Vatra <bogdan@kdab.com> 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 <elpaso@itopen.it> 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 <jef@norbit.de> 2019-09-21 show sqlite version in about (closes #31911) Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-21 Fix JSON utils QStringList to json conversion unreported Jürgen E. Fischer <jef@norbit.de> 2019-09-21 fix 757017c2c2 Jürgen E. Fischer <jef@norbit.de> 2019-09-20 update_ts.sh: don't update ts files on pull w/o build directory Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-09-20 [dbmanager] handle attempts to edit raster tables (fix #30214) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-20 [layouts] Auto select first result in validity check results Nyall Dawson <nyall.dawson@gmail.com> 2019-09-20 [legends] Fix missing symbols for inverted polygon layers when using filter by map content Fixes #22718 Merge: 54dda46e85 23bd724546 Matthias Kuhn <matthias@opengis.ch> 2019-09-20 Merge pull request #31863 from m-kuhn/gapCheckIgnoreMissingLayer Gap check ignore missing layer Merge: 04cbf44668 be25b2e392 Matthias Kuhn <matthias@opengis.ch> 2019-09-20 Merge pull request #31899 from paulwittle/master Update general.py Merge: 387bffe20e 0c4f826039 Alexander Bruy <alexander.bruy@gmail.com> 2019-09-20 Merge pull request #31902 from alexbruy/processing-import [processing] add missed import Merge: e3a7982c47 e53c6a14d8 Matthias Kuhn <matthias@opengis.ch> 2019-09-20 Merge pull request #31908 from m-kuhn/fromLatin1 Do not use QString::fromAscii Matthias Kuhn <matthias@opengis.ch> 2019-09-20 Do not use QString::fromAscii it is deprecated Merge: 240bfb2a3f 21a73ae75e Alexander Bruy <alexander.bruy@gmail.com> 2019-09-20 Merge pull request #31898 from alexbruy/fix-31353 [georeferencer] set target CRS when generating GDAL script (fix #31353) Alexander Bruy <alexander.bruy@gmail.com> 2019-09-20 [processing] add missed import Alexander Bruy <alexander.bruy@gmail.com> 2019-09-20 [georeferencer] set target CRS when generating GDAL script (fix #31353) Paul Wittle <paulwittle@users.noreply.github.com> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-09-20 Use a slightly larger font size in CRS details on Windows Fixes #31297 Harrissou Sant-anna <delazj@gmail.com> 2019-09-20 Allow to collapse the GeoPdf options when exporting to pdf Nyall Dawson <nyall.dawson@gmail.com> 2019-09-20 Capitalization, ellipsis Nyall Dawson <nyall.dawson@gmail.com> 2019-09-20 [processing] Add warning when packaging a geopackage with no layers Fixes #31888 Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-05 make the layer editable to the default value constraint could be updated Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-05 Select feature to fix the multiedit mode test Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-20 fieldIsEditable looks for joined feature to exist if no upsertOnEdit Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-14 Add a utils method fieldIsEditable Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-13 Fix multi edit button not displayed for auxiliary storage attribute Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 [layouts] Fix crash when opening layout with dynamic image in html label Fixes #28996 Alexander Bruy <alexander.bruy@gmail.com> 2019-09-19 [processing] add default icon for scripts created using decorator (fix #31252) Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 [reports] Expose report feature settings when an attribute table is used in an atlas Fixes #28441 Merge: cc64787ee6 97fab83eea Even Rouault <even.rouault@spatialys.com> 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 <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2019-09-19 Add test case covering drawing of effects in legend renderer Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-19 [symbol] Fix missing effects when rendering polygon simple line symbol preview Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-19 Use scoped class for wait cursor Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-19 fix API doc and init values Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 Update reference images Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 [layouts] Fix attribute table ignores cell margin for top/bottom aligned text Fixes #31259 Merge: 6b5d43ec26 e4ea247c6a Alessandro Pasotti <elpaso@itopen.it> 2019-09-19 Merge pull request #31876 from elpaso/bugfix-gh30550-gpkg-project-removed-dirty Set GPKG-stored project dirty when removed Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 More test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 Fix test which relied on local layout default font setting Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 More test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 Ensure legend symbols are rendered using the correct output dpi to match layout maps Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 Add some test mask images Nyall Dawson <nyall.dawson@gmail.com> 2019-09-19 Fix truncated legend symbol borders when layer has opacity set Nyall Dawson <nyall.dawson@gmail.com> 2019-09-18 Avoid another creation of unnecessary temporary render context Fixes #29058 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-18 Avoid creating some temporary render contexts whilst determining legend size Refs #29058 Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2019-09-18 Merge pull request #31860 from rouault/fix_30518 [OGR provider] Invalid feature count on layer reload (fixes #30518) Alessandro Pasotti <elpaso@itopen.it> 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 <rldhont@gmail.com> 2019-09-18 Merge pull request #31855 from Gustry/datetime update docstring about QgsDateTimeEdit with NULL values Merge: c7aeb4ceb2 4823054019 D'Hont René-Luc <rldhont@gmail.com> 2019-09-18 Merge pull request #31351 from rldhont/server-wms-dimensions Support WMS dimensions in QGIS Server Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-09-18 [themes] Add disabled state for tree/table/list widgets Merge: 076b988537 10cf18a995 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 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 <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2019-09-18 Add mask to getLegendGraphic test and check SRC(HEIGHT/WIDTH) Merge: b5be645ddb 55f237911a Alessandro Pasotti <elpaso@itopen.it> 2019-09-18 Merge pull request #31841 from elpaso/bugfix-gh31799-tid-in-views PG views: be tolerant for unsupported field type ... Even Rouault <even.rouault@spatialys.com> 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<QgsCoordinateTransformPrivate>::~QExplicitlySharedDataPointer() (qshareddata.h:165) ==1703== by 0x7D36D63: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:148) ==1703== by 0x7D3C425: QHashNode<QPair<QString, QString>, QgsCoordinateTransform>::~QHashNode() (qhash.h:149) ==1703== by 0x7D3C459: QHash<QPair<QString, QString>, 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<QPair<QString, QString>, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:576) ==1703== by 0x7D3B2B3: QHash<QPair<QString, QString>, QgsCoordinateTransform>::~QHash() (qhash.h:254) ==1703== by 0x7D3B7DA: QHash<QPair<QString, QString>, QgsCoordinateTransform>::operator=(QHash<QPair<QString, QString>, QgsCoordinateTransform>&&) (qhash.h:260) ==1703== by 0x7D3B239: QHash<QPair<QString, QString>, 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<QgsRasterBlock, std::default_delete<QgsRasterBlock> >*, int&, int&, QgsRectangle*) (qgsrasteriterator.cpp:130) ==1703== by 0x82EB791: QgsRasterIterator::readNextRasterPart(int, int&, int&, std::unique_ptr<QgsRasterBlock, std::default_delete<QgsRasterBlock> >&, 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<void, void (*)(QgsMapRendererCustomPainterJob*), QgsMapRendererCustomPainterJob*>::runFunctor() (qtconcurrentstoredfunctioncall.h:432) ==1703== by 0x7E76E42: QtConcurrent::RunFunctionTask<void>::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 <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2019-09-18 Add some comments for checkParameters function also set const back Alessandro Pasotti <elpaso@itopen.it> 2019-09-18 code layout Matthias Kuhn <matthias@opengis.ch> 2019-09-18 Add safety check for nullptr to fix a crash Matthias Kuhn <matthias@opengis.ch> 2019-09-18 Add API to hook into resolveReferences Nyall Dawson <nyall.dawson@gmail.com> 2019-09-18 Avoid use of deprecated method in test Nyall Dawson <nyall.dawson@gmail.com> 2019-09-18 Fix API break Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 [reports] Fix predefined scale mode is incompatible with report outputs Fixes #29196 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-18 Remove const_cast Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 Ensure atlas expression evaluation has access to coverage layer scope Fixes #31807 Even Rouault <even.rouault@spatialys.com> 2019-09-17 [OGR provider] Invalid feature count on layer reload (fixes #30518) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-17 [layouts] Resizing pages to content should not create empty page size if no items are present Fixes #29034 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 [layouts] Fix map rotation does not immediately restore in reports Fixes #31217 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 [properties] Do not return nan values when an assistant is used with min val == max val Fixes #31242 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 [layouts] Fix label items don't update when their opacity < 100 Fixes #29079 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 Be super safe against a stuck project load indicator Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-09-17 Add empty line for list rendering Harrissou Sant-anna <delazj@gmail.com> 2019-07-11 Allow better rendering for list items Alessandro Pasotti <elpaso@itopen.it> 2019-09-17 Server getLegendGraphic default WIDTH/HEIGHT when BBOX is set. Fixes #31846 Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-17 update docstring about QgsDateTimeEdit about NULL values Matthias Kuhn <matthias@opengis.ch> 2019-09-17 Allow gap layer to be of different ZM type than main layer Sandro Santilli <strk@kbt.io> 2019-09-17 Make apidoc installation optional when building it on demand Fixes #31842 Merge: 6942b4b93d c7c91de52e Alexander Bruy <alexander.bruy@gmail.com> 2019-09-17 Merge pull request #31735 from alexbruy/fix-29663 [processing] add support for WFS as input (fix #29663) Jürgen E. Fischer <jef@norbit.de> 2019-09-17 Update qgspostgresprovider.cpp Jürgen E. Fischer <jef@norbit.de> 2019-09-17 Update qgspostgresprovider.cpp Alessandro Pasotti <elpaso@itopen.it> 2019-09-17 Add test for tid key types in PG views Alessandro Pasotti <elpaso@itopen.it> 2019-09-17 PG views: be tolerant for unsupported field type ... ... if it's in URI key Fixes #31799 Sandro Santilli <strk@kbt.io> 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 <even.rouault@spatialys.com> 2019-09-16 [WFS provider] Fix recovery of GeoServer server error when lack of primary key (fixes #29844) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-17 fix adding/removing classes in graduated renderer widget (#31824) Merge: 9f479162e2 4a8f489722 Matthias Kuhn <matthias@opengis.ch> 2019-09-17 Merge pull request #31793 from Gustry/unittest use a single comment checking unittest in DB Manager SQL window Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-17 [wmst] Fix bad allocation exception with high resolution tiled servers (fixes #30634) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-17 [browser] Do not show the file properties menu action for non-file items Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-17 Be on the safe side, check for null message bar pointer Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-17 Do not show QtSVG warnings for SVG spec implementation gaps Alexander Bruy <alexander.bruy@gmail.com> 2019-09-17 fix tests Nyall Dawson <nyall.dawson@gmail.com> 2019-09-17 Avoid qt warning on project load when thumbnail doesn't exist Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2019-09-15 test_qgsrasterfilewritertask.py: test failure Even Rouault <even.rouault@spatialys.com> 2019-09-15 QgsRasterFileWriter: improve error reporting Even Rouault <even.rouault@spatialys.com> 2019-09-15 QgsRasterFileWriter: fix crash when exporting to GS7BG driver (fixes #31775), and detect more potential crashing situations Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Update src/providers/grass/CMakeLists.txt Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Add dependency on UI if providers are compiled with gui Even Rouault <even.rouault@spatialys.com> 2019-09-16 [OGR provider] Disable OSM_USE_CUSTOM_INDEXING to fix loading of some .osm.pbf files (fixes #31062) D'Hont René-Luc <rldhont@gmail.com> 2019-09-16 Define an enum for predefined WMS Dimension names Merge: f13e0ebc86 cbc86ffc1a Even Rouault <even.rouault@spatialys.com> 2019-09-16 Merge pull request #31811 from rouault/add_pgdump QgsVectorFileWriter: add PGDUMP output format (fixes #31421) Even Rouault <even.rouault@spatialys.com> 2019-09-16 Processing: disable 'open output layer' for write-only formats such as PGDUMP (relates to #31421) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2019-09-16 QgsVectorFileWriter: add PGDUMP output format (fixes #31421) Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Add error log messages Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-16 [locator] fix sorting of grouped results (#31797) when they do not arrive in a sequence Merge: eedb3df427 2fb45b08e3 Even Rouault <even.rouault@spatialys.com> 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 <delazj@gmail.com> 2019-09-16 Connect the bookmark editor dialog to the user manual (#31795) Jürgen E. Fischer <jef@norbit.de> 2019-09-16 api doc archive is 7z now [ci skip] Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-16 remove duplicated code with single method for QgsVectorLayer::min and max values (#31790) Merge: 1b69a99028 f347ae709a Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Merge pull request #31760 from m-kuhn/fixSymbolScopeMissing Add symbol scope to legend item Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-16 use a single unittest in DB Manager SQL window Merge: e3334b1e65 644cc25214 Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Merge pull request #31791 from daniviga/grass78-fedora31 [RPM] Fedora 31 will ship GRASS 7.8 Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Add scope Matthias Kuhn <matthias@opengis.ch> 2019-09-16 Properly add symbol_label Merge: aa9c53a897 1aa102815c Borys Jurgiel <info@borysjurgiel.pl> 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ò <daniele@vigano.me> 2019-09-16 [RPM] Fedora 31 will ship GRASS 7.8 Borys Jurgiel <info@borysjurgiel.pl> 2019-09-15 [Plugin Installer] Only force http icon protocol for http-based repositories. Fixes #31783 Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-16 Fix corrupted expressions in filter indicator tooltips Alexander Bruy <alexander.bruy@gmail.com> 2019-09-13 [processing] export vector layers which use VSI mechanism (fix #29001) Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2019-09-13 Processing editing in place: handle constraints Fixes #31634 Fran <franka1986@gmail.com> 2019-09-14 Added myself as a translator Aleix Pol <aleixpol@kde.org> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2019-09-14 [Postgresql Provider] Fix crash in discoverRelations() on invalid layer (fixes #31213) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2019-09-14 test_provider_wfs.py: fix tests so they pass with PROJ 6 Even Rouault <even.rouault@spatialys.com> 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<PJconsts, QgsProjUtils::ProjPJDeleter>::~unique_ptr() (unique_ptr.h:239) ==5848== by 0x7D2C9BD: QgsCoordinateReferenceSystemPrivate::~QgsCoordinateReferenceSystemPrivate() (qgscoordinatereferencesystem_p.h:94) ==5848== by 0x7D2D6FA: QExplicitlySharedDataPointer<QgsCoordinateReferenceSystemPrivate>::~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<QString, QgsEllipsoidUtils::EllipsoidParameters>::~QHashNode() (qhash.h:149) ==5848== by 0x7D8C43F: QHash<QString, QgsEllipsoidUtils::EllipsoidParameters>::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<QString, QgsEllipsoidUtils::EllipsoidParameters>::freeData(QHashData*) (qhash.h:576) ==5848== by 0x7D8CCED: QHash<QString, QgsEllipsoidUtils::EllipsoidParameters>::~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<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1531) ==5848== by 0x7D87BC5: std::_Bind_simple<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()>::operator()() (functional:1520) ==5848== by 0x7D879A2: void std::__once_call_impl<std::_Bind_simple<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1} ()> >() (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<QgsEllipsoidUtils::ellipsoidParameters(QString const&)::{lambda()#1}>(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<Qt::WindowType>) (qgisapp.cpp:803) ==5848== by 0x417DB9: main (main.cpp:1339) ==5848== ``` Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-14 Avoid qt warning when opening the raster properties dialog (while visiting the function, remove use of my* variable names) Matthias Kuhn <matthias@opengis.ch> 2019-09-14 Add symbol scope to legend item Fix #31756 Peter Petrik <zilolv@gmail.com> 2019-09-13 fix #30766, sip crash for QgsHighlight Matthias Kuhn <matthias@opengis.ch> 2019-09-13 Use range based for loop Merge: 635e245143 7b6a7a1cec Matthias Kuhn <matthias@opengis.ch> 2019-09-13 Merge pull request #31393 from seralra96/fix_31292 Improve validation for QgsRelationAddDlg Fixes #31292 D'Hont René-Luc <rldhont@gmail.com> 2019-09-13 Use unique_ptr for QgsVectorLayerServerProperties in QgsVectorLayer D'Hont René-Luc <rldhont@gmail.com> 2019-09-13 [Server] Define QgsWms::QgsRenderer::dimensionFilter method Merge: 784fd1affd 37803810eb D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 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 <gustrimaille@yahoo.fr> 2019-09-13 fix combobox ID not having correct checked state when we update a SQL layer Matthias Kuhn <matthias@opengis.ch> 2019-09-13 Fix warning Jürgen E. Fischer <jef@norbit.de> 2019-09-13 translation string fixes [ci skip] Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-13 Merge pull request #31731 from elpaso/bugfix-gh31730-broken-gpkg-actions fix broken gpkg actions Alessandro Pasotti <elpaso@itopen.it> 2019-09-13 Bulletproof guarded ptr for collection item Alexander Bruy <alexander.bruy@gmail.com> 2019-09-13 return only base URL as connection string adopt ogrinfo and ogrtabletopostgis algorithms so they can work with WFS Alessandro Pasotti <elpaso@itopen.it> 2019-09-13 Update bg and buffer status in text format widget Fixes #31428 Alessandro Pasotti <elpaso@itopen.it> 2019-09-13 Fix browser action create new layer/table in GPKG Fixes #31730 Alessandro Pasotti <elpaso@itopen.it> 2019-09-13 Fix GPKG vacuum action Fixes #31730 Alexander Bruy <alexander.bruy@gmail.com> 2019-09-12 [processing] support for WFS layers in GDAL algorithms (fix #29663) Matthias Kuhn <matthias@opengis.ch> 2019-09-13 Adjust test Nyall Dawson <nyall.dawson@gmail.com> 2019-09-13 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-09-13 Add unit test for GPS widget multipart layer type handling Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 [gps] Use messagebar instead of message boxes for feedback Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 [gps] Fix incorrect initial enabled state of "Add Track Point" button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-13 Fix loss of label background settings when restoring projects. Fixes #31427 (master only) Nyall Dawson <nyall.dawson@gmail.com> 2019-09-13 Don't try to load mssql data Nyall Dawson <nyall.dawson@gmail.com> 2019-09-13 Disable mssql server docker use, it's down too often... Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-12 Add fromBezierCurve method to QgsLineString Returns a new QgsLineString as a segmentized version of a bezier curve. Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2019-09-12 Merge pull request #31673 from elpaso/server-api-wfs3-acl Server api wfs3 acl Matthias Kuhn <matthias@opengis.ch> 2019-07-29 Fix virtual fields that use functions requiring all attributes Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 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 <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 2019-09-12 use doublequotes for indentifiers as required by GDAL's RFC52 Daniele Viganò <daniele@vigano.me> 2019-09-12 [RPM] Update examples and documentation (#31623) * [RPM] Update examples and documentation * [RPM] Fix a typo Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 Fix invalid model warning when opening an attribute table which contains no columns Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 Fix another qt null connection warning Alexander Bruy <alexander.bruy@gmail.com> 2019-09-12 [processing] quote field names in GDAL commands (fix #30878) Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 Avoid qt warnings when opening layer tree group menu Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 Cleanup code in graduated renderer widget Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-12 Fix crash in point displacement renderer Harrissou Sant-anna <delazj@gmail.com> 2019-08-25 [3d][ui] Display Help button on the 3D configuration dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-09 Rename variables for clarity Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-11 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2019-09-12 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 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 <senhor.neto@gmail.com> 2019-09-01 Revert "Moves MapTip away from the mouse cursor" This reverts commit 8b052fd1c8f1658fd3a2c5596c2267d809a4ab00. Alexandre Neto <senhor.neto@gmail.com> 2019-09-01 Revert "Better Support to hidpi" This reverts commit 6a1b57214da17fee2db572091ef056a458e86a0f. Alexandre Neto <senhor.neto@gmail.com> 2019-09-01 Revert "Revise map tip cursor offset calculations to better handle hidpi screens" This reverts commit 73776269969dbee33267d2f814c804eab147ad6d. Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-09-11 Merge pull request #31690 from elpaso/bugfix-gh31193-rastercalc-bool-to-float Fix raster calc OpenCL bool to float Alessandro Pasotti <elpaso@itopen.it> 2019-09-11 Fix raster calc OpenCL bool to float Fixes #31193 Merge: 970e42b7f7 69bc22f926 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-11 Fix attr table not updated while watching a CSV Found while investigating #31452 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-11 Followup 6747e76 : raise information bar to display on top of canvas Alessandro Pasotti <elpaso@itopen.it> 2019-09-11 Typo Merge: 3169ef66e3 fcd0314e9e Alessandro Pasotti <elpaso@itopen.it> 2019-09-11 Merge pull request #31669 from elpaso/gpkg-project-storage-multiple-fixes Gpkg project storage multiple fixes Merge: 18629af3ee af2f519c2b Alessandro Pasotti <elpaso@itopen.it> 2019-09-11 Merge pull request #31631 from elpaso/browser-use-floating-connections Use floating connections from browser items Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-11 avoid crash in testing or custom widgets (#31677) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-11 [3d][ui] Save/restore 3D settings dialog geometry Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-11 [3d][ui] Set sane minimum size for the 3D settings dialog Hugo Mercier <hugo.mercier@oslandia.com> 2019-09-10 Wait for threads on exit. Move the fixups that were in renderings tests to QgsApplication::exitQgis Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-09-10 improve showContextMenuForProjects Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-08-25 take advantage of the QgsProjectStorage class Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-08-24 Fix #31011 #31385 #28655 Jürgen E. Fischer <jef@norbit.de> 2019-09-10 Switch some links to https Alessandro Pasotti <elpaso@itopen.it> 2019-09-10 QGIS Server WFS3 ACL + alias + excluded fields Takes into account aliases, excluded attributes and ACL plugins Alessandro Pasotti <elpaso@itopen.it> 2019-09-08 Cast vector layer Alessandro Pasotti <elpaso@itopen.it> 2019-08-28 Typo Alessandro Pasotti <elpaso@itopen.it> 2019-08-28 WFS3 add ACL and other visibility options Jürgen E. Fischer <jef@norbit.de> 2019-09-10 add translation strings [ci skip] Merge: 90b1355536 09a79b70b8 Matthias Kuhn <matthias@opengis.ch> 2019-09-10 Merge pull request #31654 from Gustry/crash_id fix simple quote in markdown URL fix #31629 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-10 Shout out loudly when a project load/save failed Merge: ac74a27fd3 ce9ffa325b Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-09-10 Do not scan non existant directory Merge: b884c0d5a1 a02771e935 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-09-10 Adjust stacked widgets size in vector layer properties dlg Fixes #31449 Peter Petrik <zilolv@gmail.com> 2019-09-09 fix path for photo on ios Harrissou Sant-anna <delazj@gmail.com> 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 <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-09-10 Do not style null pixmap icon in application proxy style Jürgen E. Fischer <jef@norbit.de> 2019-09-10 translation string fix Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-10 fix simple quote in markdown URL fix #31629 Nyall Dawson <nyall.dawson@gmail.com> 2019-09-10 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-09-10 Less debug noise on project load/save Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-09-09 Use direct link to doc for layout extents Etienne Trimaille <gustrimaille@yahoo.fr> 2019-09-09 use explicit connection instead of in the UI file Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-09-09 Add API for volume units to QgsUnitTypes Complements the existing API for distance and area handling Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-09 [ui] Set a sane minimum size for the symbol selector dialog (fixes #31578) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-09 [singleband pseudocolor renderer] Fix crash when calling setBand with no input (fixes #31568) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-09 [wfs] Fix crash when creating data items with missing feature type crs capability (fixes #31607) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-09 Fix layer corruption/loss of edits when the offset tool is used with a 0 distance offset Nyall Dawson <nyall.dawson@gmail.com> 2019-09-09 Fix invalid "no active vector layer" errors in offset tool Nyall Dawson <nyall.dawson@gmail.com> 2019-09-09 Fix warnings in offset tool Jürgen E. Fischer <jef@norbit.de> 2019-09-08 osgeo4w: add dlls to fetch pdbs from symstores [ci skip] Jürgen E. Fischer <jef@norbit.de> 2019-09-08 fix crash handler [ci skip] Anita Graser <anitagraser@gmx.at> 2019-09-07 Update to Bucharest Jürgen E. Fischer <jef@norbit.de> 2019-09-07 fix warnings [ci skip] Jürgen E. Fischer <jef@norbit.de> 2019-09-07 osgeo4w: fix inclusion of grass-less batch in nightly [ci skip] D'Hont René-Luc <rldhont@gmail.com> 2019-08-30 [Test] Server: Add GetMap tests to PyQgsServerWMSDimension test D'Hont René-Luc <rldhont@gmail.com> 2019-08-30 [Test] Server: Create PyQgsServerWMSDimension test D'Hont René-Luc <rldhont@gmail.com> 2019-08-30 [Test] Server: Fixing concatenation of Path in TestQgsServerWMSTestBase D'Hont René-Luc <rldhont@gmail.com> 2019-08-26 API: Define QgsVectorLayerServerProperties to manage QGIS Server properties like WMS DImensions D'Hont René-Luc <rldhont@gmail.com> 2019-08-23 [Server] WMS: use dimension information to filter layers D'Hont René-Luc <rldhont@gmail.com> 2019-08-22 [Server] WMS : display dimension information in GetCapabilities D'Hont René-Luc <rldhont@gmail.com> 2019-08-22 Save and load QGIS Server WMS Dimensions in layer properties D'Hont René-Luc <rldhont@gmail.com> 2019-08-21 Update UI to manage QGIS Server WMS Dimensions D'Hont René-Luc <rldhont@gmail.com> 2019-08-20 Create UI to defined QGIS Server WMS Dimensions Merge: bf8263a40f 36be8ca200 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-06 Avoid needlessly recalculating symbol icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <giskimbell@gmail.com> 2019-09-06 [processing] fix gdalwarp handling of custom projection for target extent Fixes #31276 Harrissou Sant-anna <delazj@gmail.com> 2019-09-06 Improve wording Harrissou Sant-anna <delazj@gmail.com> 2019-09-06 [3D] Add details to error dialog Harrissou Sant-anna <delazj@gmail.com> 2019-09-06 Pluralize "millimeter" in the unit selection widget like other units Jürgen E. Fischer <jef@norbit.de> 2019-09-06 fix a76f127ca9b Sergio Ramírez <seralra96@gmail.com> 2019-09-06 Use QgsHelp Class instead webbrowser lib to point to the documentation in The Install From ZIP tab Sergio Ramírez <seralra96@gmail.com> 2019-09-06 Change message wording and add a button for more information pointing to the documentation Jürgen E. Fischer <jef@norbit.de> 2019-09-06 typo fix [ci skip] Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2019-09-06 Merge pull request #31374 from troopa81/parallelize_snap_caching [FEATURE] Parallelize snap index build Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-06 Fix documentation Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-06 Don't break QgsMapCanvasSnappingUtils API Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-06 don't beak API and remove QFuture includes Merge: 412f50964d 2c2197867c D'Hont René-Luc <rldhont@gmail.com> 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 <strk@kbt.io> 2019-09-06 Merge pull request #31588 from strk/topoviewer-layer-order Have TopoViewer use custom layer ordering Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-06 [ui] Add decoration icon in the spatial bookmark manager list view Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-04 fix spell errors Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-04 Improve task management Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Manage edition while indexing Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Add test for asynchronous mode Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Fix tests Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Fix tests Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Fix doxygen Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Forget qgspointlocatorinittask files Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 add the deprecated doxygen tags Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-03 Use TaskManager to build index Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-02 Add asynchronous bool on QgsSnappingUtils/QgsPointLocator API Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-02 s/an other/another Julien Cabieces <julien.cabieces@oslandia.com> 2019-09-02 Don't use object that could be deleted/modified outside the thread while building the index Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-23 [FEATURE] Parallelize snap index build Sandro Santilli <strk@kbt.io> 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 <julien.cabieces@oslandia.com> 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 <nirvn.asia@gmail.com> 2019-09-05 [ui] Make the show bookmarks action focus on browser panel's bookmark node Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-06 [FEATURE] Bookmark groups can be renamed in browser Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-09-02 Allow Italic and Bold style icons to be visible in Text formats dialog Stephen Knox <stephenknox73@gmail.com> 2019-09-06 Fixing db_manager so that it can run sql with inline comments Fixes #29089 Harrissou Sant-anna <delazj@gmail.com> 2019-08-17 Save/Restore Shape digitize active tool Harrissou Sant-anna <delazj@gmail.com> 2019-08-08 Enable Cancel and Help buttons in "Effect properties" dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-09-06 Move some debug noise to lower levels Harrissou Sant-anna <delazj@gmail.com> 2019-08-04 Enable help button on text and label settings dialog Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-07 Add mutex locker when accessing to attribute member Harrissou Sant-anna <delazj@gmail.com> 2019-08-21 Revert measure line shortcut change and remove add mssql's Harrissou Sant-anna <delazj@gmail.com> 2019-08-17 Remove duplicate 'Ctrl+Shift+M' shortcuts Harrissou Sant-anna <delazj@gmail.com> 2019-08-17 Add shortcut to Add Delimited Text Layer Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-09-05 fix SAGA seeds generation tool Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Add some tooltips to dual view navigation buttons, fix bad label string when layer has no features Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Fix some algorithms fail to execute correctly in in-place mode Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Show "Zoom to Bookmark" as first action when right clicking a bookmark in browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Remove empty bookmark groups from browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Expand wording Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 [FEATURE] Add import/export bookmarks actions to browser right-click bookmarks menu Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Tooltips for bookmarks in browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Fix sort order of newly made bookmark groups Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Set focus on bookmark name widget when opening bookmark editor dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Also show "new bookmark" action when right clicking project or user group Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Allow removal of entire groups of bookmarks through browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Fix new groups not created in some circumstances Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Don't refresh whole model when bookmarks are added Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Don't refresh whole bookmark browser node when a bookmark changes Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Allow deletion of multiple bookmarks from browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Don't refresh whole bookmarks browser node when deleting an item Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-05 [ui] Rework the add bookmark icon Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-05 Address review Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-05 [FEATURE][bookmarks] New bookmark editor dialog to improve creation and editing of bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Consolidate some duplicate code relating to zooming canvas to bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 [FEATURE] Allow bookmark renames via browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Fix broken rename support in browser Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 [FEATURE] Allow deletion of bookmarks through browser And port to QgsDataItemGuiProvider Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 [FEATURE] Support drag and drop copying of bookmarks in browser, or drag and drop to move bookmarks between groups Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-05 Minor cleanups Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Add API to QgsCustomDropHandler to support custom drop handlers which allow drops onto a QgsMapCanvas Nyall Dawson <nyall.dawson@gmail.com> 2019-09-05 Tweak wording Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-05 Fix crash in layout map bookmark menu when only groups are present Alexandre Neto <senhor.neto@gmail.com> 2019-09-04 Fix Saga Raster Skeletonization algorithm The saga tool expects integers only for the convergence parameter. Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-05 [themes] Add fixed color/background for web widgets for improved compatibility Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 2019-09-02 Rename no map theme selected entry to "none" inline with map layout item property Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2019-09-04 Fix crash on removing bookmarks Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-09-04 [FEATURE][browser] Add bookmarks data items to the browser panel Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-04 [bookmarkmanager] Add group-related functions Even Rouault <even.rouault@spatialys.com> 2019-09-04 qgsbookmarkmodel.cpp: fix crash with gcc 5.5, likely due to variable aliasing Even Rouault <even.rouault@spatialys.com> 2019-09-04 wms/CMakeLists.txt: fix CMake warning about unbalenced IF / ENDIF Jürgen E. Fischer <jef@norbit.de> 2019-09-04 osgeo4w: proj.lib back again (refs 4cbcae3a58, OGGeo/PROJ#1581) Peter Petrik <zilolv@gmail.com> 2019-09-02 Allow to use WMS as static provider Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Fix zooming to bookmark extents Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Don't reuse existing bookmark list state, reset to defaults Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Fix broken see also link Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Create a sorting proxy model for bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Fix bookmark locator filter Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Add some custom roles to model Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 New class QgsBookmarkManagerModel Move bookmark model logic to core, add tests Nyall Dawson <nyall.dawson@gmail.com> 2019-09-04 Add unit test for importing/exporting bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Improve performance of bookmark storage/loading Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix crash on exit Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Use a xml file for application bookmark storage instead of qsettings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Port import/export functionality to QgsBookmarkManager, remove SQLITE based model Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Add method to move bookmarks between managers Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Transition old application bookmarks to new store Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Attach a global bookmark manager to QgsApplication Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Nicer model updates Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Update bookmark model to use QgsBookmarkManager Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Add unit test for upgrading older project bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Add API for updating bookmarks Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Start on unit tests Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Add some missing equality operators Nyall Dawson <nyall.dawson@gmail.com> 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 <luipir@gmail.com> 2019-09-03 Hey! the var is dynamic! Luigi Pirelli <luipir@gmail.com> 2019-09-02 changed to row_number to be consistent with other expression variables Luigi Pirelli <luipir@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-09-03 Merge pull request #31533 from 3nids/classification_logarithmic [FEATURE] add logarithmic scale method for graduated renderer Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 fix test and indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 add test for QgsClassificationLogarithmic Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 rename listToValues to classesToBreaks Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 fix wrong index Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 leave comment for deprecated QAbstractItemModel::reset() Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 add __repr__ for QgsClassificationRange Jürgen E. Fischer <jef@norbit.de> 2019-09-03 fix warnings (or vs || and and vs &&) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 fix API docs Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 simplify QString code Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 classification method registry orders methods by name Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 fix images path Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 helper to return icon from method ID in classification method registry this avoids creating a clone of the method Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 implement virtual icon() for classification methods Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 fix standard deviation label (#31540) * fix standard deviation label * Update qgsclassificationstandarddeviation.cpp * Update qgsclassificationstandarddeviation.cpp Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-03 add SVG images for classification methods credits to @nirvn Mathieu Pellerin <nirvn.asia@gmail.com> 2019-09-03 [ui] Add a locator bookmark filter item icon Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 [FEATURE] add logarithmic scale method for graduated renderer So easy with new API :) Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix custom groups not correctly respected in geopdf export when multiple layers have the same group name Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Nicer edits in the GeoPDF layer tree model Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix map themes "stick" even when "export map themes" box is unchecked Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Correctly show raster transparency settings for invalid layer sources Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix some missing signals from QgsRasterBandComboBox when not set to a valid layer Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Try to fix dox warning Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Cleanup loops Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Translate strings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix a bunch of QString allocation warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix a bunch of deprecation warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Fix leak Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Add missing SIP_DEPRECATED Nyall Dawson <nyall.dawson@gmail.com> 2019-09-03 Don't pass doubles by reference, pass lists by reference Áron Gergely <aron.gergely@rasterra.nl> 2019-08-25 Add README and QGIS model for world_map.gpkg Áron Gergely <aron.gergely@rasterra.nl> 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 <aron.gergely@rasterra.nl> 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 <aron.gergely@rasterra.nl> 2019-07-10 Replaced data path to GeoPackage arongergely <aron.gergely@rasterra.nl> 2019-07-09 Remove the now redundant world_map shapefile and its .qml styling arongergely <aron.gergely@rasterra.nl> 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 <nyall.dawson@gmail.com> 2019-09-02 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Ensure QgsRasterMinMaxOrigin works OK with invalid raster sources Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 More unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <seralra96@gmail.com> 2019-09-02 Merge with master and fix minor conflicts Matthias Kuhn <matthias@opengis.ch> 2019-09-02 Add todos Merge: 3d4dcd6317 9a089132a3 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 Merge pull request #31500 from 3nids/refactor_classification Refactor graduated symbol renderer Matthias Kuhn <matthias@opengis.ch> 2019-09-02 Update cmake_templates/qgsconfig.h.in Matthias Kuhn <matthias@opengis.ch> 2019-09-02 Update cmake_templates/qgsconfig.h.in Jürgen E. Fischer <jef@norbit.de> 2019-09-02 crashhandler: fix build and keep it independant of core Jürgen E. Fischer <jef@norbit.de> 2019-09-02 osgeo4w: detect proj library name Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 src/gui/processing/models does not exist (#31532) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 remove Q_DECL_DEPRECATED as Doxygen throws a warning Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 use flags to defined classification method properties Matthias Kuhn <matthias@opengis.ch> 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 <denis.rouzaud@gmail.com> 2019-09-02 add classification methods to API docs Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 do not use a pointer Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 move src/core/symbology/classification to src/core/classification Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 missing SIP_FACTORY, addMethod returns bool, and minor fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2019-09-02 exclude QgsGraduatedSymbolRenderer::Mode from API docs Nyall Dawson <nyall.dawson@gmail.com> 2019-09-02 Add some missing Python repr overloads Nathan Woodrow <madmanwoo@gmail.com> 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 <rldhont@gmail.com> 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 <roya0045@users.noreply.github.com> 2019-08-31 [API] Cache feature ids for each symbol in the QgsVectorLayer (#31061) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 patch for statx calls on Docker should not be required anymore on Bionic Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 Use Bionic on Travis (#31514) * Use Bionic on Travis To get newer Doxygen * newer Python Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 make variables private, correclty initalize label format Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 a bit more API doc Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 fix cloning of standard deviation method Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-31 fix enum doc Peter Petrik <zilolv@gmail.com> 2019-08-28 fix building without qt' printer Peter Petrik <zilolv@gmail.com> 2019-08-27 fix showing picture widget on ios Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2019-08-29 Fix typo in xvfb package name comment Etienne Trimaille <gustrimaille@yahoo.fr> 2019-08-27 make the crash ID clickable on github Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-30 [layout] Fix PDF epxort dialog vertical widget distribution Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-30 [layout] Put the geopdf vector feature widget in the right stack Keith Jenkins <kgjenkins@gmail.com> 2019-08-30 correct acres abbreviation to "ac" Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 fix missing lower bound in ranges Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 correctly set method when updating classes Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 better naming of methods and API documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 fix deprecated methods and remove leftovers Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 fix deprecated methods in tests Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 complete CMakeLists.txt Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 modification to UI use an editable combobox instead of a spin or combobox Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 refactor QgsGraduatedSymbolRendererWidget (gui) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 refactor QgsGraduatedSymbolRenderer (core) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 add different implementations of classification methods Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 add classification methods registry Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-30 add QgsClassificationMethod an abstract class for classification methods Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-29 [clipboard] Fix copying of string attributes containing new lines and tabs characters Merge: 0e3a4478d9 75fa58e83e signedav <david@opengis.ch> 2019-08-29 Merge pull request #31349 from signedav/stored-expressions Stored filter expressions Nyall Dawson <nyall.dawson@gmail.com> 2019-08-30 Add missing transfer annotation (#31482) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-29 fix sipify Sandro Santilli <strk@kbt.io> 2019-08-28 Add test for custom bbox in postgresql provider See #18107 Sandro Santilli <strk@kbt.io> 2019-08-27 Add support for "bbox" URI parameter in PostgreSQL provider .. and use it from TopoViewer DBManager plugin Closes #18107 Sandro Santilli <strk@kbt.io> 2019-08-28 [tests] Load postgis_raster extension when available, and needed Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-29 [sipify] handle deprecation of enums Sandro Santilli <strk@kbt.io> 2019-08-29 Update TopoViewer layer style templates From 1.9 version to 2.18 version Closes #31471 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-29 [sipify] handle Q_DECL_DEPRECATED in class declarations (#31489) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-08-29 [postgresql] Fix crash when testing a connection fails Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-29 fix missing SIP_OUT (#31470) Merge: 19231331ba ee6f8c580c Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-29 Merge pull request #31414 from 3nids/rel_ref_wid_comp_keys use composite keys in relation reference widget Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-27 const correctness, fix deprecated methods, qVariantListIsNull returns true for an empty list David Signer <david@opengis.ch> 2019-08-28 docs and style and set parent of mStoredExpressionManager to the layer David Signer <david@opengis.ch> 2019-08-28 proper use of category tags - use of all tag as default in filtering David Signer <david@opengis.ch> 2019-08-27 sip include David Signer <david@opengis.ch> 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 <david@opengis.ch> 2019-08-22 some tests for QgsStoredExpressionManager David Signer <david@opengis.ch> 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 <david@opengis.ch> 2019-08-22 make proper constructor David Signer <david@opengis.ch> 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 <david@opengis.ch> 2019-08-22 functionality to save and update stored expressions David Signer <david@opengis.ch> 2019-08-22 listening on triggered instead of toggled, because triggered is happening on click and not on setChecked etc. David Signer <david@opengis.ch> 2019-08-20 descriptive name for mStoredFilterExpressions to make a difference to future QgsStoredExpression objects David Signer <david@opengis.ch> 2019-08-20 remove unused functions - but having issue when toggling the storeExpressionButton (fires Actions every time) David Signer <david@opengis.ch> 2019-08-20 on textchange update the actions David Signer <david@opengis.ch> 2019-08-20 use of struct instead of QPair and use Uuid instead of name as identification David Signer <david@opengis.ch> 2019-08-19 stored expression icons to 'bookmark' expressions David Signer <david@opengis.ch> 2019-08-19 stored filter expression saving part David Signer <david@opengis.ch> 2019-08-19 improve gui for stored filter expressions David Signer <david@opengis.ch> 2019-08-19 remove expression functionality identified by name David Signer <david@opengis.ch> 2019-08-19 menu basics including stored filter expression David Signer <david@opengis.ch> 2019-08-19 stored expressions comments David Signer <david@opengis.ch> 2019-08-19 read write storedexpressions David Signer <david@opengis.ch> 2019-08-15 stored expression base class with read write methods Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 use composite keys in relation reference widget wrapper Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 use composite keys in relation reference widget Nyall Dawson <nyall.dawson@gmail.com> 2019-08-29 Actually properly revert cmake test changes Nyall Dawson <nyall.dawson@gmail.com> 2019-08-29 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-08-29 Improve help text for size/offset properties Refs #31444 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-29 Rework layout picture test to avoid need for image resources Nyall Dawson <nyall.dawson@gmail.com> 2019-08-29 Revert changes to core test cmake configuration Borys Jurgiel <info@borysjurgiel.pl> 2019-08-28 Add a context menu to the QgsMessageLogViewer's tab bar, so all unwanted tabs can be closed at once Ismail Sunni <imajimatika@gmail.com> 2019-08-27 Fix un-changed cursor when switching between 3d tool. Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 replace deprecated QString::null by QString() (#31466) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 move QgsRenderRange and QgsRendererRangeLabelFormat to their own file (#31464) Merge: 74abbaac9c b4635f53ed Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 Merge pull request #31460 from nyalldawson/travis_t Partially revert 596ffd06 Jürgen E. Fischer <jef@norbit.de> 2019-08-28 osgeo4w: update nightly after proj-dev 6.2 update Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 fix condition Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 fix order Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 option to add compiled resources to executable Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-28 [themes] Fix removed default QWidget text color Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 fix test name Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-28 use AUTORCC Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 fix return values when identifier values have not been initiliazed Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 fix additional fields edition in attribute table and form Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-28 [themes] Properly style the calendar widget Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Unit tests for dynamic grid interval Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Fix layout map grid annotations sometimes incorrectly show as geographic text Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-27 Refactor out scalebar code for calculating pretty interval sizes into reusable function Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 UI and API setup for dynamically calculated grid intervals Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Unit tests for data defined grid Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Fix grid annotation positions were not accounting for grid frame width Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Add missing data defined properties Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-28 Partially revert 596ffd06 Just to see if this is throwing off Travis... Nyall Dawson <nyall.dawson@gmail.com> 2019-08-28 Show callout style in label settings preview icon Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-08-28 Fix code sample rendering in pyqgis doc Harrissou Sant-anna <delazj@gmail.com> 2019-08-26 [needs-docs] Labels toolbar actions no longer need the layer to be in edit mode Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-08-27 include old project version on the initial warning message Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Fix crash when using format function with no arguments Fixes #31425 Harrissou Sant-anna <delazj@gmail.com> 2019-08-17 Remove "&" character from labels in Customization dialog Harrissou Sant-anna <delazj@gmail.com> 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 <jef@norbit.de> 2019-08-27 more debug opencl debug info Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-27 [FEATURE] Add possibility to export metadata when saving map canvas as PDF Jürgen E. Fischer <jef@norbit.de> 2019-08-27 layout picture: prepare expressions on refresh Jürgen E. Fischer <jef@norbit.de> 2019-08-26 don't use feed language C Jürgen E. Fischer <jef@norbit.de> 2019-08-26 grass plugin: remove unconnected noop slot Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Optimise some geometry->QgsPointXY conversions Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Optimise QgsPoint and QgsPointXY equality operators Give more opportunities for shortcutting unnecessary calculations Ismail Sunni <imajimatika@gmail.com> 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 <elpaso@itopen.it> 2019-08-27 Add more debug msg info to OpenCL device scanning Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-27 Fix non-rasterized PDFs not georeferenced when saving map canvas Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Add oracle transaction unit tests Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Make Oracle tests more robust Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Remove temporary hack Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Working transaction support for Oracle provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-19 [FEATURE][oracle] Database transaction support Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-27 [themes] Fix night mapping widget background issues Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-27 [themes] Fix blend of gray widget background issues Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Try bumping ccache size Nyall Dawson <nyall.dawson@gmail.com> 2019-08-27 Fix deprecated warning (calling function is also deprecated) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-26 Don't create an unused expression context when a layer iterator has no virtual fields Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 const correction David Signer <david@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-08-26 Add dox note on symbol ownership in QgsSymbolSelectorWidget class Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-26 QgsSymbolSelector{Widget,Dialog} class cleanup Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-26 [ui] Fix single feat. renderer symbol levels reset when changing style (fixes #26547) Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-08-26 modify editor widget wrappers to handle additional fields (#31270) Julien Cabieces <julien.cabieces@oslandia.com> 2019-08-26 [FEATURE] [needs-docs] Add circular data dependencies (#30947) * [FEATURE] [needs-docs] Add circular data dependencies Merge: 17eacea18a 213e265af8 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-26 Merge pull request #31355 from 3nids/featurelist_compoundkeys allow QgsFeatureListComboBox to handle multiple keys Harrissou Sant-anna <delazj@gmail.com> 2019-08-26 Fix typo (#31411) Matthias Kuhn <matthias@opengis.ch> 2019-08-26 Fix NULL values * Simplify and constify code * Fix NULL values Harrissou Sant-anna <delazj@gmail.com> 2019-08-22 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2019-08-25 Avoid deprecation warning from third party module Fixes #31391 Merge: a3f411acce 6bc5faed1e Matthias Kuhn <matthias@opengis.ch> 2019-08-25 Merge pull request #31398 from myarjunar/https-feed use https for qgis feed source url Tim Sutton <tim@linfiniti.com> 2019-08-24 Updated hackfests easter egg data gacarrillor <gcarrillo@linuxmail.org> 2019-08-24 Fix docstring of QgsVectorDataProvider.empty() method. Muhammad Yarjuna Rohmat <myarjunar@gmail.com> 2019-08-25 use https for qgis feed source url Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 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 <seralra96@gmail.com> 2019-08-24 Improve validation for QgsRelationAddDlg Fixes #31292 Ismail Sunni <imajimatika@gmail.com> 2019-08-24 Set ambient to not transparent for measurement line. Matthias Kuhn <matthias@opengis.ch> 2019-08-24 Remove funding tests Matthias Kuhn <matthias@opengis.ch> 2019-08-24 Remove some funding usernames Matthias Kuhn <matthias@opengis.ch> 2019-08-24 Funding Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-23 Play safe, lock mutex on all QgsTileCache functions Sergio Ramírez <seralra96@gmail.com> 2019-08-23 Prevent installation of ZIP plugins if they don't have the root folder Fixes #30063 Jürgen E. Fischer <jef@norbit.de> 2019-08-23 add feeding of layout pictures with blobs Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-23 add method to set extra identifier values to Null and embryon of test Jürgen E. Fischer <jef@norbit.de> 2019-08-23 escape ampersands in recent file menu (eg. from database projects) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-23 avoid deprecation warnings/errors Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-22 allow QgsFeatureListComboBox to handle multiple keys Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-23 Fix wrong direction of legend opacity slider widget for raster layers (fixes #31354) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-22 Make Extract Selected Features algorithm thread safe Now it can safely run as a background task Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-22 Update test Nyall Dawson <nyall.dawson@gmail.com> 2019-08-22 Update test mask image Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-08-22 Call QgsRasterBlock destructor from SIP (add factory) Fixes #31343 memory leak Nyall Dawson <nyall.dawson@gmail.com> 2019-08-22 Speed up QgsFeatureRequests::acceptFeature when only non-exact intersection tests are required Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-22 Fix save map canvas to clipboard feature Merge: 77191597ff aa0f3e168f Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2019-08-22 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-08-22 Merge pull request #31319 from elpaso/db_interface_new_constructors New ctors for connections interface Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-08-21 Merge pull request #31325 from elpaso/bugfix-gh31226-gfi-href Fix crash when clicking on an hyperlink in identify Alessandro Pasotti <elpaso@itopen.it> 2019-08-21 Fix crash when clicking on an hyperlink in identify Fixes #31226 Sandro Santilli <strk@kbt.io> 2019-08-21 Restore TopoViewer functionality This was broken in commit d7166404030292b9536e649795e9efec49225dfd Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-08-21 Merge pull request #31318 from elpaso/server-api-remove-debug-output Remove debugger from HTML template Alessandro Pasotti <elpaso@itopen.it> 2019-08-21 Remove debugger from HTML template Nyall Dawson <nyall.dawson@gmail.com> 2019-08-21 Add unit test for custom groups Nyall Dawson <nyall.dawson@gmail.com> 2019-08-21 Respect custom PDF group settings during export Nyall Dawson <nyall.dawson@gmail.com> 2019-08-21 Revert temporary change Nyall Dawson <nyall.dawson@gmail.com> 2019-08-21 Don't export features for layers set to skip Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-21 UI Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-08-21 [ui] Improve height of save map canvas as PDF dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 No crash when geopdf export is not available Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 [FEATURE][layouts] Option to export multiple map themes while creating GeoPDF documents from layouts Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Bounds polygon must be in PDF units Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Correctly georeference layout geopdf exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Add API to handle non-rectangular georeferenced regions in geopdf pages Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Hookup other pdf export settings to settings dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 [FEATURE] Option to export layouts as GeoPDF files Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Make PDF export options dialog a real class Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-20 remove uncessary breaks Merge: 07841c4e2e c9c2d3ed27 Alessandro Pasotti <elpaso@itopen.it> 2019-08-20 Merge pull request #31299 from elpaso/server-python-catch-plugins-exceptions Server: catch Python exceptions from plugins Peter Petrik <zilolv@gmail.com> 2019-08-19 fix sip Peter Petrik <zilolv@gmail.com> 2019-08-16 qt 5.13.1 does not have QPrinter header Peter Petrik <zilolv@gmail.com> 2019-08-16 fix qml loading Alessandro Pasotti <elpaso@itopen.it> 2019-08-20 Server API: simplify contentTypes handling and allow overrides Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Remove outdated code Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Respect group structure in geopdf output Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Unit tests for theme based layout rendering feature collection Nyall Dawson <nyall.dawson@gmail.com> 2019-08-20 Fix crash in staged render jobs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-20 Start prepping for group-based output, shuffle tests so that some work on GDAL < 3 Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Start on tests - todo - handle map theme in feature registration! Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 More tests Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Update export layer names Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Expose map theme info to export layer details Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 [layouts] API framework to allow rendering multiple map themes to layered exports Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-20 [FEATURE] Brand new map canvas image decoration (#31291) Alessandro Pasotti <elpaso@itopen.it> 2019-08-19 More Python exception bubbling and SIP enum fix Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-08-19 Use layerId as OperationId (because of spaces and utf8 in the layer names) Matteo Ghetta <matteo.ghetta@gmail.com> 2019-08-19 Rename Parent to Child (#31290) Merge: 8bcfdd355e 69b1ba5c83 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-08-19 Remove const copy in favor of qgis::as_const Alessandro Pasotti <elpaso@itopen.it> 2019-08-19 Remove unnecessary definition Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-08-19 Merge pull request #31273 from 3nids/fix_deprecated_combo_signal fix deprecated QComboBox::currentIndexChanged with string David Signer <david@opengis.ch> 2019-08-19 print logmessage instead of debug log Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-19 Add note Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Unit test for georeferencing output Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Correctly georeference canvas to GeoPDF exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Fix georeferencing of geopdf exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 UI improvements when GeoPDF export not available Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 Fix geometry transform for output GeoPDF features, clean up UI Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 [needs-docs] Expose choice of whether to include vector features in GeoPDF canvas output Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 [needs-docs] Move some Export map to PDF settings to a new "advanced" group box Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-19 Fix truncated GeoPDFs exported from map canvas Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-19 Don't omit .pdf extension when exporting map to pdf Nyall Dawson <nyall.dawson@gmail.com> 2019-08-19 [FEATURE] Add option on whether to include RDF metadata during save map to GeoPDF operations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-19 Replace enum based ifs with switches And fix some double->int truncation warnings Harrissou Sant-anna <delazj@gmail.com> 2019-08-18 Add const to lists and remove redundant condition Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-18 fix indentation Jürgen E. Fischer <jef@norbit.de> 2019-08-17 fix windows build including some warnings Harrissou Sant-anna <delazj@gmail.com> 2019-08-17 Set objectName of items to allow their children status restoring Harrissou Sant-anna <delazj@gmail.com> 2019-08-16 Enable restoring of actions embedded within drop-down toolbuttons on Toolbar Harrissou Sant-anna <delazj@gmail.com> 2019-08-16 Fix doc Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-17 Fix page size to PDF coordinate space conversion, add some comments regarding 72 dpi assumptions Nyall Dawson <nyall.dawson@gmail.com> 2019-08-17 Copy layout metadata to GeoPDF export settings if exporting metadata Nyall Dawson <nyall.dawson@gmail.com> 2019-08-17 Fix metadata export in GeoPDF Nyall Dawson <nyall.dawson@gmail.com> 2019-08-17 Dox ++ Nyall Dawson <nyall.dawson@gmail.com> 2019-08-17 Only export by layer for geopdf exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Remove outdated comment Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Fix broken see also link Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 SHUDDDDUP Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 No warning Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 [FEATURE] GeoPDF export in map renderer task (e.g. save as canvas) Not exposed to UI yet Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Make QgsMapRendererStagedRenderJob thread safe Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Fix travis build Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Fix build on Travis Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 QgsMapRendererTask was NOT thread safe! ouch Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Fix dox warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 More tests Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Tests Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 GeoPDF export also requires GDAL builds with poppler/pdfium support built in Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 GeoPDF creation requires GDAL 3 or later, add API to determine whether it's available at runtime Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Use abstract base class for QgsLayoutGeoPdfExporter Nyall Dawson <nyall.dawson@gmail.com> 2019-08-16 Start splitting GeoPDF exporter to allow use with non-layout exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Switch back to ISO georeferencing format Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Small fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Export PDF to correct location Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Set correct field to display Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Georeference PDFs (WIP) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Progress on exporting layered PDFs Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Refactor out logic for exporting layouts into separate layers Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Fudge size Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Use GADL to create actual GeoPDF from composition file Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Initial steps towards creation of GDAL composition XML Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Write out rendered features to temporary layers on finalize Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Add method to collate all collected features from different maps but the same layer Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Add unit test with second map, correct map to layout transform calculation Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Transform rendered feature bounds to layout item coordinate space Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 We require a per-map-item rendered feature handler Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Collect all features rendered during a geopdf export Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Start on GeoPDF exporter class Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-08-16 Fix cdash url Merge: bdf18ee0fd 556551be32 Matthias Kuhn <matthias@opengis.ch> 2019-08-16 Merge pull request #31167 from signedav/default-values-update Update widgets with default values on attribute form signedav <david@opengis.ch> 2019-08-16 Update src/core/qgis.cpp Co-Authored-By: Matthias Kuhn <matthias@opengis.ch> Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-16 fix deprecated QComboBox::currentIndexChanged with string Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-16 Add a QgsStringUtils function to substitute characters with vertical representation counterparts Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-16 [labeling] replace characters with vertical presentation form counterparts Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-15 [labeling] Prohibit non horizontal orientation for curved placement Peter Petrik <zilolv@gmail.com> 2019-08-14 fix build when QT defines QT_NO_PRINTER Merge: 3c52497a08 e7e87804d2 Matthias Kuhn <matthias@opengis.ch> 2019-08-16 Merge pull request #31158 from m-kuhn/geom_gaps_allowed "Allowed gaps" layer for gap check David Signer <david@opengis.ch> 2019-08-15 do only return true if both values are null and none of them is invalid Merge: 992d26135d 371c7c7c8d Matthias Kuhn <matthias@opengis.ch> 2019-08-15 Merge pull request #31264 from m-kuhn/fix_json Fix variant to json array handling David Signer <david@opengis.ch> 2019-08-15 using qgsVariantEqual Stephen Knox <stephenknox73@gmail.com> 2019-07-18 Fix variant to json array handling Stephen Knox <stephenknox73@gmail.com> 2019-07-25 Cascade change to variable initialisation to other files David Signer <david@opengis.ch> 2019-08-15 missing sip David Signer <david@opengis.ch> 2019-08-15 handles two null values as equal, since they can be handled as not equal by == comparison. Nyall Dawson <nyall.dawson@gmail.com> 2019-08-15 Fix replacement of fill/stroke opacity in parameterized svgs with opacity in style attributes Merge: 27124a5d27 f9b4d86898 Matthias Kuhn <matthias@opengis.ch> 2019-08-15 Merge pull request #31072 from DelazJ/vectorlayertooltip Add tooltips to vector layer properties tabs Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-14 [layout] Skip empty multiframe items when writing xml Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-14 [layout] Fix crash an attribute table item tries to access a destroyed map Matthias Kuhn <matthias@opengis.ch> 2019-08-14 Add ingroup Matthias Kuhn <matthias@opengis.ch> 2019-08-12 Dox Matthias Kuhn <matthias@opengis.ch> 2019-08-12 struct class Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-14 [expression] Update the format_date function help hyperlink to point to qt5 doc Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-14 [virtuallayer] Properly register expression function containing optional parameters Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-13 [FEATURE][expression] Optional format parameter for to_date, to_datetime, to_time functions Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-14 [ui] Fix function help hyperlinks not working lbartoletti <loic.bartoletti@oslandia.com> 2019-08-06 obviously lbartoletti <loic.bartoletti@oslandia.com> 2019-08-06 prevent potential misuse and remove duplicate nodes for some topological cases lbartoletti <loic.bartoletti@oslandia.com> 2019-07-31 avoid potential crash lbartoletti <loic.bartoletti@oslandia.com> 2019-07-31 topological editing: fix topological editing for trim/extend map tool lbartoletti <loic.bartoletti@oslandia.com> 2019-08-07 topological editing: fix copy/move feature lbartoletti <lbartoletti@users.noreply.github.com> 2019-08-14 Topological editing: fix vertex tool (Z support) (#31163) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 More dox fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 More attempt to fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Always clear map layer ID after exporting a multi-layer item Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Dox fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Reenable test Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 [layouts] Add flags to control whether labels are split to multiple layers in multi-layer exports Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-13 Add direct storage of map layer ID to render jobs, to use as an identifer only Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix use of deprecated methods Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 SVG multilayered export no longer messes up label placement (yay!) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix generation of layer names for exported multi-layer map exports Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-12 Split part iteration for staged render job to a manual API call Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Correctly respect label blocking items during layered layout exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Add isFinished method to staged render job Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Render labels in staged renderer job Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-12 Move more QgsMapRendererJob code to correct .cpp file Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Start splitting out parts of QgsMapRendererCustomPainterJob to an intermediate base class Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Move QgsMapRendererJob::needTemporaryImage to correct .cpp file Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Convert doxygen \throws to Sphinx :raises: syntax in sipify Merge: 6d1c87cfae bb775ddc60 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2019-08-13 Merge pull request #31191 from elpaso/bugfix-gh31177-server-gfi-cascading Fix server WMS cascading getfeatureinfo Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-08-13 simpler code to create strings Nyall Dawson <nyall.dawson@gmail.com> 2019-08-13 Fix crash in categorized renderer widget (master only) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-12 Add test case for georeferencing of layouts exported to PDF Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-12 [needs-docs][layout] Limit georeferencing of exported PDFs when reference map is on the first page Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-12 Be more descriptive as to what 'RDF metadata' is Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-12 [needs-docs][layout] Give user explicit option to georeference (or not) PDF exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix unnecessary layer reloads triggering after project load, which also causes a leak Alexander Bruy <alexander.bruy@gmail.com> 2019-08-12 add Ukrainian translation to tx config and update translators list Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Cleanup default item displayName formatting in export layers Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Use reference instead of pointer Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Remove unused layer Nyall Dawson <nyall.dawson@gmail.com> 2019-08-11 Another tweak to export names: indicate source map item in map item sublayer names Nyall Dawson <nyall.dawson@gmail.com> 2019-08-10 Better display names for page items These can't have ids set, so default to a nicer looking name Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-10 Add API to set/retrieve plural variants of layout item type names (e.g. Labels instead of Label) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-10 [layouts] Don't export empty layers in layered exports Nyall Dawson <nyall.dawson@gmail.com> 2019-08-10 When multiple items of same type are on a layer, use type name as layer name Nyall Dawson <nyall.dawson@gmail.com> 2019-08-10 When an item is isolated on its own layer, use the item's id as the layer name Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-09 Also allow retrieving map layer ID associated with a layout export layer Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 API Improvements to handling layered layout exports, add tests Fixes #20253 Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Add method to determine whether a layout map has any grids or overviews enabled Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Refactor out logic for exporting layouts into separate layers Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Provide rendered feature handlers access to render context Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Add API to register rendered feature handlers for a layout map Merge: 2e4a5677b5 524454cc8c Matthias Kuhn <matthias@opengis.ch> 2019-08-12 Merge pull request #31156 from qgis/shorten_pull_request_template Shorten pull request template Matthias Kuhn <matthias@opengis.ch> 2019-08-12 Apply suggestions from code review Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Matthias Kuhn <matthias@opengis.ch> 2019-08-12 GUI improvements for allowed gaps configuration Matthias Kuhn <matthias@opengis.ch> 2019-08-12 Remove unrequired prepares Matthias Kuhn <matthias@opengis.ch> 2019-08-12 Check that QgsGeometryCheckContext::project is only used from main thread Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-10 [FEATURE] Add option to georeference PDFs and TIFs to save map canvas as image/PDF Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix leak in labeling due to expression context scope not being cleaned correctly (master only) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix leak when calling GEOS is valid Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix misleading dox, memory leaks in renderer widgets Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 [layouts] Fix lockup in HTML item when using setFeature function which raises a Javascript error Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix valgrind use after free warning when converting CRS to WKT Nyall Dawson <nyall.dawson@gmail.com> 2019-08-12 Fix valgrind jump on unintialized value warning Isghj5 <isghj8@gmail.com> 2019-08-04 ProcessingConfig: added multithread max thread setting, TilesXYZ: max thread now inherrrits from ProcessingConfig Isghj5 <isghj8@gmail.com> 2019-08-02 TilesXYZ: removed try/except/print from atypical exception, regular raise chosen instead Isghj5 <isghj8@gmail.com> 2019-08-02 TilesXYZ: converted feedback notifications to translate Isghj5 <isghj8@gmail.com> 2019-08-01 TilesXYZ.py: core limit defined in general settings is applied to multicore render Isghj5 <isghj8@gmail.com> 2019-07-31 prepare-commit changes Isghj5 <isghj8@gmail.com> 2019-07-30 Processing(TilesXYZ): Added Multithreading with ThreadPoolExecutor, multicore optimization Peter Petrik <zilolv@gmail.com> 2019-08-08 Do not create sAuthIdToQgisSrsIdMap for proj5 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Ensure color picker opens inline for singleband psuedocolor renderer widget lbartoletti <loic.bartoletti@oslandia.com> 2019-08-09 use FLEX/BISON FILES_PREFIX lbartoletti <loic.bartoletti@oslandia.com> 2019-08-09 Fix bison warning: deprecated directive David Signer <david@opengis.ch> 2019-08-11 beautifications David Signer <david@opengis.ch> 2019-08-11 test for recursion in default values Alessandro Pasotti <elpaso@itopen.it> 2019-08-10 Fix CRS transform Jürgen E. Fischer <jef@norbit.de> 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 <elpaso@itopen.it> 2019-08-10 Code layout and const iterator Alessandro Pasotti <elpaso@itopen.it> 2019-08-10 Remove obsolete comment Alessandro Pasotti <elpaso@itopen.it> 2019-08-10 Tests for bugfix GH31177 Alessandro Pasotti <elpaso@itopen.it> 2019-08-10 Fix server getfeatureinfo with cascading WMS Fixes #31177 Matthias Kuhn <matthias@opengis.ch> 2019-08-10 Shorten backport requests Jürgen E. Fischer <jef@norbit.de> 2019-08-09 osgeo4w: switch nightly to GDAL3 and PROJ6 nightlies Merge: 0b757f84d1 6eeb031134 Blottiere Paul <blottiere.paul@gmail.com> 2019-08-09 Merge pull request #30277 from marisn/TileSet_Title WMS provider: Extract TileSet layer title and abstract from matching … Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-09 display all field pairs in relation manager dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-09 fix build + spelling Māris Nartišs <mn@sungis.lv> 2019-06-19 WMS provider: Extract WMS-C TileSet layer title and abstract from matching WMS Layer data (fixes #30262) Jürgen E. Fischer <jef@norbit.de> 2019-08-09 debian packaging: drop cosmic Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-07 allow to manually add relations with composite keys Nyall Dawson <nyall.dawson@gmail.com> 2019-08-09 Ensure layer scope and fields are available during callout data defined expression preparation Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Avoid unnecessary detachment of QgsProperty when evaluating expression based properties Sponsored by QGIS grant, identified by Hotspot Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-07-04 Cleanup lbartoletti <lbartoletti@users.noreply.github.com> 2019-08-08 Fix BSD/Clang build Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Avoid loss of styling information when correcting raster layer paths via API Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Allow setting the raster renderer for invalid raster layers Avoids loss of style information when layer paths are broken Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Make raster renderer widget tolerant to invalid raster layers Jürgen E. Fischer <jef@norbit.de> 2019-08-08 fix mac build David Signer <david@opengis.ch> 2019-08-08 updating default values David Signer <david@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-08-06 [text renderer] Add rotation-based orientation mode Jürgen E. Fischer <jef@norbit.de> 2019-08-08 debian packaging: fix dash submission of failed builds (cherry picked from commit 3b4f358eec36e25788fc747934ab547ba7a51d2f) Matthias Kuhn <matthias@opengis.ch> 2019-08-08 dox++ Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Add fix allowed gaps test Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Allowed gaps test Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Connect allowed gaps layer saving to master layer Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Safety check Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Dox Matthias Kuhn <matthias@opengis.ch> 2019-08-07 RAII Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Thread safety in duplicates check Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Show complete gap even if partially ignored Matthias Kuhn <matthias@opengis.ch> 2019-08-02 fix warnings Matthias Kuhn <matthias@opengis.ch> 2019-07-31 Fix gaps by allowing exceptions Matthias Kuhn <matthias@opengis.ch> 2019-07-30 Call prepare method on geometry checks Matthias Kuhn <matthias@opengis.ch> 2019-07-29 Code style Matthias Kuhn <matthias@opengis.ch> 2019-07-29 Add configuration interface for allowed gaps Matthias Kuhn <matthias@opengis.ch> 2019-08-08 Shorten pull request template Merge: 96eeca3168 ce513bfc3c Matthias Kuhn <matthias@opengis.ch> 2019-08-08 Merge pull request #31144 from m-kuhn/thread_safety_duplicates_check Thread safety in duplicates check Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Fix log message title on label geometry generators Fix #30379 Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Take the nuclear option Nyall Dawson <nyall.dawson@gmail.com> 2019-08-08 Attempt to fix doxygen warning Harrissou Sant-anna <delazj@gmail.com> 2019-08-08 [needs-docs] Rename "Source Fields" into "Fields" in vector layer properties dialog Harrissou Sant-anna <delazj@gmail.com> 2019-08-04 Add tooltips to vector layer properties tabs Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-08-07 update packaging after 92ac7a2e93a2 Matthias Kuhn <matthias@opengis.ch> 2019-08-07 RAII Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Thread safety in duplicates check Fix #30798 Jürgen E. Fischer <jef@norbit.de> 2019-08-07 fix windows build (includes update to inja.hpp 57ac9b93725cb) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-07 fix deprecation warning (#31141) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-06 show all pairs in relation discovery dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-06 rename QgsDiscoverRelationsDlg to QgsDiscoverRelationsDialog Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-07 add test for relation aggreation with composite keys (#31117) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 Try to hide member from sip Nyall Dawson <nyall.dawson@gmail.com> 2019-08-05 Correctly register displaced points Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-05 Call rendered features handlers when rendering maps Nyall Dawson <nyall.dawson@gmail.com> 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 <julien.cabieces@oslandia.com> 2019-07-22 Use context.project() instead of QgsProject.instance() and QgsProcessingUtils generateTempFileName method Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-04 Get supported extension to avoid unavailable driver Julien Cabieces <julien.cabieces@oslandia.com> 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 <matthias@opengis.ch> 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 <jef@norbit.de> 2019-08-07 translation string fix Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Measure Tool: Recalculate area when measure polygon drawing finishes Fix #31134 Merge: 0419f182d8 0f3b02c988 Matthias Kuhn <matthias@opengis.ch> 2019-08-07 Merge pull request #31053 from DelazJ/patch-15 Add checkbox to allow non core devs to indicate backport desire Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-07 [layouts] Respect layout context simplification settings in layout map renders Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 [layouts] Add vector simplification method to QgsLayoutRendereContext Allows specification of simplify method to use when rendering layouts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-07 Use real news feed url Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 Consistent dox Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 Fix changing source effect properties doesn't "stick" Fixes #31118 Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 [processing] Fix raster layers are not shown as an option for map layer parameters in batch mode Fixes #30739 Nyall Dawson <nyall.dawson@gmail.com> 2019-08-07 Don't try to translate ellipsis character Fixes #31115 Jürgen E. Fischer <jef@norbit.de> 2019-08-07 dwg import: allow opening existing geopackage without confirmation Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 Another test Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 Ensure raster style is not lost when dealing with invalid layer sources Harrissou Sant-anna <delazj@gmail.com> 2019-08-02 Add checkbox to allow non core devs to indicate backport desire and remove some superfluous checkbox in template lbartoletti <loic.bartoletti@oslandia.com> 2019-08-06 Rewriting documentation lbartoletti <loic.bartoletti@oslandia.com> 2019-07-31 use Enum for Result of addTopologicalPoints lbartoletti <loic.bartoletti@oslandia.com> 2019-07-31 remove debug message from test lbartoletti <loic.bartoletti@oslandia.com> 2019-06-18 topologicalEditing: Fix Z for add feature lbartoletti <loic.bartoletti@oslandia.com> 2019-08-06 use Q_ASSERT lbartoletti <loic.bartoletti@oslandia.com> 2019-08-01 topological editing: fix topological editing for reshape map tool Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 [processing][needs-docs] Add missing input and output types to decorator syntax Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 Improve QgsRasterLayer dox Alessandro Pasotti <elpaso@itopen.it> 2019-08-06 [server] Server api and WFS3 (#10016) Implementation of OGC API and WFS3 core draft specification Daniele Viganò <daniele@vigano.me> 2019-08-06 [RPM] Update the lib64 PyQtMacros.cmake patch Jürgen E. Fischer <jef@norbit.de> 2019-08-06 fix crash with invalid layers (fixes #31110) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-06 add test for detecting composite key relations (#31092) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-06 add __repr__ for QgsMapLayer (#31108) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-06 Fix incorrect /Factory/ annotation Mathieu Pellerin <nirvn.asia@gmail.com> 2019-08-05 [FEATURE][text renderer] Support vertical text orientation Stephen Knox <stephenknox73@gmail.com> 2019-08-06 Fixes #28966 - disallow save project in postgres when < 9.5 (#30977) Nyall Dawson <nyall.dawson@gmail.com> 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 <jdugge@users.noreply.github.com> 2019-08-05 Added test Jürnjakob Dugge <jdugge@users.noreply.github.com> 2019-06-13 Remove unnecessary variables Jürnjakob Dugge <jdugge@users.noreply.github.com> 2019-06-10 Removed unnecessary import Juernjakob Dugge <juernjakob@gmail.com> 2019-06-10 Respect choice of relative or absolute paths for virtual layers when saving project. Fixes #29481 Merge: 648cb8c540 ad011ac0a2 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-08-05 Merge pull request #31096 from elpaso/bugfix-gh-31095-bbox-precision Fix JSON exported bbox and precision Alessandro Pasotti <elpaso@itopen.it> 2019-08-05 Fix JSON exported bbox and precision Fixes #31095 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-08-05 remove expected failure (#31091) Merge: f98b364da6 dd2952ffad Matthias Kuhn <matthias@opengis.ch> 2019-08-05 Merge pull request #31085 from signedav/qml-widget-window Fix layout of QML widget config Merge: 549abbfb86 3335419658 Alessandro Pasotti <elpaso@itopen.it> 2019-08-05 Merge pull request #31076 from elpaso/pg_raster_authcfg Accept authcfg with or without quotes Merge: 23164df129 e7af670ff9 Matthias Kuhn <matthias@opengis.ch> 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 <david@opengis.ch> 2019-08-05 fix layout of qml widget Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-08-05 Merge pull request #31049 from m-kuhn/qgis_desktop Add a new qgis_desktop build target Alessandro Pasotti <elpaso@itopen.it> 2019-08-04 Accept authcfg with or without quotes Fix #31045 Jürgen E. Fischer <jef@norbit.de> 2019-08-04 update_ts.sh: macos' find doesn't have -printf Matthias Kuhn <matthias@opengis.ch> 2019-08-04 Add plugins and plugin installer to qgis_desktop Jürgen E. Fischer <jef@norbit.de> 2019-08-04 update INSTALL.html Māris Nartišs <mn@sungis.lv> 2019-08-03 Build: Bump minimum Proj version to 4.9.3 (Fixes #30675) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-08-03 Fix multi edits are discarded when edited field is an editable join Harrissou Sant-anna <delazj@gmail.com> 2019-08-03 Fix widgets name Jürgen E. Fischer <jef@norbit.de> 2019-08-03 postgres provider: don't quote queries when retrieving the layer type (followup 25da979f40656) Nyall Dawson <nyall.dawson@gmail.com> 2019-08-03 Show icons in field calculator existing field combo box Nyall Dawson <nyall.dawson@gmail.com> 2019-08-03 Show field type icons in new auxiliary field dialog, simplify code Matthias Kuhn <matthias@opengis.ch> 2019-08-03 Promote curve 25D types to their Z equivalents Merge: 65e0836d39 770f7e8d44 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-08-02 Merge pull request #31055 from DelazJ/mapItemGuiCRS Fix misalignment of CRS label in Map Item properties Merge: f5fe4cb010 0a27b7b131 Matthias Kuhn <matthias@opengis.ch> 2019-08-02 Merge pull request #31054 from dimitrisal/patch-2 Fix r.grow.distance Harrissou Sant-anna <delazj@gmail.com> 2019-08-02 Fix misalignment in Map Item properties Dimitris Salmas <dimitrisal@users.noreply.github.com> 2019-08-02 bug fix Bug fix for ERROR: Output distance in meters for lat/lon is only possible with 'metric=geodesic' sklencar <vsklencar@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-08-02 More dox Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-08-02 [postgres] Allow detecting mixed curved and straight geometries Matthias Kuhn <matthias@opengis.ch> 2019-08-02 Add QgsWkbTypes::curveType method Matthias Kuhn <matthias@opengis.ch> 2019-08-02 Add planimetric measurement default to settings template Matthias Kuhn <matthias@opengis.ch> 2019-08-02 Move measurement/planimetric settings to QgsSettings::Core Nyall Dawson <nyall.dawson@gmail.com> 2019-08-01 Fix data defined legend size when using seperated symbols Fixes #26929 Merge: 4f7975d2dc 25da979f40 Alessandro Pasotti <elpaso@itopen.it> 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 <julien.cabieces@oslandia.com> 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 <elpaso@itopen.it> 2019-08-01 Expose PostGIS rasters to the browser and the source select dialog PostGIS rasters are actually opened with GDAL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-07-31 Add minimal description to Processing algorithms enabling the right-hand help panel Alban Kraus <alban.kraus@tulleagglo.fr> 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 <nyall.dawson@gmail.com> 2019-08-01 Standardise wording and capitalization Harrissou Sant-anna <delazj@gmail.com> 2019-08-01 Apply suggestions from code review Typo fix Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Harrissou Sant-anna <delazj@gmail.com> 2019-07-31 Revert bar plot removal Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-07-31 Add help panel to service area algorithms dialog with information of travel cost units Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-07-31 translation string fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-07-31 Sipify Sandro Mani <manisandro@gmail.com> 2019-05-01 Add missing header to QGIS_CORE_HDRS Sandro Mani <manisandro@gmail.com> 2019-04-29 Generally chop /bin for pkgDataDir on Windows Sandro Mani <manisandro@gmail.com> 2019-04-29 Fix case of dbghelp library Sandro Mani <manisandro@gmail.com> 2019-04-29 Allow specifying native crssync when cross compiling Sandro Mani <manisandro@gmail.com> 2019-04-29 Only use pyuic-wrapper.bat when compiling on windows hosts Sandro Mani <manisandro@gmail.com> 2019-04-29 Fix invalid use of EXISTS used to check whether a variable is set Sandro Mani <manisandro@gmail.com> 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 <delazj@gmail.com> 2019-07-30 Apply suggestions from code review Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Harrissou Sant-anna <delazj@gmail.com> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-07-30 [QgsQuick] Range widget update Different background color when a widget is enabled/disabled vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-07-30 [QgsQuick] Small visual fixes of a range widget vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-07-26 [QgsQuick] Added SpinBox beside Slider for a range field. Formatted vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-07-26 [QgsQuick] Added SpinBox beside Slider for a range field. vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <nyall.dawson@gmail.com> 2019-07-30 Swap a QDoubleSpinBox for QgsDoubleSpinBox Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Code style Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-30 Revise map tip cursor offset calculations to better handle hidpi screens Fixes #28337 Alexandre Neto <senhor.neto@gmail.com> 2019-07-23 Better Support to hidpi Alexandre Neto <senhor.neto@gmail.com> 2019-07-22 Moves MapTip away from the mouse cursor Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Dox++, unit tests Sandro Mani <manisandro@gmail.com> 2019-05-07 Add QgsLayerTreeView::setLayerVisible Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Add unit tests for QgsUnitTypes::areaToDistanceUnit Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Add since Sandro Mani <manisandro@gmail.com> 2019-07-17 Add QgsUnitTypes::areaToDistanceUnit Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Optimisations for shapeburst fill rendering Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Use QgsImageOperation optimized implementation of stackblur in shapeburst fill Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Move stackblur operation to header so it can be inlined Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Const Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Much faster copying of expression contexts with a project scope present Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-30 Simplify method Sandro Mani <manisandro@gmail.com> 2019-04-04 Inizialize QgsGpsInformation with sane values, add QgsGpsInformation::isValid and QgsGpsInformation::fixStatus Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Fix unnecessary calculations performed when a layer is set not to be an obstacle for other labels Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 [labeling] Avoid lots of unnecessary work involving disabled data defined properties lbartoletti <loic.bartoletti@oslandia.com> 2019-07-30 add *BSD to osName Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-30 Address review Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-30 Add tests Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-30 [FEATURE][callouts] Add anchor point position settings for polygon features Matthias Kuhn <matthias@opengis.ch> 2019-07-30 fix typo Matthias Kuhn <matthias@opengis.ch> 2019-07-30 When default ellipsoid is not planimetric use the CRS defined ellipsoid Matthias Kuhn <matthias@opengis.ch> 2019-07-30 Do not change ellipsoid on CRS change when it's planimetric Matthias Kuhn <matthias@opengis.ch> 2019-07-30 Only expose a single "default ellipsoid" option: planimetric or not lbartoletti <lbartoletti@users.noreply.github.com> 2019-07-30 Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754 (#9645) * Fixes empty WKT. Fixes #20753, Fixes #19190, Fixes #20754 Nyall Dawson <nyall.dawson@gmail.com> 2019-07-30 Fix ui file build warning lbartoletti <loic.bartoletti@oslandia.com> 2019-07-25 fix preview for circle with 3 tangents Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-07-29 Fix rebase gone wrong and address review Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-29 [FEATURE][layout] Add horizontal placement option for scale bar labels Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-29 [FEATURE][layout] Add above/below segments placement option for scale bar labels Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-29 Use QgsAlignmentComboBox in scalebar settings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-07-29 [ui] Fix hidpi/resizing issue with auxiliary-related dialogs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-28 Always clear the label all parts flag when a label has fixed position D'Hont René-Luc <rldhont@gmail.com> 2019-07-27 [Test] PyQgsRulebasedRenderer: add more complex D'Hont René-Luc <rldhont@gmail.com> 2019-07-19 [Test] PyQgsRulebasedRenderer: add more complex usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-19 [Test] PyQgsCategorizedSymbolRenderer: add more complex usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-19 [Test] PyQgsPointDisplacementRenderer: add usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-19 [Test] PyQgsPointClusterRenderer: add usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-16 [Test] PyQgsRulebasedRenderer: add usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-16 [Test] PyQgsSingleSymbolRenderer: add usedAttributes test D'Hont René-Luc <rldhont@gmail.com> 2019-07-16 [Test] PyQgsSymbolLayer: add usedAttributes tests Nyall Dawson <nyall.dawson@gmail.com> 2019-07-29 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2019-07-29 Fix ui file build warning Nyall Dawson <nyall.dawson@gmail.com> 2019-07-27 [labeling][FEATURE] Allow data defined control over "label every part of multipart features" setting Jürgen E. Fischer <jef@norbit.de> 2019-07-26 fix build Jürgen E. Fischer <jef@norbit.de> 2019-07-26 release.pl: use sha256 sum for tar ball Matthias Kuhn <matthias@opengis.ch> 2019-07-26 Allow manually specifying ellipsoid for new projects Nyall Dawson <nyall.dawson@gmail.com> 2019-07-26 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-25 [labeling] Add API to allow curved labels to overrun features Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Add method to extend a pal pointset line by a set start and end distance Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Add a clone method to pal pointsets Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Use std::vector instead of raw arrays in pal pointsets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-26 Use a smaller font in projection widget def text box Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-07-26 [ui] Use updated label text icon in the style manager Nyall Dawson <nyall.dawson@gmail.com> 2019-07-26 Copy correct srs db when running from build dir Matthias Kuhn <matthias@opengis.ch> 2019-07-26 Fix compiler warnings Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-26 [ui] Update label properties icons to be compatible with dark themes Matthias Kuhn <matthias@opengis.ch> 2019-07-26 Use ExtendedSelection mode in MSSQL and DB2 source select Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-26 [ui] Add dedicated label callout icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-26 Add unit tests from #30643 Nyall Dawson <nyall.dawson@gmail.com> 2019-07-26 Add unit tests from #30569 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-25 [needs-docs] Show current tags for symbol when right clicking a symbol in style manager Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 [FEATURE] Add "Paste" action to style manager dialog menu Allows pasting copied symbols directly into a style Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-07-25 Merge pull request #30610 from signedav/fix_valuerelation Fix multi-selection on value relation widget using string fields Matthias Kuhn <matthias@opengis.ch> 2019-07-25 Remove option to change selection mode of postgres and oracle dialogs Matthias Kuhn <matthias@opengis.ch> 2019-07-25 Fix code style Jürgen E. Fischer <jef@norbit.de> 2019-07-24 [FEATURE] oracle provider: add support for auth manager Matthias Kuhn <matthias@opengis.ch> 2019-07-25 Hide browse button on attachment widget in attribute table References #26948 David Signer <david@opengis.ch> 2019-07-25 no confusing comments Matthias Kuhn <matthias@opengis.ch> 2019-07-25 Code style for providers Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-07-25 Merge pull request #30836 from m-kuhn/raster_ignore_extent [FEATURE] Allow rendering raster layers outside the reported extent David Signer <david@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-25 [labeling] Fix empty segment sometimes created when using repeated labels Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-25 [labeling] Don't waste time trying to chop lines smaller then the repeat distance Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Better memory management Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-25 [labeling] Ensure short lines (wrt font size) still generate sufficient candidates to ensure centered placement of labels Nyall Dawson <nyall.dawson@gmail.com> 2019-07-25 Fix deprecated gdal import warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-07-22 Ensure ownership of path preprocessor is transferred Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-07-24 Move WMS ignore extents to service level Merge: 3174d692b1 103d104303 Matthias Kuhn <matthias@opengis.ch> 2019-07-24 Merge pull request #30901 from m-kuhn/https_osm Use https for openstreetmap Matthias Kuhn <matthias@opengis.ch> 2019-07-24 Use https for openstreetmap Fix #30855 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-23 Direct conversion from ogr multilinestrings to QgsGeometry Avoid expense of converting to/from wkb Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-24 Followup 37cd8ce: fix non-area dialog stretching Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-24 [ui] Fix missing spacer in the measure dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Add move operators to QgsEffectStack Results in a (very slight) performance boost with symbol copies Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-23 Fix expensive file modified time check is applied with every check of svg/image cache Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Optimise checking for active properties Avoid copying QgsProperty values and instead use references only Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-23 Show layer name in datum transform dialog, where available Fixes #30826 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-07-23 allow to follow redirect for custom plugin repo url (#30869) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Cache painter path for font marker when it doesn't change Speeds up font marker rendering by around 2x David Signer <david@opengis.ch> 2019-07-23 moved fallback json string decode part to widget to have the "PostgresString" function without JSON Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-23 correct ini file comment Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-22 Add proxyExcludedUrls settings example in qgis_global_settings.ini file Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-22 Add a new settings noProxyUrls and change UI to edit this setting Julien Cabieces <julien.cabieces@oslandia.com> 2019-06-27 fixes #28034 : Return NoProxy instead of DefaultProxy when url matches excludes list Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Avoid cloning symbols during label rendering This is expensive and unnecessary Nyall Dawson <nyall.dawson@gmail.com> 2019-07-22 Correctly expand single-click search rect for show/hide label tool Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-23 Fix tooltips in labeling widget tabs Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Minor tweaks to labeling widget Nyall Dawson <nyall.dawson@gmail.com> 2019-07-23 Fix loss of newly created auxilary field connections in labeling widget Jürgen E. Fischer <jef@norbit.de> 2019-07-22 dwg import: set angle property for (unexpanded) inserts Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-22 A couple of callouts dox fixes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-22 [FEATURE][callouts] Allow specifying an offset from label area distance lbartoletti <loic.bartoletti@oslandia.com> 2019-07-22 [bugfix] Fix the whole text instead of the selected part in db_manager save SQL file. fixes #30616 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-22 More consistency in labeling tooltips Nyall Dawson <nyall.dawson@gmail.com> 2019-07-22 Improve tooltips for labeling toolbar Nyall Dawson <nyall.dawson@gmail.com> 2019-07-22 Rework unplaced labels icon for consistency with show pinned icon Nyall Dawson <nyall.dawson@gmail.com> 2019-07-22 Add some separators to labeling toolbar Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-22 Improve appearance of multiline tooltips Nyall Dawson <nyall.dawson@gmail.com> 2019-07-18 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-21 Add test for drawing unplaced for a feature with no candidates Nyall Dawson <nyall.dawson@gmail.com> 2019-07-21 Use show instead of draw Nyall Dawson <nyall.dawson@gmail.com> 2019-07-21 Move show unplaced icon to near start of labeling toolbar Nyall Dawson <nyall.dawson@gmail.com> 2019-07-21 Use dedicated icon for 'show unplaced' Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-19 [needs-docs] Add labeling toolbar action to toggle whether unplaced labels are displayed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-19 Add API to pal to return unplaced labels after calculating the solution to the labeling problem And improve dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-20 Allow label tools to work with curved labels Nyall Dawson <nyall.dawson@gmail.com> 2019-07-20 Followup callouts - Default to straight line callout, not manhattan - Fix incorrect clear text for min callout distance Matthias Kuhn <matthias@opengis.ch> 2019-07-20 Fix typo Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-07-20 Fix change label map tool overwritting pre-existing non-field expressions (#30830) Merge: 396eb92bfa ce8004446a Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-07-19 [FEATURE][labels] Add multiline alignment property to the change label tool Merge: 5ed9efb3b6 22dbeee989 Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2019-07-20 osgeo4w: support separate symstores Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-19 Fix option dialog crash when searching in tree widget Matthias Kuhn <matthias@opengis.ch> 2019-07-19 Add test for QgsGeometryCheckError::contextBoundingBox() Matthias Kuhn <matthias@opengis.ch> 2019-07-19 Pretty pring QgsRectangle when using QCOMPARE Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2019-07-19 debian packaging: add qt5-image-formats-plugins dependency (implements #26559) Matthias Kuhn <matthias@opengis.ch> 2019-07-19 Update the project ellipsoid if CRS is taken from first layer Fix #30815 Nyall Dawson <nyall.dawson@gmail.com> 2019-07-19 Fix missing cache skip in proj 6 code path Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2019-07-19 Merge pull request #30748 from troopa81/fix_referencerelationwidget_addEntry Fix addEntry for reference relation widget Nyall Dawson <nyall.dawson@gmail.com> 2019-07-19 Remove disableCache argument from python bindings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-19 When saving a symbol to the style database, prepopulate the tags widget with existing tags Nyall Dawson <nyall.dawson@gmail.com> 2019-07-19 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-07-19 Fix unused variable warning Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-05 Replace setted with set Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-04 fixes #29667 end feature setting mode before warning attribute form interface Jürgen E. Fischer <jef@norbit.de> 2019-07-18 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-16 Ensure layer tree indicator icons are repainted on changes Nyall Dawson <nyall.dawson@gmail.com> 2019-07-16 Map canvas emits a signal when errors occur during rendering operations D'Hont René-Luc <rldhont@gmail.com> 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 <lshaffer@federal.planet.com> 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 <nyall.dawson@gmail.com> 2019-07-18 Also apply warnings to rotate label tool Nyall Dawson <nyall.dawson@gmail.com> 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 <david@opengis.ch> 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 <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-18 Fix qt warnings about invalid stylesheet Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-17 Expose milliradians as choice of angle in angle measure tool Nyall Dawson <nyall.dawson@gmail.com> 2019-07-17 Correct definition of miliradians to 1/1000 radian, not 3200/pi radians And add missing unit tests Nyall Dawson <nyall.dawson@gmail.com> 2019-07-18 Remove shadowing member which was moved to base class Nyall Dawson <nyall.dawson@gmail.com> 2019-07-18 Fix dox warning Nyall Dawson <nyall.dawson@gmail.com> 2019-07-18 Remove broken seealso links Nyall Dawson <nyall.dawson@gmail.com> 2019-07-17 [layouts] Ensure full context is set for scalebar font button and other symbol buttons used in item widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-07-17 use srs6.db when running from build dir with PROJ >5 (followup dddf8b2aa) Jürgen E. Fischer <jef@norbit.de> 2019-07-17 only install/copy srs.db that we're using (fix 56d03f783f041) David Signer <david@opengis.ch> 2019-07-17 remove unused sip.in David Signer <david@opengis.ch> 2019-07-17 renamed QgsArrayUtils to QgsPostgresStringUtils David Signer <david@opengis.ch> 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 <julien.cabieces@oslandia.com> 2019-07-17 Remove now useless mReferencedFieldIdx variable Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-17 Convert QVariant to int before QCOMPARE David Signer <david@opengis.ch> 2019-07-17 tests for arrayutils creating lists and parsing back David Signer <david@opengis.ch> 2019-07-17 sip in file David Signer <david@opengis.ch> 2019-07-17 sip stuff Merge: 9f219e0ca2 48c21bb978 Nyall Dawson <nyall.dawson@gmail.com> 2019-07-17 Merge pull request #30757 from nyalldawson/override_clear Always show 'clear' action in property override button Nyall Dawson <nyall.dawson@gmail.com> 2019-07-17 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-17 [labeling] Fix labels 'jump' when using move label tool and alignment is set to a non-field based value Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2019-07-16 qgsarrayutils to care for postgres-array like formatted list in strings Matthias Kuhn <matthias@opengis.ch> 2019-07-16 Update src/gui/qgsrubberband.cpp Matthias Kuhn <matthias@opengis.ch> 2019-07-16 Remove extra ; Matthias Kuhn <matthias@opengis.ch> 2019-07-16 Solve additional code issues Matthias Kuhn <matthias@opengis.ch> 2019-07-16 Add angle unit tests for mil Matthias Kuhn <matthias@opengis.ch> 2019-07-16 Resolve code issues Matthias Kuhn <matthias@opengis.ch> 2019-07-12 Add missing import Sandro Mani <manisandro@gmail.com> 2019-04-04 Add missing consts Matthias Kuhn <matthias@opengis.ch> 2019-07-12 More rubberband code cleanup Matthias Kuhn <matthias@opengis.ch> 2019-07-12 Cleanup rubberband code Sandro Mani <manisandro@gmail.com> 2019-04-04 Add QgsRubberBand::IconType::ICON_SVG Sandro Mani <manisandro@gmail.com> 2019-04-04 Add QgsUnitTypes::AngleUnit::AngleMil Sandro Mani <manisandro@gmail.com> 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 <julien.cabieces@oslandia.com> 2019-07-16 Fix addEntry for reference relation widget and use referenced field index and not referencing one Nyall Dawson <nyall.dawson@gmail.com> 2019-07-16 Fix creating auxilary field fails if _ present in field name Denis Rouzaud <denis.rouzaud@gmail.com> 2019-07-16 [expressions] fix comparison of intervals (#30657) * [expressions] fix comparison of intervals * add test for interval comparison Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-16 Import bookmarks using prepared statements (fixes #30711) signedav <david@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-07-16 [callouts] Add symbol-related variables to the expression context luz.paz <luzpaz@users.noreply.github.com> 2019-07-15 sipify_all luz.paz <luzpaz@users.noreply.github.com> 2019-07-15 Fix typos Guillaume Pasero <guillaume.pasero@c-s.fr> 2019-07-15 TEST: change to cdash 2.6 Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-16 Add test for other callout stacking option Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-07-15 re-enable some disabled test and fix broken r.describe algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-07-14 [processing] improve handling of the HTML outputs in GRASS provider (fix #30609) Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-07-15 Merge pull request #30716 from alexbruy/fix-sip fix SIP file Alexander Bruy <alexander.bruy@gmail.com> 2019-07-15 [processing] pass layer name to the gdalwarp to avoid issues with multi-layer datasources (fix #30292) Matthias Kuhn <matthias@opengis.ch> 2019-07-15 Fix sip file (#30714) Alexander Bruy <alexander.bruy@gmail.com> 2019-07-15 update SIP file pmav99 <pmav99@users.noreply.github.com> 2019-07-15 Stop hardcoding "grass6" in GISRC path. (#30330) References #30238 Merge: 248af94ba9 7362faca02 Matthias Kuhn <matthias@opengis.ch> 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 <rldhont@gmail.com> 2019-07-15 [Bugfix] DB Mananger: Fix in Oracle plugin the way to strip uniqueCol Alex <roya0045@users.noreply.github.com> 2019-07-15 Symbol aware legend expression (#9648) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-12 Fix exit crash in the plugin layer registry deconstructor (fixes #30681) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Fix initial state of news feed when no entries to show Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Add shell entries to qgis_global_settings.ini for controlling feed behavior Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Unit test for feed language Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Include lat/long in newsfeed url if available Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Auto-prune expired news items on launch Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Store publish_to field locally Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Adapt to upstream changes in feed Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Allow News Feed to be enabled/disabled from QGIS options Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 Rename icon to generic name Nyall Dawson <nyall.dawson@gmail.com> 2019-07-15 More dox Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Spelling and dox Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Send language argument when requesting news feed Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Double clicking news items opens them in the browser Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Add dismiss overlay icon to news entries Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Implement right click menu for news items, allows feed to be disabled Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Add dismissAll API Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Store news images locally to be bandwidth efficient Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-09 Add a proxy model to apply correct sorting to news feed entries Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Add a model for news feeds Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Allow entries to be dismissed Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-07-13 [processing] add createByDefault argument to directory output constructor Alexander Bruy <alexander.bruy@gmail.com> 2019-07-14 [processing] ignore hidden parameters when generating GDAL command (fix #30669) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 [layouts] Avoid crash when layout map references a project layer with a bad path Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <elpaso@itopen.it> 2019-07-11 Merge pull request #30676 from troopa81/fix_conditional_form Emit valueChanged signal for value relation widget on setFeature Julien Cabieces <julien.cabieces@oslandia.com> 2019-07-11 fixes #30564 : Emit signal for value relation widget so other dependent widgets could be updated Jürgen E. Fischer <jef@norbit.de> 2019-07-11 api doc: update release doc links David Signer <david@opengis.ch> 2019-07-11 escape backslashes as well Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 Add python subclass code Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 Don't get distracted... Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Fix travis build Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Unit tests for callouts Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Add configuration widget for manhattan lines style callout Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Ensure messagebar is available for use by callout widgets in dock mode Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Remove leftover code Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Add callout classes to doxygen Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Add "draw callout" option to label property map tool dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Data defined control over whether a callout is drawn Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Use registry to create correct callout widget Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Add minimum length property for callouts, setup framework for data defined properties of callouts Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Ensure label expression context also has fields set Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Unit tests for callout registry Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Use a registry for callouts Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Start on registry Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Experiment with a manhattan line callout style Nyall Dawson <nyall.dawson@gmail.com> 2019-07-04 Gui work Nyall Dawson <nyall.dawson@gmail.com> 2019-07-04 Only draw connectors for fixed labels (for now) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-04 Early prototype of label callouts Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 [processing] Fix occasional crash in Processing gui unit test cleanup Nyall Dawson <nyall.dawson@gmail.com> 2019-07-11 Fix initial flag values Denis Rouzaud <denis.rouzaud@gmail.com> 2019-07-10 pyrcc5: remove obsolete parameter Jürgen E. Fischer <jef@norbit.de> 2019-05-23 avoid checking whether base64 encoded embedded content is a file Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-07-10 Fix startup crasher due to auth. error calling non-initialized message bar (fixes #30366) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-04 Use a non-const QgsRenderContext& when preparing labeling providers, for compatibility with symbology (which requires non-const context) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Adjust test result Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Use QgsMapLayer::providerType() instead of dataProvider()->name(), as it's more robust in handling invalid layers Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Use fast project reading in some algorithms, browser project provider Nyall Dawson <nyall.dawson@gmail.com> 2019-07-10 Fix restoration of vector layer renderers when project has bad layer sources Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-07-09 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <stephenknox73@gmail.com> 2019-07-09 Add quotes around fields with linebreaks when copying to clipboard To fix #30580. Also add test coverage Denis Rouzaud <denis.rouzaud@gmail.com> 2019-07-09 update error message, Qt 4 is goooone Denis Rouzaud <denis.rouzaud@gmail.com> 2019-07-09 add missing geos include (#30638) David Signer <david@opengis.ch> 2019-07-09 spelling correction David Signer <david@opengis.ch> 2019-07-09 test for weird characters in key strings for text stored values (in hstore format) David Signer <david@opengis.ch> 2019-07-09 escape backslash to escape quote Merge: f6b5d5f8b3 84c530b97b Alexander Bruy <alexander.bruy@gmail.com> 2019-07-09 Merge pull request #30633 from alexbruy/color-description [processing] make color parameter available to description-based algs Alexander Bruy <alexander.bruy@gmail.com> 2019-07-09 [processing] make color parameter available to description-based algs Mathieu Pellerin <nirvn.asia@gmail.com> 2019-07-09 [layouts] Default to right alignment when adding a label item for right-to-left locale Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-08 [processing] Fix batch mode 'fill with parameter values' option for outputs Fixes #30543 Ismail Sunni <imajimatika@gmail.com> 2019-07-07 Always enable 3d model material for non 3D model shape. David Signer <david@opengis.ch> 2019-07-08 finally right placed fallback David Signer <david@opengis.ch> 2019-07-08 improve tests with wrong hstore list Ismail Sunni <imajimatika@gmail.com> 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 <david@opengis.ch> 2019-07-08 placed fallback better David Signer <david@opengis.ch> 2019-07-08 testcase wiht string keys David Signer <david@opengis.ch> 2019-07-08 use quotes in hstore list items David Signer <david@opengis.ch> 2019-07-08 comment David Signer <david@opengis.ch> 2019-07-08 cases with GDAL < 2.4. David Signer <david@opengis.ch> 2019-07-08 test for storing multi-selection in string David Signer <david@opengis.ch> 2019-07-08 store as formatted string if multi-selection on string field fixes #30557 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-08 Fix build: Nyall Dawson <nyall.dawson@gmail.com> 2019-07-08 [FEATURE][processing] Allow file filter and default value to be set for file/folder inputs in models Nyall Dawson <nyall.dawson@gmail.com> 2019-07-08 Port file parameter definition widget to new APi Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-07-08 Fix crash when using rotation tool with selected feature(s) (fixes #30592) Nyall Dawson <nyall.dawson@gmail.com> 2019-07-08 [processing] Fix API break which breaks some 3rd party providers (e.g. R and Javascript providers) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-08 Don't allow no-crs options in datum transform dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-07-08 Dialog tweaks Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Show bounds of operations in transform selection dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Move coordinate bounds map to its own reusable widget Nyall Dawson <nyall.dawson@gmail.com> 2019-07-05 Add explanatory text to top of transform select dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-08 Remove hardcoded heading Nyall Dawson <nyall.dawson@gmail.com> 2019-07-08 Fix totally inaccurate message always shows at the top of CRS selector dialogs in totally inappropriate occasions Alessandro Pasotti <elpaso@itopen.it> 2019-07-07 Do not reset ok to false when opening a GPKG Fixes #30590 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-07-07 Fix crash when triple-clicking on the vertex tool button (fixes #30577) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-07 Fix qt warning Nyall Dawson <nyall.dawson@gmail.com> 2019-07-07 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2019-07-07 Add tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-06 Dox, comments Nyall Dawson <nyall.dawson@gmail.com> 2019-07-04 Fix generation of enum class Pydocs Nyall Dawson <nyall.dawson@gmail.com> 2019-07-03 Add a generic method for adding style entities to a QgsStyle Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-07-05 Merge pull request #30548 from elpaso/bugfix-gh30387-gpkg-project-relative-paths Fix relative storage for GPKG projects Alessandro Pasotti <elpaso@itopen.it> 2019-07-05 Use TemporaryDirectory instead of QT (fails on Travis) Alessandro Pasotti <elpaso@itopen.it> 2019-07-05 Better comment about storage in path resolver Alessandro Pasotti <elpaso@itopen.it> 2019-07-04 Remove warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-04 Fix unable to select new projections from datum transform dialog popup box Matthias Kuhn <matthias@opengis.ch> 2019-07-04 Code styling Matthias Kuhn <matthias@opengis.ch> 2019-07-04 Remove leftover include Matthias Kuhn <matthias@opengis.ch> 2019-07-04 Allow compiling geonode provider without gui Matthias Kuhn <matthias@opengis.ch> 2019-07-04 Fix vtable issues because missing key function Alessandro Pasotti <elpaso@itopen.it> 2019-07-04 Fix relative storage for GPKG projects Fixes #30387 Merge: c402a34368 52f129821f D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <matthias@opengis.ch> 2019-07-03 Merge pull request #30272 from rduivenvoorde/geojsonRFC7946 Add option for RFC7946 (no crs) ogr GeoJSON creation D'Hont René-Luc <rldhont@gmail.com> 2019-07-02 [Test] Add a expressionFromOgcFilter test with And, Or and PropertyIsLike with wildCard to PyQgsOgcUtils D'Hont René-Luc <rldhont@gmail.com> 2019-06-30 [Test] QgsOgcUtils: Add ILIKE with wildcard tests D'Hont René-Luc <rldhont@gmail.com> 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 <richard@duif.net> 2019-07-03 Change tooltip and hint to documentation Merge: ded25d5035 d3091e7d64 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-07-03 [processing][needs-docs] allow to set tiles background (fix #30490) Alexander Bruy <alexander.bruy@gmail.com> 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 <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-02 Lighten proj text color Nyall Dawson <nyall.dawson@gmail.com> 2019-07-02 Move 'make default' option over OK in transform dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-07-02 Add help button to transform selection dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-02 [processing][needs-docs] Allow string parameters in models to be multi-line input style D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2019-07-02 [Tests] Add to PyQgsOgcUtils some tests to interpret specific text as decimal in scientific notation Fixed #27262 D'Hont René-Luc <rldhont@gmail.com> 2019-06-30 Add ORA-03114 support D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2019-07-02 Merge pull request #30378 from rldhont/tests_pyqgsogcutils [Tests] Add PyQgsOgcUtils Nyall Dawson <nyall.dawson@gmail.com> 2019-07-02 Use a splitter on welcome page Nyall Dawson <nyall.dawson@gmail.com> 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 <loic.bartoletti@oslandia.com> 2019-06-28 add tests for Python qgsRound Nyall Dawson <nyall.dawson@gmail.com> 2019-07-02 [needs-docs] Memory layers can be safely duplicated now Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Fix cloning a vector layer loses all features if the layer is a memory layer Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 [postgres] Unit tests for citext field type Zac McCormick <zac.mccormick@gmail.com> 2019-06-05 Add support for PostgreSQL citext data type. Fixes #22628 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Fix clearing blob column values are not saved to layer Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@federal.planet.com> 2019-07-01 Fix layer legend drop indicators; restore painter state after layer mark Martin Dobias <wonder.sk@gmail.com> 2019-06-30 [postgres] move also schema item's drag'n'drop handling to gui provider Martin Dobias <wonder.sk@gmail.com> 2019-06-30 [mssql] Move GUI code to new files + remove legacy data item calls Martin Dobias <wonder.sk@gmail.com> 2019-06-30 [mdal] move GUI related code to a new file Peter Petrik <zilolv@gmail.com> 2019-06-28 fix #28761 [mesh] Time slider for non-temporal data should be disabled Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Don't allow name-less parameters Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Add modeler parameter config for color parameters Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Allow serialization of QColor to xml in QgsXmlUtils Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Add missing visual links between layout and layout item parameters in models Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Port an item type which has a parent parameter choice (layout items) for reference Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Port string parameter to new config widget Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Port boolean widget config dialog to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-07-01 Expose contentAsString to QgsNetworkContentFetcherTask Nyall Dawson <nyall.dawson@gmail.com> 2019-07-01 Add auth support to QgsNetworkContextFetcher Harrissou Sant-anna <delazj@gmail.com> 2019-06-30 Add a bunch of automatic geometry restoration and remove some dedicated methods Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 2019-06-30 Allow creation of color parameters with no opacity control Nyall Dawson <nyall.dawson@gmail.com> 2019-06-30 Remove unnecessary translation Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 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 <jef@norbit.de> 2019-06-30 font symbol: show line edit in symbol font and insert clicked symbols instead of replacing Jürgen E. Fischer <jef@norbit.de> 2019-06-30 processing: save splitter position of base dialog Jürgen E. Fischer <jef@norbit.de> 2019-06-30 translation fixes Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [ows] Remove dead GUI-related data items code Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [geonode] Move GUI related code to new files, remove legacy data items calls Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [delimitedtext] Move GUI-related code to a separate file Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [db2] Move gui related stuff to new files + port legacy data item calls Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [arcgisrest] Move QgsDataItem::actions() implementations to gui providers Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [arcgisrest] Move existing data item gui providers to new files Martin Dobias <wonder.sk@gmail.com> 2019-06-29 [arcgisrest] Move gui part of providers to new files Panos Mavrogiorgos <pmav99@gmail.com> 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 <pmav99@gmail.com> 2019-06-18 Stop hardcoding activation setting name in Grass7AlgorithmProvider Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-06-28 typo fix Martin Dobias <wonder.sk@gmail.com> 2019-06-28 [postgres] Port data items' drag'n'drop and layer deletion to the new api Martin Dobias <wonder.sk@gmail.com> 2019-06-28 [postgres] Move actions() of data items to a QgsDataItemGuiProvider subclass Martin Dobias <wonder.sk@gmail.com> 2019-06-28 [postgres] Move gui related code to a separate file Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-06-27 [spatialite] Move gui related provider code to a new file Merge: 169de69332 0b87041b31 Blottiere Paul <blottiere.paul@gmail.com> 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 <rldhont@gmail.com> 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 <elpaso@itopen.it> 2019-06-28 Merge pull request #30451 from elpaso/show-json-in-identify Fix json(b) representation on feature identify Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-28 [arcgisrest] Only show 'all layers' item for the AMS provider Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Fix incorrect expression error when using a function with all optional parameters and none are specified Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-28 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-06-28 Remove remaining atom/nucleon references Nyall Dawson <nyall.dawson@gmail.com> 2019-06-28 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Replace composition converter reference images -- new legend rendering code has superior results to reference images Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Further legend positioning fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Tweak grid arrangement Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-28 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-06-27 packaging update after static providers dollarklavs <dollarklavs@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-27 [layouts] Add API to set expression variables at a multiframe level Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-06-27 Fix json(b) representation on feature identify D'Hont René-Luc <rldhont@gmail.com> 2019-06-24 [Server] Do not expose QgsServerFeatureId to python binding D'Hont René-Luc <rldhont@gmail.com> 2019-06-24 [Server] WFS GetFeature: use const reference of feature to build response D'Hont René-Luc <rldhont@gmail.com> 2019-06-15 [Server] wfs utils: Update the way parsing filter and adding a test D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2019-06-27 translation string fix Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-27 [arcgisrest] Only show an 'all layers' mapserver item when multiple layers offered Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-27 [arcgisrest] Fix mapserver legend vertical size for large (i.e. hidpi) fonts Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-27 [arcgisrest] Fix clipped mapserver legend image Merge: 0a7386e6da 49d0e996a7 Alexander Bruy <alexander.bruy@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-06-27 Revert the leftovers that were added in QgsDataItemProvider cpp/h Martin Dobias <wonder.sk@gmail.com> 2019-06-27 Use lambdas to pass data items as captured variables Martin Dobias <wonder.sk@gmail.com> 2019-06-27 Add confirmation message boxes for deletion of connections Martin Dobias <wonder.sk@gmail.com> 2019-06-26 [wcs] Move GUI parts of data items to QgsDataItemGuiProvider subclass Martin Dobias <wonder.sk@gmail.com> 2019-06-26 [wcs] Move gui related stuff to a new file Martin Dobias <wonder.sk@gmail.com> 2019-06-26 [wfs] Move GUI parts of data items to QgsDataItemGuiProvider subclass Martin Dobias <wonder.sk@gmail.com> 2019-06-26 [wfs] Move gui-related stuff to a new file Martin Dobias <wonder.sk@gmail.com> 2019-06-26 [wms] Move GUI parts of data items to QgsDataItemGuiProvider subclasses Martin Dobias <wonder.sk@gmail.com> 2019-06-26 Move gui-related metadata to a new file Alexander Bruy <alexander.bruy@gmail.com> 2019-06-27 use correct method name in the batch input selector for vector layers (fix #30410) Even Rouault <even.rouault@spatialys.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 2019-06-25 [Tests] Add PyQgsOgcUtils Merge: 7761f5f0fe 9c90fdf2f8 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-27 Merge pull request #30391 from troopa81/executesql_raise_unknown_geom Raise an exception when geometry field autodetection has failed Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Fix potential crash on exit Fixes #30399 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Fix ui build warning Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-26 [arcgisrest] Fix crash when fetching an image errors out Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-26 [arcgisrest] Fix root of a mapserver not recognized as layer Nyall Dawson <nyall.dawson@gmail.com> 2019-06-27 Also use 'title' as a candidate for good field names for identifying features Larry Shaffer <lshaffer@federal.planet.com> 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 <lshaffer@boundlessgeo.com> 2019-06-26 [needs-docs] Merge pull request #30227 from boundlessgeo/master_legend-horiz-scroll Merge: fdc97ba61f 543673c388 Alexander Bruy <alexander.bruy@gmail.com> 2019-06-26 Merge pull request #30377 from alexbruy/gdal-extra [processing] allow passing additional command line parameters to GDAL algorithms Alessandro Pasotti <elpaso@itopen.it> 2019-06-26 Fix QGIS Server WFS geometryless DescribeFeatureType (#30390) Fixes #30381 Jürgen E. Fischer <jef@norbit.de> 2019-06-26 oracle provider: fix build after introduction of static data providers (followup cf2d87837; refs #30234) Merge: 984194bfdf aac040534f Alexander Bruy <alexander.bruy@gmail.com> 2019-06-26 Merge pull request #30407 from All4Gis/master [processing] Fix exception in BatchInputSelectionPanel Martin Dobias <wonder.sk@gmail.com> 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 <All4Gis@users.noreply.github.com> 2019-06-26 issue #30406 Julien Cabieces <julien.cabieces@oslandia.com> 2019-06-26 Remove useless blank line Merge: cf2d87837b c3e6b7236d Matthias Kuhn <matthias@opengis.ch> 2019-06-26 Merge pull request #30360 from m-kuhn/fix_use_before_assign [dbmanager] Fix use before assign Merge: 0e4f0c8555 8e56f51c23 Martin Dobias <wonder.sk@gmail.com> 2019-06-26 Merge pull request #30234 from PeterPetrik/providers [QEP 149] Introduce static data providers Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-26 [symbology] Fix broken centroid fill's force point inside polygon Nyall Dawson <nyall.dawson@gmail.com> 2019-06-26 Fix windows build David Signer <david@opengis.ch> 2019-06-25 mapLayer invokable Merge: 87ff0dc558 6b5eaddee3 Martin Dobias <wonder.sk@gmail.com> 2019-06-25 Merge remote-tracking branch 'origin/master' into providers Jürgen E. Fischer <jef@norbit.de> 2019-06-25 add support for transifex branches Martin Dobias <wonder.sk@gmail.com> 2019-06-25 Move qgis 4 todo out of doxygen comment Martin Dobias <wonder.sk@gmail.com> 2019-06-25 Fix build Julien Cabieces <julien.cabieces@oslandia.com> 2019-06-25 Raise an exception when geometry field autodetection has failed Martin Dobias <wonder.sk@gmail.com> 2019-06-25 Further updates from review Martin Dobias <wonder.sk@gmail.com> 2019-06-25 Change FilterType to enum class + rename values to FilterXXX Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-25 Adapt PROJ search path handling for Proj 6.1.1 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-25 [processing] Disable "use selected features" checkbox when loading a non-project layer (since these layers can never have selections) Nyall Dawson <nyall.dawson@gmail.com> 2019-06-25 [processing] Fix exception from field wrappers when "selected features only" is checked for a vector layer Alexander Bruy <alexander.bruy@gmail.com> 2019-06-25 also split YAML-based tests into raster and vector and run them as part of the corresponding algorithms test Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-06-25 additional parameters for buildvrt algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for translae algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 add test for slope algorithm and allow additional command line parameters Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for sieve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for retile algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for proximity algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for polygonize algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for pansarpening algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 more tests for nearblack algorithm and add support for additional command line parameters Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 cover gdal merge algorithm with test and add support for additional command line parameters Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for hillshade algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for grid nearest neighbor Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for grid linear Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional command line parameters for grid IDW NN Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters support for grid inverse distance Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for grid data metrics algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters support for grid average algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters support in gdalinfo algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 allow additional parameters for gdal_calc Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 additional parameters for gdaladdo algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 support for additional command line parameters and creation options in the fillnodata algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 allow pass additional parameters in the contour algorithm Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-06-24 allow to pass additional parameters to the clip raster by mask algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 allow to pass additional parameters to the clip raster by extent algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-06-24 allow to pass additional command-line parameters to aspect algorithm Merge: c0643680cf 8f3b86f2e9 Alexander Bruy <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-06-25 Update python/plugins/db_manager/db_plugins/postgis/connector.py Co-Authored-By: Etienne Trimaille <gustrimaille@yahoo.fr> Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-25 [FEATURE][raster] Customizable default resampling settings for newly-added raster layers Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-25 [testcase] Properly test resizing of locked scale map canvas Merge: a812bee24a 9b1d08009d Alessandro Pasotti <elpaso@itopen.it> 2019-06-24 Merge pull request #30354 from elpaso/gps-time GPS timestamp support Alessandro Pasotti <elpaso@itopen.it> 2019-06-24 Fix bindings Matthias Kuhn <matthias@opengis.ch> 2019-06-24 Revert "Hide panels and toolbars on welcome page" This reverts commit 573d5a0318e515d58a7ccbca486619533fc5fd44. Fix #30353 Merge: 15961c2207 ce2b2aeac3 Matthias Kuhn <matthias@opengis.ch> 2019-06-24 Merge pull request #30325 from m-kuhn/clang_tidy_f Apply clang-tidy fixes D'Hont René-Luc <rldhont@gmail.com> 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 <nirvn.asia@gmail.com> 2019-06-24 [map canvas] Fix scale change when resizing in locked scale mode Matthias Kuhn <matthias@opengis.ch> 2019-06-24 [dbmanager] Fix use before assign Nyall Dawson <nyall.dawson@gmail.com> 2019-06-24 Fix missed icon change Merge: c52601c37d ff24ab53ef Martin Dobias <wonder.sk@gmail.com> 2019-06-24 Merge branch 'master' into on-screen-navigation Alessandro Pasotti <elpaso@itopen.it> 2019-06-24 Use QgsFieldComboBox instead of a plain combo Alessandro Pasotti <elpaso@itopen.it> 2019-06-24 Remove redundant checks and apply recommendations Alessandro Pasotti <elpaso@itopen.it> 2019-06-24 Code polishing (fix warnings and log error messages) Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-20 Add tests for linestring and leap seconds Alessandro Pasotti <elpaso@itopen.it> 2019-06-20 Fix cast warnings Alessandro Pasotti <elpaso@itopen.it> 2019-06-20 Fix preferred fields storage Alessandro Pasotti <elpaso@itopen.it> 2019-06-20 GPS timestamp support with tests Alessandro Pasotti <elpaso@itopen.it> 2019-06-19 Added GPS timestamp options Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Internally store last GPS time Alexander Bruy <alexander.bruy@gmail.com> 2019-06-12 outputs can not be advanced Alexander Bruy <alexander.bruy@gmail.com> 2019-06-12 [processing][feature][needs-docs] allow to define model parameters as advanced Nyall Dawson <nyall.dawson@gmail.com> 2019-06-24 Add DateTime filter support to QgsFieldProxyModel Nyall Dawson <nyall.dawson@gmail.com> 2019-06-24 Add note about new nmea upstream Merge: 30cee81fa7 da87731b18 Matthias Kuhn <matthias@opengis.ch> 2019-06-24 Merge pull request #30346 from nyalldawson/templates Project Templates fixes Julien Cabieces <julien.cabieces@oslandia.com> 2019-06-24 Add unit test Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-24 [ui] Fix color ramp shader widget auto label function Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-24 Scroll-per-pixel on welcome page Makes for a smoother experience Nyall Dawson <nyall.dawson@gmail.com> 2019-06-24 Fix error message when double-cliking the 'empty project' action on the welcome screen Nyall Dawson <nyall.dawson@gmail.com> 2019-06-24 Fix duplicate "save as template" action being shown under the "Open Project From" menu item Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2019-06-23 Pass uri in createProvider() as a reference, not a pointer Alexander Bruy <alexander.bruy@gmail.com> 2019-06-23 update number of classes in the graduated renderer after adding new classes with the histogram (fix #29796) Martin Dobias <wonder.sk@gmail.com> 2019-06-23 Do not export classes which do not need to be exported Martin Dobias <wonder.sk@gmail.com> 2019-06-23 Moved QgsOgrDbTableModel from qgis_core to qgis_gui Martin Dobias <wonder.sk@gmail.com> 2019-06-23 Fix loading of default style from provider (database) Merge: 3039aeabd7 017f41f96c Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-06-23 Merge pull request #30329 from alexbruy/grass-rstreams [processing] set correct default for r.stream.extract algorithm (fix #30231) Even Rouault <even.rouault@spatialys.com> 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<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_emplace_back_aux<char const* const&>(char const* const&) (vector.tcc:416) ==11754== by 0x173E1788: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<char const* const&>(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<char>::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<QArrayData::AllocationOption>) (in /opt/qt59/lib/libQt5Core.so.5.9.1) ==11754== by 0x31C0834E: QByteArray::reallocData(unsigned int, QFlags<QArrayData::AllocationOption>) (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 <alexander.bruy@gmail.com> 2019-06-22 [processing] remove trailing semicolon from SQL before creating layer (fix #30239) Alexander Bruy <alexander.bruy@gmail.com> 2019-06-22 [processing] assign correct ids to features in the random points in polygons algorithm (fix #26321) Alexander Bruy <alexander.bruy@gmail.com> 2019-06-22 [processing] set correct default for r.stream.extract algorithm (fix #30231) Matthias Kuhn <matthias@opengis.ch> 2019-06-22 More clang tidy fixes Matthias Kuhn <matthias@opengis.ch> 2019-06-22 Apply clang-tidy fixes Merge: 3a30a5b6ba ef8f06330f Matthias Kuhn <matthias@opengis.ch> 2019-06-22 Merge pull request #30323 from m-kuhn/missing_include Add missing include Matthias Kuhn <matthias@opengis.ch> 2019-06-22 Add missing include Fix https://github.com/qgis/QGIS/issues/30316 Merge: 8f629cab5e 395486b694 Matthias Kuhn <matthias@opengis.ch> 2019-06-22 Merge pull request #30320 from olivierdalang/fix_30260 fix #30260 olivierdalang <olivier.dalang@gmail.com> 2019-06-22 fix #30260 olivierdalang <olivier.dalang@gmail.com> 2019-06-21 [FEATURE][processing] new algorithm point to layer Matthias Kuhn <matthias@opengis.ch> 2019-06-04 QStringLiteral Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-06-21 Remove description() from QgsProviderGuiMetadata - it is not needed there Martin Dobias <wonder.sk@gmail.com> 2019-06-21 Migrate postgres provider away from deprecated QgsProjectStorage APIs Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-06-21 Merge pull request #30281 from nyalldawson/text_symbol Handle text formats in style manager Merge: 0640e51e48 68635d8f4c Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Merge pull request #10020 from m-kuhn/teamplates_on_welcome_page Templates on welcome page Merge: 2b95707838 19ff856fdc Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Merge pull request #10005 from ghtmtt/processing_climb [Processing] climb along line algorithm Merge: c5c6877513 641a9b7276 Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Merge pull request #30113 from m-kuhn/ssl_certificate_check_ssl_cleanup Cleanup dockerfile customizations Jürgen E. Fischer <jef@norbit.de> 2019-06-21 INSTALL: remove outdated 'precise' reference Jürgen E. Fischer <jef@norbit.de> 2019-06-21 Bump version to 3.9 Jürgen E. Fischer <jef@norbit.de> 2019-06-21 changelog and news update for 3.8 Jürgen E. Fischer <jef@norbit.de> 2019-06-21 translation update for 3.8 from transifex Jürgen E. Fischer <jef@norbit.de> 2019-06-21 release.pl: don't include .patch on update-news.pl call Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Add dxf curve tests Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Fix logging Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Fix docstring Jürgen E. Fischer <jef@norbit.de> 2019-06-21 dxf export: fix export of curved geometries Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Remove temporary ssl docker fixes Martin Dobias <wonder.sk@gmail.com> 2019-06-21 Fixes to providers (oracle, correct grouping of methods with HAVE_GUI) Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Update src/gui/symbology/qgsstylesavedialog.h Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Update tests/src/python/test_qgsstylemodel.py Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Update python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in Merge: 4fdcc4b5a4 059277ceca Matthias Kuhn <matthias@opengis.ch> 2019-06-21 Merge branch 'master' into composerHelpButtons Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-06-21 Remove some dialogs geometry size settings replaced with automatic restoring Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-21 [ui] Fix undersized labelling engine settings button on hidpi screens Harrissou Sant-anna <delazj@gmail.com> 2019-06-21 Add help button and link to user manual to some print layout dialogs Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Fix strings Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Tweak label settings preview to add label icon overlay Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Allow saving label settings from layer settings Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Add icons in add style entity actions Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Gui tweaks Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 More wip Nyall Dawson <nyall.dawson@gmail.com> 2019-06-20 Style model work Nyall Dawson <nyall.dawson@gmail.com> 2019-06-20 Allow label settings gui widget to work widget layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-20 Sync column sizes in all style item list widgets Nyall Dawson <nyall.dawson@gmail.com> 2019-06-20 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2019-06-20 Improve handling of favorites in QgsStyleModel and proxy model Fixes favorite entities sometimes incorrectly filtered out Nyall Dawson <nyall.dawson@gmail.com> 2019-06-20 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-19 Split symbol list off to its own reusable widget Nyall Dawson <nyall.dawson@gmail.com> 2019-06-19 Preview icons for text symbols Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-19 Start exposing text formats via GUI Nyall Dawson <nyall.dawson@gmail.com> 2019-06-19 Auto update existing style databases to add new text format table Nyall Dawson <nyall.dawson@gmail.com> 2019-06-19 Move label preview background color setting to QgsTextFormat So that we can utilise it outside of labeling Nyall Dawson <nyall.dawson@gmail.com> 2019-06-19 Add support for text formats to QgsStyleModel Nyall Dawson <nyall.dawson@gmail.com> 2019-06-19 [API] Add support for text renderer formats to QgsStyle Nyall Dawson <nyall.dawson@gmail.com> 2019-06-21 Fix string values are always repeated in expression build field values list Nyall Dawson <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2019-06-20 const copy before for loop David Signer <david@opengis.ch> 2019-06-20 tests for removing constraints on provider default value David Signer <david@opengis.ch> 2019-06-20 remove constrainst of fields that use defaultValueClauses from provider on original fixes #28122 Blottiere Paul <blottiere.paul@gmail.com> 2019-06-20 Replace shared pointer with unique pointer Blottiere Paul <blottiere.paul@gmail.com> 2019-06-20 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-06-20 Add QLongLong support. Fixes #30263 Tom Elwertowski <telwertowski@comcast.net> 2019-06-20 macOS needs path to GEOS framework for PAL Larry Shaffer <lshaffer@boundlessgeo.com> 2019-06-20 Add padding so indicator icon does not look misaligned to background Larry Shaffer <lshaffer@boundlessgeo.com> 2019-06-20 Make layer tree layer mark just a thin line; remove context menu action Jürgen E. Fischer <jef@norbit.de> 2019-05-17 windows: fix retrieval of user name and full name with special characters Jürgen E. Fischer <jef@norbit.de> 2019-06-20 osgeo4w: change start directory of shortcuts to 'my documents' Martin Dobias <wonder.sk@gmail.com> 2019-06-20 Revert api changes in gui registries to fix some tests Martin Dobias <wonder.sk@gmail.com> 2019-06-20 Doxy fix + remove extra QgsProviderMetadata constructor Merge: fa1d6bbf61 6dfe113d67 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-06-20 Merge pull request #30269 from 3nids/fix28962 do not use unique_ptr for QGraphicsItem Martin Dobias <wonder.sk@gmail.com> 2019-06-20 Doxygen fixes and api break fixes Martin Dobias <wonder.sk@gmail.com> 2019-06-20 Misc fixes for provider registry/metadata deprecated functions Merge: 0290342e6e 6b5393798c Matthias Kuhn <matthias@opengis.ch> 2019-06-20 Merge pull request #30276 from m-kuhn/std_vector_checks Fix crash in raster calculator Merge: 3bd3aba25b c838161f64 Alessandro Pasotti <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 2019-06-20 Revert API break and move WidgetMode back to QgsProviderRegistry Martin Dobias <wonder.sk@gmail.com> 2019-06-20 travis fixes Matthias Kuhn <matthias@opengis.ch> 2019-06-20 Improved fix Martin Dobias <wonder.sk@gmail.com> 2019-06-20 Remove some deprecation warnings Alessandro Pasotti <elpaso@itopen.it> 2019-06-20 Catch coord transform exception and log it Skip the layer if there are any exceptions. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-20 Revert "Use a translated list for default display expression field candidates" This reverts commit bb6993fd6f2abc6ecc7743ff599db34394abadcb. Nyall Dawson <nyall.dawson@gmail.com> 2019-06-18 Use a translated list for default display expression field candidates Nyall Dawson <nyall.dawson@gmail.com> 2019-06-17 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2019-06-17 More tweaks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-17 Fix logic for picking default field for display expression And add test Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2019-06-20 code layout fixes Martin Dobias <wonder.sk@gmail.com> 2019-06-19 Added sip files for newly added classes Martin Dobias <wonder.sk@gmail.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2019-06-19 Draw layer tree layer indicator background, for when floating over text Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2019-06-19 Fix vertical clipping of legend graphics; scroll per pixel Matthias Kuhn <matthias@opengis.ch> 2019-06-19 Do not assume we can randomly access std::vector elements without pushing them Fix #30232 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2019-06-19 Reference file for regression 30264 Alessandro Pasotti <elpaso@itopen.it> 2019-06-19 Server WMS getcapabilities wrong bbox in case of empty layers ... and different CRS Fixes #30264 Richard Duivenvoorde <richard@duif.net> 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 <eric.lemoine@oslandia.com> 2019-06-19 Improve the extentBuffer API docs Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-19 Add tooltip for the TileBuffer setting Julien Cabieces <julien.cabieces@oslandia.com> 2019-06-19 Update datasource when using postgres provider so we have the key column in it Denis Rouzaud <denis.rouzaud@gmail.com> 2019-06-18 put back QT_SELECT Denis Rouzaud <denis.rouzaud@gmail.com> 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 <loic.bartoletti@oslandia.com> 2019-06-18 more tests lbartoletti <loic.bartoletti@oslandia.com> 2019-06-06 Fix reshape for snapped point with Z and add test Denis Rouzaud <denis.rouzaud@gmail.com> 2019-06-18 also push build deps images when building final images for Disco images, otherwise never pushed Denis Rouzaud <denis.rouzaud@gmail.com> 2019-06-18 build Disco Docker image with GCC freeze happens with clang when building the bindings Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Fix code styling Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Add missing const's Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Set extent buffer in configureMapSettings Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Add a unit test for QgsMapSettings::extentBuffer Peter Petrik <zilolv@gmail.com> 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 <wonder.sk@gmail.com> 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 <eric.lemoine@oslandia.com> 2019-06-18 Reformat mapTileBuffer signature Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Improve the API docs Éric Lemoine <eric.lemoine@oslandia.com> 2019-06-18 Update API docs for wmsTileBuffer Éric Lemoine <eric.lemoine@oslandia.com> 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 <matthias@opengis.ch> 2019-06-18 Merge pull request #30253 from m-kuhn/set_status_tip Synchronize status bar messages Matthias Kuhn <matthias@opengis.ch> 2019-06-17 Fix setStatusTip Fixes #30249 Jürgen E. Fischer <jef@norbit.de> 2019-06-17 update crash reports for github Martin Dobias <wonder.sk@gmail.com> 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 <jgr@geomaster.pt> 2019-06-17 Fix attribute table shortcuts when docked [needs-docs] Closes #29633, fix #29945 Merge: c3f98ebfce 2243f864bb Matthias Kuhn <matthias@opengis.ch> 2019-06-17 Merge pull request #30176 from jgrocha/redmine2github References to issues.qgis.org updated Nyall Dawson <nyall.dawson@gmail.com> 2019-06-15 [processing] Prevent dropping layers of known incompatible types from browser to map layer parameters Nyall Dawson <nyall.dawson@gmail.com> 2019-06-15 Allow storing layer WKB type in QgsMimeDataUtils::Uri Nyall Dawson <nyall.dawson@gmail.com> 2019-06-15 Correctly ignore unwanted drag events in QgsMapLayerComboBox Jürgen E. Fischer <jef@norbit.de> 2019-06-17 translation string fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <jef@norbit.de> 2019-06-17 wfs provider: fix invalid feature id assignment (fixes #29146) Jürgen E. Fischer <jef@norbit.de> 2019-06-14 dxf/dwg import: revert some formatting changes from 2f3646a14 Harrissou Sant-anna <delazj@gmail.com> 2019-06-13 Add tooltip to file selector widget to avoid people trying to directly save files in installation folder Nyall Dawson <nyall.dawson@gmail.com> 2019-06-16 Fix collecting geometries when one of the added geometries is already multi-part Fixes #30208 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-16 [processing] Fix missing default value for Select by Expression Fixes #30218 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-15 QgsDataSourceURI doxygen improvements Alex <roya0045@users.noreply.github.com> 2019-06-15 Allow calculating aggregates using a subset of fids only Tamas Szekeres <szekerest@gmail.com> 2019-06-12 Fix writing geometries with M values, adding tests for Z/M/ZM geometries Tamas Szekeres <szekerest@gmail.com> 2019-06-11 fix indentation Tamas Szekeres <szekerest@gmail.com> 2019-06-11 Fix indentation Tamas Szekeres <szekerest@gmail.com> 2019-06-11 Adding test for curve geometries Tamas Szekeres <szekerest@gmail.com> 2019-06-11 Fix compoundcurve parser Tamas Szekeres <szekerest@gmail.com> 2019-06-11 Fix creating layers with curve geometries Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Fix indentation Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Improve the performance of reading linestrings Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Drop function headers from the parser code Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Apply 'm' prefix for class member variables instead of the hungarian notations. Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Remove const qualifiers from public declarations Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Strip nullptr inequality check Tamas Szekeres <szekerest@gmail.com> 2019-05-15 Rename 'foo' to something meaningful Tamas Szekeres <szekerest@gmail.com> 2019-05-13 Apply lower case to member functions for the mssql driver Tamas Szekeres <szekerest@gmail.com> 2019-05-11 Fix indentation issues Tamas Szekeres <szekerest@gmail.com> 2019-05-11 strip extra qualification Tamas Szekeres <szekerest@gmail.com> 2019-05-11 Limit the mssql geography spatial filter to valid coordinates Tamas Szekeres <szekerest@gmail.com> 2019-05-10 Rework MSSQL parser to support v2 geometries (fixes #22041) Nyall Dawson <nyall.dawson@gmail.com> 2019-06-14 Try to fix crash on travis Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-14 Fix duplicate (and missing) signals from QgsMapLayerComboBox, add tests Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2019-06-05 Ensure layer legend graphics are horizontally scrollable (fixes #28050) Redmine: https://issues.qgis.org/issues/20229 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-06-14 Capitalize the word Harrissou Sant-anna <delazj@gmail.com> 2019-06-14 Use complete word there's enough place Merge: e3f141c708 0499a933c1 D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 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 <jgr@di.uminho.pt> 2019-06-14 show version information on std::cout on Windows D'Hont René-Luc <rldhont@gmail.com> 2019-06-14 [Test][Server] GetContext: Fix hidden attribute D'Hont René-Luc <rldhont@gmail.com> 2019-06-14 [Bugfix][Server] GetContext: Fix hidden attribute value based on tree layer visibility Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-06-14 output usage() and version() to stdout Matthias Kuhn <matthias@opengis.ch> 2019-06-14 Allow selecting "no projection" as default for new projects Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2019-06-13 Clarify acceptable forms for defaultNorthArrow setting Nyall Dawson <nyall.dawson@gmail.com> 2019-06-13 Replace hardcoded default north arrow path in validity check Nyall Dawson <nyall.dawson@gmail.com> 2019-06-13 [layouts] Allow default north arrow path to be specified through settings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-12 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 Add missing file Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 Set north arrows ID by default, so that they are identifiable in layout item lists Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 [layouts] Warn when exporting a layout with a north arrow not linked to a map item Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2019-06-14 Add missing entry to usage; replace QStringList by QString Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-06-13 Add "styles" to the package algorithm tags and harmonize error message Jorge Gustavo Rocha <jgr@di.uminho.pt> 2019-06-13 add --version|-v command line option Alexander Bruy <alexander.bruy@gmail.com> 2019-06-13 [processing] fix method name Merge: 9984dc71f0 f82016624b Alessandro Pasotti <elpaso@itopen.it> 2019-06-13 Merge pull request #30192 from elpaso/pg-oid Use Oid alias instead of unsigned int in PG provider Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-13 [arcgis] Browser and source selector should only return appropriate layer type Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-06-13 Merge pull request #30185 from m-kuhn/update_on_split Update default values with "apply on update" on split Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-12 Minor refactor of QgsMapLayerProxyModel Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 Cleanup handling of QgsMimeDataUtils::Uri corresponding to project layers And add tests Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 Allow double-clicking items in data source select dialog to choose them Nyall Dawson <nyall.dawson@gmail.com> 2019-06-12 [processing] Fix iterating mode when output is a temporary layer Credit to @volaya for this fix! Fixes #29340 Alessandro Pasotti <elpaso@itopen.it> 2019-06-12 Cast long from count features instead of int Alessandro Pasotti <elpaso@itopen.it> 2019-06-12 Some more Oid type fixes Jorge Gustavo Rocha <jgr@geomaster.pt> 2019-06-12 Update BUGS Co-Authored-By: Matthias Kuhn <matthias@opengis.ch> Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-06-12 Micro optimization Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-06-12 Merge pull request #30128 from m-kuhn/30118 Keep rubberband while attribute dialog is open Merge: 4ff8429f7a 86f8bdb0aa Matthias Kuhn <matthias@opengis.ch> 2019-06-12 Merge pull request #30173 from olivierdalang/dbmanager_fix_generic_geom [dbmanager] allow to import GEOMETRY tables Matthias Kuhn <matthias@opengis.ch> 2019-06-12 Update src/gui/qgsmaptoolcapture.h Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2019-06-12 References to issues.qgis.org updated Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-11 [processing] Nicer strings, default values for select/extract by attribute Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 [processing] Fix exception in select by expression using not equal to operator Fixes #30135 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 Write error in red Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-11 Silence some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 Don't create a provider registry instance only to delete it Clears up more debugging noise in crssync Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 Silence noisy crssync under proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 Fix unnecessary proj transform construction under proj 6 in certain circumstances Nyall Dawson <nyall.dawson@gmail.com> 2019-06-11 Fix datum transform prompt is not always showing after adding new layers to a project Fixes #29306 Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Fix takeRubberBand Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Use QObjectUniquePtr Matthias Kuhn <matthias@opengis.ch> 2019-06-07 RAII Matthias Kuhn <matthias@opengis.ch> 2019-06-07 Add missing sip file Matthias Kuhn <matthias@opengis.ch> 2019-06-07 Simplify code Matthias Kuhn <matthias@opengis.ch> 2019-06-07 Keep rubberband while attribute dialog is open Fix #30118 Matthias Kuhn <matthias@opengis.ch> 2019-06-07 Code style Merge: a9e3950841 3f136b8920 Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Merge pull request #30155 from m-kuhn/qobjectuniqueptr QObjectUniquePtr Merge: e740688faa 5da8de261f Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Merge pull request #30079 from olivierdalang/fix_cad_graphical_glitches [cad] fix graphical glitches Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Use QgsApplication for test Matthias Kuhn <matthias@opengis.ch> 2019-06-11 Add deleteLater test Merge: 502e18fa24 2d45ba8d68 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-11 Move the QgsProject singleton problem one step up Alessandro Pasotti <elpaso@itopen.it> 2019-06-11 Store data provider type and layer source in the widget config Alessandro Pasotti <elpaso@itopen.it> 2019-06-11 Add resolveByIdOrNameOnly and use it (with a test) Harrissou Sant-anna <delazj@gmail.com> 2019-06-07 Update tests for gdal warp Harrissou Sant-anna <delazj@gmail.com> 2019-05-29 Make the target crs optional in gdal warp algorithm [needs-docs] Matthias Kuhn <matthias@opengis.ch> 2019-06-10 QCompare is not that flexible Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Compile fixes Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Fix tests and docstrings Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Add more tests Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Add some docstrings Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Add get() and operator bool() to QObjectUniquePointer Etienne Trimaille <gustrimaille@yahoo.fr> 2019-06-10 Fix label Feature request is not applied automatically Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Factor out generateId for layers and fix QLR mutiple layers id import Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Add some docs Matthias Kuhn <matthias@opengis.ch> 2019-06-10 Add QObjectUniquePtr Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Less autos more consts Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 ResolveLayer returns a layer instance instead of an ID Merge: 5201151c1c ef6dd4ede6 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-10 Move layer resolver into a static method Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Added a test and fix layer config in the wrapper too Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 When loading a QLR, try to match the layer name if id does not Fixes #30115 Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Update src/core/qgsjsonutils.h Co-Authored-By: Matthias Kuhn <matthias@opengis.ch> Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 More tests for json values, fix boolean representation Alessandro Pasotti <elpaso@itopen.it> 2019-06-10 Handle strings with chars that require escaping Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-10 Avoid multiple redundant requests for mapserver legends Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2019-06-06 Update help Url for Core plugins in official doc Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-06-09 Update src/core/qgsjsonutils.h Co-Authored-By: Matthias Kuhn <matthias@opengis.ch> Alessandro Pasotti <elpaso@itopen.it> 2019-06-09 Update test because now we are correctly returning null Merge: 192c456d4d 79219dae23 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-09 Fix test QCOMPARE Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-08 Remove empty lines Alessandro Pasotti <elpaso@itopen.it> 2019-06-08 Fix json hanlding of bools and complete json(b) PG support Fixes #30131 and add tests for jsonutils Ismail Sunni <imajimatika@gmail.com> 2019-06-08 Fix indentation. Mathieu Pellerin <nirvn.asia@gmail.com> 2019-06-07 [arcgisrest] Fix drawing of large areas for non-tiled raster layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-07 On zooming too far into a mapserver layer, just use best available resolution tiles and don't abort renderering Ismail Sunni <imajimatika@gmail.com> 2019-06-07 Add bool argument to avoid sender check in slot. Ismail Sunni <imajimatika@gmail.com> 2019-06-07 Remove unnecessary destructor. Ismail Sunni <imajimatika@gmail.com> 2019-06-07 Add proper comment. Martin Dobias <wonder.sk@gmail.com> 2019-06-07 Switch back to using passing by value Martin Dobias <wonder.sk@gmail.com> 2019-06-06 Better error reporting when geometry overlay algorithms fail Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-06-07 [arcgisrest] Fix parsing of imageserver raster layer Merge: 4a60e184f8 3c2022b87d Even Rouault <even.rouault@spatialys.com> 2019-06-07 Merge pull request #30103 from boundlessgeo/master-wfs-conn-dlg Fix some issues with WFS connection dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-06-07 Fix missing mapserver legends in some circumstances Nyall Dawson <nyall.dawson@gmail.com> 2019-06-07 [afs] ImageServer services can be accessed as FeatureServers, but we need to manually assume the geometry type is Polygon Nyall Dawson <nyall.dawson@gmail.com> 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 <martin.varga@lutraconsulting.co.uk> 2019-06-05 [processing] tiles_xyz: maximize map preview Martin Varga <martin.varga@lutraconsulting.co.uk> 2019-06-04 [processing] tiles_xyz: get rid of unlabeled areas at the edges of metatiles Martin Varga <martin.varga@lutraconsulting.co.uk> 2019-06-04 [processing] deferred transparency/bg_color option in xyz alg Martin Varga <martin.varga@lutraconsulting.co.uk> 2019-06-03 [processing] changed alpha to transparent option in tiles_xyz, default bg color from canvas Martin Varga <martin.varga@lutraconsulting.co.uk> 2019-06-03 [processing] added new options (alpha, quality, tile_size) to xyz alg matteo <matteo.ghetta@gmail.com> 2019-06-07 pretty format for feedback Nyall Dawson <nyall.dawson@gmail.com> 2019-06-07 Fix various clazy warnings Merge: 613f304d3b 91332aeb3a Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-06-07 Merge pull request #30112 from m-kuhn/ssl_certificate_check_fixes Remove debug stuff Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-07 Avoid tiny scale jumps when repeatable clicking 'zoom to native scale' Harrissou Sant-anna <delazj@gmail.com> 2019-06-06 Add a help button to the Processing History dialog connected to the docs Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <matthias@opengis.ch> 2019-06-06 Extended validity period Ismail Sunni <imajimatika@gmail.com> 2019-06-06 Add missing documentation. Ismail Sunni <imajimatika@gmail.com> 2019-06-06 Fix code style. Ismail Sunni <imajimatika@gmail.com> 2019-06-06 Store visibility of navigation widget to setting. Ismail Sunni <imajimatika@gmail.com> 2019-06-06 Remove unused include, add proper header, and put string in translation function. Ismail Sunni <imajimatika@gmail.com> 2019-06-06 Use QwtCompas for rotation dial. Ismail Sunni <imajimatika@gmail.com> 2019-06-05 Sync rotation between 3D map and rotation widget. Ismail Sunni <imajimatika@gmail.com> 2019-06-05 Fix rotation map value. Ismail Sunni <imajimatika@gmail.com> 2019-06-05 Add icons for tilt up/down. Ismail Sunni <imajimatika@gmail.com> 2019-06-03 Add move to 4 directions buttons. Ismail Sunni <imajimatika@gmail.com> 2019-06-03 Use QToolButton for flat buttons. Ismail Sunni <imajimatika@gmail.com> 2019-06-03 Add icons for 3d navigation tool button. Ismail Sunni <imajimatika@gmail.com> 2019-06-03 Add icons for tilt and zoom buttons. Ismail Sunni <imajimatika@gmail.com> 2019-06-01 Add behaviour for tilt up/down and rotate view. Ismail Sunni <imajimatika@gmail.com> 2019-06-01 Add behavior for zoom in/out buttons. Ismail Sunni <imajimatika@gmail.com> 2019-05-31 Add button to toggle the navigation widget. Ismail Sunni <imajimatika@gmail.com> 2019-05-31 Add navigation widget and compiled succesfully. Merge: 6b8aa01428 b8e94e9a5e Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Merge pull request #30109 from DelazJ/processingTestReadme Fixing typo Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Remove debug stuff Merge: 800cef2c0d 936c33081a Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Merge pull request #30076 from m-kuhn/ssl_certificate_check Only check server SSL certificate if requested Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Use the chain cert again Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Some more silly tests Matthias Kuhn <matthias@opengis.ch> 2019-06-06 Fix typo Matthias Kuhn <matthias@opengis.ch> 2019-06-06 More debugging Harrissou Sant-anna <delazj@gmail.com> 2019-06-06 Better wording Co-Authored-By: Matthias Kuhn <matthias@opengis.ch> Alessandro Pasotti <elpaso@itopen.it> 2019-06-06 Typo Merge: 58fcd60f49 5219cee270 Matthias Kuhn <matthias@opengis.ch> 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 <delazj@gmail.com> 2019-06-06 Fixing typo Matthias Kuhn <matthias@opengis.ch> 2019-06-06 debug msgs Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-06-06 Add test for double widgets in a form Alessandro Pasotti <elpaso@itopen.it> 2019-06-06 Do not emit changed signal if the value has not really changed NULL case Alessandro Pasotti <elpaso@itopen.it> 2019-06-06 Do not crash if maptool is not set (got this from a test run) Alessandro Pasotti <elpaso@itopen.it> 2019-06-06 Remove old incomplete documentation Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Make "zoom to native resolution" action correctly handle raster sources with multiple native resolutions, e.g. XYZ/WMTS layers Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Cleaner handling of raster provider native resolutions Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Report native resolution from mapserver layers, allow use with tile scale widget Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Populate metadata from mapserver providers Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Fix malformed html metadata display from mapserver provider Nyall Dawson <nyall.dawson@gmail.com> 2019-06-06 Minor cleanups Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 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 <matthias@opengis.ch> 2019-06-05 Redo the whole cert signing process Merge: 9c91505501 d77221039b Even Rouault <even.rouault@spatialys.com> 2019-06-05 Merge pull request #30039 from rouault/wfs_fix_ghost_progress_dialog [WFS provider] Avoid dangling download progress dialog Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Ignore mac/development in spell check Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Do not emit dateChanged signal if value has not changed Fixes #29937 Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Typo on unrelated file Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Astyle on unrelated file olivierdalang <olivier.dalang@gmail.com> 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 <matthias@opengis.ch> 2019-06-05 Sign postgres.crt with ca Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Get raster layer name when d&d gpkg, also open vectors in addition to rasters Fixes #30050 Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Add ssl key with postres as CN Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Fix access rights Harrissou Sant-anna <delazj@gmail.com> 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 <elpaso@itopen.it> 2019-06-05 Don't leak the vector layer clone Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Make the code check a bit happier Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 createFeatures check unique constraints on unfiltered layer Fixes #30062 Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Fix dockerfile Merge: d710badd2f 059333f969 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <olivier.dalang@gmail.com> 2019-06-05 adapt to review Merge: 74d6b23853 4cd0121464 Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2019-06-05 Wlcome page: hide migration from QGIS2 option if settings do not exist Fixes #30082 Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Temporary workaround until https://github.com/kartoza/docker-postgis/pull/129 is merged Matthias Kuhn <matthias@opengis.ch> 2019-06-05 Unblacklist postgres postgis test Matthias Kuhn <matthias@opengis.ch> 2019-06-04 Add test for postgres server certificate validation Alessandro Pasotti <elpaso@itopen.it> 2019-06-05 Forward port of test raster layer save as dialog Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 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 <loic.bartoletti@oslandia.com> 2019-06-05 silly and unmodified copy/paste lbartoletti <loic.bartoletti@oslandia.com> 2019-06-05 troopa's style lbartoletti <loic.bartoletti@oslandia.com> 2019-06-05 fix qgis_spelling Merge: 416e387e58 b950c9e05f Matthias Kuhn <matthias@opengis.ch> 2019-06-04 Merge pull request #30074 from m-kuhn/composer_templates Fix "default layout templates" button Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Fix another crash when transforms cannot be created Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Fix some crashes with crses with no proj string capability Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Ensure that crses which cannot be represented by proj strings are still available in proj >= 6.0 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Avoid some crs db lookups on proj 6 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Disable unused code on proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Fix inverted polygon renderer widget not opening colors and other panels inline in style dock Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Fix inverted polygon is distorted when map is rotated Fixes #26381 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Fix disabled, broken test Nyall Dawson <nyall.dawson@gmail.com> 2019-06-04 Update test mask images olivierdalang <olivier.dalang@gmail.com> 2019-06-04 [cad] fix graphical glitches Matthias Kuhn <matthias@opengis.ch> 2019-06-04 Fix cache dir in options Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-06-04 Merge pull request #10037 from m-kuhn/expression_builder_show_represented_values [Expression builder] show represented values in preview Matthias Kuhn <matthias@opengis.ch> 2019-06-04 Only check server SSL certificate if requested Fix #30075 Matthias Kuhn <matthias@opengis.ch> 2019-06-04 Add QGIS 4 TODO Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-06-04 Code modernization lbartoletti <loic.bartoletti@oslandia.com> 2019-06-04 New parameter for WMS service: tile_buffer [needs-docs][FEATURE] Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-03 Fix Travis build Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 [labeling] Fix incorrect bounding box of labels used when map is rotated Fixes #24680 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 [labeling] Fix cannot use labeling map tools when canvas is rotated Fixes #25384 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 Add some unit tests for labeling results Merge: 7ec417f161 cf634aa3aa Luigi Pirelli <luipir@gmail.com> 2019-06-03 Merge pull request #29992 from ghtmtt/processing_ndvi [processing] fix NDVI calculation formula in builtin raster calculator Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 Remove outdated comment Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-03 Add method to retrieve grid details from a proj string Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 Update test results Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-06-03 Update test results for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-06-03 Fix application of default datum transform on proj 6 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Fix doxygen Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Fix caching of coordinate transforms Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Don't select not-available operations by default Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Fix accuracy message when operation accuracy is unknown Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Update datum transform widgets and dialog for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Allow clickable links in QgsMessageViewer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-31 Don't show generic proj error message to users Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-31 Add mechanisms to set handlers for coordinate transform creation errors and warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Refactor to extract useful method Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Remove unused setFinder method Merge: a4e5e6a598 92c412be93 Matthias Kuhn <matthias@opengis.ch> 2019-06-03 Merge pull request #9980 from qgis/Apache24config Change the httpd template to use Apache 2.4 style Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-06-01 processing: avoid fetching the layer parameters when not executing Jürgen E. Fischer <jef@norbit.de> 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 <even.rouault@spatialys.com> 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 <alexander.bruy@gmail.com> 2019-05-31 [dbmanager] add promary key to the view created by versioning plugin (fix #25888) Martin Dobias <wonder.sk@gmail.com> 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 <zilolv@gmail.com> 2019-05-30 fix #30028 Closing Vertex Edititor crashes the app Nyall Dawson <nyall.dawson@gmail.com> 2019-05-27 Fix proj4 build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-27 Deprecate a QgsCoordinateTransformContext members which don't apply in proj >= 6.0 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-05-27 Improve QgsRasterProjector handling of transform context Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-31 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-05-31 Fix exception in BatchAlgorithmDialog Jürgen E. Fischer <jef@norbit.de> 2019-05-29 fix windows build Etienne Trimaille <gustrimaille@yahoo.fr> 2019-05-30 small improvements to bug report Even Rouault <even.rouault@spatialys.com> 2019-05-30 [OGR provider] Map GeometryCollection of TIN coming from multipart shapefiles to MultiPolygonZ (fixes #29376) Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2019-05-30 Merge pull request #30020 from elpaso/make-make-great-again Copy test file before running the test Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-05-30 [layout][ui] Fix missing opacity setting for the label font color button Alessandro Pasotti <elpaso@itopen.it> 2019-05-30 Copy test file before running the test and make make check happy Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2019-05-30 Merge pull request #30017 from elpaso/bugfix-gh29747-layout-mgr-crashes-copying Don't crash when copying layout elements Alessandro Pasotti <elpaso@itopen.it> 2019-05-30 Don't crash when copying layout elements Guard for existing multiFrames Fixes #29747 Peter Petrik <zilolv@gmail.com> 2019-05-29 fix #29630 spatialindex for NaN points Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Tweak names Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-29 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 [labeling] Fix curved labels sometimes placed below line even when set to above line only Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Remove unused calculation Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Tweak curved label cost of placing away from center (increase cost slightly to encourage more central placements) Nyall Dawson <nyall.dawson@gmail.com> 2019-05-29 [labeling] Update confusing/vague variable names Nyall Dawson <nyall.dawson@gmail.com> 2019-05-29 [labeling] Fix curved labeling fails when line feature geometry begins with small segments Fixes #28699 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-29 Avoid redundant calculation in QgsMapToPixelSimplifier Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Remove impossible to hit code path - distance is never < 0 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Fix some curved labels randomly disappear at certain scales Refs #12173 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-29 Update for c++11 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-28 Optimise method Avoid duplicate calculations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-29 [labeling] Fix missing labels when multilinestring features are used in conjunction with the "merge connected lines" setting Refs #12173 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Ensure MapServer source select/browser correctly handles nested server structures Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Avoid more noisy message log warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Fix MapServer provider ignores referer setting Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Add error item in browser when MapServer connections fail Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-30 [mapserver] Safer and faster rendering of ArcGIS MapServer layers Avoid redundant network requests when cloning data provider Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Fix overly noisy o2 debug messages/warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Better error reporting when things go wrong in ArcGIS MapServer provider rendering Nyall Dawson <nyall.dawson@gmail.com> 2019-05-30 Fix ArcGIS MapServer provider does not correctly respect authentication configuration Peter Petrik <zilolv@gmail.com> 2019-05-29 fix #30003 crash in mesh calculator Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2019-05-29 QgsGeometryUtils::segmentizeArc(): fix full circle segmentization (fixes #29895) This fix display of full circles coming from PostGIS. Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Sip update Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-28 Fix QgsSettings::enumValue resolution when used with a non-default section Merge: 11d5b514d7 f8d0ecc7ee Alexander Bruy <alexander.bruy@gmail.com> 2019-05-29 Merge pull request #30001 from alexbruy/saga-filter [processing] add default value to user filter matrix (fix #29999) Alexander Bruy <alexander.bruy@gmail.com> 2019-05-29 [processing] add default value to user filter matrix (fix #29999) Merge: a871e90a2b 75f733f0dc Matthias Kuhn <matthias@opengis.ch> 2019-05-29 Merge pull request #29958 from ghtmtt/readme Update issue link in Readme.md Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-25 install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Update src/core/layout/qgslayoutmultiframe.cpp Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Fix crash when exporting layout Fixes #29798 Merge: 8d643014cc d358c63146 Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Merge pull request #29991 from elpaso/bugfix-gh29987-digit-options Fix buttons to adjust marker size do not work matteo <matteo.ghetta@gmail.com> 2019-05-28 [processing] fix NDVI calculation Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Fix buttons to adjust marker size do not work Fixes #29987 Merge: 4b35d8513e 4bb39befb2 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-05-28 Merge pull request #29968 from elpaso/bugfix-gh29821-layout-crash-py QgsLayoutAtlasWidget: Disconnect signals when layout RIP Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Use completeBaseName for exported atlas path Merge: 575b0de82d 49b381f216 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-05-28 Fix atlas export when file name contains multiple dots Fixes #29980 Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 2019-05-28 Add missing test control file Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-05-28 Ensure the designer dialog is deleted immediately Before other signals can crash the application. Fixes #29821 Alessandro Pasotti <elpaso@itopen.it> 2019-05-28 Use qgis::overload Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Fix offset labels from reprojected layers when map is rotated Fixes #24796 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Fix labeling ignores "label per part" setting when geometry parts are adjacent Fixes #26763 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-28 Fix warnings Even Rouault <even.rouault@spatialys.com> 2019-05-25 QgsVectorFileWriter::writeAsVectorFormat(): return appropriate output layer name for GPX driver (github fixes #29819) Even Rouault <even.rouault@spatialys.com> 2019-05-25 testqgsvectorfilewriter.cpp: fix badly named variable, and remove useless code David Signer <david@opengis.ch> 2019-05-27 mentioning array_agg in relation_aggregate Peter Petrik <zilolv@gmail.com> 2019-05-27 update to MDAL 0.3.3 Alexander Bruy <alexander.bruy@gmail.com> 2019-05-27 update tests and merge all color ramp tests into single file Alexander Bruy <alexander.bruy@gmail.com> 2019-05-26 add tests for QgsColorRamp Alexander Bruy <alexander.bruy@gmail.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2019-05-27 Server WFS fix describefeaturetype double virtual fields Fixes #29767 Merge: d64282ddb7 a33ab6fb3b Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Merge pull request #29967 from elpaso/bugfix-gh29879-file-proto-insertlinks Handle file:// links in identify text Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 QgsLayoutAtlasWidget: Disconnect signals when layout RIP Fixes #29821 Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Handle file:// links in identify text Fixes #29879 Merge: 169e246fdc 892ccfe69e Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Merge pull request #29965 from elpaso/bugfix-29824-rastercalc-invalid-exp Fix raster calculator invalid expressions Matthias Kuhn <matthias@opengis.ch> 2019-05-27 Correct enum Matthias Kuhn <matthias@opengis.ch> 2019-05-23 Add missing include Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Add default parameter Matthias Kuhn <matthias@opengis.ch> 2019-05-23 Improve empty project item on templates Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Project Templates instead of simply Templates Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Hide recent projects if empty Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Improve empty project preview image Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Revert tabbing of welcome page Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Move project list item delegate to new file Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Centralize project preview creation Matthias Kuhn <matthias@opengis.ch> 2019-05-22 Hide panels and toolbars on welcome page Matthias Kuhn <matthias@opengis.ch> 2019-05-20 Reogranize welcome page Matthias Kuhn <matthias@opengis.ch> 2019-05-17 Fix broken doc links Matthias Kuhn <matthias@opengis.ch> 2019-05-17 Update src/app/qgswelcomepage.cpp Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Matthias Kuhn <matthias@opengis.ch> 2019-05-17 Update src/app/qgswelcomepage.cpp Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com> Matthias Kuhn <matthias@opengis.ch> 2019-05-16 Add a template list to the welcome screen Matthias Kuhn <matthias@opengis.ch> 2019-05-16 Code style Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Add preview image to qgz files Matthias Kuhn <matthias@opengis.ch> 2019-05-14 Rename welcomepageitemsmodel to recentprojectsitemmodel Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Fix raster calculator invalid expressions Tell the user that is invalid instead of silently ignoring undefined functions. Fixes #29824 saber <saber.razmjooei@lutraconsulting.co.uk> 2019-05-27 fixes issue with db lock when writing mbtiles Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-24 Fix (?) crash when filtering layer with attachment field Fixes #21775 Merge: d5254eced2 f399d3f3cf Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Merge pull request #15371 from elpaso/bugfix-21986-jsonarray-spatialite Fix spatialite handling of JSON arrays Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Fallback to QVariant( QVariant::Type::Int ) Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Added test for isNull/isValid returns Merge: 21940e1dfb 3fd399dc59 Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Merge pull request #10036 from elpaso/bugfix-20848-issue-exporting-as-gpkg Fix export raster as GPKG Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 More QVariant test fixes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-27 [symbology] Fix point pattern displacement logic to match pre 3.8 Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Fix QCOMPARE with variant lists in test Alessandro Pasotti <elpaso@itopen.it> 2019-05-27 Address PR comments (minor changes) Alessandro Pasotti <elpaso@itopen.it> 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 <matteo.ghetta@gmail.com> 2019-05-27 update issue link Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-26 do not insert layers in embedded groups (#10004) fixes #29678 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-26 make flashing independent from panning/zooming in attribte table in attribute editor mode (#29955) Alexander Bruy <alexander.bruy@gmail.com> 2019-05-24 add tests for style URI retrieval Alexander Bruy <alexander.bruy@gmail.com> 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 <volayaf@gmail.com> 2019-05-24 [processing] do not declare output of saveselectfeatures as points It can be of any geometry type Nyall Dawson <nyall.dawson@gmail.com> 2019-05-26 Make test resilent against future potential order changes Nyall Dawson <nyall.dawson@gmail.com> 2019-05-26 Explain test Nyall Dawson <nyall.dawson@gmail.com> 2019-05-26 Avoid some fragile tests Nyall Dawson <nyall.dawson@gmail.com> 2019-05-26 Just test for presence of name, not name itself Nyall Dawson <nyall.dawson@gmail.com> 2019-05-26 Fix leak Nyall Dawson <nyall.dawson@gmail.com> 2019-05-25 Dox, warnings fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-25 Add API to retrieve avaiable coordinate operations between a source and destination QgsCoordinateReferenceSystem on proj >= 6 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-05-25 Mark older datum transform methods as deprecated - they don't work under proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-25 Add method to retrieve underlying PJ object from a QgsCoordinateReferenceSystem proj 6 only Merge: c2e0c43188 943b992ed3 Alexander Bruy <alexander.bruy@gmail.com> 2019-05-26 Merge pull request #29948 from volaya/fix_batch_getvalue [processing] fixed method name in gui wrapper after API renaming Even Rouault <even.rouault@spatialys.com> 2019-05-26 [WFS provider] Support layers with GML field names only differing by cases (github fixes #29858) Víctor Olaya <volayaf@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-05-25 Revert "enable DOCKER_BUILDKIT when building Docker images" This reverts commit cfd4290bffac59b05710a425cccf624f9ca8eef7. Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-25 enable DOCKER_BUILDKIT when building Docker images Even Rouault <even.rouault@spatialys.com> 2019-05-25 Fix previous commit Even Rouault <even.rouault@spatialys.com> 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 <klavspc@gmail.com> 2019-04-16 [WFS provider] Improve handling of NAMESPACE(S) (github #9849) Modified by E. Rouault Even Rouault <even.rouault@spatialys.com> 2019-05-25 Fix build with gcc 5.5 Marco Bernasocchi <marco@opengis.ch> 2019-05-25 update funding url Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-25 [Travis] use xenial for all builds (#18657) Marco Bernasocchi <marco@opengis.ch> 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 <alexander.bruy@gmail.com> 2019-05-25 Merge pull request #10074 from alexbruy/grass-r-sun [processing] split GRASS r.sun algorithm into two (fix #21637) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-24 Use proj to get crs bounds under proj 6 Alexander Bruy <alexander.bruy@gmail.com> 2019-05-23 [maptips] restore wrapping of the long lines (fix #21388) Nyall Dawson <nyall.dawson@gmail.com> 2019-05-24 Update test results for proj6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-24 Fix test, don't use nonsensical ellipsoid Nyall Dawson <nyall.dawson@gmail.com> 2019-05-24 Correctly handle crs restoration after an invalid crs was written to xml Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-05-23 [processing][needs-docs] allow to switch from batch dialog to single UI (fix #16893) Nyall Dawson <nyall.dawson@gmail.com> 2019-05-23 Fix confusing memory management in dxf export Nyall Dawson <nyall.dawson@gmail.com> 2019-05-23 Fix dxf export ignores multisurface geometry types Fixes #21779 Víctor Olaya <volayaf@gmail.com> 2019-05-23 [processing] do not export sdat files provided as part of a multiple raster input fixes #22131 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-23 move QgsHighlight style setting in a static method (#10064) Alexander Bruy <alexander.bruy@gmail.com> 2019-05-23 [db_manager] apply comment to the correct column when altering table column (fix #21425) Merge: 83e6dd3efe 3df7f897f6 Alessandro Pasotti <elpaso@itopen.it> 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 <volayaf@gmail.com> 2019-05-23 [processing] fixed description of SAGA gaussian filter algorithm Fixes #21797 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2019-05-23 update tests Alessandro Pasotti <elpaso@itopen.it> 2019-05-23 Processing importintopostgis: Do not transform table name to lowercase Alexander Bruy <alexander.bruy@gmail.com> 2019-05-23 [processing] split r.sun into two algorithms as it has mutually exclusive options (fix #21637) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-22 [effects] Fix blur radius not taking dpi into account (fixes #14885) Merge: 3a48f181b6 9342359b5e Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 Merge pull request #9859 from qgis/3nids-patch-1 add mac/development README Merge: 7e78874807 282ad5fafe Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 Merge pull request #10072 from 3nids/remove_old_code remove old hack for Qt 4.8 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-22 Fix rule based label/symbol renderers reset max scale for rules to 1:100000 And improve dox Fixes #21845 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <gustrimaille@yahoo.fr> 2019-05-22 add missing group translation for Files and Paths, reordering Alexander Bruy <alexander.bruy@gmail.com> 2019-05-22 [processing] use correct parent layer parameter in v.net.distance algorithm (fix #22013) Alexander Bruy <alexander.bruy@gmail.com> 2019-05-22 [processing] move "Split RGB bands" algorithm inside "Raster tools" group to maintain consistency (fix #21849) Alexander Bruy <alexander.bruy@gmail.com> 2019-05-22 [processing] use correct file extension in r.in.lidar.info (fix #21910) Nyall Dawson <nyall.dawson@gmail.com> 2019-05-22 Also invalid QgsCoordinateReferenceSystem cache on qgis exit, fixes crashes on exit Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-05-22 fix build of grassrasterprovider Alessandro Pasotti <elpaso@itopen.it> 2019-05-22 processing postgis connector quote indexes names Merge: d3ce0a0dc2 23b1580cb7 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 Merge pull request #10021 from 3nids/itembrowser_shortcut add shortcuts to browse feature list Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 🐠 -> 💃 (cuttlefish->disco) Alessandro Pasotti <elpaso@itopen.it> 2019-05-22 Tests for case sensistive pg schema Alessandro Pasotti <elpaso@itopen.it> 2019-05-22 Add missing error class and quote identifiers Fixes #22035 - case sensitive schema Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 register shortcuts globally Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-22 use [] and {} for shortcuts Merge: 86f35e8beb 4e0a90a30b Blottiere Paul <blottiere.paul@gmail.com> 2019-05-22 Merge pull request #9833 from pblottiere/create_image [server] Sanitise image creation Merge: bb0d449954 ad019c499b Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2019-05-22 Image proportion when filter geom is defined Jürgen E. Fischer <jef@norbit.de> 2019-05-22 fix windows build on x86 Alessandro Pasotti <elpaso@itopen.it> 2019-05-22 Remove raw string (not necessary here) Harrissou Sant-anna <delazj@gmail.com> 2019-05-22 Title case gdal profile combobox items Nyall Dawson <nyall.dawson@gmail.com> 2019-05-22 Add missing dox to QgsRenderContext Nyall Dawson <nyall.dawson@gmail.com> 2019-05-22 Mark render features methods as throwing QgsCsException, to allow it to be nicely caught in Python Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-21 cosmic > disco leftovers Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-05-21 fix installing tzdata on Docker again Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-21 fix installing tzdata on Docker Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Add method to QgsRasterBlockFeedback to collect error messages And append raster errors to rendering errors whenever encountered Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-21 Add missing function group help Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-21 update alternative Docker image from Cosmic to Disco (#10046) Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Fix incorrect entries are added to coordinate transform cache if crs cannot be represented as auth/id combo Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Fix rendering polys/lines with reprojection errors under proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Update test result for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Reset proj error before attempting transforms, avoids older errors contaminating result of transform Alessandro Pasotti <elpaso@itopen.it> 2019-05-21 Fix identify on map in relation reference widget Fixes #22071 - Relation reference widget wrong feature when "on map identification" Blottiere Paul <blottiere.paul@gmail.com> 2019-04-19 Add doc Blottiere Paul <blottiere.paul@gmail.com> 2019-04-19 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2019-04-19 Fixes compilation Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 const Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 Removes duplicated code Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 Rename methods Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 Remove unused methods Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 Check width/height values in context Blottiere Paul <blottiere.paul@gmail.com> 2019-04-18 Move map size computation in context Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Ensure NULL item shows before field names in expression builder, instead of mixed inside them Merge: 92691f9f72 f7722e3ff6 Matthias Kuhn <matthias@opengis.ch> 2019-05-21 Merge pull request #10035 from daniviga/master [RPM] Fix a dependency on older Fedora releases Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Add comment for myself Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Update test result for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Adjust test result for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Fix resolution of bound crs proj strings to auth/code Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 QgsCoordinateReferenceSystem::fromEpsgId worked with ESRI codes on pre proj6 builds, so keep compatibility with that under proj6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-21 Adjust precision of some processing tests to allow them to pass under proj 6 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-21 [processing] Move the new XYZ algorithms under the raster tools group Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 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ò <daniele@vigano.me> 2019-05-20 [RPM] Fix a dependency on older Fedora releases matteo <matteo.ghetta@gmail.com> 2019-05-20 update help yaml matteo <matteo.ghetta@gmail.com> 2019-05-20 do suggestions Merge: 7132cf3b2e c09d39ef15 Blottiere Paul <blottiere.paul@gmail.com> 2019-05-20 Merge pull request #10010 from elemoine/ele_filter [server] Support FILTER values with colons Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-20 [ui] Improve UX by adding an original source label when changing / updating layer data source Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-20 Fix all layers are force redrawed whenever a filter is changed in any Nyall Dawson <nyall.dawson@gmail.com> 2019-05-20 Fix a crash under proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-20 Update a test result for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-20 Revert "postgres provider: performance improvements when loading layers" This reverts commit 2220b86e2e3d26a84b7533cb6c4fb0ee87d7fdc4. The commit broke existing unit tests Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-19 changed shortcuts to CTRL+ALT+arrow Jürgen E. Fischer <jef@norbit.de> 2019-05-20 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2019-05-18 postgres provider: performance improvements when loading layers Harrissou Sant-anna <delazj@gmail.com> 2019-05-17 Title case the options Harrissou Sant-anna <delazj@gmail.com> 2019-05-15 Fix option label for GDAL ADDO resampling method Harrissou Sant-anna <delazj@gmail.com> 2019-05-17 Title case the resampling options Harrissou Sant-anna <delazj@gmail.com> 2019-05-16 [needs-docs] Harmonize display of GDAL build vrt options Larry Shaffer <lshaffer@boundlessgeo.com> 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 <delazj@gmail.com> 2019-05-15 Make data type option translatable in GDAL algorithms dialog Merge: 03faaa3e0f d03714b0c7 Matthias Kuhn <matthias@opengis.ch> 2019-05-19 Merge pull request #10025 from m-kuhn/sip_force Use SIP_FORCE Matthias Kuhn <matthias@opengis.ch> 2019-05-19 Use SIP_FORCE Merge: 6d9b40f634 1e5d2f0b74 Matthias Kuhn <matthias@opengis.ch> 2019-05-19 Merge pull request #9988 from olivierdalang/cad-floater-squashed floating widget for advanced input next to the cursor Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-18 use global shortcuts Peter Petrik <zilolv@gmail.com> 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 <matthias@opengis.ch> 2019-05-18 Merge pull request #10023 from sebastic/no-revision Don't include revision in sources. Bas Couwenberg <sebastic@xs4all.nl> 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 <matteo.ghetta@gmail.com> 2019-05-17 use combineField and handle exceptions better Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-05-17 [ui] Prevent font combobox widgets from taking much minimum width Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-17 [ui] Harmonize effects stack properties to match revamped symbol selector Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-16 [ui] Revamp the symbol selector preview / layer tree / buttons Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-16 add shortcuts to browse feature list D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-05-16 Revert "Merge pull request #10002 from m-kuhn/qgz-attachments" This reverts commit 0804e342c863455fe7114e4fa84d8b9931656f8c, reversing changes made to e07741f00b7d69cada35521f10d3703ff404083f. matteo <matteo.ghetta@gmail.com> 2019-05-16 [feature][needs-doc] format strings Éric Lemoine <eric.lemoine@oslandia.com> 2019-05-15 Mention xvfb-run in tests/README.md Éric Lemoine <eric.lemoine@oslandia.com> 2019-05-15 Support FILTER values with colons Sandro Santilli <strk@kbt.io> 2019-05-16 [git] Further tweak .mailmap [ci skip] Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2019-05-16 Merge pull request #10002 from m-kuhn/qgz-attachments Allow adding attachments in qgz files Merge: a2aaf60c77 81771dddb9 Matthias Kuhn <matthias@opengis.ch> 2019-05-16 Merge pull request #10011 from m-kuhn/save_to_templates Add save to templates button Merge: cfc78c4bc0 90d40d5bb7 Matthias Kuhn <matthias@opengis.ch> 2019-05-16 Merge pull request #10014 from elpaso/qjson-nlohmann-followup Install json_fwd.hpp header Sandro Santilli <strk@kbt.io> 2019-05-16 [git] Map strk@kebit.net to strk@kbt.io for git shortlog Mathieu Pellerin <nirvn.asia@gmail.com> 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 <jef@norbit.de> 2019-05-15 qgis server: track timestamps of remote projects Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-15 place double arrows in same order in icon Merge: 7df3163743 3b875a7617 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-15 Merge pull request #9992 from 3nids/itembrowser allow browsing feature list in feature mode Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-15 reorganize buttons, reduce font size olivierdalang <olivier.dalang@gmail.com> 2019-05-15 (trying to fix travis build) Alessandro Pasotti <elpaso@itopen.it> 2019-05-15 Install json_fwd.hpp header Merge: 607664c5a6 a3d4055941 Alessandro Pasotti <elpaso@itopen.it> 2019-05-15 Merge pull request #10013 from elpaso/wfs3-ogr-client-fix Fix WFS3 OGR build URI olivierdalang <olivier.dalang@gmail.com> 2019-05-15 add missing docstring with sip_include.sh Alessandro Pasotti <elpaso@itopen.it> 2019-05-15 Fix WFS3 OGR build URI matteo <matteo.ghetta@gmail.com> 2019-05-15 remove plugin from header Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Ask for template name if missing olivierdalang <olivier.dalang@gmail.com> 2019-05-15 unstable API notice Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-15 move the toolbar to the bottom Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-14 add first/last buttons Denis Rouzaud <denis.rouzaud@gmail.com> 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 <matteo.ghetta@gmail.com> 2019-05-15 fix spelling Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Add save to templates button olivierdalang <olivier.dalang@gmail.com> 2019-05-15 prepare commit & coding style olivierdalang <olivier.dalang@gmail.com> 2019-05-15 better floater display (also for dark backgrounds) olivierdalang <olivier.dalang@gmail.com> 2019-05-15 fix behaviour on focusOut and textEdited it now matches exactly (i think) the dockwidget's behaviour matteo <matteo.ghetta@gmail.com> 2019-05-15 astyle and other fixes Merge: 2cc8e11912 4d6fbd3f18 Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Merge pull request #10006 from m-kuhn/q_unused Unused ; in Q_UNUSED matteo <matteo.ghetta@gmail.com> 2019-05-15 format strings matteo <matteo.ghetta@gmail.com> 2019-05-15 after first review Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Remove unrequired ; and make clang-tidy a bit more smiley Matthias Kuhn <matthias@opengis.ch> 2019-05-15 Fix see also links Matthias Kuhn <matthias@opengis.ch> 2019-05-14 Allow adding attachments in qgz files matteo <matteo.ghetta@gmail.com> 2019-05-14 after review matteo <matteo.ghetta@gmail.com> 2019-05-14 [feature[ Processing Climb along lines algorithm Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-14 stronger test for embedded layers (#10001) Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-14 Better thread safety in package layers alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-03 [processing] Fix error reporting in package layers algorithm Nyall Dawson <nyall.dawson@gmail.com> 2019-05-14 Avoid unnecessary calculations in SVG fill symbol cloning Minor speed boost Merge: 228ff9a64b 41e8dff118 Matthias Kuhn <matthias@opengis.ch> 2019-05-14 Merge pull request #9993 from 3nids/fixembedded fix issues with embedded layers Nyall Dawson <nyall.dawson@gmail.com> 2019-05-14 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2019-05-14 Guard against nullptr Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-13 fix restoring visibility of layers in embedded groups Denis Rouzaud <denis.rouzaud@gmail.com> 2019-05-13 add test for layer visibility in embedded group Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-05-13 Merge pull request #9989 from elpaso/wfs3-ogr-client Add WFS3 (experimental) to supported OGR protocols Alessandro Pasotti <elpaso@itopen.it> 2019-05-13 Add WFS3 (experimental) to supported OGR protocols Quickest way to implement a test client. olivierdalang <olivier.dalang@gmail.com> 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 <matthias@opengis.ch> 2019-05-13 Merge pull request #9971 from olivierdalang/node-tool-chain-add [nodetool] chained add vertex at endpoint Merge: 84a98917fe 6e62c0246d Matthias Kuhn <matthias@opengis.ch> 2019-05-13 Merge pull request #9908 from raymondnijssen/roundextent Round values in ExtentFromLayer processing algorithm Nyall Dawson <nyall.dawson@gmail.com> 2019-05-13 Remove leftover code Nyall Dawson <nyall.dawson@gmail.com> 2019-05-13 Use proj to identify auth/codes from a proj string, instead of QGIS' internal crs db Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-13 Avoid crashes on debug builds when trying to write xml for more value types Nyall Dawson <nyall.dawson@gmail.com> 2019-05-13 More proj6 test fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-05-13 Try to fix proj4 build Nyall Dawson <nyall.dawson@gmail.com> 2019-05-12 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-05-12 Leave broken code in place for now, it can't hurt, can it? Nyall Dawson <nyall.dawson@gmail.com> 2019-05-12 Disable some tests, add some temporary results for now Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-12 Failed attempt to use proj to identify auth/codes from proj strings Nyall Dawson <nyall.dawson@gmail.com> 2019-05-12 Fallback to regex to get ellipsoid and op code from proj string -- not possible from proj api Nyall Dawson <nyall.dawson@gmail.com> 2019-05-03 Crs sync work Nyall Dawson <nyall.dawson@gmail.com> 2019-05-03 Add method to get SingleCrs from crs Nyall Dawson <nyall.dawson@gmail.com> 2019-04-30 Wip conversion to proj6 db instead of gdal csv files for population of CRS db Nyall Dawson <nyall.dawson@gmail.com> 2019-04-30 Remove old manual crs db overrides Jürgen E. Fischer <jef@norbit.de> 2019-05-12 fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-05-10 Tiny bit of extra safety Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-05-11 add link to development README Chris Mayo <aklhfex@gmail.com> 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 <r.nijssen@terglobo.nl> 2019-05-10 tests for rounded values in polygonfromlayerextent algorithm Raymond Nijssen <r.nijssen@terglobo.nl> 2019-05-03 improved description Raymond Nijssen <r.nijssen@terglobo.nl> 2019-05-02 use distance instead of number parameter, and set advanced flag Raymond Nijssen <r.nijssen@terglobo.nl> 2019-04-30 fix keyword Raymond Nijssen <r.nijssen@terglobo.nl> 2019-04-30 Round values in ExtentFromLayer processing algorithm Richard Duivenvoorde <richard@duif.net> 2019-05-10 Change the httpd template to use Apache 2.4 style Merge: 9a612d4e19 46a4435e65 Alessandro Pasotti <elpaso@itopen.it> 2019-05-10 Merge pull request #9970 from elpaso/bugfix-fix-plugin-deps Fix plugin dependencies Merge: 89693606bf 0081ad026a Alessandro Pasotti <elpaso@itopen.it> 2019-05-10 Merge pull request #9832 from elpaso/qjson-nlohmann Fast (and beautiful) json serializing Alessandro Pasotti <elpaso@itopen.it> 2019-05-10 Use a function to access plugins_metadata_parser global object Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-10 [themes] Fix field expression widget not playing nice with themes Alessandro Pasotti <elpaso@itopen.it> 2019-05-10 Faster build times with fwd include Nyall Dawson <nyall.dawson@gmail.com> 2019-05-10 Use a message bar in Style Manager dialog to avoid annoying success message boxes after performing import actions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-09 Fix constraint expression and description are flipped Fixes #22016 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-08 Allow setting order by clause for aggregate calculation Jürgen E. Fischer <jef@norbit.de> 2019-05-09 fix #22039 olivierdalang <olivier.dalang@gmail.com> 2019-05-09 fix failing tests olivierdalang <olivier.dalang@gmail.com> 2019-05-09 fix typo olivierdalang <olivier.dalang@gmail.com> 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 <elpaso@itopen.it> 2019-05-09 Fix plugin dependencies Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-09 [effects] when creating the preview image, disable effects to avoid 'double apply' Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-09 [ui] Fix missing disabled state for {check/radio/group}box Nyall Dawson <nyall.dawson@gmail.com> 2019-05-09 Add extra raster hashes Nyall Dawson <nyall.dawson@gmail.com> 2019-05-09 Spelling, formatting Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-04-30 rename method so API is compatible with recent changes and other wrappers Alexander Bruy <alexander.bruy@gmail.com> 2019-04-17 [processing] populate batch interface with rows when multiple layers selected (fix #21859) yoichigmf <yoichi.kayama@gmail.com> 2019-05-08 bug fix can't open file using Japanese Character in name Stephen Knox <stephenknox73@gmail.com> 2019-05-02 Add boolean type to DB Manager PostGIS provider Merge: af6d3d773d bde32b8fbd Matthias Kuhn <matthias@opengis.ch> 2019-05-08 Merge pull request #9957 from daniviga/rpm-qt-private [RPM] Add qt5-qtbase-private-devel build dep for F30+ Daniele Viganò <daniele@vigano.me> 2019-05-08 [RPM] Fix a mispelled word Daniele Viganò <daniele@vigano.me> 2019-05-08 [RPM] Fix a typo in a comment in spec file Daniele Viganò <daniele@vigano.me> 2019-05-08 [RPM] Add qt5-qtbase-private-devel build dep for F30+ qt5-qtbase-devel as been splitted in Fedora 30 Nyall Dawson <nyall.dawson@gmail.com> 2019-05-08 [processing] Fix exception when running batch alg after loading parameters Merge: c780ea87e6 5a43ee67f0 Matthias Kuhn <matthias@opengis.ch> 2019-05-08 Merge pull request #9941 from daniviga/rpm-gdal-py [RPM] Add missing gdal-python-tools dependency Merge: 76b09328f6 e48b64dee2 Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-05-08 [ui] Fix marker sizing for the filled marker widget Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-08 [symbology] Fix setSize(size) not working for ellipse markers vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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ò <daniele@vigano.me> 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 <luipir@gmail.com> 2019-05-07 Merge pull request #9928 from cjmayo/app-icons Install full set of application icons on Linux Peter Petrik <zilolv@gmail.com> 2019-05-03 update to MDAL 0.3.2 Even Rouault <even.rouault@spatialys.com> 2019-05-06 [GDAL provider] Fix opening of GeoPackage datasets with foreign key violation Even Rouault <even.rouault@spatialys.com> 2019-05-06 [OGR provider] Fix opening of GeoPackage datasets with foreign key violation Merge: 7376e6f82c b6ec94515f Marco Bernasocchi <marco@opengis.ch> 2019-05-06 Merge pull request #9935 from mbernasocchi/fix_profiles_profiles remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-05 Add tests Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-05-05 [FEATURE][spatialite] Add a REGEXP function to use for SQL filter et cie Merge: 24259f92a8 6efe30c48f Even Rouault <even.rouault@spatialys.com> 2019-05-06 Merge pull request #9932 from rouault/fix_build_without_qtwebkit Fix build without WITH_QTWEBKIT Marco Bernasocchi <marco@opengis.ch> 2019-05-06 remove redundant /profiles when QGIS_CUSTOM_CONFIG_PATH is set Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Merge: fe39b26684 cfe4d8e1d3 Marco Bernasocchi <marco@opengis.ch> 2019-05-06 Merge pull request #9931 from mbernasocchi/fix_log fix wrong SVG PATHS logging on server startup Even Rouault <even.rouault@spatialys.com> 2019-05-06 Fix build without WITH_QTWEBKIT Marco Bernasocchi <marco@opengis.ch> 2019-05-06 fix wrong SVG PATHS logging on server startup Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Alessandro Pasotti <elpaso@itopen.it> 2019-05-06 Fix json comparison with indented reference files Chris Mayo <aklhfex@gmail.com> 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 <elpaso@itopen.it> 2019-05-03 Merge branch 'qjson-nlohmann' of github.com:elpaso/QGIS into qjson-nlohmann Alessandro Pasotti <elpaso@itopen.it> 2019-05-03 Indent on JSON export vcloarec <vcloarec@gmail.com> 2019-05-02 Add test for QgsMeshLayer::reload() and QgsMdalProvider()::reloadData() Add test and data file for new test vcloarec <vcloarec@gmail.com> 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 <vcloarec@gmail.com> 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 <marcel.dancak@lutraconsulting.co.uk> 2019-05-02 [processing] updated test files - tiles with transparent background Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-05-02 [processing] fix #21958 used sqlite3 module instead of GDAL/ORG's SQLite driver Alessandro Pasotti <elpaso@itopen.it> 2019-05-03 Fix Travis quirks Nyall Dawson <nyall.dawson@gmail.com> 2019-04-30 Fix duplicate layers in custom layer order panel Fixes #21955 Alessandro Pasotti <elpaso@itopen.it> 2019-05-02 Fix 3D build Alessandro Pasotti <elpaso@itopen.it> 2019-05-02 Use json objects for server getfeatureinfo vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <elpaso@itopen.it> 2019-05-02 Update tests for geometry classes Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Nicer behaviour of QgsCharacterSelectorDialog Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Fix resizing of QgsCharacterSelectorDialog Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Allow home/end to jump to first/last character Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Draw missing character backgrounds with different color Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Nicer way of ensuring selected character is in view Alessandro Pasotti <elpaso@itopen.it> 2019-05-02 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Don't draw background outside of character columns Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-05-02 Allow QgsScrollArea to maintain horizontal width of area for child widgets, and apply scroll area to vertical contents only Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Don't try to draw characters which don't exist in current font Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Allow navigation of character widget with arrow cursor keys Nyall Dawson <nyall.dawson@gmail.com> 2019-05-02 Auto emit characterSelected signal Matthias Kuhn <matthias@opengis.ch> 2019-04-30 Doxygen for QgsSymbolLayer::setRenderingPass Jürgen E. Fischer <jef@norbit.de> 2019-05-01 query builder: fix #21805 & #21966 & #21967 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-05-01 [ui] Fix broken text annotation background color Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-30 [FEATURE][symbology] Unlock string as character for font markers Merge: a665eac175 9cfaf10c42 Luigi Pirelli <luipir@gmail.com> 2019-04-30 Merge pull request #9880 from troopa81/fix_pointpick_precision Fix point picking precision for point parameters in processing dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-30 Follow up dc7bfc5 : QString::back() too recent to use Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 2019-04-30 Merge pull request #9901 from nyalldawson/invalid_qlr Allow loading QLR files with invalid sources Julien Cabieces <julien.cabieces@oslandia.com> 2019-04-30 Never use scientific notation Nyall Dawson <nyall.dawson@gmail.com> 2019-04-30 Disable some layer context menu actions for invalid layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-30 Avoid ugly super-narrow annotation balloon callout lines at some angles Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-30 [processing] Fix incorrect columns hidden when toggling advanced params in batch mode Nyall Dawson <nyall.dawson@gmail.com> 2019-04-30 Review comments Nyall Dawson <nyall.dawson@gmail.com> 2019-04-27 [processing] Remove selected rows from batch table, not always last row Nyall Dawson <nyall.dawson@gmail.com> 2019-04-27 Fix broken see link Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-27 Refactor creation of batch dialog row algorithm parameters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-26 Add widget and dialog for finding files by pattern match, with an optional recursive search Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2019-04-26 fix #21931 Mesh calculator crash when used with face dataset Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-29 [themes] Set highlight text color palette for themes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-29 [themes] Tweak palette values to better match designated roles Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-04-29 [themes] Add minimum scrollbar dimension to Night Mapping Merge: b48ae67826 a2bf5ccefd Luigi Pirelli <luipir@gmail.com> 2019-04-29 Merge pull request #9172 from luipir/fix_19731 try to reset script path pointing to the current setting path Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-29 [ui] Use system color for custom dash pattern preview symbol Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-29 Followup cd5642a: Add dialog title, connect dialog ok/cancel buttons Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-28 [FEATURE] Make the custom dash pattern dialog a style dock widget Nyall Dawson <nyall.dawson@gmail.com> 2019-04-28 Fix expression function examples Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-28 Add simple line custom dash pattern tests Merge: ffaa64ee1a 3a1f6d7774 Alessandro Pasotti <elpaso@itopen.it> 2019-04-27 Merge pull request #9873 from elpaso/bugfix-21839-postgresql-check-pk-unicity [postgresql] Fix checkPrimaryKeyUnicity option Merge: 6fa56635b3 a8844483d8 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <luipir@gmail.com> 2019-04-27 Update tests/src/python/test_provider_postgres.py Co-Authored-By: elpaso <elpaso@itopen.it> epifanio <epiesasha@me.com> 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 <matthias@opengis.ch> 2019-04-27 Merge pull request #9649 from NaturalGIS/fix_grass7_v_voronoi_again Fix grass7 v.voronoi again Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-04-26 [symbology] Fix custom dash pattern for line with an hairline (i.e. 0) width Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 Remove some unused code Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 [processing] Correctly reset progress bar after completing batch execution Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 [processing] Fix exception on completion of batch execution of algorithm which has string or numeric outputs Julien Cabieces <julien.cabieces@oslandia.com> 2019-04-26 Fix point picking precision for point parameters in processing dialog Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 Respect number formatting in identify raster results Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 Fix identify for WMS client with json format Fixes #21735 Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 Suggestions from JEF Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 [server] Respect custom layer order for groups in GetMap Fixes #21917 Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 Layout and SQL Alessandro Pasotti <elpaso@itopen.it> 2019-04-26 More tests for checkPrimaryKeyUnicity Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 Fix exception when reloading plugins Merge: ebab2e128b e6ff7e00ef Martin Dobias <wonder.sk@gmail.com> 2019-04-26 Merge pull request #9857 from marcel-dancak/tiles_xyz New Processing Algorithm to generate raster XYZ tiles Nyall Dawson <nyall.dawson@gmail.com> 2019-04-26 Add missing /Transfer/ annotation Martin Dobias <wonder.sk@gmail.com> 2019-04-25 Raise an exception if the necessary parameter was not specified Martin Dobias <wonder.sk@gmail.com> 2019-04-25 Add test for XYZ Tiles algorithm Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <rldhont@gmail.com> 2019-04-25 Merge pull request #9851 from dmarteau/fix-unload-plugin-path Remove plugin module path when unloading Alexander Bruy <alexander.bruy@gmail.com> 2019-04-25 add missed place marker to the translatable string Merge: 4824afabc4 f8880c6e9c D'Hont René-Luc <rldhont@gmail.com> 2019-04-25 Merge pull request #9856 from rldhont/fix-server-wmts-resolutions [Server] WMTS - use resolution for bbox calculation Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-04-25 Added help text Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-04-25 Adjusted min/max/default values of parameters, moved some code into 'prepareAlgorithm' vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-04-18 [QgsQuick] Checkbox widget fix Correct switching on/off vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-18 [QgsQuick] Handle empty config for checkbox editor widget Use true/false instead of un/checkedState if empty Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-04-25 MBTilesWriter can write tiles in any order, proper transforming of extents Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-25 Add forgotten since tags on new point pattern fill functions Denis Rouzaud <denis.rouzaud@gmail.com> 2019-04-24 add mac/development README so we can archive homebrew-qgisdev vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-24 [QgsQuick] External resource widget changes Enlarge buttons and modified text for buttons vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-24 [QgsQuick] External widget changes Simplified callbacks for onSaved/onCanceled form Some design fixes. vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-04-16 [QgsQuick] Updated external resource widget It has been enlarged, button changed Added a new component qgsquickicontextitem Alessandro Pasotti <elpaso@itopen.it> 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 <david@innophi.com> 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 <marcel.dancak@lutraconsulting.co.uk> 2019-04-24 Commented out code for debugging (saving of metatiles), fixed python formatting Merge: 756964620a 450e193c85 Blottiere Paul <blottiere.paul@gmail.com> 2019-04-24 Merge pull request #9858 from signedav/default_symbol_scale Fix "\since" comment because of backporting David Signer <david@opengis.ch> 2019-04-24 fix comment since 3.4 Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-04-24 Registration of TilesXYZ algorithm Marcel Dancak <marcel.dancak@lutraconsulting.co.uk> 2019-04-24 Initial version of xyz tiles export (processing tool) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-24 [FEATURE][symbology] Add offset settings for point pattern fill symbol layer D'Hont René-Luc <rldhont@gmail.com> 2019-04-19 [Tests][Server] WMTS - use resolution for bbox calculation Alessandro Pasotti <elpaso@itopen.it> 2019-04-24 Layout D'Hont René-Luc <rldhont@gmail.com> 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 <nirvn.asia@gmail.com> 2019-04-22 Turn antialiasing flag on when rendering legend symbol preview Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-22 Turn antialising render flag on when appropriate in QgsRenderContext::fromQPainter() Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-24 [processing] Log features that could not be divided in tessellate alg. Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2019-04-23 debian packaging: include python3-lxml Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2019-04-23 Merge pull request #9809 from m-kuhn/snapping_results_for_points Add @snapping_results variable for points Martin Dobias <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2019-04-21 Merge pull request #9836 from alexbruy/fix-hypsometry [processing] ensure that output temporary directory exists (fix #21701) Alexander Bruy <alexander.bruy@gmail.com> 2019-04-17 [processing] ensure that output temporary directory exists (fix #21701) Merge: 9da6a03b50 012faa6af1 D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 2019-04-18 [Bugfix][Server] WMTS: read the service url from project It is a typo fix Alessandro Pasotti <elpaso@itopen.it> 2019-04-17 Fix QCOMPARE in the test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-18 Add unit test for f947ffb5b Alessandro Pasotti <elpaso@itopen.it> 2019-04-18 Tooltips for PG options in source select dialog Peter Petrik <zilolv@gmail.com> 2019-04-17 update MDAL 0.3.1 Peter Petrik <zilolv@gmail.com> 2019-04-17 fix rendering of mesh triangle with 0,0 vertex Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-18 [ogr] Only throw validity error in reloadData() when previously valid Alessandro Pasotti <elpaso@itopen.it> 2019-04-18 Initial check pk unicity Alessandro Pasotti <elpaso@itopen.it> 2019-04-18 Fix wrong cotrol image for ITEMFONTCOLOR test Jürgen E. Fischer <jef@norbit.de> 2019-04-17 fix 3d7c711db (refs #21872) Jürgen E. Fischer <jef@norbit.de> 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 <roya0045@users.noreply.github.com> 2019-04-17 More verbose sip failure Matthias Kuhn <matthias@opengis.ch> 2019-04-17 Add a comment to explain the reason for the code Merge: 15af15ea3d 1f862cadc6 Alessandro Pasotti <elpaso@itopen.it> 2019-04-17 Merge pull request #9805 from elpaso/bugfix-21871-21870-LAYERFONTCOLOR-ITEMFONTCOLOR [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR Matthias Kuhn <matthias@opengis.ch> 2019-04-17 Add @snapping_results variable for points Fix #21784 https://issues.qgis.org/issues/21784 Alessandro Pasotti <elpaso@itopen.it> 2019-04-17 Waste my time with Travis vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-17 [QgsQuick] Added styling properties to feature form tabs vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-16 [QgsQuick] Styling of tab buttons in feature form Added properties for color background setting Alessandro Pasotti <elpaso@itopen.it> 2019-04-17 Layout Merge: 3c6299a199 7ce5fb2d02 D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 2019-04-17 [server] Implement LAYERFONTCOLOR and ITEMFONTCOLOR Fixes #21871 Fixes #21870 Funded by: Gis3w David Marteau <david@innophi.com> 2019-04-11 Set config path before calling plugin method Merge: 8416e7588c 27fc381600 Blottiere Paul <blottiere.paul@gmail.com> 2019-04-17 Merge pull request #9775 from signedav/default_symbol_scale [server] Default scale/mupmm on GetLegendGraphics Merge: 7ae29e1f31 b90a01847f Matthias Kuhn <matthias@opengis.ch> 2019-04-17 Merge pull request #9781 from m-kuhn/processing_parameter_as_boolean Add QgsProcessingAlgorithm::parameterAsBoolean Merge: 51606dbfa8 e8a7d0e979 Alessandro Pasotti <elpaso@itopen.it> 2019-04-17 Merge pull request #9790 from elpaso/bugfix-21856-vectorfilewriter-crash Guard vector file writer against invalid layers Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-17 [processing] Add 'distance' tag to join attributes by nearest alg. Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-17 [themes] Improve night mapping hyperlink color Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-17 [themes] Avoid hardcoded black for default console timestamp colors (fixes #21860) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-17 [ui] Fix layout designer panel icon (re)sizing Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-16 [ui] Fix data source selection dialog icon size Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-16 Add QgsGuiUtils::iconSize to get user-prefered toolbar icon size Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Get transformContext from layer instead of provider Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Don't use deprecated fileWriter.writeRaster Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Fix doxy deprecated Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Unit tests for transform context project<->layer sync Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Add transform context to raster file writer task Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Get transform context from project instance in app Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Set transform context from layer options Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Update layer transform context when adding them to a project Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Pass transformContext to raster writer Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 doxy Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Use new QgsRasterCalculator ctor with transform context Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Drop comment Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Use transform context from rw context Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Pass transform context to raster calculator Nyall Dawson <nyall.dawson@gmail.com> 2019-04-15 Update src/core/qgsmaplayer.h Co-Authored-By: elpaso <elpaso@itopen.it> Nyall Dawson <nyall.dawson@gmail.com> 2019-04-15 Update src/core/mesh/qgsmeshlayer.h Co-Authored-By: elpaso <elpaso@itopen.it> Nyall Dawson <nyall.dawson@gmail.com> 2019-04-15 Update src/core/layout/qgslayoutitemmapoverview.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Remove test case (API is not public anymore) Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Fix grass alg combineLayerExtents Alessandro Pasotti <elpaso@itopen.it> 2019-04-10 Remove build warnings Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 More doxy Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 Missing doc in an unrelated class :( Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 Fix class documentation Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 Raster transform context Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-04-08 doxy Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 Restore default ctor for options and layer Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 Fix test build Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Some build fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Fix use of deprecated/removed coordinate transform constructor Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Tweak QgsProcessingUtils::combineLayerExtents for future proofing, remove deprecated usage Alessandro Pasotti <elpaso@itopen.it> 2019-03-27 Deprecate default ctor for mesh layer options Alessandro Pasotti <elpaso@itopen.it> 2019-03-27 Deprecate method without transformContext Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-03-27 Deprecate vector layer ctor with default constructed options replaced by QgsVectorLayer( const QgsVectorLayer::LayerOptions &options, ... Alessandro Pasotti <elpaso@itopen.it> 2019-03-27 Use options from provider ctor Alessandro Pasotti <elpaso@itopen.it> 2019-03-27 Removed leftover Alessandro Pasotti <elpaso@itopen.it> 2019-03-26 Dox typos Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-03-26 More coordinateTranformContext -> tranformContext Alessandro Pasotti <elpaso@itopen.it> 2019-03-22 coordinateTransformContext -> transformContext for consistency I like "coordinateTransformContext" more btw. Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-03-22 Remove unused fwd declaration Alessandro Pasotti <elpaso@itopen.it> 2019-03-21 Remove all deprecated usages of QgsCoordinateTransform without context Alessandro Pasotti <elpaso@itopen.it> 2019-03-21 Fix deprecated PUSH/POP Alessandro Pasotti <elpaso@itopen.it> 2019-03-21 Fix SIP (sipify does not like inline initializers) Alessandro Pasotti <elpaso@itopen.it> 2019-03-21 Step2 of coordinate traform context passing: SIP broken Alessandro Pasotti <elpaso@itopen.it> 2019-03-21 Add coordinate transform context to data provider options First step to pass the context down into the rabbit hole. Nyall Dawson <nyall.dawson@gmail.com> 2019-04-16 Fix loss of renderer style after fixing a layer with a bad path Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Add default precision value vcloarec <vcloarec@gmail.com> 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 <vcloarec@gmail.com> Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Use precision Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Added tests and doxy Alessandro Pasotti <elpaso@itopen.it> 2019-04-08 More 3d and use jsonobject attrs in exporter Alessandro Pasotti <elpaso@itopen.it> 2019-04-06 Precision and 3d Alessandro Pasotti <elpaso@itopen.it> 2019-04-05 toJsonV2 Alessandro Pasotti <elpaso@itopen.it> 2019-04-04 Use QJson for JSON encoding of features Alessandro Pasotti <elpaso@itopen.it> 2019-04-16 Guard vector file writer against invalid layers instead of crashing. Fixes #21856 Funded by: QCooperative.net Matthias Kuhn <matthias@opengis.ch> 2019-04-16 Prefer parameterAsBoolean over parameterAsBool Jürgen E. Fischer <jef@norbit.de> 2019-04-15 debian packaging: add ubuntu disco Merge: 04409ac725 2895a64036 Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Merge pull request #9787 from elpaso/request-21787-identify-links Clickable links in identify results from GetFeatureInfo Alessandro Pasotti <elpaso@itopen.it> 2019-04-15 Const storage on list of formats Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Open identify links in external browser Fixes #21787 Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Use logical DPI instead of physical Matthias Kuhn <matthias@opengis.ch> 2019-04-15 Add QgsProcessingParameters::parameterAsBoolean for consistency Merge: f86d8de4e8 2f3646a142 Matthias Kuhn <matthias@opengis.ch> 2019-04-15 Merge pull request #9786 from m-kuhn/app_no_qforeach No more Q_FOREACH in app Matthias Kuhn <matthias@opengis.ch> 2019-04-15 Remaining Q_FOREACH to for changes vcloarec <vcloarec@gmail.com> 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 <matthias@opengis.ch> 2019-04-15 Add test Matthias Kuhn <matthias@opengis.ch> 2019-04-15 No more Q_FOREACH in app Nyall Dawson <nyall.dawson@gmail.com> 2019-04-15 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-04-15 More unit type handling Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Fix build with proj4 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Another test Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Remove OGRSpatialReferenceH member from proj 6 builds Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 More OGR->Proj conversion for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Port toProj4 to proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Port CRS map unit handling to proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Use proj6 api for geographicCrsAuthId(), add tests Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 Fix crs export to wkt on proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-05 Port more QgsCoordinateReferenceSystem internals to proj v6 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-05 Remove more proj4 api usage David Signer <david@opengis.ch> 2019-04-12 fix comment Matthias Kuhn <matthias@opengis.ch> 2019-04-12 Add QgsProcessingAlgorithm::parameterAsBoolean For consistency Alias to QgsProcessingAlgorithm::parameterAsBool(), because the parameter class is called QgsProcessingParameterBoolean Merge: aa297b5185 507e327c0c Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Merge pull request #9780 from elpaso/bugfix-plugins-dependencies-missing-metadata Handle broken plugins when searching for dependencies Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Handle broken plugins when searching for dependencies Merge: a0a8e49e8f 052b222196 D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2019-04-12 Test apply SLD PointSymbolizer on single centroid for polygon Merge: 6092d56991 c1546d9dcb Marco Bernasocchi <marco@opengis.ch> 2019-04-12 Merge pull request #9777 from mbernasocchi/fix_maxwmswidth [server] fix wmsMaxHeightEnv leftover code Merge: f6970faa84 a8a729b24d Alessandro Pasotti <elpaso@itopen.it> 2019-04-12 Merge pull request #9776 from pblottiere/server_params [server] Fallback to unmanaged parameters Marco Bernasocchi <marco@opengis.ch> 2019-04-12 fix wmsMaxHeightEnv leftover code Signed-off-by: Marco Bernasocchi <marco@opengis.ch> David Signer <david@opengis.ch> 2019-04-11 using correct pictures and additional comments David Signer <david@opengis.ch> 2019-04-11 add test files and correct image David Signer <david@opengis.ch> 2019-04-11 add for second case as well the default scale fallback David Signer <david@opengis.ch> 2019-04-11 add correct layer to testproject David Signer <david@opengis.ch> 2019-04-11 replace image with the expected one from test David Signer <david@opengis.ch> 2019-04-11 fix tests David Signer <david@opengis.ch> 2019-04-11 tooltip and label text Merge: 09b8a57706 1333be1e1c Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Merge pull request #9772 from pblottiere/wms_fix [server] Fixes WMS 1.3.0 certification Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Add test for an unkown parameter Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Add a fallback to unmanaged parameters David Signer <david@opengis.ch> 2019-04-11 tests for default mapunits per mm on EPSG:4326 David Signer <david@opengis.ch> 2019-04-11 tests for default scale on EPSG:2056 David Signer <david@opengis.ch> 2019-04-10 use calculation factor for scale David Signer <david@opengis.ch> 2019-04-09 fix crash because of uninitialized widget David Signer <david@opengis.ch> 2019-04-08 scale instead of map units in case of projection David Signer <david@opengis.ch> 2019-04-02 using of configured default map units per mm for legend symbols in case no BBOX parameter is passed Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Update unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-04-11 Update enum Blottiere Paul <blottiere.paul@gmail.com> 2019-04-10 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-04-10 Update exception code string for CRS/SRS issues Merge: 6792d236c9 69728d4c1d D'Hont René-Luc <rldhont@gmail.com> 2019-04-11 Merge pull request #9769 from dmarteau/Fix-OperationNotSupported-http-code Return 501 on 'OperationNotSupported' error David Marteau <david@innophi.com> 2019-04-11 Return 501 on 'OperationNotSupported' error Merge: 33139f343a 7bc70921ae Matthias Kuhn <matthias@opengis.ch> 2019-04-11 Merge pull request #9768 from m-kuhn/qobject_cast Use qobject_cast instead of dynamic_cast vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-04-09 [QgsQuick] Refactored QgsQuickValueMap and QgsQuickValueRelation widgets. Shared code extracted to a separate file. vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-04-08 Formatted code vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-04-05 [QgsQuick] Value Relation widget Added a widget for value relation field time of a feature form. Matthias Kuhn <matthias@opengis.ch> 2019-04-10 Use qobject_cast instead of dynamic_cast Merge: d2c6999632 f8e32f7b9e Matthias Kuhn <matthias@opengis.ch> 2019-04-10 Merge pull request #9737 from jef-n/postgres-unittest-2826ba34f unit test for 2826ba34f Merge: 913dee2b9c 54d58d9fa3 Matthias Kuhn <matthias@opengis.ch> 2019-04-10 Merge pull request #9742 from m-kuhn/repeatable_xml_order Make .qgs project file XML element order stable vsklencar <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 2019-04-08 [QgsQuick] Feature form group styling Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-10 [gdal] Implement the data provider reloadData() function (fixes #20536) Merge: 9ce1093bce cce1d6973d Alessandro Pasotti <elpaso@itopen.it> 2019-04-10 Merge pull request #9765 from elpaso/fix-webkit-build Fix build without webkit Alessandro Pasotti <elpaso@itopen.it> 2019-04-10 Fix build without webkit Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-08 [FEATURE][ogr] Add string list field type support Matthias Kuhn <matthias@opengis.ch> 2019-04-09 const list cannot be sorted Jürgen E. Fischer <jef@norbit.de> 2019-04-09 update INSTALL D'Hont René-Luc <rldhont@gmail.com> 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 <blottiere.paul@gmail.com> 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 <matthias@opengis.ch> 2019-04-09 Merge pull request #9762 from elpaso/plugin-dependencies-fix Fix plugin loading from zip (dependencies followup) Matthias Kuhn <matthias@opengis.ch> 2019-04-09 Stabilize XML for layer settings and map themes Blottiere Paul <blottiere.paul@gmail.com> 2019-04-09 Remove getMap method with hitTest Matthias Kuhn <matthias@opengis.ch> 2019-04-08 Save project properties in predictable order Blottiere Paul <blottiere.paul@gmail.com> 2019-04-08 Update exception messages Blottiere Paul <blottiere.paul@gmail.com> 2019-04-08 Update doc and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Fix issue after rebase Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Remove unused methods/functions Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Use new getLegendGraphics methods Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Add legend node function Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Add suport whe legend is not based on rule Blottiere Paul <blottiere.paul@gmail.com> 2019-04-03 Add basic support for hit test without calling getMap Blottiere Paul <blottiere.paul@gmail.com> 2019-04-02 Raise exception from the checking method directly Blottiere Paul <blottiere.paul@gmail.com> 2019-04-02 Add method to build layer tree Blottiere Paul <blottiere.paul@gmail.com> 2019-04-02 Check parameters before calling the renderer Alessandro Pasotti <elpaso@itopen.it> 2019-04-09 Fix plugin loading from zip (dependencies followup) Martin Dobias <wonder.sk@gmail.com> 2019-04-08 Added rendering tests for 3D lines Martin Dobias <wonder.sk@gmail.com> 2019-04-05 More robust and simpler near plane clipping of lines Martin Dobias <wonder.sk@gmail.com> 2019-04-05 Add spacer after edges group box for better alignment Martin Dobias <wonder.sk@gmail.com> 2019-04-05 Fix line rendering glitches Martin Dobias <wonder.sk@gmail.com> 2019-04-05 Edge highlighting for extruded polygons Martin Dobias <wonder.sk@gmail.com> 2019-04-05 Fix altitude clamping for points without Z values Martin Dobias <wonder.sk@gmail.com> 2019-04-05 Edge settings for polygons + GUI to configure edge rendering Martin Dobias <wonder.sk@gmail.com> 2019-04-04 [FEATURE] rendering of 3d wide lines, rendering of polygon edges Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-04-09 [FEATURE][expression] New array_all() function to check whether an array contains _all_ values of another given array. Nyall Dawson <nyall.dawson@gmail.com> 2019-04-09 Fix warnings when building without HAVE_SERVER_PYTHON_PLUGINS Régis Haubourg <regis.haubourg@oslandia.com> 2019-04-08 move issue templates to ISSUE_TEMPLATE dir Alex <roya0045@users.noreply.github.com> 2019-04-08 Fix html build (#9749) * fixing test * fixing include * reverting test change Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 [processing] Report provider version string alongside QGIS version in log Helpful for debugging and reproducability of results Nyall Dawson <nyall.dawson@gmail.com> 2019-04-08 [processing] Add version method to QgsProcessingProvider Allows retrieving provider version Merge: 28784ca947 155e0eb507 Matthias Kuhn <matthias@opengis.ch> 2019-04-08 Merge pull request #9379 from lbartoletti/intersection_linestringZ Fixes intersection on (multi)linestring/polygon/curve Z, M and ZM Nyall Dawson <nyall.dawson@gmail.com> 2019-04-05 Fix grammer errors in GEOWKT string Nyall Dawson <nyall.dawson@gmail.com> 2019-04-07 [processing] Expose additional expression variables for parameters in GUI Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-07 Add method to retrieve highlighted variable list from QgsExpressionContext Merge: ea4ea1f7af 2f8b9c789a Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Merge pull request #9739 from m-kuhn/kill_qforeach No more Q_FOREACH in gui Merge: 9464105cde f85954b304 Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2019-04-07 Changing the subset string while editing is not allowed as current feature ids might depend on the current filter Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Remove unused variable Daniele Viganò <daniele@vigano.me> 2019-04-07 [RPM] put the SHA commit in the about dialog for unstable builds Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Remove Q_FOREACH in favor of range-based for loops in the gui library Merge: 736e8cbbc3 6a5d0c6209 Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Merge pull request #9738 from m-kuhn/kill_analysis_qforeach Kill Q_FOREACH in analysis Merge: 4a87cc91a7 4852bac939 Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Merge pull request #9722 from m-kuhn/code_modernization Make QGIS core library a Q_FOREACH free zone Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Kill Q_FOREACH in analysis Merge: cbecf25407 4a87cc91a7 Matthias Kuhn <matthias@opengis.ch> 2019-04-07 Merge branch 'master' into code_modernization Jürgen E. Fischer <jef@norbit.de> 2019-04-07 unit test for 2826ba34f Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Try unblacklisting some more tests I think these were blacklisted for the Qt5 migration only Jürgen E. Fischer <jef@norbit.de> 2019-04-07 postgres provider: drop implicit not null and unique constraint for columns in compound keys (fixes #20073) Jürgen E. Fischer <jef@norbit.de> 2019-04-07 [FEATURE] postgres provider: add support for generated identity columns (implements #21745) Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Some cleanup Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Fix data defined size legend Merge: 23b6c6781b fad4732e87 Marco Bernasocchi <marco@opengis.ch> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <luipir@gmail.com> 2019-04-05 Merge pull request #9728 from signedav/fix_comments_because_backports Fix "\since" comment because of backporting David Signer <david@opengis.ch> 2019-04-05 fix comments Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Remove Q_FOREACH from modeltest Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Lock in Q_FOREACH free providers Merge: 41a9e6fac1 98235eb46b D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2019-04-05 RAII Matthias Kuhn <matthias@opengis.ch> 2019-04-05 More core changes Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Kill them Q_FOREACH Matthias Kuhn <matthias@opengis.ch> 2019-04-05 More Q_FOREACH to range-based for loop conversion Matthias Kuhn <matthias@opengis.ch> 2019-04-05 More Q_FOREACH to range-based for loop conversion Merge: 870337871a 2bb049ecd1 Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Merge pull request #9719 from m-kuhn/code_modernization Code modernization in map canvas Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Massive Q_FOREACH to range-based-for conversion Matthias Kuhn <matthias@opengis.ch> 2019-04-05 Code modenization D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2019-04-05 move WITH_BINDINGS in front of WITH_SERVER_PLUGINS (fixes e839f277c5c1 and clean builds) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-05 Cleanup geometry validation dock before QgsApplication exit Refs #20283, possibly fixes it Nyall Dawson <nyall.dawson@gmail.com> 2019-04-05 Fix some memory leaks Marco Bernasocchi <marco@opengis.ch> 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 <marco@opengis.ch> Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Marco Bernasocchi <marco@opengis.ch> 2019-04-04 Move invalid size test to its own class so it can reread os.env Signed-off-by: Marco Bernasocchi <marco@opengis.ch> add init_server method Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Use own qgs application so we can change the env settings Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Marco Bernasocchi <marco@opengis.ch> 2019-04-03 use QStringLiteral in Settings Signed-off-by: Marco Bernasocchi <marco@opengis.ch> remove unused mServerSettings Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Fix typo and code style Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Fix test Fix test Marco Bernasocchi <marco@opengis.ch> 2019-04-02 Add test and sip add missing methods Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Update src/server/qgsserversettings.cpp Co-Authored-By: mbernasocchi <marco@opengis.ch> Update src/server/qgsserversettings.cpp Co-Authored-By: mbernasocchi <marco@opengis.ch> Update tests/src/python/test_qgsserver_wms_getmap.py Co-Authored-By: mbernasocchi <marco@opengis.ch> Update src/server/qgsserversettings.h Co-Authored-By: mbernasocchi <marco@opengis.ch> Adress most review comments in PR Signed-off-by: Marco Bernasocchi <marco@opengis.ch> Marco Bernasocchi <marco@opengis.ch> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-04-05 [FEATURE][processing] Add concatenate_unique support to the aggregate alg Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-05 [FEATURE][expression] Add concatenate_unique() aggregation function Mathieu Pellerin <nirvn.asia@gmail.com> 2019-04-05 Add a aggregation method to concatenate unique values Nyall Dawson <nyall.dawson@gmail.com> 2019-04-05 Fix crash, missing points in some corner cases Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-05 More unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-02 Rename variable for clarity Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Use proj_normalize_for_visualization on proj >= 6.1 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Correctly handle swapped axis order for proj 6.0 Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Fix proj4 build Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Add helper method to determine whether a proj string uses angular units Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Remove debug noise Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Fix proj4 build Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Use proj6 for custom projections dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Use unique_ptrs for proj object storage Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Port QgsCoordinateTransform to proj 6 API Sponsored by ICSM Jürgen E. Fischer <jef@norbit.de> 2019-04-05 fix #21774 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-04-04 forward declaration of unique_ptr (#9708) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2019-04-04 processing: fix grass' r.quantile parameter (fixes #21751) Jürgen E. Fischer <jef@norbit.de> 2019-04-04 trim crssync include directories (followup 8851328) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-04-04 Merge pull request #9695 from 3nids/vertextool_sync_fix [vertex tool] fixes some editor-tool synchronization issues Alessandro Pasotti <elpaso@itopen.it> 2019-04-04 Add missing reference file for gfi test Alessandro Pasotti <elpaso@itopen.it> 2019-04-04 Const copy in for loop Alessandro Pasotti <elpaso@itopen.it> 2019-04-04 Fix queryable on top getprojectsettings Merge: 037a8283fa 56733ee0f7 D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 2019-04-04 Code layout Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-04-04 Fix crash when searching in layer properties Fixes #21769 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-04-03 clearer definition of flaky tests (#9693) Merge: 80a4fc9339 e839f277c5 Matthias Kuhn <matthias@opengis.ch> 2019-04-03 Merge pull request #9291 from dmarteau/fix-HAVE_SERVER_PYTHON_PLUGINS Fix build without HAVE_SERVER_PYTHON_PLUGINS David Marteau <david@innophi.com> 2019-02-27 Disable WITH_SERVER_PLUGINS when WITH_BINDINGS=FALSE Matthias Kuhn <matthias@opengis.ch> 2019-02-27 Update src/server/services/wms/qgswmsgetlegendgraphics.cpp Co-Authored-By: dmarteau <dhmarteau@gmail.com> David Marteau <david@innophi.com> 2019-02-26 Fix build without HAVE_SERVER_PYTHON_PLUGINS Jürgen E. Fischer <jef@norbit.de> 2019-04-02 Also retry tx pull on failure Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2019-03-25 Unit tests for hashed line symbols Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-04-02 [vertex tool] remove locked markers when deactivating Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-04-02 [vertex tool] update locked markers when adding a new vertex Jürgen E. Fischer <jef@norbit.de> 2019-04-02 legend: truncate excessively long tooltips (fixes #21737) Jürgen E. Fischer <jef@norbit.de> 2019-04-02 don't relink object if just the shared objects/DLL is changed Jürgen E. Fischer <jef@norbit.de> 2019-04-02 postgres provider: use st_estimatedextent only when 'use estimated metadata' is enabled (fixes #21718) Jürgen E. Fischer <jef@norbit.de> 2019-04-02 show more verbose PROJ release info D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2019-04-02 fix build (followup 7674e1657b476889afe63ee8f8b9fd93f581d3c6) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-04-02 Fix failing TestQgsJsonUtils Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Fix locally failing TestQgsColorScheme Nyall Dawson <nyall.dawson@gmail.com> 2019-04-02 Fix network access manager test failing due to server change Denis Rouzaud <denis.rouzaud@gmail.com> 2019-04-01 [Travis] Fix backport branch being run as push job (#9680) Merge: 1bb3f99f0e 0355611b60 Alessandro Pasotti <elpaso@itopen.it> 2019-04-01 Merge pull request #9671 from elpaso/bugfix-server-locale-override [server] Allow locale and group separator override Matthias Kuhn <matthias@opengis.ch> 2019-03-29 Properly convert to QgsVectorLayerEditpassTrough subclass Chris Holden <ceholden@gmail.com> 2019-03-29 Include missing include of <functional> Caught trying to build with GCC7 and MSVC Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 [processing] Use null instead of nan for invalid stat values in join by location summary Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 [processing] Fix invalid reprojection in join by location (summary) Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Re-run attribute table tests on Travis Should be fixed with proxy task fix Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-04-01 Added \since QGIS 3.8 Jürgen E. Fischer <jef@norbit.de> 2019-04-01 debian packaging: only break/replace older python-qgis* packages (fixes #21722; followup 957c51e6916) Alessandro Pasotti <elpaso@itopen.it> 2019-04-01 Add test reference file for server locale overrides Alessandro Pasotti <elpaso@itopen.it> 2019-04-01 Add tests for server locale override options Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2019-04-01 fix removal of temporary directories (fixes #21292) Merge: 2174577ee3 2a10c3fcef Alessandro Pasotti <elpaso@itopen.it> 2019-04-01 Merge pull request #9619 from elpaso/plugin-dependencies Plugin dependencies optional support Merge: 4472820ead 2d3e9e156f Alessandro Pasotti <elpaso@itopen.it> 2019-04-01 Merge pull request #9661 from elpaso/bugfix-21714-filewriter-field-length Fix wrong field length in file writer Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 More reference images and masks for layout attribute table tests Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 More reference images and masks for 3d tests Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Fix crash in stats summary on debug builds Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Revert "fix removal of temporary directories" This reverts commit b141349c90be91f191f612b7e2a349adde3c6349, which causes crashes in almost every unit test. Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Remove outdated comment Nyall Dawson <nyall.dawson@gmail.com> 2019-04-01 Update testqgsvectorfilewriter.cpp Andrea Giudiceandrea <andreaerdna@libero.it> 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 <jef@norbit.de> 2019-04-01 fix removal of temporary directories Alessandro Pasotti <elpaso@itopen.it> 2019-03-31 Fix wrong field length in file writer fixes #21714 Merge: 41f3ac0bbc 94b9d8f6f6 Alessandro Pasotti <elpaso@itopen.it> 2019-03-30 Merge pull request #9653 from elpaso/bugfix-badlayers-apply-no-style Fix bad layers style loss when "apply" Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-29 [ui] Don't disable 'keep unavailable layers' button when applying changes lbartoletti <loic.bartoletti@oslandia.com> 2019-03-29 add tests lbartoletti <loic.bartoletti@oslandia.com> 2019-03-29 Fix a crash when asJson is called on an empty PolygonGeometry Víctor Olaya <volayaf@gmail.com> 2019-03-29 [processing] do not export input sdat files Jürgen E. Fischer <jef@norbit.de> 2019-03-29 osgeo4w: fix starting of qt5 designer Merge: 559a4cb2a2 9ae06a52bf Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Merge pull request #9646 from pblottiere/server_exceptions [server] Sanitize WMS exceptions Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Fix test Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Remove unused qgis exception code Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-29 Update unit tests Alessandro Pasotti <elpaso@itopen.it> 2019-03-29 Fix bad layers style loss when "apply" Jürgen E. Fischer <jef@norbit.de> 2019-03-29 debian packaging: add qgis-providers dependency to python3-qgis in case only the bindings are installed Jürgen E. Fischer <jef@norbit.de> 2019-03-29 fix windows build Jürgen E. Fischer <jef@norbit.de> 2019-03-29 debian packaging: add transitional package for python3-qgis(-common) (cherry picked from commit cfe88521b6881344c67d81d29e37f3a9e11c593a) Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-03-29 fix the GRASS7 v.voronoi module, added missing file Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-03-29 fix the GRASS7 v.voronoi module Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Raise an internal error instead of an unknown error Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Remove old constructor Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Update security exceptions Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Fix compilation Martin Dobias <wonder.sk@gmail.com> 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 <blottiere.paul@gmail.com> 2019-03-28 Update exceptions for StyleNotDefined and LayerNotQueryable Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Manage LayerNotDefined exception Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Update InvalidCRS / InvalidSRS exception according to the version Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Update InvalidPoint exception Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Update InvalidFormat exception Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Add whole parameter in exception to format message Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Update exceptions for internal errors in renderer Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Add more exception in getPrint Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Auto format message for invalid parameter value Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Add more auto formatted message for missing parameter Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Auto format message for missing parameter Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Add an enum for exception codes Merge: 5b5cc50b9e 131b6591a5 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-28 Merge pull request #9624 from pblottiere/server_context_3 [server] Add a WMS render context Merge: 20ec29a496 bd9b3736d6 Alessandro Pasotti <elpaso@itopen.it> 2019-03-28 Merge pull request #9620 from elpaso/bugfix-badlayers-storage Bugfix badlayers storage Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-28 Fix some Python warnings, avoid accidently hiding all deprecation warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Mark some Processing methods as deprecated Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Update processing script template Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Ensure all public, stable API methods for Processing have nice docstrings Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Drop isWindows/isMac from stable Processing API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-27 Don't use copyright license as a module docstring Nyall Dawson <nyall.dawson@gmail.com> 2019-03-28 Silence cmake CMP0048 warning Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-27 scope enum for QgsProcessing::LayerHint (#9639) lbartoletti <loic.bartoletti@oslandia.com> 2019-03-05 [needs-docs] Fixes intersection on (multi)linestring/polygon Z, M and ZM. Fixes #21422 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Fix compilation Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-03-27 fix copy in Dockerfile Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Minor cleaning Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Remove unnecessary members from renderer Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Remove more methods from renderer Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Move another method to context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Remove some unnecessary methods from renderer Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Move some methods from renderer to context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Update doc for QgsRenderer Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Add doc for QgsWmsRenderContext Blottiere Paul <blottiere.paul@gmail.com> 2019-03-26 Remove some unused methods Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update getFeatureInfo with render context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update dxf unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update getDxf with render context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update getPrint with render context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update getLegendGraphics with render context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Update getMap with render context Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Add main loop to configure layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Remove invalid layer in test Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Fixes external layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Add WMS render context Merge: 8e70c08b18 cf595f9454 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-27 Merge pull request #9545 from signedav/getlegendgraphics_HEIGHTWIDTH SRCHEIGHT/SRCWIDTH for GetLegendGraphic request David Signer <david@opengis.ch> 2019-03-27 use direct widthAsInt/heigtAsInt in GetFeatureInfo David Signer <david@opengis.ch> 2019-03-25 decide in qgswmsrenderer if SRCWIDTH (for GetLegendGraphic) or WIDTH (for GetMap) is used David Signer <david@opengis.ch> 2019-03-18 fallback possibility if HEIGHT is used on GetLegendGraphics for maps as well David Signer <david@opengis.ch> 2019-03-18 use of SRCHEIGHT SRCWIDTH intead of HEIGHT WIDTH David Signer <david@opengis.ch> 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 <jef@norbit.de> 2019-03-27 osgeo4w: fix grass shortcuts in qgis-dev (fixes #21680) Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Cleanup ellipsoid Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Guard against nullptr Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Use QgsReadWriteLocker Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Sipify Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-19 Avoid loss of precision when reading ellipsoids from proj Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Update/add new ellipsoid unit tests for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Add utility class for proj to Python bindings Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Map older QGIS ellipsoid acronyms to proj auth:code pairs for proj 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Alternative method of ellipsoid lookups Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Improve performance of ellipsoid lookups on Proj >= 6 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Nicer sorting of ellipsoid defs Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Create ellipsoid definitions using proj db Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 More QgsMapLayer python fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-03-27 Followup 8d51a693, fix broken plugins Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-26 missing changes of QgsMapLayer::Type => QgsMapLayerType Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-26 Small tweak to enum Python docs (#9631) original credits to @nyalldawson Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-03-26 Merge pull request #9437 from 3nids/maplayertype_enum create scope based enum for QgsMapLayer::LayerType >> QgsMapLayerType Merge: 4f9d0029ad 08c095e7a7 Matthias Kuhn <matthias@opengis.ch> 2019-03-26 Merge pull request #9628 from daniviga/fix-rpm-2 [RPM] Make buildrpm.sh more robust and fast Daniele Viganò <daniele@vigano.me> 2019-03-26 [RPM] Fix rpmbuild.sh broken shell checks Merge: 4857a06d35 4f9d0029ad Daniele Viganò <daniele@vigano.me> 2019-03-26 Merge branch 'master' into fix-rpm-2 Daniele Viganò <daniele@vigano.me> 2019-03-26 [RPM] Make buildrpm.sh more robust and fix -b flag usage Nyall Dawson <nyall.dawson@gmail.com> 2019-03-26 Add test mask images Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-26 Update src/core/symbology/qgspointdisplacementrenderer.cpp Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se> Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 Update src/core/symbology/qgspointdisplacementrenderer.cpp Co-Authored-By: HenrikSpa <henrik.spangmyr@midvatten.se> 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ò <daniele@vigano.me> 2019-03-26 [RPM] Make %postun more robust remove a comment entirely Daniele Viganò <daniele@vigano.me> 2019-03-26 [RPM] Update rpm/default.cfg to build on F30 Daniele Viganò <daniele@vigano.me> 2019-03-26 [RPM] Improve buildrpms.sh script and use pbzip2 when available Merge: bfd28b2f9a 0aa326b9f9 Alessandro Pasotti <elpaso@itopen.it> 2019-03-26 Merge pull request #9616 from elpaso/html-widget HTML form widget Merge: f878ecc571 adf973cde3 Matthias Kuhn <matthias@opengis.ch> 2019-03-25 Merge pull request #9621 from daniviga/fix-rpm [RPM] Fix a comment in %postun Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Enable webview tools and fix some minor dox issues Daniele Viganò <daniele@vigano.me> 2019-03-25 [RPM] Fix stale code in %postun Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-25 add missing doc Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-24 add macros to Doxyfile.in Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Add test case for the layer store when re-adding a fixed layer Matthias Kuhn <matthias@opengis.ch> 2019-03-25 Update src/core/qgsmaplayerstore.h Co-Authored-By: elpaso <elpaso@itopen.it> Matthias Kuhn <matthias@opengis.ch> 2019-03-25 Update src/core/qgsmaplayerstore.h Co-Authored-By: elpaso <elpaso@itopen.it> Merge: 1942507fe9 f7bdded3a4 Matthias Kuhn <matthias@opengis.ch> 2019-03-25 Merge pull request #9612 from sebastic/control-comma Fix trailing comma in control files. Merge: 4a43bba6f0 eb64810da5 Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Merge pull request #9614 from elpaso/form-designer-allow-toggle-selection Toggle selection button in form d&d designer Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Added note in the documentation about the new behavior Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Minor style changes: same logic as before Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-03-25 Merge pull request #9583 from roya0045/pr/9 Improved and semi automated bad layer handling Merge: 250c62693a b0ef62ba51 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Merge pull request #9611 from pblottiere/server_log_exceptions [server] log exceptions Merge: 9327834322 5704f70d94 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-25 Merge pull request #9560 from pblottiere/server_dxf_params [server] Move parsing of DXF parameters in QgsWmsParameters... Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Add missing lib plugindependencies.py Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Fix typo and do not spellcheck the json plugins testdata Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Make slots private Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Hide selection toggle button when it's not required Blottiere Paul <blottiere.paul@gmail.com> 2019-03-21 Add getDxf test Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Add cpp test for server modules Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Remove nonexistent parameter from doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Fix doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Fix spelling Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Add FORMAT_OPTIONS parameter in map Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Add doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Removes unused function Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Update getDxf service Blottiere Paul <blottiere.paul@gmail.com> 2019-03-19 Add DXF parameters in QgsWmsParameters Alessandro Pasotti <elpaso@itopen.it> 2019-03-25 Minor changes in file header, stretch last column in deps table Merge: e5f0522b36 0cb0e387c2 Matthias Kuhn <matthias@opengis.ch> 2019-03-25 Merge pull request #9294 from lbartoletti/bugfix_21390_pointZ_snapping Fix Z snapping for point. Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 also monkey patch the former enum type Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 fix dox for unnested enums Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 use enum forward declaration in QgisInterface Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 [sipify] handle enum class forward declaration and fix monkey patching Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-03-08 [sipify] handle moving enum to scope based and out of class enum Jürgen E. Fischer <jef@norbit.de> 2019-03-24 update_ts.sh: add more context Jürgen E. Fischer <jef@norbit.de> 2019-03-23 fix translation string Alessandro Pasotti <elpaso@itopen.it> 2019-03-23 QGIS quick switch case from new HTML widget Alessandro Pasotti <elpaso@itopen.it> 2019-03-23 Added missing SIP files and headers Also fixes context evaluation before html is updated Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 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 <elpaso@itopen.it> 2019-03-23 [feature][needs-docs] Toggle selection button in form d&d designer Funded by ARPA Piemonte Merge: a19fc89e5f dbe8b6c0a6 Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2019-03-22 osgeo4w: updates for grass 7.6.1 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-22 fix copy in Dockerfile Alessandro Pasotti <elpaso@itopen.it> 2019-03-22 Allow multiple selection of d&d fields in form designer Bas Couwenberg <sebastic@xs4all.nl> 2019-03-22 Fix trailing comma in control files. Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Fixes compilation Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Returns an 'Internal Server Error' exception Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Log exceptions according Info or Critical errors Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Clean Blottiere Paul <blottiere.paul@gmail.com> 2019-03-22 Log exception on server side Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Revert "Avoid more accidentally editable table cells" This reverts commit c6ee6e390baf4f5259dfc426916b55e5b6654a01. Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Unit tests for QgsDatumTransformDialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Use structs instead of pairs Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Constify, QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Avoid more accidentally editable table cells Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Make preferred choices more visually dominant in transform selection dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-12 Fix double update of dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Fix loss of transform context changes when editing project CRS in project properties dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Standardise API for deciding whether the datum transform dialog should be shown Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Remove dead code Harrissou Sant-anna <delazj@gmail.com> 2019-03-22 Remove duplicate word Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Fix marker line offset along line unit is ignored when in Interval mode Nyall Dawson <nyall.dawson@gmail.com> 2019-03-22 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2019-03-20 Deprecate some more methods Nyall Dawson <nyall.dawson@gmail.com> 2019-03-20 Deprecate some methods, dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-03-20 Dox++ Víctor Olaya <volayaf@gmail.com> 2019-03-22 [processing] Add 'call' statements to SAGA batch file AlisterH <alister.hood@gmail.com> 2019-03-22 Add missing bracket to formula generated by data defined override Refs #21617 Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-03-21 fixes GRASS r.mapcalc tool vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-03-20 [QgsQuick] Added icon for 'Today' button of QgsQuickDateTime widget. Removed extra emopty line. vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-03-20 [QgsQuick] 'Today' icon button moved straight to date field. Visible only in !readOnly mode. vsklencar <viktor.sklencar@lutraconsulting.co.uk> 2019-03-20 [QgsQuick] 'Today' button for QgsQuickDateTime widget To enable quickly set current date. Jürgen E. Fischer <jef@norbit.de> 2019-03-21 update INSTALL Alex <roya0045@users.noreply.github.com> 2019-03-21 indent Alex <roya0045@users.noreply.github.com> 2019-03-21 adding newline to silence the indent test lbartoletti <loic.bartoletti@oslandia.com> 2019-02-27 Fix Z snapping for point. Point was always returned as a XY Point. Fixes #21390 Alex <roya0045@users.noreply.github.com> 2019-03-21 changing EOL format Alex <roya0045@users.noreply.github.com> 2019-03-21 changing whitespace characters pt-1 Alex <roya0045@users.noreply.github.com> 2019-03-21 changing whitespace characters p-t 2 Merge: fcb572e64e 34e67c111e D'Hont René-Luc <rldhont@gmail.com> 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 <roya0045@users.noreply.github.com> 2019-03-21 remove duplicate decl Alex <roya0045@users.noreply.github.com> 2019-03-21 build fixes Jürgen E. Fischer <jef@norbit.de> 2019-03-20 fix warning Merge: e9067834eb 4d70a4e28e Blottiere Paul <blottiere.paul@gmail.com> 2019-03-21 Merge pull request #9592 from rldhont/forwardport-9418-on-master Forwardport #9418 on master Merge: efc7e87fb9 90b46f6a38 Blottiere Paul <blottiere.paul@gmail.com> 2019-03-21 Merge pull request #9362 from pblottiere/legend_json Add json format for legend D'Hont René-Luc <rldhont@gmail.com> 2019-03-07 [Server] Add unit test for WFS GetFeature with BBOX param without EPSG Merge: 0f20c131f2 d620ddd134 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <zilolv@gmail.com> 2019-03-20 fix mesh scalar rendering for value 0 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-21 [processing] Fix exception when creating unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-21 [processing] Fix warning when loading algorithm dialog and no layers are present Fixes #21631 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-21 [layouts] Refresh layout automatically on page size/orientation change Fixes #21624 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-21 Dox++ Alex <roya0045@users.noreply.github.com> 2019-03-20 keeping track of changes Alex <roya0045@users.noreply.github.com> 2019-03-20 base path handler Martin Dobias <wonder.sk@gmail.com> 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 <rashad.kanavath@c-s.fr> 2019-03-19 Revert "fixes #21374: ignore optional output parameters" This reverts commit af2421541c78742a233b3c5a00cbbd6c11ceaaab. Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-03-18 fix travis code_layout test Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 2019-03-18 report warnings as non fatal errors through Feedback Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 2019-03-18 fixes #21374: ignore optional output parameters Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-03-18 bug: check for empty string in parameter values Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-03-06 Remove OtbSettings class and put constants for key names in OtbUtils Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <matthias@opengis.ch> 2019-03-18 Do not crash after fixing invalid geometries Matthias Kuhn <matthias@opengis.ch> 2019-03-20 Only change map extent when manually changing the active error Merge: 13a74ae962 1010522877 Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2019-03-20 Merge pull request #9320 from m-kuhn/geometry-validation-icons Geometry validation icons Martin Dobias <wonder.sk@gmail.com> 2019-03-20 Use user data in terrain combo boxes, fix max zoom level calc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Add context in doc Merge: 5653289085 547fd683d9 D'Hont René-Luc <rldhont@gmail.com> 2019-03-20 Merge pull request #9525 from rldhont/fix-server-getprint-jpg [Server] JPEG output for WMS GetPrint request has gone Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 More renaming and add a render context Nyall Dawson <nyall.dawson@gmail.com> 2019-03-20 Fix capitalization, clearer wording Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-20 Rename methods Merge: ba416d2eef aeba867832 Alessandro Pasotti <elpaso@itopen.it> 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 <manisandro@gmail.com> 2019-03-20 Merge pull request #9527 from manisandro/master Misc crash fixes Jürgen E. Fischer <jef@norbit.de> 2019-03-19 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 [processing] Fix QgsProcessingProvider::isSupportedOutputValue handling of optional output parameters Refs #21374 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Fix crash when grass provider is not available Fixes #21604 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Remove another use of deprecated QgsCoordinateTransform constructor Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-19 Use correct project transform context in transform expression function Sponsored by ICSM Jürgen E. Fischer <jef@norbit.de> 2019-03-19 mdal: fix typo Jürgen E. Fischer <jef@norbit.de> 2019-03-19 debian packaging: move qgis.core.additions to python3-qgis-common Sandro Mani <manisandro@gmail.com> 2019-03-15 [Bugfix] Return false from QgsVectorLayer::setDataProvider if provider is not valid Sandro Mani <manisandro@gmail.com> 2019-03-15 [Bugfix] Ensure order by attribute indices are valid Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2019-03-04 QCOMPARE with QString Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Update SIP binding Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Add doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Clean code Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Add test with big marker Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Add test for opacity Blottiere Paul <blottiere.paul@gmail.com> 2019-03-04 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-01 Manage opacity for markers in vector layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-01 Draw symbol for image and wms Blottiere Paul <blottiere.paul@gmail.com> 2019-03-01 Draw symbol for raster layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-01 Add icons in json for markers Blottiere Paul <blottiere.paul@gmail.com> 2019-02-27 Add drawLegend method for json Martin Dobias <wonder.sk@gmail.com> 2019-03-19 Add tests, fix issues from review, customizable terrain downloader Jürgen E. Fischer <jef@norbit.de> 2019-03-19 fix cmake warning D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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. ``` <ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0" capture-installed="true"> <ServiceException code="InvalidFormat"> Output format jpg is not supported by the GetPrint request </ServiceException> </ServiceExceptionReport> ``` 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 <blottiere.paul@gmail.com> 2019-03-19 Merge pull request #9385 from pblottiere/server_external_clean [server] Update external layer management Harrissou Sant-anna <delazj@gmail.com> 2019-03-18 Align Mesh property tab name with other data types using "Symbology" instead of "Style" Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-03-19 Merge pull request #9432 from tudorbarascu/constraint_description always show constraints description, not only when they fail Peter Petrik <zilolv@gmail.com> 2019-03-18 upgrade MDAL to 0.3.0 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Capitalization, tooltips Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Only enable edit datum transform button when a transform is selected Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Fix datum transform dialog sometimes does not correct respond to changes in the available transform table Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-12 Expose method for generating CRS widget text Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Datum transform table should not be editable Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Some code modernization Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Fix incorrect cursors shown in datum transform select dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-12 Capitalization, code style Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Fix a clazy warning Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Highlight deprecated transformations in red Another way to dissuade users from mistakenly choosing these transformations Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-18 Dox Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Test thread safety of proj context generation Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Remove another use of deprecated proj API Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Remove some use of deprecated proj API Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Improve test Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 Proj version agnostic context storage Sponsored by ICSM Nyall Dawson <nyall.dawson@gmail.com> 2019-03-18 More flexible proj version handling Sponsored by ICSM Jürgen E. Fischer <jef@norbit.de> 2019-03-18 debian packaging: update python package break/replaces (fixes #20894) Jürgen E. Fischer <jef@norbit.de> 2019-03-18 fix #15635 Martin Dobias <wonder.sk@gmail.com> 2019-03-18 Add missing copyright header Merge: 128477d797 87686cdd45 Matthias Kuhn <matthias@opengis.ch> 2019-03-18 Merge pull request #9493 from m-kuhn/fix-geomvalidator-freeze Fix freeze in geometry validator Merge: 0c265d7f2d 2a02aa0433 Matthias Kuhn <matthias@opengis.ch> 2019-03-18 Merge pull request #9546 from m-kuhn/geometry-validation-dock-layout Improve Geometry Validation Dock Layout Merge: 4e9c4b5a0c 24b8dcc692 Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2019-03-13 Use a hidden setting for activating geomtery resolution Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-18 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2019-03-18 Use remove_if Blottiere Paul <blottiere.paul@gmail.com> 2019-03-18 Some fixes Víctor Olaya <volayaf@gmail.com> 2019-03-18 correctly close files executed from QgsPythonRunner Blottiere Paul <blottiere.paul@gmail.com> 2019-03-05 Add utils method for external layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-05 Add doc Blottiere Paul <blottiere.paul@gmail.com> 2019-03-05 Add unit test for getprint and external layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-05 Add test for getmap and external layers Blottiere Paul <blottiere.paul@gmail.com> 2019-03-05 Manage external layers like highlight layers for consistency Merge: 92c8fddac2 8f38e86a8e Matthias Kuhn <matthias@opengis.ch> 2019-03-18 Merge pull request #9523 from m-kuhn/offline_editing_duplicate_layer_names [offline editing] handle duplicate layer names Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-14 [processing] Fix layerName= suffix is incorrectly passed to SAGA algorithms Fixes #21569 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-03-18 [ui] Fix missing 'Add Mesh layer' toolbar button Håvard Tveite <havard.tveite@nmbu.no> 2019-03-17 [processing] Add missing RasterLayer input parameter Alexandre Leroux <alexandreleroux@icloud.com> 2019-03-16 update copyright to 2019 update copyright notice to 2002-2019 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <zilolv@gmail.com> 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 <matthias@opengis.ch> 2019-03-14 Make offline editing a Q_FOREACH free zone Matthias Kuhn <matthias@opengis.ch> 2019-03-14 [offline editing] Support for layers with identical names Nyall Dawson <nyall.dawson@gmail.com> 2019-03-14 [processing] Fix IDW parameter value creation Nyall Dawson <nyall.dawson@gmail.com> 2019-03-14 [processing] Fix exception in IDW interpolation Fixes #21578 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-14 [processing] Fix processing.runAndLoadResults Fixes #21551 Merge: a7d060bb96 1645799788 Matthias Kuhn <matthias@opengis.ch> 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 <hugo.mercier@oslandia.com> 2019-03-14 Merge pull request #9494 from mhugo/force_provider_constraints Allow the strength of provider constraints to be soft Hugo Mercier <hugo.mercier@oslandia.com> 2019-03-13 Allow the strength of provider constraints to be set to soft Merge: bee20785cc cffe61250e Alessandro Pasotti <elpaso@itopen.it> 2019-03-13 Merge pull request #9510 from nastasi-oq/gem-contributors Gem contributors Matteo Nastasi <nastasi@openquake.org> 2019-03-13 layout: add new vertical and horizontal equispaced distributions Matteo Nastasi <nastasi@openquake.org> 2019-03-13 port of RedHat packaging from QGIS 2.0 to 3.0 Marco Bernasocchi <marco@opengis.ch> 2019-03-13 Update mbernasocchi email in AUTHORS Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-13 Merge pull request #9500 from m-kuhn/disable_flaky_test_3d_mesh_text Disable flaky 3D mesh rendering test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-13 Fix broken string Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Add dox Nyall Dawson <nyall.dawson@gmail.com> 2019-03-13 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2019-03-13 Fix naming collision Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-13 Add API to allow QgsScaleWidget to accept NULL values Nyall Dawson <nyall.dawson@gmail.com> 2019-03-13 Add API to allow null values in QgsScaleComboBox Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-03-13 Disable flaky 3D mesh rendering test Matthias Kuhn <matthias@opengis.ch> 2019-03-06 Make default geometry checks configurable via settings [needs-docs] Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-12 [expression] Negative index support to point_n(), angle_at_vertex(), distance_to_vertex() functions lbartoletti <loic.bartoletti@oslandia.com> 2019-03-12 apply martin's review lbartoletti <loic.bartoletti@oslandia.com> 2019-03-05 remove useless variable mSnappedToVertex lbartoletti <loic.bartoletti@oslandia.com> 2019-03-04 Needs to snap point too when CadDockWidget is enabled. Fixes #18138 Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-12 put informative text into markdown comments Matthias Kuhn <matthias@opengis.ch> 2019-03-02 Clear and load in getFeatures() Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-12 [FEATURE] Merge pull request #9460 from m-kuhn/labeling_geometry_generator ➿ Geometry generators for labeling ➿ Merge: 1dc146a7ca 8c676ba0b3 Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Merge pull request #9491 from m-kuhn/ogr_provider_test_flaky Disable flaky ogrprovider test Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Minimized icons Julien Cabieces <julien.cabieces@oslandia.com> 2019-03-12 Change 'since' version to 3.4.6 (#9480) Nyall Dawson <nyall.dawson@gmail.com> 2019-03-12 Disable freaking annoying constantly failing unit tests Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Disable flaky ogrprovider test Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Update placement options on geometry type change Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-12 [themes] Fix missing visual hint for disabled tabs Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Set obstacle geometry to original geometry Matthias Kuhn <matthias@opengis.ch> 2019-03-12 Fix geometry generator type visibility glitch Harrissou Sant-anna <delazj@gmail.com> 2019-03-12 Use Qt style "returns .." tense instead of "return .." Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Fix loss of layout item combo box filters Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Correctly sort items in QgsLayoutItemComboBOx Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-11 Tweaks to layout item combo box Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Add methods to resolve parameters to layouts/layout items Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 [processing] Add new parameter type for layout item objects Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 [processing] Add new parameter type for print layout names Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 [processing] Add project to QgsProcessingParameterWidgetContext Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 New gui class QgsLayoutComboBox Shows a list of layouts Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Move layout manager model from app to core and add unit tests Merge: 8e39f0f57a ae0e12b1b9 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <regis.haubourg@oslandia.com> 2019-03-11 remove files unrelated to the PR (sorry for the noise) Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 reword search advice Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 fix wording for sample dataset Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 better message for third party plugins Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 promote screencasts over screenshots Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Fix geometry generator condition Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 simplify feature request template Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-11 Simplify template and add community message Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-03-11 Move prepare step into qgspallabeling Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Update docs Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Add geometry generator required fields to request Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Fix double comparison warnings Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Move expression preparation to prepare step Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Switch enumkeytovalue to existing functionality Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Nicer information message to adjust geometry Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Distance area no longer needed Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Obstacle geometry should be original geometry uclaros <Ucla ros 1> 2019-03-11 nose2 method assertions Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Update src/core/qgspallabeling.cpp Co-Authored-By: m-kuhn <matthias@opengis.ch> Matteo Nastasi <nastasi@openquake.org> 2019-03-11 received all PR suggestions Matteo Nastasi <nastasi@openquake.org> 2019-03-11 create a private method to compute equispaced distributions Merge: f575656ddb 0b39b84a51 Matthias Kuhn <matthias@opengis.ch> 2019-03-11 Merge pull request #9475 from vpicavet/patch-1 Revert "drinking" mention on PR template Vincent Picavet <vpicavet@users.noreply.github.com> 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 <matthias@opengis.ch> 2019-03-11 Merge pull request #9461 from m-kuhn/pal_cleanup Some cleanup in labeling and pal Richard Duivenvoorde <richard@duif.net> 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 <gustrimaille@yahoo.fr> 2019-03-06 drop old processing provider example which is not compatible QGIS 3 Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-03-08 Better GRASS r.series description to help workaround a limitation of Processing Nyall Dawson <nyall.dawson@gmail.com> 2019-03-11 Update src/ui/layout/qgslayoutdesignerbase.ui Co-Authored-By: nastasi-oq <nastasi@openquake.org> Alexander Bruy <alexander.bruy@gmail.com> 2019-03-10 [feature][processing] expose GDAL pansharpening tool in the Processing Alexander Bruy <alexander.bruy@gmail.com> 2019-03-10 [processing] fix handling of the multiple layers parameter when inputs are plain files Nyall Dawson <nyall.dawson@gmail.com> 2019-03-08 [processing] Allow data type for numeric inputs to be specified Nyall Dawson <nyall.dawson@gmail.com> 2019-03-08 Fix qt warning on modeler algorithm edit Nyall Dawson <nyall.dawson@gmail.com> 2019-03-08 [processing] Show parameter type in input definition dialog title Nyall Dawson <nyall.dawson@gmail.com> 2019-03-08 [postgres] Fix estimated metadata queries fail for huge tables Fixes #21517 Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-03-10 [3d] Fix crash if the input data contain some empty polygons Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-10 add default tags Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-10 fix typos Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-03-10 Merge pull request #9451 from elpaso/geopackage-project-storage-followup Added option to load/store from/to the filesystem Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Fix sip bindings and ignore missing docs Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Fix compiling with older Qt versions Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2019-03-10 Add error reporting Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Prepared expression evaluation Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Use std::fill to initialize array Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Range based for loops Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Rule based labeling RAII Matthias Kuhn <matthias@opengis.ch> 2019-03-10 QVariant supports boolean Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Pal should also use 64 bit fids Matthias Kuhn <matthias@opengis.ch> 2019-03-10 RAII for pal Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Remove leftover code Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Add test for geometry generator labeling Matthias Kuhn <matthias@opengis.ch> 2019-03-10 UX improvements Merge: 7ceb97aec6 297908b218 Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Merge pull request #9433 from rosaguilar/patch-2 Some functions now show up with autocompletion in the expression builder Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Better UX for configuration interface Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Report errors in labeling geometry generator expression Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Add expression builder to labeling geometry generator Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Make geometry generator configuration gui respect geometry type Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Fix clang-tidy warnings Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Add todo Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Save geometry generator enabled/disabled state independently Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Some code optimizitaions Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Add configuration GUI for label geometry generators Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Initial code for labeling geometry generators Alessandro Pasotti <elpaso@itopen.it> 2019-03-10 Add .gpkg file filter to the file selection dialog Merge: a91ecd534c 312473c4dd Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Merge pull request #9456 from Gustry/pyqt replace some PyQt5 to qgis.PyQt Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Update python/plugins/MetaSearch/util.py Co-Authored-By: Gustry <gustrimaille@yahoo.fr> Merge: bdf080588e 78cc5b2bf5 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-10 Silence warning Matthias Kuhn <matthias@opengis.ch> 2019-03-10 Fix "left" expression function Matteo Nastasi <nastasi@openquake.org> 2019-03-10 fix code_layout error Merge: ddca636ec7 80dd6d5203 Alexander Bruy <alexander.bruy@gmail.com> 2019-03-10 Merge pull request #9455 from alexbruy/fix-batch [processing] add missed imports to batch panel (fix #21486) Etienne Trimaille <gustrimaille@yahoo.fr> 2019-03-09 replace some PyQt5 to qgis.PyQt Matteo Nastasi <nastasi@openquake.org> 2019-03-10 New 'Distribute' description strings updated Merge: 38cb90a0df ddca636ec7 Matteo Nastasi <nastasi@openquake.org> 2019-03-10 Merge remote-tracking branch 'mainstream/master' into distribute-equispaced2 Matteo Nastasi <nastasi@openquake.org> 2019-03-10 wrong placement for endMacro() call fixed Matteo Nastasi <nastasi@openquake.org> 2019-03-10 use nan as return values of unreachable branch Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2019-03-09 [processing] add missed imports to batch panel (fix #21486) Merge: 8f0cfda89a db15465e94 Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Merge pull request #9450 from m-kuhn/raii More RAII in PAL Matteo Nastasi <nastasi@openquake.org> 2019-03-09 [FEATURE] [needs-docs] add new vertical and horizontal equispaced distributions Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Remove obsolete line Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-03-09 More RAII in PAL Merge: 5d9cbe9aca d0d918fb2e Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 Merge pull request #9419 from 3nids/docker_tree Refactoring of Docker builds Jürgen E. Fischer <jef@norbit.de> 2019-03-09 compile QTSignal statically (fixes #21514) Jürgen E. Fischer <jef@norbit.de> 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 <denis.rouzaud@gmail.com> 2019-03-09 the ultimate docker experience Merge: 3057fd61b0 d3a12dc63a Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Merge pull request #9441 from m-kuhn/code_style Code style Giovanni Manghi <giovanni.manghi@naturalgis.pt> 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 <nirvn.asia@gmail.com> 2019-03-09 [plugin manager] Dont disconnect overall finished signal Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 do not exit on error Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-09 🐳 Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Code style Matthias Kuhn <matthias@opengis.ch> 2019-03-09 RAII Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Remove unrequired default values Matthias Kuhn <matthias@opengis.ch> 2019-03-09 Range based for loops in labeling Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 k Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 gogogogog Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 o Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 k Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 kkk Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 wwer Rosa Aguilar <r.m.aguilardearchila@utwente.nl> 2019-03-08 add parameters list to expression functions expression function update Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 k2 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 klap Rosa Aguilar <r.m.aguilardearchila@utwente.nl> 2019-03-08 Add parameter list for the expression editor Expression function update Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 x Tudor Bărăscu <tudor.barascu@qtibia.ro> 2019-03-08 always show constraints description, not only when they fail Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 yeaaah Merge: 6714819835 b55f7e3c0b Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Merge pull request #9426 from qgis/pcav-patch-1 Update PULL_REQUEST_TEMPLATE.md Merge: 768b3d4b05 8d3946db66 Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-03-08 Update docker-variables.env Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-08 issue template improvements Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 bring the lions Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 more elephants Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 bit more clever Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 🥩 Jürgen E. Fischer <jef@norbit.de> 2019-03-08 fix windows build Merge: ec0ff4abb5 c5ef988d08 Alessandro Pasotti <elpaso@itopen.it> 2019-03-08 Merge pull request #9422 from elpaso/bugfix-21511-rastercalc-multiband Fix raster calculator with multiband rasters Merge: 0e5c91234f 6ddf78c15e Alessandro Pasotti <elpaso@itopen.it> 2019-03-08 Merge pull request #9417 from elpaso/bugfix-21497-make-features-compatible Fix makeFeatureCompatible wrong field count Etienne Trimaille <gustrimaille@yahoo.fr> 2019-03-08 Update src/core/qgssettings.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 add missing new line Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-08 issue template fixup Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 fix path Régis Haubourg <regis.haubourg@oslandia.com> 2019-03-08 add draft default template for issues Merge: 237e13c08e 1281bcc256 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 Merge pull request #9425 from 3nids/scope_base_enum Scope based enum Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 will you sleep Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 kkk Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 test Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-03-08 [sipify] fix oneliners Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Only run push tests on master, release- and final- branches Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 n Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 ... Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 coffee Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 morning bbreeze Merge: 99cedd6e10 f7b0e10ed9 Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Merge pull request #9423 from saeri-ims/patch-1 adding explanation and information icon Merge: cccf974211 16d96e9e6f Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Merge pull request #9421 from raymondnijssen/measuretoolfix Hide orange measure line and points while measure tool is inactive Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 Who else needs more $ Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-03-08 [plugin manager] Set view to all plugins when clicking a tag hyperlink Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-08 Update docker-variables.env Merge: 2403c64a7c 2be19fbe04 Matthias Kuhn <matthias@opengis.ch> 2019-03-08 Merge pull request #9424 from m-kuhn/skip-flaky-test Disable flaky test Paolo Cavallini <cavallini@faunalia.it> 2019-03-07 Update PULL_REQUEST_TEMPLATE.md Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 [sipify] monkey patch enum for PyQGIS API compatibility Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 missing var Merge: 05756e5386 13ef23f27c Matthias Kuhn <matthias@opengis.ch> 2019-03-07 Merge pull request #9420 from rosaguilar/patch-1 add paramaters list to expression functions Matthias Kuhn <matthias@opengis.ch> 2019-03-07 Disable flaky test Matthias Kuhn <matthias@opengis.ch> 2019-03-07 Fix capitalization SAERI <42073830+saeri-ims@users.noreply.github.com> 2019-03-07 adding explanation and information icon Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 fix timestamp Alessandro Pasotti <elpaso@itopen.it> 2019-03-07 Fix raster calculator with multiband rasters Fixes #21151 Raymond Nijssen <r.nijssen@terglobo.nl> 2019-03-07 Hide orange measure line and points while measure tool is inactive Matthias Kuhn <matthias@opengis.ch> 2019-03-07 Indentation Matthias Kuhn <matthias@opengis.ch> 2019-03-07 expression function update Alessandro Pasotti <elpaso@itopen.it> 2019-03-07 Fix tests Rosa Aguilar <r.m.aguilardearchila@utwente.nl> 2019-03-07 add paramaters list to expression functions Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 use scope based enum for QgsAdvancedDigitizingDockWidget::AditionalConstraints Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 [sipify] handle scope based enums Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 grrrr* Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 more plop Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-03-07 plop Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-03-07 yop Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 yeah Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 reset the test runner Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 more fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 what to say Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 Revert "optimize Dockerfile for build deps" This reverts commit 9cdf051fd078585802cba8a243fa1a26cc874fec. Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 build and test in 2 steps Merge: 12ba41750f e217693ad3 Alessandro Pasotti <elpaso@itopen.it> 2019-03-07 Merge pull request #9381 from elpaso/gpkg-project-storage Gpkg project storage Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 optimize Dockerfile for build deps Nyall Dawson <nyall.dawson@gmail.com> 2019-03-07 Fix paletted raster renderer does not respect correct band when rendering Fixes #21505 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-07 Revert "try with dedicated for building" This reverts commit 748c783fa09aeb76870dd3155ed562046ea0cd0a. Merge: f87c447d34 686d21114b Matthias Kuhn <matthias@opengis.ch> 2019-03-07 Merge pull request #9409 from m-kuhn/fix-nm-autogenerated Fix n:m relations in autogenerated attribute forms lbartoletti <loic.bartoletti@oslandia.com> 2019-02-27 Add FreeBSD for SagaUtils Matthias Kuhn <matthias@opengis.ch> 2019-03-06 Fix n:m relations in autogenerated attribute forms Fix #16446 Fix #21491 Matthias Kuhn <matthias@opengis.ch> 2019-03-06 Code cleanup (#9392) * Make auth a Q_FOREACH free zone * Code cleanup * Add const * Indentation * Indentation Harrissou Sant-anna <delazj@gmail.com> 2019-03-06 Fix formatting in pyqgis documentation (#9396) * Fix API documentation * Fix sip doc Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 try with dedicated for building sklencar <vsklencar@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-03-06 avoid triggering twice build of PyQGIS docs (#9406) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 use PYTHONUNBUFFERED Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 disable TTY? Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 debug Alessandro Pasotti <elpaso@itopen.it> 2019-03-06 R.I.P. De Morgan Alessandro Pasotti <elpaso@itopen.it> 2019-03-06 Expose gpkg embedded project to the browser Alessandro Pasotti <elpaso@itopen.it> 2019-03-04 Remove and rename gpkg-stored projects Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-03-06 use tee with cat Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 remove unbuffer Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 run test without tty Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 simplify Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 not sure why but it works Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 fix path again Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 fix path ignore in .dockerignore Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 fix path Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 run Python tests inside docker Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 create CCACHE dir Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 more descriptive Travis job names (#9400) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-06 do not hang when running docker Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-06 [plugin manager] Guard from overly wide layout for read-only plugins Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-06 [plugin manager] Clean up description and about text by stripping HTML code Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-06 [plugin manager] Allow search by tags via clicking on individual tag Jürgen E. Fischer <jef@norbit.de> 2019-03-06 disable qt-unix-signals on windows (fixes build) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 fix copying from container Jürgen E. Fischer <jef@norbit.de> 2019-03-05 fix 9f1fcb72d4 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-05 [processing][saga] Difference and symmetric difference algorithms have known issues in SAGA LTR Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-05 [processing] Add flag for algorithms with known issues Jürgen E. Fischer <jef@norbit.de> 2019-03-04 processing: enable translation for parameter descriptions Jürgen E. Fischer <jef@norbit.de> 2019-03-04 avoid crash on retrieval extent from invalid vector data providers Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 fix CCACHE dir Denis Rouzaud <denis.rouzaud@gmail.com> 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 <senhor.neto@gmail.com> 2019-03-05 Fixed data-defined description for page sizes Richard Duivenvoorde <richard@duif.net> 2019-03-05 libQTSignal not copied to install dir Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 fix Travis build trigger Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 fix mkdir ccache_dir Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 add a second cache directory for Docker image building because they just take too much time Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-05 trigger PyQGIS Doc Travis build after pushing new image on Docker hub Merge: 534ff68bbc 8602d8fd97 Matthias Kuhn <matthias@opengis.ch> 2019-03-05 Merge pull request #9380 from Ailurupoda/patch-1 [dbmanager] Fix LineEdit name error Corentin.F <akwalith@gmail.com> 2019-03-05 Fix LineEdit name error Nyall Dawson <nyall.dawson@gmail.com> 2019-03-05 Handle sigint to terminate qgis app immediately Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-03-05 Merge pull request #9048 from troopa81/fix_20872_postgres_multidim_arrays Manage postgres multidimensionnal array Merge: 5fca18c4ae 62dc9452a9 Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2019-03-05 [processing][GRASS] Fix exceptions on Python < 3.6 Fixes #21173 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-03-05 [asf] Fix parsing of polygons Nyall Dawson <nyall.dawson@gmail.com> 2019-03-04 [processing] Avoid more deprecation warnings from external libraries Nyall Dawson <nyall.dawson@gmail.com> 2019-03-04 Fix qt warning on opening modeler dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-03-04 [processing] Fix initial zoom of models on hidpi displays Fixes #16456 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-05 [processing] Fix missing vector polygon to lines menu item Fixes #21475 Matthias Kuhn <matthias@opengis.ch> 2019-03-04 Add test for preserving layer visibility on offline editing Matthias Kuhn <matthias@opengis.ch> 2019-03-04 Preserve layer visibility in offline editing Nyall Dawson <nyall.dawson@gmail.com> 2019-03-05 Fix newline characters break embedded expressions Fixes #21471 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-04 [processing] Force regeneration of primary key for more algorithms Fixes #21445 Nyall Dawson <nyall.dawson@gmail.com> 2019-03-04 [processing] Fix outdated Find Projection docs Fixes #21404 Matthias Kuhn <matthias@opengis.ch> 2019-03-04 replace double quote with simple quote Co-Authored-By: troopa81 <julien.cabieces@oslandia.com> Matthias Kuhn <matthias@opengis.ch> 2019-03-04 replace double quote with simple quote Co-Authored-By: troopa81 <julien.cabieces@oslandia.com> Matthias Kuhn <matthias@opengis.ch> 2019-03-04 Fix backport branch filtering Matthias Kuhn <matthias@opengis.ch> 2019-03-04 Fix backport branch filtering for travis Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-04 [vertex tool] highlight vertices of locked features when not selected (#9348) backporting[bot] <backporting[bot]@users.noreply.github.com> 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 <nirvn.asia@gmail.com> 2019-03-04 [asf] Use a bulletproof where clause to retrieve object IDs Merge: b6d4833bca 82ca2dd873 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-03 Merge pull request #9292 from m-kuhn/fix-auth-manager-crash-on-exit Fix auth manager crash on exit Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-03-03 fix windows build Alessandro Pasotti <elpaso@itopen.it> 2019-03-03 Spelling Alessandro Pasotti <elpaso@itopen.it> 2019-03-03 Added a long comment to the setValue method Also removed leftover unused (renamed) variable Julien Cabieces <julien.cabieces@oslandia.com> 2019-03-03 Optimise retrieval of feature from context Denis Rouzaud <denis.rouzaud@gmail.com> 2019-03-02 remove unused static member (#9329) Matthias Kuhn <matthias@opengis.ch> 2019-03-03 Never assume anything because when you do, reality will teach you better Merge: dcc92de5d0 c71a04070f Matthias Kuhn <matthias@opengis.ch> 2019-03-02 Merge pull request #9327 from m-kuhn/fix-warning Silence warning without opencl Matthias Kuhn <matthias@opengis.ch> 2019-03-02 Fix warning Matthias Kuhn <matthias@opengis.ch> 2019-02-28 Add icons to geometry validation checks Matthias Kuhn <matthias@opengis.ch> 2019-03-02 Indentation fix Matthias Kuhn <matthias@opengis.ch> 2019-03-02 Some tests rely on the current dinitialization order Merge: 77f2b60aa5 3efd4a886b Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-02 Merge pull request #9321 from m-kuhn/cleanup-qgsvectorlayer-geometrytype Cleanup QgsVectorLayer::geometryType() Merge: 34684d4505 d1a7e456e3 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-02 Merge pull request #9324 from m-kuhn/latin1 Use QLatin1String for geometry representation operations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-02 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-03-01 Merge pull request #9323 from m-kuhn/messagebar-cleanup Some cleanup in QgsMessageBar Matthias Kuhn <matthias@opengis.ch> 2019-03-01 Use QLatin1String for geometry representation operations Matthias Kuhn <matthias@opengis.ch> 2019-03-01 Some cleanup in QgsMessageBar Matthias Kuhn <matthias@opengis.ch> 2019-03-01 Properly connect deleters fixes a crash Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-03-01 Avoid working on temporary geometries Merge: 7d832634de 88a96122b8 Alessandro Pasotti <elpaso@itopen.it> 2019-03-01 Merge pull request #9305 from elpaso/bugfix-21405-raster-calc-wrong-results [opencl] Fix raster calculator operator precedence Matthias Kuhn <matthias@opengis.ch> 2019-03-01 Prepare geometry engine for improved performance Matthias Kuhn <matthias@opengis.ch> 2019-03-01 Avoid working on reference to temporary objects fixes a couple of crashes in geometry validation Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2019-03-01 [themes] Restrict QPushButton min-width to raster calculator dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-03-01 [processing] Pre-highlight model components on hover Nyall Dawson <nyall.dawson@gmail.com> 2019-03-01 [processing] Show tooltips in modeler when hovering over model component Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-26 Use the QgsSqliteUtils system tables list in DB Manager Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-26 [browser] List non-spatial layers for mixed spatial/non-spatial sqlite files Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-26 Move sqlite/spatialite system tables to the QgsSqliteUtils class Jürgen E. Fischer <jef@norbit.de> 2019-02-28 i18n: fix it on windows (followup 2f431bc1f) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-28 Don't ever call Py_Finalize -- causes segfaults on exit Nyall Dawson <nyall.dawson@gmail.com> 2019-02-28 Add API to determine if a plugin is enabled Nyall Dawson <nyall.dawson@gmail.com> 2019-02-28 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2019-02-28 Remove unused includes from Python library Nyall Dawson <nyall.dawson@gmail.com> 2019-02-28 Dox++, constify Nyall Dawson <nyall.dawson@gmail.com> 2019-02-27 Allow python to be initialised without interface or error hook Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-02-28 Check for globalsettings and don't crash Nyall Dawson <nyall.dawson@gmail.com> 2019-02-27 [processing] Avoid creation of gui components at startup Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-02-28 Take Z values into consideration in avoid duplicate nodes Matthias Kuhn <matthias@opengis.ch> 2019-02-28 Add topological points on layers with configured precision The tolerance was hardcoded to 1mm before. lbartoletti <loic.bartoletti@oslandia.com> 2019-02-27 BSD patches Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-02-27 Fixes Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <jef@norbit.de> 2019-02-27 debian packaging: fix python3-qgis.install Peter Petrik <zilolv@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-27 Fix doxygen input filter Nyall Dawson <nyall.dawson@gmail.com> 2019-02-27 Update sipify expected results Nyall Dawson <nyall.dawson@gmail.com> 2019-02-27 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-26 Nullptr consistency in dox Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 Typo, remove unused .sip files Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 Retval -> returns Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 astyle Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2019-02-26 Bulk doxygen TRUE/FALSE literal conversion Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2019-02-26 saga help fix Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-25 Useful tooltips for length/precision widgets Because *I* always get tripped up by these! Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-24 Add QgsGeometry::isGeosValid option to ignore self-touching rings Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <blottiere.paul@gmail.com> 2019-02-26 Merge pull request #9290 from pblottiere/fix_doc_2 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Fix typo in canvas doc Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Fix typo in raster layer doc Merge: 6e39543983 3e2af2aec1 Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Merge pull request #9288 from pblottiere/fix_doc Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Remove duplicated word in doc Merge: 0e8757b408 0a76d7c108 Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Merge pull request #9242 from pblottiere/getprint_svg Some cleaning [server] Merge: 81f0c5ce00 6b09be7f32 Blottiere Paul <blottiere.paul@gmail.com> 2019-02-26 Merge pull request #9236 from signedav/scale_getlegendgraphic On GetLegendGraphics take the scale context from map parameters David Signer <david@opengis.ch> 2019-02-26 update docu since 3.8 Blottiere Paul <blottiere.paul@gmail.com> 2019-02-25 Fixes unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-02-22 Remove duplicated public/private Blottiere Paul <blottiere.paul@gmail.com> 2019-02-22 Update doc for 3.8 Blottiere Paul <blottiere.paul@gmail.com> 2019-01-21 Return default value if value is empty Blottiere Paul <blottiere.paul@gmail.com> 2019-01-21 Remove redundant return Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Remove another function Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Update test for not mandatory format parameter Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Remove unused functions Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Replace getter names Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Use static notation Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Fix error message Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Set png as the default format for images in WMS service Blottiere Paul <blottiere.paul@gmail.com> 2019-01-10 Replace string by enum for format Merge: fb324f3e43 7f30680bed Matthias Kuhn <matthias@opengis.ch> 2019-02-26 Merge pull request #9241 from m-kuhn/merge-lines-on-dissolve [processing] Merge lines on dissolve Nyall Dawson <nyall.dawson@gmail.com> 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 <volayaf@gmail.com> 2019-02-22 [processing] Script decorators: correctly check that parent parameter exist Jürgen E. Fischer <jef@norbit.de> 2019-02-24 debian packaging: * remove xenial & stretch support * remove globe plugin * always enable 3d Bas Couwenberg <sebastic@xs4all.nl> 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 <elpaso@itopen.it> 2019-02-25 Merge pull request #9273 from elpaso/bugfix-fix-path-resolver-urls fix path resolver urls Víctor Olaya <volayaf@gmail.com> 2019-02-25 [processing] consider destination params as outputs when defining scripts Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Typo Nyall Dawson <nyall.dawson@gmail.com> 2019-02-25 Standardise dox for signals Nyall Dawson <nyall.dawson@gmail.com> 2019-02-25 Fix regex used to replace [% %] expressions in text Was incorrectly truncating at first ']' character Fixes #21366 David Signer <david@opengis.ch> 2019-02-25 expected images from travis Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Fix path resolver with extra URL-like stuff Like for CSVs: see #21150 Merge: 77f500b12e 94b5fed57a Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Merge pull request #9260 from elpaso/form-background-color Add bg color option to form containers David Signer <david@opengis.ch> 2019-02-25 correct images from qgis travis build Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Typo sklencar <vsklencar@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-02-25 Merge pull request #9246 from 3nids/vertextool_sync2 [vertex tool] synchronisation of map tool and editor selections Nyall Dawson <nyall.dawson@gmail.com> 2019-02-25 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-02-25 Fix use of trailing */ in dox, which messes with sipify Python documentation output David Signer <david@opengis.ch> 2019-02-25 tests for scaled symbol sizes David Signer <david@opengis.ch> 2019-02-22 comments and comments since Merge: 9f576b678e 1f4747fe62 Matthias Kuhn <matthias@opengis.ch> 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 <blottiere.paul@gmail.com> 2019-02-25 Merge pull request #9204 from troopa81/wms_filters Add possbility to define one filter for several layers Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Add test case for backgroundColor serialization Alessandro Pasotti <elpaso@itopen.it> 2019-02-25 Rename container background color dialog title Víctor Olaya <volayaf@gmail.com> 2019-02-24 [processing] fixed finding grass folder Matthias Kuhn <matthias@opengis.ch> 2019-02-25 Add test files for dissolve consecutive lines Merge: 8151872d41 9d530e1fe7 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-24 Merge pull request #9209 from jdugge/advanceddigitizing_rotated Fix advanced digitizing display for rotated map canvas Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-24 add tooltips in the vertex editor Nyall Dawson <nyall.dawson@gmail.com> 2019-02-25 Fix crash when exporting reports uclaros <Ucla ros 1> 2019-02-24 Ran scripts/astyle-all.sh and scripts/sipify_all.sh uclaros <Ucla ros 1> 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 <nyall.dawson@gmail.com> 2019-02-24 [processing] Fix "Add geometry attributes" handling of multipoint geom For multipoints, export the count of geometries only Nyall Dawson <nyall.dawson@gmail.com> 2019-02-24 Fix space inserted at start of graduated legend entries Fixes #21339 Jürgen E. Fischer <jef@norbit.de> 2019-02-24 fix Pal::registerCancellationCallback spelling Bas Couwenberg <sebastic@xs4all.nl> 2019-02-24 Fix spelling errors. * cancelation -> cancellation * overal -> overall Jürgen E. Fischer <jef@norbit.de> 2019-02-24 nsis: remove desktop links Alessandro Pasotti <elpaso@itopen.it> 2019-02-24 Doc for the new backgroundColor argument Alessandro Pasotti <elpaso@itopen.it> 2019-02-24 [feature][needs-docs] Add bg color option to form containers Because gray is boring. Alessandro Pasotti <elpaso@itopen.it> 2019-02-24 Typo Merge: 2b21a97994 74aa8ca16e Alessandro Pasotti <elpaso@itopen.it> 2019-02-23 Merge pull request #9247 from elpaso/bugfix-21353-db-manager-sql-error Fix db manager sql query Jürgen E. Fischer <jef@norbit.de> 2019-02-23 fix #19933 uclaros <Ucla ros 1> 2019-02-23 Quick fix for a bug in QgsGeos::reshapeLine that causes QGIS to crash because of an unhandled geos exception. Alessandro Pasotti <elpaso@itopen.it> 2019-02-23 Tiny cosmetic fix: error by 1 on iteration counter text Alessandro Pasotti <elpaso@itopen.it> 2019-02-23 Fix db manager sql query Fixes #21353 Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-22 use bool variables instead of connecting/disconnecting signals also move simple QgsVertexEntry to qgsvertexeditor.h Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-22 fix updating vertex selection Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-22 fix updating table selection Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-22 only select vertices from locked feature again Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-22 correctly keep/clear vertices selection when switching locked feature Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-21 synchronize selection from the editor to the tool Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-21 remove vertex highlighting from editor Jürgen E. Fischer <jef@norbit.de> 2019-02-22 fix ui warnings Jürgen E. Fischer <jef@norbit.de> 2019-02-22 dwg import: implement suggestion from #21330 Víctor Olaya <volayaf@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-20 Freackin Amurican sppelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-19 [processing] Add API to allow custom expression variables to be set for a model lbartoletti <lbartoletti@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-02-03 [FEATURE][3d] Add camera lens field of view settings Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-22 update Otb Algorithm test to use Map Layer instance Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 2019-01-21 add unit-test for passing values other than type str Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-21 Reset outputpixeltype parameter options Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 2019-01-21 [test] a new test for otb algorithm that used crs Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-21 Use parameterAs methods in OtbAlgorithm This will accept stuff other than string type if needed by a user. Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-17 pass file names with quotes to otb Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-16 using parameterAs from qgis api Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-14 [review] fix issues from code review Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-10 [test] Avoid "NOTFOUND" in LD_LIBRARY_PATH environment variable Rashad Kanavath <rashad.kanavath@c-s.fr> 2019-01-10 [CI] fix travis test for OtbAlgorithms Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 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 <rashad.kanavath@c-s.fr> 2019-01-08 [FEATURE] [needs-docs] integrate OTB provider to processing plugin Matthias Kuhn <matthias@opengis.ch> 2019-02-22 Fix merge lines in dissolve Matthias Kuhn <matthias@opengis.ch> 2019-02-22 Add test for dissolve consecutive lines Jürgen E. Fischer <jef@norbit.de> 2019-02-22 Bump version to 3.7 Jürgen E. Fischer <jef@norbit.de> 2019-02-22 changelog and news update for 3.6 Jürgen E. Fischer <jef@norbit.de> 2019-02-22 translation update for 3.6 from transifex Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 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 <julien.cabieces@oslandia.com> 2019-02-22 Correct code formatting Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-22 Update mask Jürgen E. Fischer <jef@norbit.de> 2019-02-22 fix build warning with msvc Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-22 [legend] Fix alignment and chopped off text of collapsed data-defined size legend symbol (#9228) Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-21 Use QgsMessageLog instead of QgsLogger for parsing string methods Matthias Kuhn <matthias@opengis.ch> 2019-02-11 Use quote for bracket character Co-Authored-By: troopa81 <julien.cabieces@oslandia.com> Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-31 fixes #20872 : Manage postgres multidimensionnal array David Signer <david@opengis.ch> 2019-02-21 calculate mMmPerMapUnit with mapUnitsPerPixel to avoid to have redundant info Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2019-02-22 dxf export: don't label invisible features (fixes #19604) Jürgen E. Fischer <jef@norbit.de> 2019-02-22 dxf export: fix output of closed 3d polylines (fixes #20242) Jürgen E. Fischer <jef@norbit.de> 2019-02-22 dxf export: fix svg scaling Matthias Kuhn <matthias@opengis.ch> 2019-02-21 Better error message when failed to open DB hopefully gives some hints why the db manager tests sometimes fail Nyall Dawson <nyall.dawson@gmail.com> 2019-02-22 Fix misleading template Merge: 3c2d44bd6c 466dc359d7 Even Rouault <even.rouault@spatialys.com> 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 <david@opengis.ch> 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 <even.rouault@spatialys.com> 2019-02-21 QgsGmlStreamingParser: fix parsing of GML geometries with srsDimension='3' set on posList element (fixes #21335) Merge: 5a96fab775 5b230ab820 Matthias Kuhn <matthias@opengis.ch> 2019-02-21 Merge pull request #9233 from Alexis-B/typo Typo Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-21 Add getmap with error on filter Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-21 Use const ref when looping on layers Matthias Kuhn <matthias@opengis.ch> 2019-02-21 Fix sip file too oslandia <Alexis-B@users.noreply.github.com> 2019-02-21 Fixing typo Merge: 5292efd082 52546db839 Luigi Pirelli <luipir@gmail.com> 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 <volayaf@gmail.com> 2019-02-21 [processing] fixed saga test Víctor Olaya <volayaf@gmail.com> 2019-02-21 [processing] fixed SAGA command writing and test Merge: 3d99fd5a04 9f77b2dd23 Matthias Kuhn <matthias@opengis.ch> 2019-02-21 Merge pull request #9221 from m-kuhn/relation-reference-field-formatter-cache Add cache for relation reference field formatter Martin Dobias <wonder.sk@gmail.com> 2019-02-20 Make sure not to crash if there are no alternatives for right click Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-02-21 Merge pull request #9223 from m-kuhn/geometry_validator_summary_cleanup Geometry validator summary cleanup Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-21 Remove expression's not-yet-prepared warning Anita Graser <anitagraser@gmx.at> 2019-02-20 Update README_FONTS Anita Graser <anitagraser@gmx.at> 2019-02-20 Update README_FONTS Merge: 89e3fce0f9 f37d48f69b Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Merge pull request #9183 from Gustry/save_comments keep comments when saving query, fix single line comment Juernjakob Dugge <juernjakob@gmail.com> 2019-02-20 Simplify angle correction Denis Rouzaud <denis.rouzaud@gmail.com> 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 <julien.cabieces@oslandia.com> 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 <juernjakob@gmail.com> 2019-02-20 Remove unused variable Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Adjust test Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Prepare expression and only request required pieces Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Add cache for relation reference field formatter this speeds up tables with relation reference fields massively Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Clear supports enum values cache when attributes change Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Geometry validator: do not report result summary as error Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 [layouts] Fix hidden coverage atlas setting is ignored when exporting atlas to images Fixes #21243 Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 Update test Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 Fix feature request containing a filter expression which needs both geometry and the magic all attributes flag Peter Petrik <zilolv@gmail.com> 2019-02-20 update to MDAL 0.2.0 (friendly release for QGIS 3.6) Merge: ddbd06f3f1 f30a15ccec Luigi Pirelli <luipir@gmail.com> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-02-20 Merge pull request #9207 from mbernasocchi/master Add safety guard when mDataProvider is not set Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Run sipify Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Removed redundant check for isValid Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Test for regression #21304 "default value" is not applied when pasting features Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-02-20 Prevent crash when fields are deleted from the vector options dialog Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Moved comment Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-20 [themes] Handle non-existent theme name setting in app stylesheet Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Update src/core/qgsvectorlayer.cpp Co-Authored-By: mbernasocchi <marco@opengis.ch> Alessandro Pasotti <elpaso@itopen.it> 2019-02-20 Revert "Update src/core/qgsvectorlayerutils.cpp" This reverts commit f4d7e73a545dcf2604b93f55f5b0030a5a29440a. Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 Fix loss of precision when converting fields to uri in memory provider Fixes #21316 Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Updated docs for featureCount() Matthias Kuhn <matthias@opengis.ch> 2019-02-20 Update src/core/qgsvectorlayerutils.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Merge: 9c888bb30e 7acfefadad Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-02-07 Update tests/src/python/qgis_wrapped_server.py Co-Authored-By: elpaso <elpaso@itopen.it> Alessandro Pasotti <elpaso@itopen.it> 2019-02-07 Revert "remove 'multithreading is not supp in server text'" This reverts commit 6c1036c5c0634a0381b17b03472ab012faefec58. Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 Fix infinite progress when an algorithm could not be created Nyall Dawson <nyall.dawson@gmail.com> 2019-02-20 Indicate exception types to sip Exposes the full Python exception when an error occurs in createInstance() Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-18 fixes #18421 : Keep options AUTO_REPACK=OFF when reloading data in ogr provider Panos Mavrogiorgos <pmav99@gmail.com> 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 <loic.bartoletti@oslandia.com> 2019-02-13 [BUGFIX] fixes #20829 Snapping options in meters rounded to integers Timothé Perez <timothe@pragma-innovation.fr> 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 <lbartoletti@users.noreply.github.com> 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 <nirvn.asia@gmail.com> 2019-02-20 [expression] Add try() function to provide a way to detect and handle expressions which can intermittently fail. Juernjakob Dugge <juernjakob@gmail.com> 2019-02-19 Fix advanced digitizing display for rotated map canvas Panos Mavrogiorgos <pmav99@gmail.com> 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 <gustrimaille@yahoo.fr> 2019-02-19 add some optional flags in make_polygon expression Nyall Dawson <nyall.dawson@gmail.com> 2019-02-14 Add maximum search distance parameter to QgsSpatialIndex::nearestNeighbor Nyall Dawson <nyall.dawson@gmail.com> 2019-02-13 Mark private dox as private Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-19 Fix dox test Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 [processing] Expose correct expression context in Refactor fields alg Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 [processing] Wrappers built off old API can still take advantage of the full widget context Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-19 Auto set algorithm linked to newly created QgsProcessingAlgorithmConfigurationWidget instances Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 [processing] Set full context for QgsProcessingAlgorithmConfigurationWidget in modeler config dialogs Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 [processing] Add API to set contexts for QgsProcessingAlgorithmConfigurationWidgets Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 Minor refactoring Jürgen E. Fischer <jef@norbit.de> 2019-02-18 dwg import: handle wrong hatch interpretation (refs #20392) Jürgen E. Fischer <jef@norbit.de> 2019-02-18 dwg import: support nested blocks (refs #20392) Jürgen E. Fischer <jef@norbit.de> 2019-02-18 dwg import: fix exception (fixes #21177) Jürgen E. Fischer <jef@norbit.de> 2019-02-18 dwg import: force polyline and hatch/ring continuity Jürgen E. Fischer <jef@norbit.de> 2019-02-18 dwg import: support dxf encoding (fixes #15999) Jürgen E. Fischer <jef@norbit.de> 2019-02-17 dwg import: progress display Jürgen E. Fischer <jef@norbit.de> 2019-02-17 dwg import: use Q_DECLARE_TR_FUNCTIONS in QgsDwgImporter Jürgen E. Fischer <jef@norbit.de> 2019-02-17 dwg/dxf import: fix angle and alignment handing of (m)texts Jürgen E. Fischer <jef@norbit.de> 2019-02-17 dwg import: less noisy debugging Jürgen E. Fischer <jef@norbit.de> 2019-02-03 dwg import: fix handling of arc and splines in hatches Jürgen E. Fischer <jef@norbit.de> 2019-02-03 dwg import: catch spline misinterpretation (fixes #20392) Jürgen E. Fischer <jef@norbit.de> 2019-02-03 dwg import: less noisy noise reduction Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Fix unique values when generating a set of features Marco Bernasocchi <marco@opengis.ch> 2019-02-19 Add safety guard when mDataProvider is not set Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Catch exception from script and pipe it into feedback Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Revert QStringLiteral Matthias Kuhn <matthias@opengis.ch> 2019-02-19 Update src/providers/ogr/qgsogrprovider.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Matthias Kuhn <matthias@opengis.ch> 2019-02-19 Update src/providers/ogr/qgsogrprovider.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Explain why the workaround for GPKG/SQLite is necessary I've talked to Even for this one Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Fix unique values on SQLite (OGR) pk Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Fix renamed QgsVectorLayerUtils.QgsFeatureData Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Fix unique values on GPKG pk Fixes #21311 Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Typo Merge: 5297d83cb5 2e6005e832 Matthias Kuhn <matthias@opengis.ch> 2019-02-19 Merge pull request #9195 from m-kuhn/fix-help-button-group Fix link to drag and drop designer help Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-19 simplify split on comma Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-19 [themes] Slightly adjust padding of push buttons to match tool buttons Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Fix docs for createFeatures Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-19 [FEATURE][needs-docs] Add possbility to define one filter for several layers Alessandro Pasotti <elpaso@itopen.it> 2019-02-19 Rename QgsFeaturesData to QgsFeatureData and fix test case Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-02-19 Cache unique values in createFeature (~10x faster) Nyall Dawson <nyall.dawson@gmail.com> 2019-02-19 [processing][gdal] Ensure no filename clashes occur in writeLayerParameterToTextFile Nyall Dawson <nyall.dawson@gmail.com> 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 <gustrimaille@yahoo.fr> 2019-02-16 keep comments when save as preset or file, remove lines starting by "--" in DBManager Nyall Dawson <nyall.dawson@gmail.com> 2019-02-18 Add some missing variable help text Harrissou Sant-anna <delazj@gmail.com> 2019-02-18 Update src/app/qgsvectorlayerproperties.cpp Co-Authored-By: m-kuhn <matthias@opengis.ch> Matthias Kuhn <matthias@opengis.ch> 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 <luipir@gmail.com> 2019-02-18 Merge pull request #9194 from wdedulle/master Fix saga algorithm when QgsProcessingParameterMultipleLayers. Fixes #21264 Matthias Kuhn <matthias@opengis.ch> 2019-02-18 Fix link to drag and drop designer help dulle droid <wdedulle@gmail.com> 2019-02-18 #21264 bug in saga algorithm python Alessandro Pasotti <elpaso@itopen.it> 2019-02-18 spellcheck Alessandro Pasotti <elpaso@itopen.it> 2019-02-18 Processing: fix crash in alg runner task with bad scripts Fixes #21270 With test Merge: 13a127e609 1f08a061ed Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-02-18 Geom checker plugin: don't crash if feedback is 0x0 Fixes #21259 Jürgen E. Fischer <jef@norbit.de> 2019-02-18 remove QgsOgrLayerItem::setCrs (overrided deprecated now unused method) Jürgen E. Fischer <jef@norbit.de> 2019-02-18 translate all ziputils error messages and remove log tags Merge: 78d835705e 5c97d22b16 Matthias Kuhn <matthias@opengis.ch> 2019-02-18 Merge pull request #9174 from pmav99/master Add support for GRASS 76 on Mac Merge: 5ced04e400 a643c87ec3 Matthias Kuhn <matthias@opengis.ch> 2019-02-18 Merge pull request #9177 from mbernasocchi/master Give more information when errors opening zip happens Nyall Dawson <nyall.dawson@gmail.com> 2019-02-18 [ogr] Read Geopackage layer identifier and description into QGIS layer metadata automatically Fixes #21293 Marco Bernasocchi <marco@opengis.ch> 2019-02-18 Fix capitalsation Merge: 6b7ba0d438 fb798263b2 Matthias Kuhn <matthias@opengis.ch> 2019-02-17 Merge pull request #9184 from cjmayo/xmlpatterns Remove unused Qt5XmlPatterns dependency Chris Mayo <aklhfex@gmail.com> 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 <elpaso@itopen.it> 2019-02-16 Merge pull request #9179 from elpaso/server-tiny-improvements Server tiny improvements Merge: 407adc761e 091eeb2cf4 Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2019-02-15 Expand ZipItem in foreground (fixes #21268) Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-02-15 Server: better formatting when logging request params Alessandro Pasotti <elpaso@itopen.it> 2019-02-15 Remove server unused/unimplemented option Allow Request Defined DataSources Merge: 71bdc3192d 65a54fed06 Luigi Pirelli <luipir@gmail.com> 2019-02-15 Merge pull request #9176 from tudorbarascu/allow_localstorage Enable HTML5 local storage for qgsexternalresourcewidget and maptips Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2019-02-14 Merge pull request #9063 from mhugo/fix_19355 Fix $length in labels Hugo Mercier <hugo.mercier@oslandia.com> 2019-02-13 QgsExpression: set setGeomCalculator precedence setGeomCalculator, setDistanceUnits and setAreaUnits have now precedence over expression scopes. Hugo Mercier <hugo.mercier@oslandia.com> 2019-02-13 Fix QgsExpressionNodeColumnRef::prepareNode Look also for the attribute in the feature, as it is done by evalNode() Hugo Mercier <hugo.mercier@oslandia.com> 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 <marco@opengis.ch> 2019-02-14 Give more information when errors opening zip happens Merge: 7418c189d0 62111b9993 Alessandro Pasotti <elpaso@itopen.it> 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 <tudor.barascu@qtibia.ro> 2019-02-14 Enable html5 local storage for qgsexternalresourcewidget and maptips Nyall Dawson <nyall.dawson@gmail.com> 2019-02-14 [processing] Also generate friendly names for outputs when converting models to scripts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-14 [processing] Add alg descriptions as comments when converting models to python Makes for easier to understand scripts Panos Mavrogiorgos <pmav99@gmail.com> 2019-02-14 [grass7] Add support for GRASS 76 on Mac too. This is a continuation of 8db3dead87e385f2798356d1c3048d2b7df73efd Luigi Pirelli <luipir@gmail.com> 2019-02-13 try to reset script path pointing to the current setting path Alessandro Pasotti <elpaso@itopen.it> 2019-02-13 Fix test Merge: 88afe7515a 8639bcf853 Alessandro Pasotti <elpaso@itopen.it> 2019-02-13 Merge pull request #9164 from elpaso/bugfix-21227-layer-rename-styles Fix GPKG layer rename styles in browser Alessandro Pasotti <elpaso@itopen.it> 2019-02-13 Remember last used source in load styles dialog ... just a tiny UX improvement Alessandro Pasotti <elpaso@itopen.it> 2019-02-13 [ogr] Show style description instead of name in other styles Fixes #21254 Alessandro Pasotti <elpaso@itopen.it> 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 <viktor.sklencar@lutraconsulting.co.uk> 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 <viktor.sklencar@lutraconsulting.co.uk> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-02-13 [themes] Add minimum width for QPushButton widgets (fix tiny raster calc. buttons) Nyall Dawson <nyall.dawson@gmail.com> 2019-02-13 Try to fix astyle errors Nyall Dawson <nyall.dawson@gmail.com> 2019-02-13 Astyle Nyall Dawson <nyall.dawson@gmail.com> 2019-02-13 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-02-13 Fix build, indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 Fix test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-12 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 Fix some missing expression context variables in processing expression based widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-12 [processing] Correct order of expression scopes in widget wrapper expression contexts Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 API tweak Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-02-09 Fix tests due to updated tolerance Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-13 Merge pull request #9156 from nyalldawson/fix_21188_render_cats [categorized] Fix blank layers when using categorized renderer Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 [postgis] Fix creation of new Z/M enabled, curved geometry type layers Alessandro Pasotti <elpaso@itopen.it> 2019-02-12 GPKG: Rename styles when layers are renamed Partially fixes #21227 TODO: - DB manager - Other providers Alessandro Pasotti <elpaso@itopen.it> 2019-02-12 Renamed test db for consistency (minor change) Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 Fix fragile test Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 [categorized] Fix blank layers when using categorized renderer Fixes #21188 Nyall Dawson <nyall.dawson@gmail.com> 2019-02-12 [memory] Optimise iteration, avoid multiple map lookups and an unnecessary expression evaluation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-12 [processing] More responsive cancelation for dissolve algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-02-12 [ui] Harmonize 2D/3D map view toolbars Harrissou Sant-anna <delazj@gmail.com> 2019-02-11 Remove trailing space Harrissou Sant-anna <delazj@gmail.com> 2019-02-10 Some tweaks on translatable strings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-11 Fix QgsFieldExpressionWidget doesn't correctly emit signals when clearing the current expression/field Nyall Dawson <nyall.dawson@gmail.com> 2019-02-11 API tweaks Nyall Dawson <nyall.dawson@gmail.com> 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 <luipir@gmail.com> 2019-02-11 Merge pull request #9049 from luipir/rasterSLD_export Add SLD 1.0 export for rasters Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [ui] Harmonize CAD panel by using toolbar (fixes hidpi et cie) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [ui] Harmonize the style dock warning label alignment by centering it Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [themes] Fix missing focus hint for slider widgets Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [themes] Fix style of line edit within combo box Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [themes] Properly style table/list view headers Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-11 [themes] Scroll bar handle can go MIA, add minimum width/height Jürgen E. Fischer <jef@norbit.de> 2019-02-10 osgeo4w: fix b6293f23c8c (fixes #21210) Jürgen E. Fischer <jef@norbit.de> 2019-02-10 osgeo4w: build with spatialindex 1.9 Merge: 3ae5038d7f 3736fc078d Alessandro Pasotti <elpaso@itopen.it> 2019-02-10 Merge pull request #9139 from elpaso/bugfix-21176-spatialite-text-pk Fix spatialite text PKs Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-09 [themes] Properly style widget focus Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-09 [ui] Move property override button css to default style sheet Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-09 [themes] Fix background color issue within group boxes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-09 [ui] Enable autoraise state for attribute table form/table view buttons Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-09 [themes] Properly size width of icon-only labeling/mesh tab bar Nyall Dawson <nyall.dawson@gmail.com> 2019-02-09 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 QgsFileWidget should also accept dropped plain text paths Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 More unit tests Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 Remove a totally unused enum Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 [browser] Provide mime data for directory items Allows them to be dragged and dropped to file widgets Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 File widget should also accept drops from browser Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-02-08 Fix sqlite double free Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 Fix more incorrect 'invalid data source' errors when loading mesh layers Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 Fix invalid data source message is always shown after dragging and dropping vector layers to QGIS window Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-06 [processing] Port file widget wrapper to new c++ API Alessandro Pasotti <elpaso@itopen.it> 2019-02-08 Update tests/src/python/test_provider_spatialite.py Alessandro Pasotti <elpaso@itopen.it> 2019-02-08 Modernize code FOREACH -> range for Alessandro Pasotti <elpaso@itopen.it> 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 <marco.hugentobler@sourcepole.ch> 2019-02-08 Merge pull request #9129 from mhugent/itempolyline_end_arrow Move end arrowhead by half arrow width Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-02-08 Add unittest for composer polyline with arrow Martin Dobias <wonder.sk@gmail.com> 2019-02-08 Fix tests Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2019-02-08 Merge pull request #9111 from SIRS-CLS/sirs_db_manager Fix bug comment on postgres and others management Ailurupoda <akwalith@gmail.com> 2019-02-08 Removing print Ailurupoda <akwalith@gmail.com> 2019-02-08 Fix travis Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-02-08 Adapt unit test control images Ailurupoda <akwalith@gmail.com> 2019-02-08 Change != True to not + getComment and commentTable on main file if not needed only Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 [processing] Ensure that distance inputs become expression variables for model child algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <luipir@gmail.com> 2019-02-08 removed default and managed UserDefinedEnhancement as not implemented Nyall Dawson <nyall.dawson@gmail.com> 2019-02-08 better English formed message Co-Authored-By: luipir <luipir@gmail.com> Ailurupoda <akwalith@gmail.com> 2019-02-08 Replace db.connector/self + is None Merge: 440f8d4cbb 2fb37042a5 Matthias Kuhn <matthias@opengis.ch> 2019-02-08 Merge pull request #9128 from m-kuhn/todo-qgis-4 Move QGIS 3 todos to QGIS 4 Alexander Bruy <alexander.bruy@gmail.com> 2019-02-08 [geonode] more robust version string parsing (fix #21093, #21140) D'Hont René-Luc <rldhont@gmail.com> 2019-01-21 [Tests] Add LIKE with underscore (_) as partially uncompiled expression for shp provider D'Hont René-Luc <rldhont@gmail.com> 2019-01-18 [Tests] Add LIKE underscore (_) test to feature source test base D'Hont René-Luc <rldhont@gmail.com> 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 <nirvn.asia@gmail.com> 2019-02-08 [themes] Harmonize padding of combobox widgets Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-08 [themes] Add padding for icons in combo box's drop down lists Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-08 [themes] Properly style editable combobox in disabled state Nyall Dawson <nyall.dawson@gmail.com> 2019-02-07 [processing] Fix evaluation of linked parameters in batch mode e.g. missing fields after selecting a layer parameter Corentin.F <akwalith@gmail.com> 2019-02-07 Update connector.py Merge: 20d85288b4 32d902874a Even Rouault <even.rouault@spatialys.com> 2019-02-07 Merge pull request #9118 from rouault/fix_20742 Correctly compute layer extent when zooming out layer [WFS provider] Ailurupoda <akwalith@gmail.com> 2019-02-07 Another fix try Ailurupoda <akwalith@gmail.com> 2019-02-07 Another fix try Ailurupoda <akwalith@gmail.com> 2019-02-07 Fix travis Ailurupoda <akwalith@gmail.com> 2019-02-07 Fixing travis layout Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-02-07 Move end arrowhead by half arrow width. Fix for bug #21171 Merge: 98ec323672 788e2cf9dc Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Merge pull request #9127 from m-kuhn/spellcheck-multi-thread Consistently use multi thread instead of multithread Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Fix TODO and docstrings Merge: dfa1680a86 b38b39cb43 Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Merge pull request #9065 from alexbruy/fix-paste fix pasting features into vector layer from clipboard (fix #21154) Ailurupoda <akwalith@gmail.com> 2019-02-07 Fixing travis test Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2019-02-07 fix substr help (fixes #21192) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <akwalith@gmail.com> 2019-02-07 Fix create and delete comment from tableProperties Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Move QGIS 3 todos to QGIS 4 Merge: 6c1036c5c0 2400050878 Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Merge pull request #9074 from m-kuhn/til Deprecate QgsGeometry::set for usage in Python Matthias Kuhn <matthias@opengis.ch> 2019-02-07 Consistently use multi thread instead of multithread Tudor Bărăscu <tudor.barascu@qtibia.ro> 2019-02-07 remove 'multithreading is not supp in server text' lbartoletti <loic.bartoletti@oslandia.com> 2019-01-30 qgsRound: places should be of integer type instead of double Julien Cabieces <julien.cabieces@oslandia.com> 2019-02-07 Correct crash when read from ogr file in thread (QgsProcessing for instance) fixes #20581 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-07 [ui] Fix undersized color buttons in the 3D map config dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-07 [themes] Insure groupbox checkbox indicator size equals that of normal checkbox donvincenzo <nfvince@yahoo.ca> 2019-01-31 Add actionVertexToolActiveLayer to iface Andrea Giudiceandrea <andreaerdna@libero.it> 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 <even.rouault@spatialys.com> 2019-02-06 [WFS provider] Correctly compute layer extent when zooming out layer (fixes #20742) Merge: d92f9e79f7 76ac0f1f3c Matthias Kuhn <matthias@opengis.ch> 2019-02-06 Merge pull request #9115 from m-kuhn/wmts-getcapabilities-compat Append ? to WMTS GetCapabilities Matthias Kuhn <matthias@opengis.ch> 2019-02-06 Even more test fixes Matthias Kuhn <matthias@opengis.ch> 2019-02-06 More test fixes Matthias Kuhn <matthias@opengis.ch> 2019-02-06 Fix test Matthias Kuhn <matthias@opengis.ch> 2019-02-06 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2019-02-06 Fix some hidpi layout issues in options dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-06 Silence some noisy debug messages Nyall Dawson <nyall.dawson@gmail.com> 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 <akwalith@gmail.com> 2019-02-06 New fix, still some need to be done Merge: db15057732 1a87fce33c Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-02-06 Merge pull request #9112 from m-kuhn/sip-keep-reference-to-registry Sip keep reference to registry Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-02-06 Deprecate for sip Matthias Kuhn <matthias@opengis.ch> 2019-02-06 Add registry keepreference test Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2019-02-06 [themes] Properly style autoRaise state in Night Mapping Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-06 [themes] Properly style autoRaise state in Blend of Gray Merge: fc238a7236 e19bf11f9e Even Rouault <even.rouault@spatialys.com> 2019-02-06 Merge pull request #9105 from rouault/fix_20865 Ensure stability of QGIS FeatureId when reloading layer [WFS provider] Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-06 [themes] Better style tool buttons in the tab bar for Blend of Gray Ailurupoda <akwalith@gmail.com> 2019-02-06 Fix bug comment on postgres and others management Even Rouault <even.rouault@spatialys.com> 2019-02-05 [WFS provider] Ensure stability of QGIS FeatureId when reloading layer (fixes #20865) Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-02-06 Merge pull request #9103 from m-kuhn/constFeatureInLabeling Const correctnes for QgsFeature in labeling Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <gustrimaille@yahoo.fr> 2019-02-04 allow QGZ files in selections Timothé Perez <timothe@pragma-innovation.fr> 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 <matthias@opengis.ch> 2019-02-05 Banned keywords Nyall Dawson <nyall.dawson@gmail.com> 2019-02-05 [processing][gdal] Fix polygonize field name is ignored Matthias Kuhn <matthias@opengis.ch> 2019-02-05 Add docstrings and modernize code Matthias Kuhn <matthias@opengis.ch> 2019-02-05 Const correctnes for QgsFeature in labeling A feature is not modified while it's sent through the labeling pipeline. Nyall Dawson <nyall.dawson@gmail.com> 2019-02-05 [processing] If model name starts with a digit, we need to remove that when generating a class name Alessandro Pasotti <elpaso@itopen.it> 2019-02-05 Astyle again Merge: 6413349ff1 22c22e8e5c Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-02-05 follow up 4f77477 : fix hasty pasting error Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-05 Fix relationship between scale<->extent in the save [canvas] as image/pdf dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2019-02-05 Make coverage test happy Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2019-02-05 Code style (I had autopep8 installed btw) Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-02-05 [themes] Get rid of the check mark in combo box drop down lists Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-05 [processing][gdal] Fix incorrect definition of gdal_warp extra_param parameter Nyall Dawson <nyall.dawson@gmail.com> 2019-02-05 Fix incorrect 'not available in Python' dox Tom Kralidis <tomkralidis@gmail.com> 2019-02-04 [MetaSearch] OWS GetCapabilities checking regression (fixes #19787) [needs-docs] Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 Allow for exact calculation of symbol sizes with mixed layer units Fixes #21143 Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-04 fix some HIG and add missing translations in dbmanager Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-04 some minor code cleanup in dbmanager Denis Rouzaud <denis.rouzaud@gmail.com> 2019-02-04 fix error in scale optimization (#9081) Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 Minor improvements to PyQGIS returns for SIP_OUT params Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 Slight improvements to Python docs Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-02-04 [ui] Fix tiny vertex marker on hidpi Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-04 [ui] Improve 3D map scene config dialog (fixes #20685) Merge: e953141fe0 5609f4a879 Hugo Mercier <hugo.mercier@oslandia.com> 2019-02-04 Merge pull request #9064 from mhugo/fix_20831 Avoid undefined behaviour with signed integer overflow Merge: d3daa86ce8 92f6eda13b Alexander Bruy <alexander.bruy@gmail.com> 2019-02-04 Merge pull request #9005 from alexbruy/wcs-fix fix CRS handling in the DescribeCoverage response (refs #21045) [wcs] Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-04 [ui] More hidpi-compatibility work for the vertex tool Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-04 [processing] Pep8 fixes for model to script Jürgen E. Fischer <jef@norbit.de> 2019-02-04 translation fix Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 Hidpi icon size fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 HIG string fixes Nyall Dawson <nyall.dawson@gmail.com> 2019-02-04 Clearer phrasing Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2019-02-02 allow to build against separate PROJ.4 and GDAL installs Alexander Bruy <alexander.bruy@gmail.com> 2019-02-01 fix pasting features into vector layer from clipboard (fix #21154) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-02-03 Last weaks to blend of gray prior to its initial release Nyall Dawson <nyall.dawson@gmail.com> 2019-02-03 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-02-03 Unit tests for QgsCredentials Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-02-02 [ui] Make vertex tool markers and rubber bands hidpi-friendly Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-01 use upper camel case for the class name Nyall Dawson <nyall.dawson@gmail.com> 2019-02-02 Fix some label settings hidpi issues Alessandro Pasotti <elpaso@itopen.it> 2019-02-02 Add testdata file Alessandro Pasotti <elpaso@itopen.it> 2019-02-02 Spellok Alessandro Pasotti <elpaso@itopen.it> 2019-02-02 Quote field name identifiers in ORDER BY and MAX/MIN queries Fixes #21100 Luigi Pirelli <luipir@gmail.com> 2019-02-02 better a static list to avoid set at every call Luigi Pirelli <luipir@gmail.com> 2019-02-02 spellechck do warning if htmls tags in methoid description => fail travis Alessandro Pasotti <elpaso@itopen.it> 2019-02-02 Remove debug output Alessandro Pasotti <elpaso@itopen.it> 2019-02-02 [opencl] Fix hillshade renderer with 16bit rasters Fixes #21121 Jürgen E. Fischer <jef@norbit.de> 2019-02-02 avoid OSRFixup with GDAL >= 2.5 Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-01 fix some PEP8 in Processing Model as python code Etienne Trimaille <gustrimaille@yahoo.fr> 2019-02-01 fix typo and HIG Luigi Pirelli <luipir@gmail.com> 2019-02-01 typo Luigi Pirelli <luipir@gmail.com> 2019-02-01 fixed spellcheck Luigi Pirelli <luipir@gmail.com> 2019-02-01 let travis happy Luigi Pirelli <luipir@gmail.com> 2019-02-01 removed unuseful parentheses and removed default Luigi Pirelli <luipir@gmail.com> 2019-02-01 removed unuseful parentheses + removed default + forgot an enum Luigi Pirelli <luipir@gmail.com> 2019-02-01 typo Martin Dobias <wonder.sk@gmail.com> 2019-02-01 Enable/disable actions for mesh layer in main app window Luigi Pirelli <luipir@gmail.com> 2019-02-01 typo and rephrased Luigi Pirelli <luipir@gmail.com> 2019-02-01 typo + #if 0 for todo code Luigi Pirelli <luipir@gmail.com> 2019-02-01 betetr use qgsDoubleNear Luigi Pirelli <luipir@gmail.com> 2019-02-01 translated error message Luigi Pirelli <luipir@gmail.com> 2019-02-01 removed default in switch Luigi Pirelli <luipir@gmail.com> 2019-02-01 removed default and manage forgot enum Luigi Pirelli <luipir@gmail.com> 2019-02-01 back to a more safe const method Luigi Pirelli <luipir@gmail.com> 2019-02-01 back to const methods Martin Dobias <wonder.sk@gmail.com> 2019-02-01 Add #spellok for a false positive in spelling test Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2019-01-31 Small code cleanup to warm up Luigi Pirelli <luipir@gmail.com> 2019-02-01 use qgsDoubleNear to avoid precision errors Luigi Pirelli <luipir@gmail.com> 2019-02-01 \#if 0 instead of comment Merge: 3103b00f00 3425b7c3c2 Matthias Kuhn <matthias@opengis.ch> 2019-02-01 Merge pull request #9059 from daniviga/grass76-rpm [RPM] GRASS 7.6 support for F30+ Luigi Pirelli <luipir@gmail.com> 2019-02-01 debug message always in case contrastEnhancement alg is not SLD supported Peter Petrik <zilolv@gmail.com> 2019-02-01 fix identify for mesh layers (#9047) Luigi Pirelli <luipir@gmail.com> 2019-02-01 use QgsFileUtils::ensureFileNameHasExtension instead Luigi Pirelli <luipir@gmail.com> 2019-02-01 fixed AStyle with astyle-all.sh Hugo Mercier <hugo.mercier@oslandia.com> 2019-02-01 Avoid undefined behaviour with signed integer overflow Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Fix blocking request cancelation after a redirect occurs Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Remove leftover buffer size code (credit to @nirvn) Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Only show host (not lengthy url) in message bar timeout messages Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-01 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-30 Allow use of local httpbin instances in unit tests Nyall Dawson <nyall.dawson@gmail.com> 2019-01-30 Nicer API for network timeouts Nyall Dawson <nyall.dawson@gmail.com> 2019-01-30 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-01-30 Fix timeout in network timeout tests Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Import more useful libraries into console by default Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Add signal for logging after network authentication details have been added Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-01 [processing][saga] Fix definition of Multiple regression points/grids alg Fixes #21146 Daniele Viganò <daniele@vigano.me> 2019-02-01 [RPM] Add a TODO about deprecated scriptlets Daniele Viganò <daniele@vigano.me> 2019-02-01 [RPM] Add support for GRASS 7.6 as required by F30+ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-02-01 Fix multiline description strings Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 [processing] Formalise object design for ContextAction, allow icons to be set Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 [processing] Update QgsProcessingModelAlgorithm::asPythonCode for 3.x API Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Update QgsProcessingModelChildAlgorithm::asPythonCode for 3.x API Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Update QgsProcessingModelChildParameterSource::asPythonCode Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 [processing] Add util to convert QVariant value to Python literal Nyall Dawson <nyall.dawson@gmail.com> 2019-02-01 Fix misleading dox Merge: f66d1999af 85e3b2db6e Alexander Bruy <alexander.bruy@gmail.com> 2019-02-01 Merge pull request #9046 from alexbruy/grass-v-net fix GRASS v.net modules (fix #19904) [processing] Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-31 add SIP_DEPRECATED Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-31 remove Q_FOREACH Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-31 fix typo in method name rename method but keep old one in Python for API compatibility Peter Petrik <zilolv@gmail.com> 2019-01-30 fix when GDALGetRasterScale returns 0 (gdal 2.3 affected for some datasets) Alexander Bruy <alexander.bruy@gmail.com> 2019-01-31 [processing] fix v.net.report and v.net.nreport Luigi Pirelli <luipir@gmail.com> 2018-12-18 Added SLD 1.0 export for rasters Alexander Bruy <alexander.bruy@gmail.com> 2019-01-31 [processing] fix broken stdout handling in GRASS algs (fix #21142) Alexander Bruy <alexander.bruy@gmail.com> 2019-01-31 [processing] fix output generation in v.net and add test Alexander Bruy <alexander.bruy@gmail.com> 2019-01-31 [processing] add test for v.net.distance algorithm Alexander Bruy <alexander.bruy@gmail.com> 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 <hugo.mercier@oslandia.com> 2019-01-31 Merge pull request #9036 from mhugo/fix_19909 Fix vertex marker display for multipolygon (fixes #19909) Nyall Dawson <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2019-01-31 fix #18954 add&rename vector fields (#8982) fix #18954 add&rename vector fields at the same time Peter Petrik <zilolv@gmail.com> 2019-01-29 fix #17652 Impossible to rename a layer style from the Styling Panel Víctor Olaya <volayaf@gmail.com> 2019-01-31 added missing import Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-31 [processing] do not show geometryless layers in extent selector Fixes #21129 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-31 [layouts] Show an explicit warning when exporting a layout which contains a broken image Shahzad Lone <shahzadlone@gmail.com> 2019-01-30 Reserve vector - to minimize reallocation costs Reserving vector to save on reallocation costs, where we know the size in advance. lbartoletti <loic.bartoletti@oslandia.com> 2019-01-30 [Processing][Grass] Add the possibility to return a shp if ogr is not compiled with gpkg Hugo Mercier <hugo.mercier@oslandia.com> 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 <alexander.bruy@gmail.com> 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 <hugo.mercier@oslandia.com> 2019-01-30 Merge pull request #9033 from mhugo/fix_20831 Fix "Allow null" in range widget (fixes #20831) Hugo Mercier <hugo.mercier@oslandia.com> 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 <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2019-01-30 don't export features without category by default Víctor Olaya <volayaf@gmail.com> 2019-01-30 [processing] fixed missing import and encoding Peter Petrik <zilolv@gmail.com> 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 <elpaso@itopen.it> 2019-01-30 Followup 1f8708f, fix src / scheme detection Thanks @nirvn for finding this bug Alexander Bruy <alexander.bruy@gmail.com> 2019-01-28 set default value for newly added parameter Alexander Bruy <alexander.bruy@gmail.com> 2019-01-28 fix formatting Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-05 do not always use the -c flag to export vectors from GRASS Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-30 [ui] Remove black background for the browser panel DB2 icon Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2019-01-29 fix build Alexander Bruy <alexander.bruy@gmail.com> 2019-01-29 [processing] don't show cancel button in the task manager for algorithms that can not be cancelled (refs #20441) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-29 Fix inconsistent use of layout render context flags Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-29 Fix empty strings in proxy exclude list results in proxy being skipped for ALL hosts Fixes #20213 lbartoletti <loic.bartoletti@oslandia.com> 2019-01-29 [BUGFIX] fix qgsRound for negative numbers. Fixes #20861 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Q_FOREACH -> for Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Use switch instead of multiple if blocks for layer type logic Merge: d61caab08d d5b42aeec0 Alexander Bruy <alexander.bruy@gmail.com> 2019-01-29 Merge pull request #8998 from alexbruy/processing-tempdir [processing] handle Processing.TEMPORARY_OUTPUT for folder parameters Merge: b82ce0e522 9faf07d0bc Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2019-01-29 add test for temporary directory output Alexander Bruy <alexander.bruy@gmail.com> 2019-01-29 fix typo which caused issues with temporary file outputs also fix related tests Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-25 fix crash when print from qgis processing algorithm while the python console is displayed Víctor Olaya <volayaf@gmail.com> 2019-01-29 indentation fixes Peter Petrik <zilolv@gmail.com> 2019-01-29 fix #15984 color ramps on MacOS (#9009) fix #15984 color ramps on MacOS Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 [processing] Correct parameter type for Map Layer parameters Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 [processing] Add API to convert a parameter definition to an equivalent Python constructor string Nyall Dawson <nyall.dawson@gmail.com> 2019-01-29 Add method to convert QgsProcessing::SourceType to string representation Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2019-01-27 [processing] handle Processing.TEMPORARY_OUTPUT in the parameterAsString() method which is used also for folder outputs Alexander Bruy <alexander.bruy@gmail.com> 2019-01-29 const correctness Alexander Bruy <alexander.bruy@gmail.com> 2019-01-28 [wcs] exclude invalid CRSs from the coverage metadata Alexander Bruy <alexander.bruy@gmail.com> 2019-01-28 [wcs] improve CRS handling when parsing DescribeCoverage responce (refs #21045) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-28 declare metatype for QgsDefaultValue (#9011) * declare metatype for QgsDefaultValue * sipify Víctor Olaya <volayaf@gmail.com> 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 <alexander.bruy@gmail.com> 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 <jdugge@users.noreply.github.com> 2019-01-29 [layouts] Use polyline shape instead of bounding box for selection, makes polylines selectable via single click Fixes #20940 Nyall Dawson <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2019-01-25 show mesh layer icon in layer tree #20722 Víctor Olaya <volayaf@gmail.com> 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 <shahzadlone@gmail.com> 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 <elpaso@itopen.it> 2019-01-28 Always use the same subset of field types for virtual fields Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-28 add QgsField::isDateTime (#9007) * add QgsField::isDateTime * use QgsField::isDateTime * rename to isDateOrTime Merge: e4be09a3da e48364292d Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2019-01-28 Merge pull request #8991 from elpaso/opencl-runtime-library-check Check for libOpenCL.so at runtime Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-28 move QgsDefaultValue to moc headers (#9000) * move QgsDefaultValue to moc headers because it is a Q_GADGET * sip include Alexander Bruy <alexander.bruy@gmail.com> 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 <blottiere.paul@gmail.com> 2019-01-28 Merge pull request #8903 from pblottiere/gfi_geojson JSON format for WMS GetFeatureInfo request [server] Blottiere Paul <blottiere.paul@gmail.com> 2019-01-25 Fix unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Fix url query Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Case insensitive Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Update expected file Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Small fix Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Update GetCapabilities tests with new json format Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Add json format in gGetCapabilities document Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Remove left over Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Update test Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Use CRS in json geometry Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 GeoServer compatibility Blottiere Paul <blottiere.paul@gmail.com> 2019-01-24 Insensitive string comparison Blottiere Paul <blottiere.paul@gmail.com> 2019-01-23 Fix unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-01-22 Update expected files for unit tests Blottiere Paul <blottiere.paul@gmail.com> 2019-01-21 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2019-01-21 Export aliases is an option Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for application/geo+json format Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add application/geo+json format Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Some cleaning Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Fix comment Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add QStringLiteral Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Some cleaning Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Update method's name and add doc Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for raster layers and json export Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add json export for raster layers Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add an expected file Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test with multiple layers and features for json Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Update testdata with layers' names Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add layers tag and their names in exported json Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for GetFeatureInfo on raster layer in xml Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for with_geometry and json export Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Do not add geometry if not necessary in json export Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for excluded attributes Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Export json without excluded attributes Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for getfeatureinfo with alias in json Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test for json exporter and alias Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Json exporter use the field's alias if necessary Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add GetFeatureInfo in JSON for vector layers Blottiere Paul <blottiere.paul@gmail.com> 2019-01-18 Add JSON format in WMS parameters Víctor Olaya <volayaf@gmail.com> 2019-01-28 [processing] encoding and indentation fixes Peter Petrik <zilolv@gmail.com> 2019-01-25 add mesh layer in app>layers>add layer Peter Petrik <zilolv@gmail.com> 2019-01-25 add 3d renderer icon to mesh properties panel too Merge: bc4efc9908 6be9f14f0f Alessandro Pasotti <elpaso@itopen.it> 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 <delazj@gmail.com> 2019-01-28 [ui] Add Help button to the "Load Layer Style" dialog (#8986) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-28 [ui] Add min. height to the layout label item widget text box Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Avoid string to int conversion Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Refactor to simply and avoid QObject based QgsSslErrorHandler Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Seriously, just f*** off american spell checker Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Review comments Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 More SSL error handling tests Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Test ssl errors in background thread Nyall Dawson <nyall.dawson@gmail.com> 2019-01-28 Improve QgsNetworkAccessManager tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-27 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-01-27 Fix more icon sizes on hidpi Nyall Dawson <nyall.dawson@gmail.com> 2019-01-27 Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-01-27 Fix undersized layertree icons on hidpi displays Alexander Bruy <alexander.bruy@gmail.com> 2019-01-27 fix saving/restoring proxy excluded URLs (fix #20933) Alexander Bruy <alexander.bruy@gmail.com> 2019-01-25 show pixel size in the raster layer properties with 19 significant digits (fix #21023) Alessandro Pasotti <elpaso@itopen.it> 2019-01-27 Better UX when loading remote layers in the main thread "loading ..." message and busy cursor Alessandro Pasotti <elpaso@itopen.it> 2019-01-27 Size hints for the embedded message bar widget Alessandro Pasotti <elpaso@itopen.it> 2019-01-27 Code Layout Jürgen E. Fischer <jef@norbit.de> 2019-01-27 osgeo4w: handle grass svn versions (fixes #21114) Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-26 Revert "OGR: add a download option to the protocol data source" This reverts commit cf0d45e5adfc263df858ff41fb0958ccdc2acaad. Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2019-01-25 followup PR #8961 fix missing include Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-01-25 Typo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-25 [gui] Fix style manager's add button when the 'all' tab is selected Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 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 <volayaf@gmail.com> 2019-01-25 [processing] added test for SAGA output to non-ascii files Víctor Olaya <volayaf@gmail.com> 2019-01-25 [processing]remove trailing spaces Víctor Olaya <volayaf@gmail.com> 2019-01-25 [processing] added test for SAGA non-ascii inputs Víctor Olaya <volayaf@gmail.com> 2019-01-25 [processing] added back code to replace filenames when exporting raster layers in SAGA Víctor Olaya <volayaf@gmail.com> 2019-01-25 [processing] fixed SAGA for non-ascii output files Fixes #19351 Merge: ee0e0e1d5d a9553c906d Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-25 Merge pull request #8970 from elpaso/bugfix-21077-value-relation-wfs Fix WFS context fields variable Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-25 Update src/app/qgsvectorlayerloadstyledialog.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Nyall Dawson <nyall.dawson@gmail.com> 2019-01-25 Update src/app/qgsvectorlayerloadstyledialog.cpp Co-Authored-By: elpaso <elpaso@itopen.it> Alessandro Pasotti <elpaso@itopen.it> 2019-01-25 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-01-25 [processing] Add API to get an import statement and classname for a parameter type Nyall Dawson <nyall.dawson@gmail.com> 2019-01-25 [layouts] Fix attribute table filtering not utilising expression context Fixes #21078 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-24 Allow access to content of POST requests in QgsNetworkReplyContent Andrea Giudiceandrea <andreaerdna@libero.it> 2019-01-25 Allow new shapefile MultiPoint layer creation Just add the missing MultiPoint geometry type in the "New Shapefile Layer" dialog Alexander Bruy <alexander.bruy@gmail.com> 2019-01-25 [processing] use background color from the project settings in the rasterize algorithm (fix #19866) Alexander Bruy <alexander.bruy@gmail.com> 2019-01-24 [processing][needs-docs] force multipart output from GDAL-based dissolve algorithm (fix #20025) Alexander Bruy <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2019-01-24 Merge pull request #8957 from volaya/#19607 [processing] do not allow editing model if it's missing algorithms Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-24 Merge pull request #8958 from elpaso/bugfix-20961-wfs-null-transactions Fix NULL support in WFS server and client Alessandro Pasotti <elpaso@itopen.it> 2019-01-24 Fix button order in DB styles dialog and add GPKG delete support Fixes #21068 Pierre-Eric Pelloux-Prayer <pierre-eric@damsy.net> 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 <denis.rouzaud@gmail.com> 2019-01-24 Merge pull request #8925 from signedav/basic-values Enable/disable value relation widget Merge: c90905bd65 9eeaa31c9e Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-24 Merge pull request #8922 from mhugent/server_datasource_error Server: catch datasource error Peter Petrik <zilolv@gmail.com> 2019-01-24 fix travis Peter Petrik <zilolv@gmail.com> 2019-01-24 [MDAL] update to 0.1.5, improve speed Peter Petrik <zilolv@gmail.com> 2019-01-24 expose mesh spatial index similarly to vector spatial index to API. fix travis issues and documentation Peter Petrik <zilolv@gmail.com> 2019-01-23 improve speed of creation spatial index for meshes Peter Petrik <zilolv@gmail.com> 2019-01-22 render first datasetgroup instead of mesh frame Víctor Olaya <volayaf@gmail.com> 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 <julien.cabieces@oslandia.com> 2019-01-24 fixes #18497 : Correct line size method when snapping multipolygon signedav <david@opengis.ch> 2019-01-24 additional test enable-state in multi-selection in valueRelation signedav <david@opengis.ch> 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 <matthias@opengis.ch> 2019-01-24 Update python/plugins/processing/modeler/EditModelAction.py Co-Authored-By: volaya <volayaf@gmail.com> Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <marco.hugentobler@sourcepole.ch> 2019-01-24 =default with extra-asterisk Alessandro Pasotti <elpaso@itopen.it> 2019-01-24 Fix typo in error message (and related tests) Alessandro Pasotti <elpaso@itopen.it> 2019-01-24 Respect isNull semantics by initializing null QVariant with field type Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-24 [themes] Improve styling of message bar scrollbar for Night Mapping Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-24 [themes] Improve styling of message bar scrollbar for Blend of Gray Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-24 Fix default highlighted text colors for code editors (fixes #21080) Nyall Dawson <nyall.dawson@gmail.com> 2019-01-24 Capitalization Alexander Bruy <alexander.bruy@gmail.com> 2019-01-23 [processing] fix description files for SVM SAGA algs (fix #20796) Alessandro Pasotti <elpaso@itopen.it> 2019-01-23 Fix linker error in test Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-23 Remove duplicated code and modernize No functional changes intended Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-23 More unit tests for QgsNetworkAccessManager signals Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Make request a member of reply Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Unit tests for QgsNetworkAccessManager signals Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Deprecate older thread-unsafe signals Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Upgrade app network timeout message to include url Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Add thread safe QgsNetworkAccessManager::requestTimedOut signal Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Fix QgsFileDownloader thinks ANY timeout or ssl error applies to its request Nyall Dawson <nyall.dawson@gmail.com> 2019-01-23 Add an unique id to requests, which can be used to link them to responses Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-01-23 fix typo Merge: 4e74c8b548 08634c4e6f Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-23 Merge pull request #8951 from peppsac/compile_time Compile time Jürgen E. Fischer <jef@norbit.de> 2019-01-23 dxf export: recover korean encodings (CP949) (fixes #20838) Jürgen E. Fischer <jef@norbit.de> 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 <matthias@opengis.ch> 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 <pierre-eric.pelloux-prayer@oslandia.com> 2019-01-23 fix style Ailurupoda <akwalith@gmail.com> 2019-01-23 Update layout oracle connector.py Víctor Olaya <volayaf@gmail.com> 2019-01-23 [processing] do not allow editing model if it's missing algorithms fixes #19607 Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-23 [themes] Fix selection color of the attribute table view widget Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-23 [themes] Fix selection text for various widgets Merge: 00852f1642 52df29281f Corentin.F <akwalith@gmail.com> 2019-01-23 Merge branch 'master' into sirs_db_manager Ailurupoda <akwalith@gmail.com> 2019-01-23 Update oracle, vlayer, spatialite connector.py Ailurupoda <akwalith@gmail.com> 2019-01-23 Update gpkg UpdateTableColumn add argument new_comment Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-23 Indentation Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-23 address @wonder-wonder-sk 's comments on node editor improvements Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] Update the table of vertices when bounded geometry changes (e.g., undo/redo operations) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] Update the table of vertices when deleting some Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] Use a timer to properly raise panel, improve hint label Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-22 [node editor] Restore node editor panel postion/docked state Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] Improve UX by having right-click bind feature to node editor (i.e., bye bye menu) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] When no feature is selected, offer an hint label to ease discovery Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-22 [node editor] Always show node editor panel upon activating the node tool Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com> 2019-01-23 fix include Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-23 Add autogenerated sip file and remove =default in qgsstorebadlayerinfo.h (rejected by travis) Merge: de29767351 59fd8df336 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-23 Merge pull request #8950 from elpaso/bugfix-opengis-zug-wmsroot Fix server WMS short name (unreported) Víctor Olaya <volayaf@gmail.com> 2019-01-23 [processing] fixed qgis algorithms help file fixes #20966 Matthias Kuhn <matthias@opengis.ch> 2019-01-23 Fix include Nyall Dawson <nyall.dawson@gmail.com> 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 <julien.cabieces@oslandia.com> 2019-01-23 fixes #20893 : Update virtual layer when referenced layer update its fields Víctor Olaya <volayaf@gmail.com> 2019-01-23 [processing] correctly set output styles for models fixes #20573 Víctor Olaya <volayaf@gmail.com> 2019-01-22 [processing] hide 'select file' button for vector layers when there are dependent params fixes #21055 Peter Petrik <zilolv@gmail.com> 2019-01-22 support also mesh elements with >4 vertices Peter Petrik <zilolv@gmail.com> 2019-01-22 update MDAL to 0.1.4 (RC1 for QGIS 3.6) Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@oslandia.com> 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 <pierre-eric.pelloux-prayer@oslandia.com> 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 <pierre-eric.pelloux-prayer@oslandia.com> 2019-01-22 Remove unnecessary includes Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-22 Update sip list, add since QGIS 3.6 Jürgen E. Fischer <jef@norbit.de> 2019-01-22 osgeo4w: also look for GRASS 7.6 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-22 Fix loss of project when saving to QGZ format and path contains non-ascii chars Fixes #19567 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-22 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-01-22 Followup map settings variable commit Alex <roya0045@users.noreply.github.com> 2019-01-17 Exposing more CRS variables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-22 Fix evaluation of data defined properties for subsymbols of subsymbols Fixes #18384 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-22 Add test to ensure server throws exception if layer is invalid Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-22 Consider feedback Jürgen E. Fischer <jef@norbit.de> 2019-01-21 oracle provider: check for valid lastInsertId() on ::addFeatures (fixes #20109) Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-22 Correctly set matrix after defining map settings (#8946) * Correctly set matrix after defining map settings * Update qgsquickmaptransform.cpp Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2019-01-22 Fix server WFS TYPENAME filter in describeFeatureType Fixes #20198 with tests Merge: b12985003b 95209d134c Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2019-01-22 Merge pull request #8942 from alexbruy/processing-interpolation [processing] use complex delimiter for interpolation data (fix #20490) Jürgen E. Fischer <jef@norbit.de> 2019-01-22 fix translation string Alessandro Pasotti <elpaso@itopen.it> 2019-01-22 Allow REQUEST_BODY in tests even if QGISDEBUG is off Merge: e75a888256 133b4057a6 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-22 Fix shortest path algorithm can "shortcut" when using network in geographic coordinates Fixes #20997 Alessandro Pasotti <elpaso@itopen.it> 2019-01-22 Removed leftover Alexander Bruy <alexander.bruy@gmail.com> 2019-01-22 [processing] use active layer by default in field calculator algorithm (fix #19686) Alessandro Pasotti <elpaso@itopen.it> 2019-01-22 Fix doxy string Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-22 Rework QgsNetworkAccessManager::requestAboutToBeCreated() to be thread safe, and encapsulate more useful request information Alessandro Pasotti <elpaso@itopen.it> 2019-01-22 Fix test to use re instead of lxml (the simpler the better) Merge: ee34431214 9b7e1912d4 Alessandro Pasotti <elpaso@itopen.it> 2019-01-22 Merge pull request #8924 from elpaso/bugfix-20927-server_exp_filter Server WFS EXP_FILTER bugfixes Alexander Bruy <alexander.bruy@gmail.com> 2019-01-22 add note about format of the srcnodata parameter Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-21 Use a QHash instead of std::unordered_map Because it turns out MUCH MUCH faster Nyall Dawson <nyall.dawson@gmail.com> 2019-01-21 Slightly more efficiency in QgsStatisticalSummary Harrissou Sant-anna <delazj@gmail.com> 2019-01-22 Set appropriate window title when editing a join fixes #17554 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-21 Flip sequential calls to QgsRasterBlock::isNoData/value to single unified call Because... speed! Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2019-01-21 Merge pull request #8928 from signedav/newbranch_qgis Use valueAxis in QML-Widget example Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-21 Update layer statistics when adding column to table in order to be displayed by QGIS fixes #13504 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-21 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <david@opengis.ch> 2019-01-21 use valueAxis in qml example fixes #20472 signedav <david@opengis.ch> 2019-01-21 remove redundant code Corentin.F <akwalith@gmail.com> 2019-01-21 Update connector.py signedav <david@opengis.ch> 2019-01-21 set enabled flags of single tableitems Merge: b6f71767fa 25acd79ade Matthias Kuhn <matthias@opengis.ch> 2019-01-21 Merge pull request #8923 from m-kuhn/native_densify_by_interval Add native densify by interval algorithm Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2019-01-21 Make travis happy again Alessandro Pasotti <elpaso@itopen.it> 2019-01-21 Add tests for WFS GetFeature EXP_FILTER Fixes #20927 - QGIS Server: WFS issue using the EXP_FILTER parameter Alessandro Pasotti <elpaso@itopen.it> 2019-01-21 WFS EXP_FILTER respect complex expressions Alessandro Pasotti <elpaso@itopen.it> 2019-01-21 WFS GetFeature throws and exception when EXP_FILTER has errors ... instead of silently returning all features corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-21 update correction Peter Petrik <zilolv@gmail.com> 2019-01-21 fix docs Peter Petrik <zilolv@gmail.com> 2019-01-16 add option to export mesh dataset to raster block (for processing algs) Matthias Kuhn <matthias@opengis.ch> 2019-01-21 Make densify interval parameter dynamic Matthias Kuhn <matthias@opengis.ch> 2019-01-21 Rename files because there are two densify algs Matthias Kuhn <matthias@opengis.ch> 2019-01-21 Add native densify by interval algorithm Merge: eafedeeb8b 1b7932a299 Matthias Kuhn <matthias@opengis.ch> 2019-01-21 Merge pull request #8906 from m-kuhn/native_polygons_to_lines Add native polygonstolines algorithm Nyall Dawson <nyall.dawson@gmail.com> 2019-01-21 Sipify Marco Bernasocchi <marco@opengis.ch> 2019-01-17 add one more api doc Marco Bernasocchi <marco@opengis.ch> 2019-01-17 Add better api docs on Property usage Nyall Dawson <nyall.dawson@gmail.com> 2019-01-21 Make URLS in message log clickable Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-17 Fix crash when zooming in PostGIS raster layers (ticket 20747) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-01-20 Minor code cleanup Matthias Kuhn <matthias@opengis.ch> 2019-01-20 Add a nullptr guard in the geometry equality check Matthias Kuhn <matthias@opengis.ch> 2019-01-20 Add tests for native polygonstolines algorithm Matthias Kuhn <matthias@opengis.ch> 2019-01-20 Correctly assign output type from input type Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2019-01-20 Merge pull request #8908 from neteler/patch-76 Complete grass76 support Matthias Kuhn <matthias@opengis.ch> 2019-01-20 Guard against nullptr Markus Neteler <neteler@gmail.com> 2019-01-19 Complete grass76 support Nyall Dawson <nyall.dawson@gmail.com> 2019-01-19 Fix connect to lamda missing context argument Nyall Dawson <nyall.dawson@gmail.com> 2019-01-19 Constify Nyall Dawson <nyall.dawson@gmail.com> 2019-01-19 Fix possible crash when unloading project Nyall Dawson <nyall.dawson@gmail.com> 2019-01-19 Fix project loading task never completes when project has embedded layers Fixes #21012 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-19 Write entry to server log if a datasource/map/print composition is not valid Matthias Kuhn <matthias@opengis.ch> 2019-01-19 Use iterator for parts Merge: 8709ab61eb 11def47d5c Matthias Kuhn <matthias@opengis.ch> 2019-01-19 Merge pull request #8904 from qgis/3nids-patch-2 add type property to QgsGeometry Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-18 add type property to QgsGeometry Matthias Kuhn <matthias@opengis.ch> 2019-01-11 Add native polygonstolines algorithm Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-18 Use QgsMapRendererJob::Errors instead of QList< QPair > Merge: 008dfeed40 de5c7cb60b Martin Dobias <wonder.sk@gmail.com> 2019-01-18 Merge pull request #8893 from wonder-sk/rule-based-3d-renderer Rule-based 3D renderer Martin Dobias <wonder.sk@gmail.com> 2019-01-18 Remove layout margins Matthias Kuhn <matthias@opengis.ch> 2019-01-17 Rename json functions to postgres names Matthias Kuhn <matthias@opengis.ch> 2019-01-17 Fix compiler warning Matthias Kuhn <matthias@opengis.ch> 2019-01-17 Add tests for load_json and write_json Matthias Kuhn <matthias@opengis.ch> 2019-01-17 Add function docs for load_json and write_json Matthias Kuhn <matthias@opengis.ch> 2019-01-17 Add expression functions load_json and write_json [FEATURE] Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-18 Add hyperlink to the download page in check QGIS version dialog Martin Dobias <wonder.sk@gmail.com> 2019-01-18 Fix compilation for @nirvn Martin Dobias <wonder.sk@gmail.com> 2019-01-18 De-Q_FOREACH-ification Merge: eb256e9498 63429686cf Hugo Mercier <hugo.mercier@oslandia.com> 2019-01-18 Merge pull request #8852 from mhugo/fix_index_extent IndexExtent fix Nyall Dawson <nyall.dawson@gmail.com> 2019-01-18 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-18 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-01-18 Layer and layer node items have access to map layer expression context scope Nyall Dawson <nyall.dawson@gmail.com> 2019-01-18 Calculate correct legend size when using expression based labels Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-18 Constify Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-18 Respect project selection color when saving map canvas as image/PDF Martin Dobias <wonder.sk@gmail.com> 2019-01-18 Review fixes, sip, doc fixes, icons, style panel fix Mathieu Pellerin <nirvn.asia@gmail.com> 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 <roya0045@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2019-01-18 Persist canvas expression context scope variables to project and restore individual scope variables for each canvas on project load. Nyall Dawson <nyall.dawson@gmail.com> 2019-01-18 Add API to read/write QgsExpressionContextScope from/to XML Nyall Dawson <nyall.dawson@gmail.com> 2019-01-18 Fix build warning Ivan Ivanov <ivan.ivanov@suricactus.com> 2019-01-16 Added test for 'gdal_rasterize -init 0' Ivan Ivanov <ivan.ivanov@suricactus.com> 2019-01-16 Allow gdal_rasterize to accept -init with value of 0; changed default value to not introduce a breaking change Martin Dobias <wonder.sk@gmail.com> 2019-01-17 Rendering test for rule-based 3D renderer Jonathan Willitts <JonathanWillitts@users.noreply.github.com> 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 <wonder.sk@gmail.com> 2019-01-17 GUI for rule-based 3D renderer Martin Dobias <wonder.sk@gmail.com> 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 <rldhont@gmail.com> 2019-01-17 Merge pull request #8863 from rldhont/server-wmts-config-matrices WMTS tile matrices configuration [Server][Feature] Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-17 add name to travis builds (#8889) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <rldhont@gmail.com> 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 <JonathanWillitts@users.noreply.github.com> 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 <marco@opengis.ch> 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 <wonder.sk@gmail.com> 2019-01-17 Use QgsFeature3DHandler implementation for line 3D symbols Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-17 Server: throw exception in GetMap if DB connection is not ok Nyall Dawson <nyall.dawson@gmail.com> 2019-01-17 Slightly nicer linked color icons Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-17 Ship better default polygon symbols using outline's simple line when appropriate Nyall Dawson <nyall.dawson@gmail.com> 2019-01-17 Unify code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-17 Set correct message bar for attribute table 'select by expression' dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-01-17 Fix crash when using select by expression from attribute table dialog Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-17 Fix too small symbol layer preview icon on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <lbartoletti@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2019-01-14 Fix connected widgets do not update in some circumstances Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-14 Fix determination of geodesic line when first segment is small and coordinates are reprojected Jürgen E. Fischer <jef@norbit.de> 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 <hugo.mercier@oslandia.com> 2019-01-16 Merge pull request #8851 from mhugo/fix_vertex_tool_cache Fix vertextool's geometry cache invalidation Jürgen E. Fischer <jef@norbit.de> 2019-01-16 translation updates Merge: 0a7c8a7011 648672d7db Hugo Mercier <hugo.mercier@oslandia.com> 2019-01-16 Merge pull request #8850 from mhugo/fix_postgres_transaction_lock Fix libpq access from different threads Peter Petrik <zilolv@gmail.com> 2019-01-16 test quad_flower.2dm also in the mesh read tests Peter Petrik <zilolv@gmail.com> 2019-01-16 fix copy-paste error in mesh symbol type Martin Dobias <wonder.sk@gmail.com> 2019-01-15 fix 3d mesh test Peter Petrik <zilolv@gmail.com> 2019-01-09 [feature] [3d] [mesh] Display mesh faces in 3D view as terrain Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 [layouts] Fix loss of composition variables when converting 2.x compositions Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-16 Fix dual view's feature list not using app palette Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-16 Fix variable editor widget not playing well with dark themes Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Show category/range label as breadcrumb title when editing classes in layer style dock Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-16 Fix some more tiny icons on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 HIG Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Add 'Copy to default' action as a dedicated button when browsing non-default style Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Allow additional tags to be set when copying items to default style Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Nicer strings Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Considerably simplify code, remove duplication Nyall Dawson <nyall.dawson@gmail.com> 2019-01-16 Rename action for clarity Nyall Dawson <nyall.dawson@gmail.com> 2019-01-15 Release busy cursor before showing message box Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-15 Refactor Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-15 Fix initial selected tab in style manager dialog Nyall Dawson <nyall.dawson@gmail.com> 2019-01-15 Add method to hide favorites and smart groups from style manager dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2019-01-15 Merge pull request #8864 from 3nids/qproperty add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic and QgsGeometry::isNull Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-15 add Q_PROPERTY for QgsCoordinateReferenceSytem::isGeographic Denis Rouzaud <denis.rouzaud@gmail.com> 2019-01-15 use Q_PROPERTY instead of Q_INVOKABLE for QgsGeometry::isNull lbartoletti <loic.bartoletti@oslandia.com> 2019-01-14 add toString and repr for qgsvector Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-15 Server: throw exception in GetMap if DB connection is not ok Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-15 [themes] Allow styling of SQL/python/expression/HTML code editors (#8860) Peter Petrik <zilolv@gmail.com> 2019-01-14 fix #20316 not possible to assign mesh crs Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-15 Be theme friendly, don't hard-coded white background for locale sample label Mathieu Pellerin <nirvn.asia@gmail.com> 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 <roya0045@users.noreply.github.com> 2019-01-14 Add QgsRenderContext to QgsLayerTreeModelLegendNode::ItemContext Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Fix a bunch of tiny icon sizes on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2019-01-15 Mesh (and raster) calculator dialog HIG fixes and standardization And fix typo and warnings lbartoletti <lbartoletti@users.noreply.github.com> 2019-01-15 Refactoring of rectangle maptools Adds a new geometry class QgsQuadrilateral, for 4 sided geometries. Alex <roya0045@users.noreply.github.com> 2019-01-14 Use render context when drawing layout legends Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <hugo.mercier@oslandia.com> 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 <hugo.mercier@oslandia.com> 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 <hugo.mercier@oslandia.com> 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 <zilolv@gmail.com> 2019-01-11 use SVG icon for show mesh calculator Peter Petrik <zilolv@gmail.com> 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 <zilolv@gmail.com> 2019-01-04 update to MDAL 0.1.3 (mesh calculator API) Jürgen E. Fischer <jef@norbit.de> 2019-01-14 fix build Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Correctly handle selection of mixed item types Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Fix potential crash when removing entities from a style Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Dox++, deprecate method Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Add missing endcond Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-14 Fix main panel ownership in QgsPanelWidgetStack bindings Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Fix crash in metadata widget when remove is clicked and no items exist Fixes #20943 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-01-14 Hidpi fixes for color picker widget Luis Ressel <aranea@aixah.de> 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 <r.nijssen@terglobo.nl> 2019-01-13 Add API to calculate innerTangents for 2 circles Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-12 [themes] Add pressed state for tool/push buttons in Night Mapping Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-12 [themes] Add pressed state for tool/push buttons in Blend of Gray Nyall Dawson <nyall.dawson@gmail.com> 2019-01-12 Refresh layout maps when project colors change Nyall Dawson <nyall.dawson@gmail.com> 2019-01-12 Ensure that project colors show correctly in legend and symbol previews Nyall Dawson <nyall.dawson@gmail.com> 2019-01-12 Move method for detecting project colors to QgsProperty Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-12 Fix crash on exit when project signal is emitted during project destruction Nyall Dawson <nyall.dawson@gmail.com> 2019-01-12 Add a signal to QgsProject for when project color scheme changes Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2019-01-10 Fix see also link Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Fix some corner cases Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <julien.cabieces@oslandia.com> 2019-01-11 Use mkdtemp for temporary directory and clean at the end of the test Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-11 Correct spell problems corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-11 Update travis building corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-11 Update travis building Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Update tooltip to reflect color setting Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Add icons for data defined colors Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Link labeling and layout data defined buttons to color buttons Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Fix incorrect evaluation of data defined end color for shapeburst fills Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Link color buttons to their data defined buttons in symbology Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Disable linked color buttons when a project color is set for a property Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-11 Move QgsColorButton::createMenuIcon to public API, make static Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-01-11 Merge pull request #8827 from m-kuhn/gpkg_transaction_test sqlite_fetch_and_increment cached mode for transactions Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-11 add unit test corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-11 Update building corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-11 Update building Matthias Kuhn <matthias@opengis.ch> 2019-01-11 Improve expression documentation for sqlite_fetch_and_increment Alessandro Pasotti <elpaso@itopen.it> 2019-01-11 Update python/plugins/db_manager/db_plugins/postgis/connector.py Co-Authored-By: Ailurupoda <akwalith@gmail.com> Alessandro Pasotti <elpaso@itopen.it> 2019-01-11 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Ailurupoda <akwalith@gmail.com> Alessandro Pasotti <elpaso@itopen.it> 2019-01-11 Update python/plugins/db_manager/db_plugins/plugin.py Co-Authored-By: Ailurupoda <akwalith@gmail.com> Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Fix test linking Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Make color swatch list hi-dpi friendly Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Refine multiline selection behaviour in editors Nyall Dawson <nyall.dawson@gmail.com> 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 <i>Web Mercator (EPSG:3857)</i> which misrepresents areas and shapes. Consider using an appropriate local projection instead.'.format(i.displayName()) results.append(res) return results Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-10 Remove leftover QObject inheritance Nyall Dawson <nyall.dawson@gmail.com> 2019-01-11 Astyle Merge: 238ea726f6 fd00cd54fe Corentin.F <akwalith@gmail.com> 2019-01-10 Merge branch 'master' into sirs_db_manager Julien Cabieces <julien.cabieces@oslandia.com> 2019-01-10 fixes #20547 : Fix error when using a spatialite layer with a non-int primary key an a spatial index corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-10 Add comment on field | DbManager Merge: 29ad9d7f2a a222906fcf Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Merge pull request #8705 from arnaud-morvan/server_diagrams_filter Apply featureFilterProvider in QgsVectorLayerDiagramProvider corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-10 Add comment on field | DbManager corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-10 Revert "Add comment on field | DbManager" This reverts commit 6b98d8de49f76ae10f31fdb644e9960225bb57f0. corentin.falcone <corentin.falcone@sirs-fr.com> 2019-01-10 Add comment on field | DbManager Peter Petrik <zilolv@gmail.com> 2019-01-10 on mac, terrain is sometimes not loaded on time [3d] fix #20963 Alessandro Pasotti <elpaso@itopen.it> 2019-01-10 Typo (old one) Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Make sure sqlite_fetch_and_increment is always executed on the main thread Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2019-01-10 Fix crash Nyall Dawson <nyall.dawson@gmail.com> 2019-01-10 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2019-01-10 Avoid duplicate code Nyall Dawson <nyall.dawson@gmail.com> 2019-01-10 Add missing since annotation Nyall Dawson <nyall.dawson@gmail.com> 2019-01-10 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Sipify Alex <roya0045@users.noreply.github.com> 2019-01-08 change bindings again Alex <roya0045@users.noreply.github.com> 2019-01-08 Change bindings Manually inserting the proper binding Alex <roya0045@users.noreply.github.com> 2019-01-04 removing whitespaces Alex <roya0045@users.noreply.github.com> 2019-01-03 adding barebone documentation Alex <roya0045@users.noreply.github.com> 2019-01-02 adding QgsRenderContext class to the header Alex <roya0045@users.noreply.github.com> 2019-01-02 removed duplicate signatures Alex <roya0045@users.noreply.github.com> 2019-01-02 adding missing include for qgsrendercontext Alex <roya0045@users.noreply.github.com> 2019-01-02 fixing whitespaces in newer functions Alex <roya0045@users.noreply.github.com> 2019-01-02 Adding QgsRenderContext support Alex <roya0045@users.noreply.github.com> 2019-01-02 adding QgsRenderContext support Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Add an additional test for cached mode of sqlite_fetch_and_increment Merge: c263750930 c7abba03fb Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Merge pull request #8825 from nirvn/osx [themes] Force fusion style for non-default UI themes on OS X Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Add cached mode to sqlite_fetch_and_increment for transactions Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-10 [themes] Force fusion style for non-default UI themes on OS X Merge: 43df43fb32 e32c739b47 Matthias Kuhn <matthias@opengis.ch> 2019-01-10 Merge pull request #8820 from m-kuhn/map_layer_template QgsProject::mapLayer<Qgs[Type]Layer *>( layerId ); template Nyall Dawson <nyall.dawson@gmail.com> 2019-01-10 Fix build Blottiere Paul <blottiere.paul@gmail.com> 2019-01-09 Remove unnecessary #include in server Alessandro Pasotti <elpaso@itopen.it> 2019-01-09 Add tests for QgsFcgiServerRequest rewrites Alessandro Pasotti <elpaso@itopen.it> 2019-01-09 Rewritten function comment Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2019-01-09 Add a test for transaction save local default value generation with gpkg Matthias Kuhn <matthias@opengis.ch> 2019-01-09 Make use of QgsProject::mapLayer<QgsVectorLayer *> template Matthias Kuhn <matthias@opengis.ch> 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 <arnaud.morvan@camptocamp.com> 2019-01-08 Apply featureFilterProvider in QgsVectorLayerDiagramProvider arnaud.morvan@camptocamp.com <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 <matthias@opengis.ch> 2019-01-09 Merge pull request #8818 from signedav/fix_featurecount_offlineediting Offlineediting - showFeatureCount property signedav <david@opengis.ch> 2019-01-09 tests for layernodeproperty "showFeatureCount" fixes https://github.com/opengisch/Vogelwarte_QField_2019/issues/4 signedav <david@opengis.ch> 2019-01-09 copy property back on synchronize back signedav <david@opengis.ch> 2019-01-09 copy showFeatureCount property to the new LayerTreeNode Jürgen E. Fischer <jef@norbit.de> 2019-01-09 fix build Merge: f1be811665 2213be5599 Matthias Kuhn <matthias@opengis.ch> 2019-01-09 Merge pull request #8813 from signedav/vacuum-past-simple Message after delete in proper english Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav <david@opengis.ch> Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-08 Consider 'print as raster' setting for pdf print in server Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav <david@opengis.ch> Nyall Dawson <nyall.dawson@gmail.com> 2019-01-09 Fix build signedav <david@opengis.ch> 2019-01-08 proper english past form Merge: 3732cb7e40 6e91349baa Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Merge pull request #8721 from signedav/json-for-valuerelations Storing Value Releation multi-selection as JSON Merge: dd0b33ed8d 1585ab4178 Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Merge pull request #8810 from signedav/vacuum-after-delete Request for VACUUM after deleting GPKG layer Merge: 6855a1c731 8754d55a09 Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Merge pull request #8809 from m-kuhn/expression_nullif Add NULLIF expression function [FEATURE] Etienne Trimaille <gustrimaille@yahoo.fr> 2019-01-08 Update src/providers/ogr/qgsgeopackagedataitems.cpp Co-Authored-By: signedav <david@opengis.ch> signedav <david@opengis.ch> 2019-01-08 proper placing of message output signedav <david@opengis.ch> 2019-01-08 put original message into else signedav <david@opengis.ch> 2019-01-08 request VACUUM after deleting geopackage signedav <david@opengis.ch> 2019-01-08 json gpkg tests Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Fix JSON Merge: eaad71e0c9 0494096b3d Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Merge pull request #8639 from SrNetoChan/avoid_overlap Renames Avoid intersection to Avoid overlap [needs-docs] Matthias Kuhn <matthias@opengis.ch> 2019-01-08 Add NULLIF expression function [FEATURE] Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2019-01-08 Merge pull request #8507 from signedav/basicfix Delete selected tables as DataItem action signedav <david@opengis.ch> 2019-01-08 put message in log instead of message box Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 [georeferencer] Fix some HIG violations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-08 [layouts] Fix incorrectly rendered item background and frame when item is non-opaque Fixes #20909 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Avoid console noise when loading layouts Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Show feedback message when using Select by Expression, to match Select by Form behaviour Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Fix "unexpected geometry type:7" warning thrown by pal geometry handling Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 latitudeGeodesicCrossesDateLine also returns fraction of segment along which the crossing occurs Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Fix date line breaks with non geographic input CRS Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 spelling Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 Use proj geodesic.h instead of GeographicLib Because it contains the same functionality and avoids a new dependency Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 Unit tests for QgsDistanceArea::geodesicLine Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 Unit tests for QgsDistanceArea::latitudeGeodesicCrossesDateLine Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 Expose method for calculating latitude geodesic crosses date line to public QgsDistanceArea API Nyall Dawson <nyall.dawson@gmail.com> 2019-01-05 Add method to retrieve destination CRS from QgsDistanceArea Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-02 Add method to calculate the geodesic line joining two points to QgsDistanceArea Using geographiclib to calculate the line Nyall Dawson <nyall.dawson@gmail.com> 2019-01-02 Add a dependancy to geographiclib Nyall Dawson <nyall.dawson@gmail.com> 2019-01-02 Fix clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 More user friendly display of 'all other values' category Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Nicer tooltips for merged categories Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Correctly handle conversion of merged categories to rule based renderer Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Rename some methods for consistency/clarity Nyall Dawson <nyall.dawson@gmail.com> 2019-01-08 Unit tests for unmerging Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 Fix travis Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 Add option to unmerge categories Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 Don't allow null entry to be merged Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-07 Add missing documentation for QgsCategorizedRenderer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-07 Q_FOREACH -> for Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 Fix a clazy warning Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 Dox++ Juernjakob Dugge <juernjakob@gmail.com> 2019-01-06 Rename member variables, remove "forceCartesian" arguments Juernjakob Dugge <juernjakob@gmail.com> 2018-12-31 Fix typos Juernjakob Dugge <juernjakob@gmail.com> 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 <matthias@opengis.ch> 2019-01-07 Merge pull request #8804 from m-kuhn/geometry_check_dox Improved API documentation for geometry checks Jürgen E. Fischer <jef@norbit.de> 2019-01-07 osgeo4w: run python scripts with python3 (fixes #20870) Matthias Kuhn <matthias@opengis.ch> 2019-01-07 Improved API documentation for geometry checks signedav <david@opengis.ch> 2019-01-07 add jsonb tests and fixed count Merge: 1ba6b97f74 a57fec8714 Luigi Pirelli <luipir@gmail.com> 2019-01-07 Merge pull request #8444 from NaturalGIS/reenable_grass_r_mapcalculator add GRASS r.mapcalculator, remove r.mapcalc Alessandro Pasotti <elpaso@itopen.it> 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 <giovanni.manghi@naturalgis.pt> 2019-01-07 fix module description file signedav <david@opengis.ch> 2019-01-02 prepared tests for gpkg - not yet active signedav <david@opengis.ch> 2019-01-02 add author and reader tables to test valuerelations with json signedav <david@opengis.ch> 2019-01-02 tests for json in postgres only reading not writing possible because of pg implementation signedav <david@opengis.ch> 2018-12-20 fix for-clause Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav <david@opengis.ch> Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav <david@opengis.ch> Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Update src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp Co-Authored-By: signedav <david@opengis.ch> signedav <david@opengis.ch> 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 <giovanni.manghi@naturalgis.pt> 2019-01-07 fix the module name Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-01-07 add missed file Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2019-01-07 change the name of the module to match the new name in GRASS 7.4.4 Merge: 0c71e720a3 f1d2239d5f Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-07 Merge pull request #8781 from mhugent/get_atlas_print [server][needs-docs] Get atlas print Merge: 69f6ea521b a6f8db15c5 Matthias Kuhn <matthias@opengis.ch> 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 <marco.hugentobler@sourcepole.ch> 2019-01-07 'returns' before 'since' signedav <david@opengis.ch> 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 <marco.hugentobler@sourcepole.ch> 2019-01-07 Try to make travis happy Alex <roya0045@users.noreply.github.com> 2019-01-06 [mssql] Fix inserting features into tables with an after insert trigger attached Fixes #20592 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 [processing][SAGA] Resync Fill Sinks descriptions, add tests Refs #20051 Nyall Dawson <nyall.dawson@gmail.com> 2019-01-07 [processing][SAGA] Resync parameters for resample tool And add tests Fixes #20882 Alessandro Pasotti <elpaso@itopen.it> 2019-01-06 Better check for QString::isEmpty() than for length() == 0 Not that it really makes any difference ... Merge: 48db864836 48e4525abf Alessandro Pasotti <elpaso@itopen.it> 2019-01-06 Merge pull request #8795 from ismailsunni/clean_shortcut_list Remove empty action in shortcut configuration list. Ismail Sunni <imajimatika@gmail.com> 2019-01-06 Remove empty action in shortcut configuration list. Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2019-01-05 Merge pull request #8793 from elpaso/bugfix-20693-server-LAYERTITLESPACE [server] Respect layer title space when rendering legends Alessandro Pasotti <elpaso@itopen.it> 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 <marco.hugentobler@sourcepole.ch> 2019-01-05 Set spinbox maximum higher than 99 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-05 Add doc for new function Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-05 Allow to request all atlas features with 'ATLAS_PK=*' if the number is lower than the feature limit Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-05 Possibility to restrict number of atlas features (default: 1) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-05 Consider case where id is layer name Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-05 Small tweaks Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-02 Spelling, doc and indentation Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-02 Re-enable QgsProjectProperties::checkPageWidgetNameMap Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-02 Remove diagrams from atlas print test as it shows different behaviour in different environments Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2019-01-02 Add control image for atlas GetPrint test and fix some python stuff Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-31 Add unit tests Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-31 Fix atlas print for png and svg format (just give back first page) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-28 Fix check if ATLAS_PK parameter is there Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-28 Add atlas to test project Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-27 Get pk attributes from layer instead of provider Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-27 Show atlas layers, atlas coverage layers and primary key attributes in getProjectSettings response Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-12-13 [FEATURE]: Possibility to set ATLAS_PK in GetPrint request to print atlas sheet(s) Corentin Falcone <akwalith@gmail.com> 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 <matthias@opengis.ch> 2019-01-05 Merge pull request #8752 from anitagraser/patch-1 Refer to layers panel instead of legend Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2019-01-04 Update control images Alessandro Pasotti <elpaso@itopen.it> 2019-01-04 [server] Respect layer title space when rendering legends Fixes #20693 - LAYERTITLESPACE in GetLegendGraphic is not taken into account Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-04 Fix assert crash for non-English UI locale (fixes #20834) Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-04 [themes] Move tab widget's pane up 1 pixel to improve border look Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2019-01-02 [processing][needs-docs] Standardize names of z/m value algorithms Ensures consistent capitalization and (non)hyphenation of algorithm names Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2019-01-03 Merge branch 'master' into basicfix signedav <david@opengis.ch> 2019-01-03 autogenerated sip in file signedav <david@opengis.ch> 2019-01-03 fix - removes layers from project if they exist there signedav <david@opengis.ch> 2019-01-03 use uri to get layeritem to delete signedav <david@opengis.ch> 2019-01-03 find index of layeritem with the passed uri Merge: f4aa9a493b ecb6cde3aa Alessandro Pasotti <elpaso@itopen.it> 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 <tudor.barascu@qtibia.ro> 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 <nyall.dawson@gmail.com> 2018-12-29 Test masks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-28 [layouts] Add API allowing drawing map overviews under map layers or under map labels Nyall Dawson <nyall.dawson@gmail.com> 2018-12-28 [layouts] Add method to alter list of map layers to render to include overview layers Nyall Dawson <nyall.dawson@gmail.com> 2018-12-28 Use qobject_cast Nyall Dawson <nyall.dawson@gmail.com> 2018-12-28 [layouts] Add setters/getters for map item stacking positions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-28 Split layout map overview tests into their own file, add masks Nyall Dawson <nyall.dawson@gmail.com> 2019-01-02 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2019-01-02 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-14 Rework validity check API to allow future background threaded use Nyall Dawson <nyall.dawson@gmail.com> 2018-11-30 Add layout validity check for map crs Nyall Dawson <nyall.dawson@gmail.com> 2018-11-30 Run layout validity checks before export Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2019-01-02 [themes] Apply OS-specific UI scale factor to em values signedav <david@opengis.ch> 2019-01-02 fix in listwidgetfactory and set method of ogrprovider to const not changing class values Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-02 Add palette file for the Blend of Gray theme Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-02 Add palette file for the Night Mapping theme Mathieu Pellerin <nirvn.asia@gmail.com> 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 <alexander.bruy@gmail.com> 2019-01-02 Merge pull request #8776 from alexbruy/gdal_tests [processing] cover more GDAL algorithms with unittests Jürgen E. Fischer <jef@norbit.de> 2019-01-01 typo fixes Alexander Bruy <alexander.bruy@gmail.com> 2019-01-01 remove obsolete tests Alexander Bruy <alexander.bruy@gmail.com> 2019-01-01 [processing] add unittest for gdal_polygonize algorithm Alexander Bruy <alexander.bruy@gmail.com> 2019-01-01 [processing] add unittest for gdal2xyz algorithm Merge: 1233a21ac2 a5365e26eb Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2019-01-01 [processing] fix handling of the mask layer in the gdal_sieve algorithm (fix #20713) Merge: f07c264349 c64383702e Alexander Bruy <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 2019-01-01 [symbology] Add missing 'meters at scale' unit type in ellipse marker Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 Declare color / color ramp button text color in Night Mapping Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 Declare color / color ramp button text color in Blend of Gray Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 [themes] Use widget's palette when drawing text for color ramp button Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 Fix combobox dropdown list padding issue with themes Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 Only apply custom toolbar spacing for default theme Mathieu Pellerin <nirvn.asia@gmail.com> 2019-01-01 Make Blend of Gray theme hidpi-compatible Jürgen E. Fischer <jef@norbit.de> 2018-12-31 windows: allow https downloads in nsis installer (fixes #18360) Jürgen E. Fischer <jef@norbit.de> 2018-12-31 debian packaging: avoid conflicting files (followup add1a9228, refs #20856, fixes #20894) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-31 Make Night Mapping theme hidpi-compatible Alexander Bruy <alexander.bruy@gmail.com> 2018-12-31 make advanced params optional to keep algorithm API stable Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-31 Followup 2ec05137, fix incorrect styling of some GUI elements Merge: 8186f2350e acd4ceca5c Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2018-12-30 keep also old test for native interpolation algs Alexander Bruy <alexander.bruy@gmail.com> 2018-12-30 [processing] set default value for band parameters in GDAL algs (fix #20610) Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2018-12-29 update tests Alexander Bruy <alexander.bruy@gmail.com> 2018-12-29 add cell size option to IDW and TIN interpolation algorithms Alexander Bruy <alexander.bruy@gmail.com> 2018-12-29 add value changed signal for custom interpolation parameter wrapper move duplicated code into common file Alexander Bruy <alexander.bruy@gmail.com> 2018-12-29 add value changed signal for extent parameter widget wrapper Nyall Dawson <nyall.dawson@gmail.com> 2018-12-30 Avoid build warnings on Windows caused by external dependancies Nyall Dawson <nyall.dawson@gmail.com> 2018-12-30 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-29 [layouts][ux] Fix grid layout alignment of label properties Nyall Dawson <nyall.dawson@gmail.com> 2018-12-29 [layout][ux] Avoid too short variable editor in layout properties on hi-dpi displays Nyall Dawson <nyall.dawson@gmail.com> 2018-12-29 Followup 0f8e291f, fix logic relating to overrding default application style and simplify Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-29 Add toolbar handle and separator to Night Mapping theme Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-29 Add toolbar handle and separator to Blend of Gray theme Anita Graser <anitagraser@gmx.at> 2018-12-28 Refer to layers panel instead of legend Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-28 Rely on app palette colors when painting in color swatch delegate Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-28 Enforce use of qt's fusion style for non-default themes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-28 Fix Night Mapper alt. table / tree view item color Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-28 Fix missing color cell in color ramp shader widget for non-default theme (fixes #15913) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-28 Refresh the Night Mapping theme, including _many_ fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-12-28 Remove unused code Merge: 6ce09d873f 45434a5e3a Matthias Kuhn <matthias@opengis.ch> 2018-12-27 Merge pull request #8743 from neteler/patch-76 Added grass76 support Matthias Kuhn <matthias@opengis.ch> 2018-12-27 Optimize alpha value for legend text color Markus Neteler <neteler@gmail.com> 2018-12-27 Added grass76 support Added grass76 support; search for newer versions first Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-27 Be theme-friendly, enforce borderless close button in message bar Corentin Falcone <akwalith@gmail.com> 2018-12-27 Update dlg_table_properties.py Corentin Falcone <akwalith@gmail.com> 2018-12-27 Update dlg_import_vector.py Nyall Dawson <nyall.dawson@gmail.com> 2018-12-27 Add fast truncate implementation for memory provider Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-27 Additional Blend of Gray theme fixes: - proper colors for selected item in welcome screen - fix toolbar border pixel shift Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 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 <delazj@gmail.com> 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 <akwalith@gmail.com> 2018-12-26 Update DlgImportVector.ui Fix wrong name code ediComment to editCom ailurupoda <akwalith@gmail.com> 2018-12-26 Delete comment with NULL + Remove useless comment Merge: d2b35753be 4b72941b97 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-24 Merge pull request #8722 from m-kuhn/expression_function_sqlite_fetch_and_increment Expression function sqlite_fetch_and_increment Matthias Kuhn <matthias@opengis.ch> 2018-12-24 Missing @cond Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-24 [FEATURE] A new grayscale theme, "blend of gray" Jürgen E. Fischer <jef@norbit.de> 2018-12-23 debian packaging: include qgis.processing and qgis.testing (fixes #20856) Matthias Kuhn <matthias@opengis.ch> 2018-12-23 Tame doxygen Merge: f301f944bd 59cfa5025d Matthias Kuhn <matthias@opengis.ch> 2018-12-23 Merge pull request #8735 from m-kuhn/crs_selector_optimized_space Optimize space on CRS selection tab Nyall Dawson <nyall.dawson@gmail.com> 2018-12-23 Revert QgsBlockingNetworkRequest Too many issues... I'm unsure if this is even possible now... Matthias Kuhn <matthias@opengis.ch> 2018-12-23 Limit size of projection preview map Matthias Kuhn <matthias@opengis.ch> 2018-12-23 Make more space available on CRS selection dialog Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Make travis even happier Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Optimize space on CRS selection tab Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Make travis happy Merge: 868254d672 db77b45225 Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Merge pull request #8732 from m-kuhn/ux_geometry_validation_configuration Make geometry constraint configuration size fit the contents Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Remaining docs Merge: 157747efd0 fba4b25bc2 Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Merge pull request #8725 from troopa81/fix_20673 Correct mapFromSource method when reordering columns. fixes #20673 Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Further doc improvements Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Even more docs Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Add geometry check classes to analysis group Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Overlap check documentation Matthias Kuhn <matthias@opengis.ch> 2018-12-22 More doxygen Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Remove unneeded methods Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Some doc fixes Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Skip more missing doc checks for old classes Matthias Kuhn <matthias@opengis.ch> 2018-12-22 Doxymenation for gap checks Merge: 9200f538e9 40fb2ce93d Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-12-21 Suppress api doc warnings for old classes Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Add geometry check to API documentation ailurupoda <akwalith@gmail.com> 2018-12-21 Add comment option on db_manager pluging postgis tables Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-21 Don't hard-code black and gray for layer tree items' text color Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-21 Make geometry constraint configuration size fit the contents Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Check for proper error reporting in sqlite_fetch_and_increment Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Improve function help for sqlite_fetch_and_increment Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Add sqlite3_database_unique_ptr::exec A handy shortcut to quickly run commands on a sqlite database. Alessandro Pasotti <elpaso@itopen.it> 2018-12-21 Drop the ugly hack in favor of sourceFlags Alessandro Pasotti <elpaso@itopen.it> 2018-12-21 Processing in-place do not check validity when fixing geometries Fixes #20812 Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Fix JSON formatting Matthias Kuhn <matthias@opengis.ch> 2018-12-21 Remove template class Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-21 Avoid using default QPalette to improve theme compatibility Nyall Dawson <nyall.dawson@gmail.com> 2018-12-21 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-12-13 Use two wait conditions as per producer/consumer solution Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 [afs] Use QgsBlockingNetworkRequest instead of event loop Instantly a more stable provider! Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 QgsBlockingNetworkRequest: Allow canceling via QgsFeedback Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 Fix build on Qt 5.9 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-12 Add attributes to QgsNetworkReplyContent Nyall Dawson <nyall.dawson@gmail.com> 2018-11-12 Basic unit tests for QgsBlockingNetworkRequest Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-19 Layout map test reference image updates Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-12-20 Merge pull request #8723 from elpaso/qlist-string-to-stringlist QList<QString> -> QStringList Julien Cabieces <julien.cabieces@oslandia.com> 2018-12-20 fixes #20673 : Correct mapFromSource method when reordering columns Alessandro Pasotti <elpaso@itopen.it> 2018-12-20 QList<QString> -> QStringList I tend to prefer the first form but I don't really care. Peter Petrik <zilolv@gmail.com> 2018-12-20 allow selection of file paths for mesh layers [processings] (#8702) allow selection of file paths for mesh layers sklencar <vsklencar@gmail.com> 2018-12-20 QgsZipUtils unzips also subdirectories of a zip file (#8672) QgsZipUtils unzips also subdirectories of a zip file Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Add sqlite_fetch_and increment docs Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Add test for sqlite_fetch_and_increment Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-20 Merge pull request #8720 from m-kuhn/expression_parser_error_fix Make expression parser output translatable signedav <david@opengis.ch> 2018-12-20 better labeling of json native type (postgres and gpkg) signedav <david@opengis.ch> 2018-12-20 improve value conversion to json-string signedav <david@opengis.ch> 2018-12-20 beautyfications and clean up Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-12-20 Merge pull request #8715 from m-kuhn/expression_parser_error_fix Fix expression parser error reporting Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Update expression parser sources Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Make expression parser output translatable Merge: dab069e1ea c03f1a6127 Matthias Kuhn <matthias@opengis.ch> 2018-12-20 Merge pull request #8713 from m-kuhn/sqlite_quoted_value_to_qgssqliteutils Move sqlite quoted value methods to QgsSqliteUtils Nyall Dawson <nyall.dawson@gmail.com> 2018-12-17 Improve multiline cursor behavior in Python console and expression editor Now supports multi-line inserts and pastes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-20 [FEATURE][expression] Brand new array_sort() function Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Fix expression parser error reporting Alessandro Pasotti <elpaso@itopen.it> 2018-12-19 Fix error message string (minor change) Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Fix Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Additional cleanup Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Move ok handling where it belongs to Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Use QgsSqliteUtils::quotedIdentifier in spatialite provider Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Improve QgsSqliteUtils::quotedIdentifier test Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Add tests for quoting sqlite values Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Move sqlite quoting functions to qgssqliteutils.h Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> * Update src/app/locator/qgsinbuiltlocatorfilters.cpp Co-Authored-By: 3nids <denis.rouzaud@gmail.com> * Update src/app/locator/qgsinbuiltlocatorfilters.cpp Co-Authored-By: 3nids <denis.rouzaud@gmail.com> Merge: a753f8b0dd 166e952c33 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-19 Merge pull request #8711 from 3nids/sipify_out_super [sipify] enhanced SIP_OUT handling Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-19 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-19 fix missing \returns in source Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-12-19 [expression builder] clear fields values when changing field (#8703) Merge: 56ca46efa9 08965487dd Matthias Kuhn <matthias@opengis.ch> 2018-12-19 Merge pull request #8649 from qgis/expression_function_decode_uri Expression function `decode_uri` Merge: 6bb0720bb7 07d9d1dbb8 Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-12-18 Merge pull request #8708 from 3nids/sipify_sip_out [sipify] handles SIP_OUT arguments Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-18 fix multine removal for SIP_PYARGREOMVEq Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-18 fix multiline comments on out params Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-18 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-18 [sipify] handles SIP_OUT arguments remove them from parameters list and add them to return values signedav <david@opengis.ch> 2018-12-18 fix typo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-17 More square brackets Mathieu Pellerin <nirvn.asia@gmail.com> 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 <david@opengis.ch> 2018-12-18 store plain if not valid signedav <david@opengis.ch> 2018-12-18 check for GDAL Version and exclude by ifdef Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-12-18 Double escape for JSON and C++ Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Fix JSON escaping Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Function help improvements Merge: a12bc5f865 69298527d9 Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Merge pull request #8663 from qgis/m-kuhn-patch-1 Hint where to find select features method Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Function help improvements Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Add `path` to `layer_property` expression function Matthias Kuhn <matthias@opengis.ch> 2018-12-12 Fix test Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Fix function help json Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Add docs and tests for decode_uri Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-18 Merge pull request #8694 from m-kuhn/gap_check_implicit_sharing More implicit sharing of geometries Merge: 1e34e75de5 1730a40a82 Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Merge pull request #8693 from m-kuhn/raii_qgscoordinatetransform RAII for QgsCoordinateTransform locking Merge: 7c0b68a990 0cb29004a4 Matthias Kuhn <matthias@opengis.ch> 2018-12-18 Merge pull request #8692 from m-kuhn/fixSingleLayerErrors Allow saving a layer after fixing invalid geometries signedav <david@opengis.ch> 2018-12-18 adding and removing json attributes Nyall Dawson <nyall.dawson@gmail.com> 2018-12-11 Fix broken select/identify by polygon when layer CRS <> canvas CRS Fixes #20786 Nyall Dawson <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2018-12-17 add MDAL formats info to README Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-18 Move labeling settings button to map item toolbar Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-17 Create icons for layout map item toolbar actions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-16 [processing] Fix pixel centroids along lines handling of null geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-17 Add icon field boolean field type Nyall Dawson <nyall.dawson@gmail.com> 2018-12-14 [ogr] Fix conversion of boolean values Fixes #20290 Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-17 Allow saving a layer after fixing invalid geometries signedav <david@opengis.ch> 2018-12-17 basic tests for json writing Merge: cbe7ac65f6 6f63957797 Matthias Kuhn <matthias@opengis.ch> 2018-12-17 Merge pull request #8689 from m-kuhn/prevent_crash Safety guard to prevent crashes Merge: e4d490531c a794992044 Matthias Kuhn <matthias@opengis.ch> 2018-12-17 Merge pull request #8687 from daniviga/rpm-fixes [RPM] Improve RPM packaging Peter Petrik <zilolv@gmail.com> 2018-12-17 add support for browser dialog for mesh layer extensions too Peter Petrik <zilolv@gmail.com> 2018-12-14 fix travis build for mdal Peter Petrik <zilolv@gmail.com> 2018-12-14 Update to MDAL 0.1.2 Peter Petrik <zilolv@gmail.com> 2018-12-14 use file filters from MDAL Peter Petrik <zilolv@gmail.com> 2018-12-12 [processing] add QgsProcessingParameterMeshLayer parameter Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Safety guard to prevent crashes Matthias Kuhn <matthias@opengis.ch> 2018-12-17 Run sipify Daniele Viganò <daniele@vigano.me> 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 <nyall.dawson@gmail.com> 2018-12-16 [processing][SAGA] Fix output type of Zonal Grid Stats alg and add unit test Fixes #20815 Merge: 8a0a745677 e83e794016 Alessandro Pasotti <elpaso@itopen.it> 2018-12-15 Merge pull request #8676 from elpaso/bugfix-20674-dbmanager-aliased-2 fix spatialite aliased, nested, joined queries Alessandro Pasotti <elpaso@itopen.it> 2018-12-15 spatialite: Add more test cases for table names with spaces Merge: 13e7186493 8446119aaa Alessandro Pasotti <elpaso@itopen.it> 2018-12-15 Merge pull request #8677 from troopa81/hidden_column Correct the column hide/show status that was not saved anymore Nyall Dawson <nyall.dawson@gmail.com> 2018-12-15 Wording 2 Nyall Dawson <nyall.dawson@gmail.com> 2018-12-13 Wording update Nyall Dawson <nyall.dawson@gmail.com> 2018-12-11 Test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2018-12-11 Doxygen Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-14 [processing] Fix error when running delete duplicate geometries and some input features have null geometries Fixes #20788 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-14 Correctly test processing auth widget with real authentication setup Nyall Dawson <nyall.dawson@gmail.com> 2018-12-14 Avoid duplicate changed signals thrown by QgsAuthConfigSelect Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <julien.cabieces@oslandia.com> 2018-12-14 Correct the column hide/show status that was not saved anymore Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-12-14 Show an error message when a query yields an invalid layer ... instead of failing silently Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-14 make QgsGeometry::isNull Q_INVOKABLE (#8667) Jürgen E. Fischer <jef@norbit.de> 2018-12-14 typo fix Nyall Dawson <nyall.dawson@gmail.com> 2018-12-14 Apply suggestion. Co-Authored-By: nirvn <nirvn.asia@gmail.com> Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <luipir@gmail.com> 2018-12-13 Merge pull request #8665 from hareldunn/patch-1 fix function call in example Alessandro Pasotti <elpaso@itopen.it> 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 <harel.dunn@gmail.com> 2018-12-13 fix function call in example Merge: a395affff8 0042cc0f33 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-12-12 Mark project dirty when bad layers have changed Fixes #20743 Matthias Kuhn <matthias@opengis.ch> 2018-12-13 Hint where to find select features method Merge: 44bbf1f137 b0d1506b72 Alessandro Pasotti <elpaso@itopen.it> 2018-12-13 Merge pull request #8660 from elpaso/bugfix-20789-QgsReadWriteLocker-moab-2 Fix QgsReadWriteLocker changeMode Nyall Dawson <nyall.dawson@gmail.com> 2018-12-12 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-12-11 Merge pull request #8647 from elpaso/opencl-options-opt-in Defer opencl initialization after user has opted-in in settings signedav <david@opengis.ch> 2018-12-11 basic writing json gpkg Merge: c21597a327 ad2a5cb626 Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Merge pull request #8627 from m-kuhn/represent_class_values Use represention values for classified renderers [FEATURE] signedav <david@opengis.ch> 2018-12-11 basic tests for json type in gpkg Alessandro Pasotti <elpaso@itopen.it> 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 <david@opengis.ch> 2018-12-11 reading ogr JSON basics Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-11 [ui] Better visual queue for non-visible layers in the tree Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Code styling Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Add test for QgsCategorizedSymbolRenderer::createCategories Merge: 54f28dfbb9 8fda2b7df8 Matthias Kuhn <matthias@opengis.ch> 2018-12-11 Merge pull request #8600 from signedav/fix_gpkg_order Offline editing to GPKG attribute order. Fixes #20276 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-11 [afs] Basic parsing capacity for label expressions Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-11 [afs] Fix parsing of multi-field unique value renderer Nyall Dawson <nyall.dawson@gmail.com> 2018-12-11 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-12-07 [layouts] Fix memory of "force vector" export setting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-30 Unify appearance and behaviour of export settings dialogs Nyall Dawson <nyall.dawson@gmail.com> 2018-11-30 Fix layout display when canceling export settings dialogs Nyall Dawson <nyall.dawson@gmail.com> 2018-11-30 US spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-11-28 Fix qt warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-28 [layouts] Default svg export setting for label text as outlines/text to use project setting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-28 Make intention of comment a bit clearer Nyall Dawson <nyall.dawson@gmail.com> 2018-11-28 [layouts] Fix fragile option to export text as text in SVG exports Refs #3975 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 Push text format rendering setting into QgsLayoutExporter Nyall Dawson <nyall.dawson@gmail.com> 2018-11-28 Push text format setting to layout render context Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-10 [API] Throw IndexError on some QgsCurvePolygon methods when invalid interior ring index is requested Nyall Dawson <nyall.dawson@gmail.com> 2018-12-10 Unit tests for item opacity Nyall Dawson <nyall.dawson@gmail.com> 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 <senhor.neto@gmail.com> 2018-12-10 Renames Avoid intersection to Avoid overlap [needs-docs] signedav <david@opengis.ch> 2018-12-10 use temp copy of points.shp Jorge Gustavo Rocha <jgr@di.uminho.pt> 2018-12-10 Fixes duplicate QGIS entries in Ubuntu launcher Merge: 24d4640bc7 20da34a2b5 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-10 Merge pull request #8262 from 3nids/fix17727 move value group box under help area [Expression builder] [needs-docs] Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-10 [afs] Add halo/buffer support to label creation Martin Dobias <wonder.sk@gmail.com> 2018-12-10 Add extra note to position kit's source() Matthias Kuhn <matthias@opengis.ch> 2018-12-10 Remove unused imports Matthias Kuhn <matthias@opengis.ch> 2018-12-10 Bindings for QgsCategorizedSymbolRenderer::createCategories also contains some code modernization Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-10 [afs] Picture marker & picture fill width/height use points as unit type Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-10 [afs] Fix picture marker ratio calculation Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-07 [FEATURE][AFS] Create labels when settings provied by server Merge: 87d2da13fb a44b13ba67 Alessandro Pasotti <elpaso@itopen.it> 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 <madmanwoo@gmail.com> 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 <nirvn.asia@gmail.com> 2018-12-07 [afs] fix listing of afs services for saved servers starting in a sub-folder Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-08 [afs] Fix wrong hard-coded OBJECTID reference, use the fetch object id name Nyall Dawson <nyall.dawson@gmail.com> 2018-12-10 Cleaner approach to base64 embedded widget handling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jon@sellouts.org> 2018-12-09 fix processing plugin error when grass7 disabled Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-12-07 Fix mxe build Peter Petrik <zilolv@gmail.com> 2018-12-06 add documentation Peter Petrik <zilolv@gmail.com> 2018-12-06 MDAL 0.1.1, fix some minor build/memory issues Peter Petrik <zilolv@gmail.com> 2018-12-05 fix spellcheck Peter Petrik <zilolv@gmail.com> 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<qgsmeshvertex> fix tests implement new MDAL min/max api improve mesh documentation fix travis build Peter Petrik <zilolv@gmail.com> 2018-12-04 [MDAL] update MDAL to 0.1.0 (new API) sklencar <vsklencar@gmail.com> 2018-12-07 Access of QGeoPositionInfoSource from QgsQuickPostionKit (#8622) Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-12-07 Move toggle action first and fix since 3.6 Nyall Dawson <nyall.dawson@gmail.com> 2018-12-07 Test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 Add unit tests, standardise method names Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 Fix tests, test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 Fix drawing of corner boxes in zebra grid style Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-06 Code style fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <konst@sar7.cmgd.ru> 2018-09-04 [FEATURE] [needs-docs] Add the grid frame MARGIN In the "Print Layout" map grid Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-06 add button to show the help and values widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-06 Fix cmake warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-12-06 [FEATURE][AFS] Automatically convert ESRI picture fill symbols Merge: ba88a1096f 2a86b6efd2 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-12-06 Merge pull request #8604 from m-kuhn/geometry-validation-reenable-layer-savability Save layer changes on successful repair Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2018-12-06 Make use of image cache when rendering raster image fill layers Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 Show messagebar feedback after successfully extracting svg/raster contents Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 Add message bar to QgsSymbolWidgetContext Nyall Dawson <nyall.dawson@gmail.com> 2018-12-06 [afs] Correctly set picture marker size aspect ratio lock on load Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-06 Identation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-05 Don't try to render empty image paths for raster image marker Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Fix QPainter warnings when broken image paths are passed to QgsImageCache Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Correctly handle empty paths in QgsImageCache Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Fix embedding larger files then can fit in a QLineEdit's contents Fixes #20329 Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Fix more warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 Avoid Qt warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-12-05 More efficient image size calculation for base64 encoded images Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-05 [console] Fix saving scripts sometimes defaults to QGIS bin folder Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-12-05 Merge pull request #3 from SrNetoChan/pr8612 Improves toggleAllLayers icon Alessandro Pasotti <elpaso@itopen.it> 2018-12-05 Toggle All Items -> Toggle Items Alexandre Neto <senhor.neto@gmail.com> 2018-12-05 Improves toggleAllLayers icon Alessandro Pasotti <elpaso@itopen.it> 2018-12-05 [feature] Add a toggle action to vector layer legend items Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-05 Use QImageReader to speed up image cache's originalSize function Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-05 Use image operation's multiplyOpacity in image cache Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-01 [FEATURE] Raster image marker Merge: 60442980dd b45ab5d283 Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-12-04 Add dox comment, fix travis Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-04 Add opacity parameter to image cache Mathieu Pellerin <nirvn.asia@gmail.com> 2018-12-04 Allow passing {width,height}-only size to the image cache Nyall Dawson <nyall.dawson@gmail.com> 2018-12-03 Add method to QgsImageCache to retrieve original image size Nyall Dawson <nyall.dawson@gmail.com> 2018-12-03 Ensure necessary updates happen when image cache is changed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-03 Use QgsAbstractContentCache base class for QgsSvgCache Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-04 [processing][SAGA] Add unit test for RGB composite Nyall Dawson <nyall.dawson@gmail.com> 2018-12-04 [processing][SAGA] Fix output type for RGB Composite should be tif, not sdat format Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-12-04 Add group method to QgsSettings Is present in the QSettings API, but missing from QgsSettings Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-04 fix typo iona5 <iona5@ag99.de> 2018-12-04 fix wrong padding of QgsFontButton on macOS Alessandro Pasotti <elpaso@itopen.it> 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 <iona5@ag99.de> 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 <nyall.dawson@gmail.com> 2018-12-03 Remove outdated comment signedav <david@opengis.ch> 2018-12-04 remove Q_ASSERT because of crssync Matthias Kuhn <matthias@opengis.ch> 2018-12-04 Do not report an error when checks are triggered Matthias Kuhn <matthias@opengis.ch> 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 <david@opengis.ch> 2018-12-04 typo and as_const Merge: 774c890f9c 4b9a532f2c Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-04 Merge pull request #8591 from 3nids/without_analysis allow to build QGIS without analysis Merge: c39e2b83da f6164509e5 Matthias Kuhn <matthias@opengis.ch> 2018-12-04 Merge pull request #8599 from m-kuhn/auth-manager-unique-ptr Use std::unique_ptr signedav <david@opengis.ch> 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 <luipir@gmail.com> 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 <david@opengis.ch> 2018-12-04 fix test and add test cases Matthias Kuhn <matthias@opengis.ch> 2018-12-04 Use std::unique_ptr Merge: 25bfca492f 868b04d829 Alessandro Pasotti <elpaso@itopen.it> 2018-12-04 Merge pull request #8592 from elpaso/opencl-remove-static-members [opencl] Remove all static members Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-05 partial fix for SAGA RGB composite tool Nyall Dawson <nyall.dawson@gmail.com> 2018-12-04 [processing][SAGA] Fix definition of Patching algorithm And add unit test Fixes #20698 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-03 be more verbose in var description signedav <david@opengis.ch> 2018-12-03 tests if gpkg back synchronization provides the same values Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-12-03 fix building without PyQt Denis Rouzaud <denis.rouzaud@gmail.com> 2018-12-03 allow to build without analysis Alessandro Pasotti <elpaso@itopen.it> 2018-12-03 Silence warning in release mode signedav <david@opengis.ch> 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 <zilolv@gmail.com> 2018-12-03 fix build on MacOS Merge: 4212deabe8 61dd729517 Alessandro Pasotti <elpaso@itopen.it> 2018-12-03 Merge pull request #8583 from elpaso/opencl-raster-calculator2 [opencl] Raster calculator goes opencl Alessandro Pasotti <elpaso@itopen.it> 2018-12-03 Move nodeCalc unique ptr to the GPU function ... and spare some CPU cycles Nyall Dawson <nyall.dawson@gmail.com> 2018-12-03 [processing][saga] Add unit test for point distances alg Nyall Dawson <nyall.dawson@gmail.com> 2018-12-03 [processing][SAGA] Fix default output format for geometry-less tables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <luipir@gmail.com> 2018-12-02 Merge pull request #8443 from NaturalGIS/fix_saga_point_distances fix the SAGA Points Distances tool Alessandro Pasotti <elpaso@itopen.it> 2018-12-01 Remove duplicated code The input check was already done before entering in the GPU branch Alessandro Pasotti <elpaso@itopen.it> 2018-12-01 Fix build warnings Alessandro Pasotti <elpaso@itopen.it> 2018-12-01 [opencl] Raster calculator goes opencl Merge: d9a70d084b dd309ccbe5 Alessandro Pasotti <elpaso@itopen.it> 2018-12-01 Merge pull request #8581 from elpaso/bugfix-20682-form-toggle-editing [attributeform] Do not reset feature on editing toggled Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 [attributeform] Do not reset feature on editing toggled ... just reset values Fixes #20682 - form toggle editing Jürgen E. Fischer <jef@norbit.de> 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 <elpaso@itopen.it> 2018-11-30 Merge pull request #8579 from elpaso/opencl-2 [opencl] Support for platforms > 1.1 Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 Fix build warning again (on debian opencl headers do not support 2.2) Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 Fix build warning and cl-std for 2.x builds Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 Remove TODO comment because it's now done Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 [opencl] Support for platforms > 1.1 Merge: e546129f5c 50e5414232 Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 Merge pull request #8571 from elpaso/bugfix-20601-rastercalc-duplicated-layer-names Fix rastercalc duplicated layer names Víctor Olaya <volayaf@gmail.com> 2018-11-30 [processing] fixed update of MultipleInputPanel after alg is run Fixes #20670 Alessandro Pasotti <elpaso@itopen.it> 2018-11-30 Coding style and SIP_DEPRECATED Nyall Dawson <nyall.dawson@gmail.com> 2018-11-30 [processing] Fix crash when running model through modeler dialog Fixes #20676 stra2da <martina.savarese@gmail.com> 2018-11-29 first example deleted, cause it is for combine function Merge: 7c43bcda76 157c8f4987 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-29 Merge pull request #8560 from 3nids/locator_context Add context menu for locator filter results Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-27 [processing] Fix exception when parameter metadata is set to extend inbuilt wrapper type Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-29 more doc Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-11-29 fix python bindings Merge: 137361b968 51a27b31b1 Blottiere Paul <blottiere.paul@gmail.com> 2018-11-29 Merge pull request #8551 from pblottiere/bugfix_wms [server] OGC WMS 1.3.0 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-29 fix typo Merge: f93af56fd6 8d75371c68 Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Merge pull request #8566 from anitagraser/master updated splash to zanzibar Merge: 318c2461f3 5256611169 Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Merge pull request #8570 from AlisterH/ticket20665 Expression calculator: clarify documentation for x_at() and y_at() (addresses #20665) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-29 allow to use icons too Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-29 do not use qaction in the result, build context menu in the widget Blottiere Paul <blottiere.paul@gmail.com> 2018-11-29 Update tests Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Return a vector instead of a list and deprecate rasterEntries Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Extend documentation Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Do not add duplicates in raster calc layers list Related to #20601 Alister Hood <alister.hood@gmail.com> 2018-11-29 Expression calculator: clarify documentation for x_at() and y_at() Blottiere Paul <blottiere.paul@gmail.com> 2018-11-29 Remove qgis address from schemaLocation Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Remove obsolete imported headers Merge: 88d962ff6c 81723586f5 Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Merge pull request #8564 from elpaso/rastercalculator-fast-track Rastercalculator memory efficient track Merge: f10b62c380 52eeabae2d Alessandro Pasotti <elpaso@itopen.it> 2018-11-29 Merge pull request #8565 from elpaso/docker-testing-env-fixes Docker testing env minor fixes and improvements Nyall Dawson <nyall.dawson@gmail.com> 2018-11-29 [processing] Fix crash on closing batch processing dialog Refs #20650 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-29 [processing] Fix run as batch mode doesn't execute Fixes #20650 Merge: cdda581819 38df74c569 Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Merge pull request #8567 from JamesShaeffer/bugfix-19959 [Bugfix] Fixes #19959 - "Handle Bad Layers" dialog message text unclear Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Update reference hashes for calculator processing test James Shaeffer <james@shaeffer.co> 2018-11-28 Updated the message for the 'unhandled layers' dialogue Anita Graser <anitagraser@gmx.at> 2018-11-28 updated splash to zanzibar Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Less verbose output and import PyQt from qgis module Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Fix ini file creation Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-26 [processing] Add test & adjust handling of negative distance value for multi ring (constant) algorithm Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-11-28 use int as IDs to recognize context menu entries Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-27 fix doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-27 complete roleNames Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-27 [locator] allow to have context menu entries for results Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-27 [sipify] fix initializer in strcuts Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Fix docstring for findNodes Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Fix OR operator toString representation Merge: 73d19e3c19 fd02722851 Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Merge pull request #8563 from elpaso/rastercalculator-drop-std-prefix Drop std:: prefix from calculator operators Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Fix build warning Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-28 [processing] Add edit feature in-place menu shortcut (useful for people who rely on the locator) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-28 [locator] Fix presence of html tag for multi-line tooltips Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-28 [locator] Append an active tag to item text for checked/activated actions Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Remove debug code and improve comments Alessandro Pasotti <elpaso@itopen.it> 2018-11-28 Remove debug code Alessandro Pasotti <elpaso@itopen.it> 2018-11-27 Drop std:: prefix from calculator operators Alessandro Pasotti <elpaso@itopen.it> 2018-11-27 Scanline implementation Alessandro Pasotti <elpaso@itopen.it> 2018-11-27 Extended message in progress dialog + removed unused cast Alessandro Pasotti <elpaso@itopen.it> 2018-11-27 Added findNodes method and tests Alessandro Pasotti <elpaso@itopen.it> 2018-11-27 Drop std:: prefix from calculator operators Merge: c5549bea48 b3ed482bc8 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-11-28 Update test mask Jürgen E. Fischer <jef@norbit.de> 2018-11-27 fix windows build (partly reverts 1a199d095) Jürgen E. Fischer <jef@norbit.de> 2018-11-27 update v2 header guards Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-27 fix building without gui (#8561) Rifa'i M. Hanif <hanreev@gmail.com> 2018-11-27 set user profile menu object name Merge: 6cc41a9474 31f3f69d3c Luigi Pirelli <luipir@gmail.com> 2018-11-27 Merge pull request #8557 from juanmpd/patch-1 Update Grass7Utils.py. Fixes #20632 #20502 Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-27 added missing * juanmpd <45386331+juanmpd@users.noreply.github.com> 2018-11-27 Update Grass7Utils.py Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-11-27 Remove an incorrect /Transfer/ annotation, add a missing /Transfer/ annotation Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 Safer memory management Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 Use unique_ptr for owned pointer Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 [hig] Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 [hig] Capitalization, improve dialog titles Nyall Dawson <nyall.dawson@gmail.com> 2018-11-27 Negative indices count from back of linestring Nyall Dawson <nyall.dawson@gmail.com> 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 <swiss_knight@hotmail.com> 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 <jef@norbit.de> 2018-11-26 osgeo4w: fix grass plugin installation (cherry picked from commit ec5a3b42b87e304690e241bca38d56870851fd10) Jürgen E. Fischer <jef@norbit.de> 2018-11-26 osgeo4w: still upload build log when tests are skipped Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-11-26 [processing] Use MultiPolygon as output wkb type for multi ring buffer (constant) Nyall Dawson <nyall.dawson@gmail.com> 2018-11-25 [browser] Add API to access the drive data items Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-26 [processing] Fix negative distance value wrongly prohibited for multi ring buffer (constant) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-26 [processing] Fix traceback when modeller parameter invalid value is detected Harrissou Sant-anna <delazj@gmail.com> 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 <fanevanjanahary@gmail.com> 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 <jef@norbit.de> 2018-11-25 fix link error on windows (cherry picked from commit 22034aa0704dde196fa18f9f7baa901834499b37) Merge: 0e5718d2ef eb05f0a272 Alessandro Pasotti <elpaso@itopen.it> 2018-11-23 Merge pull request #8530 from elpaso/bugfix-20591-dissolve-show-error [processing] Show error when dissolve fails Alessandro Pasotti <elpaso@itopen.it> 2018-11-23 Translate debug message D'Hont René-Luc <rldhont@gmail.com> 2018-11-23 [Server][WFS] Null field value in GML has to be empty string Merge: a6432c7581 c1f8db9b2e Luigi Pirelli <luipir@gmail.com> 2018-11-23 Merge pull request #8531 from Gustry/saga fix nodata parameter in saga Alessandro Pasotti <elpaso@itopen.it> 2018-11-23 Push debug message to console Jürgen E. Fischer <jef@norbit.de> 2018-11-23 debian packaging: include 3d bindings Nyall Dawson <nyall.dawson@gmail.com> 2018-11-23 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-19 Fix context going out of scope Nyall Dawson <nyall.dawson@gmail.com> 2018-11-17 Fix confusing override of accept method for non-dialog acceptance Nyall Dawson <nyall.dawson@gmail.com> 2018-11-17 Fix ownership of algorithm instance used by processing dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-11-17 Fix incorrect ownership of processing algorithm dialog Alessandro Pasotti <elpaso@itopen.it> 2018-11-23 [procesing] Fix dissolve issue by taking the slower route in case of GEOS exception Alessandro Pasotti <elpaso@itopen.it> 2018-11-23 Throw an execption when the algorithm fails Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-23 Fix warnings Merge: 5a8c9bf52e 3ec853f635 Luigi Pirelli <luipir@gmail.com> 2018-11-22 Merge pull request #8521 from chau-intl/master Hide newly added layer(s) when in group. Fixes #19174 Etienne Trimaille <gustrimaille@yahoo.fr> 2018-11-22 fix nodata parameter in saga Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2018-11-22 fix windows build Merge: 256b58085d 51ee71316f Alessandro Pasotti <elpaso@itopen.it> 2018-11-22 Merge pull request #8524 from signedav/editafteredit [Bugfix] Release cell from focus on editing off signedav <david@opengis.ch> 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 <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-11-22 Use isValid instead of isNull and add a test for gpkg Nyall Dawson <nyall.dawson@gmail.com> 2018-11-22 Package missing ESRI token auth method Merge: fee3935887 afd3525297 Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-21 Merge pull request #8519 from elpaso/browser-gpkg-vector-rename [feature][needs-docs] Allow gpkg vector rename from browser Martin Dobias <wonder.sk@gmail.com> 2018-11-21 Add test for terrain theme + do not use project singleton Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-21 Add a project properties dialog test case Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-21 Avoid more needless project dirtying Merge: bb44e2b60b 0d696ef1e5 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-21 Merge pull request #8512 from elpaso/docker-testing-env-tests Docker testing env tests Alessandro Pasotti <elpaso@itopen.it> 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 <david@opengis.ch> 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 <david@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-11-21 Merge pull request #8429 from lbartoletti/extendMapTool [needs-docs][FEATURE] Trim/extend Simon Wells <simonrwells@gmail.com> 2018-11-16 fix another include directive for spatialindex Simon Wells <simonrwells@gmail.com> 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 <simonrwells@gmail.com> 2018-11-16 avoid conflicting geos spatialindex.h include file correct includes for spatialindex Nyall Dawson <nyall.dawson@gmail.com> 2018-11-19 [needs-docs] Add shortcut for paste to scratch layer (Ctrl+Alt+V) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-20 [ui] Harmonize save raster layer as dialog's scroll area Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-20 [needs-docs][ui] Move 'add saved file to map' option away from data settings Nyall Dawson <nyall.dawson@gmail.com> 2018-11-21 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-21 Capitalization chau-intl <emailtocasper@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-20 [feature][needs-docs] Allow gpkg vector rename from browser Merge: 7e00afc2c7 9e2d172dfd Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Merge pull request #8517 from elpaso/docker-testing-env-docs Docker testing env docs Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Typos and small improvements Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Redirect test output to dev null Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Fix path to tester script Merge: ba81a2ee13 32b7d7e5dd Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Merge pull request #8510 from signedav/fix_providerIndex Don't handle defaultValueClause as not unique value signedav <david@opengis.ch> 2018-11-20 remove unused variable signedav <david@opengis.ch> 2018-11-20 action deleteLayer in the dataitemproviders implemented for derived functions in: - `QgsGeoPackageAbstractLayerItem` - `QgsSLLayerItem` - `QgsPGLayerItem` - `QgsMssqlLayerItem` Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Move test in its own script Alessandro Pasotti <elpaso@itopen.it> 2018-11-19 Copy updated test runner into the docker Handle -e and do not exit on error Alessandro Pasotti <elpaso@itopen.it> 2018-11-19 Fix the python test runner and add a test for it Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Spelling Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Added circle-ci Alessandro Pasotti <elpaso@itopen.it> 2018-11-20 Documentation for the dockers David Adler <dadler@adtechgeospatial.com> 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 <dwadler@users.noreply.github.com> 2018-11-15 Update src/providers/db2/qgsdb2provider.cpp David Adler <dwadler@users.noreply.github.com> 2018-11-15 Update src/providers/db2/qgsdb2provider.h dwadler <dadler@adtechgeospatial.com> 2018-11-11 run prepare-commit on DB2 fixes for #20337 David Adler <dwadler@users.noreply.github.com> 2018-11-08 DB2 fixes for #20337 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-19 [needs-docs] Fix use of duplicate action name (Properties is already used by project properties) Nyall Dawson <nyall.dawson@gmail.com> 2018-11-19 Avoid QObject::connect null warning Nyall Dawson <nyall.dawson@gmail.com> 2018-11-19 Fix crash when calculating offset on certain single curves which become multilinestrings when offset Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2018-11-19 check uniqueCheck before overwrite defaultValueClause and some tests for it this fixes #20397 and fixes #20431 Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-19 Merge pull request #8480 from lbartoletti/rectangle3PointsProjected [FEATURE][needs-docs]Add map tool: rectangle 3 points (projected) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-19 do not push deps images on PR Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-19 add docker hub credentials to yml file signedav <david@opengis.ch> 2018-11-19 delete/truncate selected tables for mssql-tables signedav <david@opengis.ch> 2018-11-19 remove unused comments lbartoletti <l.bartoletti@free.fr> 2018-11-19 fix license lbartoletti <l.bartoletti@free.fr> 2018-11-19 Denis' review Merge: 50e2b76ae7 03d53fb871 Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2018-11-19 Merge pull request #8005 from lbartoletti/bugfix_18902 Fixes #18902 Snapping and tracing inconsistent behaviour Harrissou Sant-anna <delazj@gmail.com> 2018-11-18 Add missing article Harrissou Sant-anna <delazj@gmail.com> 2018-11-16 Mention that display name is used by the locator search tool William Kyngesburye <kyngchaos@Sumomo.attlocal.net> 2018-11-18 quiet cmake policy message Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-18 fix ccache for Docker images Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-18 disable ccache in cmake since it is already defined as compiler Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-18 print ccache status William Kyngesburye <kyngchaos@Sumomo.attlocal.net> 2018-11-17 add missing Mac UI style plugin to app bundle Håvard Tveite <havard.tveite@nmbu.no> 2018-11-16 GDAL extractreprojection missing from the raster menu This was missed in #8378. Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-17 also push deps image for cron jobs Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-17 add missing exiv2 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-17 fix lib path in docker (not Travis) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-17 fix docker tag for cosmic Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-17 add Qt53D include dir Merge: d77d832ac5 112e9d7ac7 Alessandro Pasotti <elpaso@itopen.it> 2018-11-17 Merge pull request #8475 from elpaso/docker-testing-env Added QGIS testing environment to dockers Merge: 1ef04d7ab2 dfa69b5b78 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-17 Merge pull request #8499 from qgis/multi-docker-yaml build docker images baed on cosmic and bionic Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-16 add Qt5 3D extras paths Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-16 fix global env var Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-16 remove left over Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-16 enable dual builds BIONIC/COSMIC for images Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-16 [docker] simpler configuration to provide different build options Matthias Kuhn <matthias@opengis.ch> 2018-11-15 Produce multiple docker images Merge: 0a42a101c4 236328fbd4 Matthias Kuhn <matthias@opengis.ch> 2018-11-16 Merge pull request #8496 from m-kuhn/coordinateUtilsFunctions Expose QgsCoordinateUtils functions via Q_INVOKABLE Matthias Kuhn <matthias@opengis.ch> 2018-11-16 Make code_layout test happy Matthias Kuhn <matthias@opengis.ch> 2018-11-16 Less usage of QgsProject::instance Matthias Kuhn <matthias@opengis.ch> 2018-11-16 Make QgsCoordinateUtils functions Q_INVOKABLE Merge: 438a1daf6a 2cf8f74c71 Blottiere Paul <blottiere.paul@gmail.com> 2018-11-16 Merge pull request #8063 from tudorbarascu/test_server test server rendering debian buster bug Merge: 30692fa9a3 c8fc7a2419 Matthias Kuhn <matthias@opengis.ch> 2018-11-16 Merge pull request #8442 from signedav/textfield_null Range widget: Remove null representator during editing Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-09-28 test server rendering debian buster bug #18988 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-15 Implement Open in Terminal for windows Nyall Dawson <nyall.dawson@gmail.com> 2018-11-15 Fix some incorrect icon sizes Merge: 767e9a5103 d0bc67c5f0 Matthias Kuhn <matthias@opengis.ch> 2018-11-15 Merge pull request #8487 from daniviga/rpm-exiv2 [RPM] Add exiv2-devel to build requirements Daniele Viganò <daniele@vigano.me> 2018-11-15 Update documentation related to Fedora Daniele Viganò <daniele@vigano.me> 2018-11-15 [RPM] Add exiv2-devel to build requirements lbartoletti <l.bartoletti@free.fr> 2018-11-15 fix enum lbartoletti <l.bartoletti@free.fr> 2018-11-15 override default destructor Merge: 574a57f2e4 767e9a5103 lbartoletti <lbartoletti@users.noreply.github.com> 2018-11-15 Merge branch 'master' into extendMapTool signedav <david@opengis.ch> 2018-11-15 delete selected layers on spatialite and pg signedav <david@opengis.ch> 2018-11-15 do not pass item as argument signedav <david@opengis.ch> 2018-11-15 pass items to delete layer activity Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-15 Update .docker/qgis.dockerfile Co-Authored-By: elpaso <elpaso@itopen.it> lbartoletti <l.bartoletti@free.fr> 2018-11-15 use a switch Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Add missing north arrow decoration icon & improve grid icon Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Remove one use of QStringLiteral in the copyright decoration Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Improve a few decoration dialog .ui files Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Use auto geometry restore for decoration dialogs Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Improve capitalization of decoration dialogs Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-15 Address title decoration review comments Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-14 Dedicated title decoration icon Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-14 [FEATURE] Top/bottom centering placement for decoration items The centered placement is implemented for: - Title decoration - Copyright decoration Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-14 [FEATURE] Title label decoration Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 Add some icons for browser directory actions Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-14 Merge pull request #8483 from 3nids/test_definition remove definition of ENABLE_TEST in CMake Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-14 add missing cond PRIVATE Jürgen E. Fischer <jef@norbit.de> 2018-11-14 translation string fix Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-14 remove ENABLE_TESTS definition this was causing a complete rebuild when you enabled/disabled tests Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-14 [server] remove ENABLE_MS_TESTS definition when tests are enabled Peter Petrik <zilolv@gmail.com> 2018-11-13 explicitely check if effectiveApperance is available Peter Petrik <zilolv@gmail.com> 2018-11-13 frameworks must be linked weakly so the symbols are resolved on runtime Peter Petrik <zilolv@gmail.com> 2018-11-13 fix missing dark mode symbol Merge: 61066281b5 3692b6a1d7 Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-11-14 Merge pull request #8476 from lbartoletti/cast_time_project On some architectures, time_t is not equal to int64 signedav <david@opengis.ch> 2018-11-14 tests for focus on null field Alessandro Pasotti <elpaso@itopen.it> 2018-11-14 Drop QGIS 2 support Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-11-13 [project] Avoid needlessly dirtying when written value does not change lbartoletti <l.bartoletti@free.fr> 2018-11-13 Add map tool rectangle 3 points where 3rd point is projected on segment p1-p2 Merge: 7cce9b3eb9 d2998ef7c9 Borys Jurgiel <info@borysjurgiel.pl> 2018-11-14 Merge pull request #8312 from borysiasty/bigger_coordinate_widget Make the coordinate widget a little bit wider signedav <david@opengis.ch> 2018-11-12 remove mouserelesae event because it's not needet. on focus it should clear. cond / endcond signedav <david@opengis.ch> 2018-11-08 clear value on clear in case the value is the null representator (null) signedav <david@opengis.ch> 2018-11-08 Remove the null representator text on getting focus of `QgsSpinBoxLineEdit` This fixes #20153 signedav <david@opengis.ch> 2018-11-08 pass SpecialValueText as NullValue Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Disable OpenCL utils test on travis (no OpenCL device) lbartoletti <l.bartoletti@free.fr> 2018-11-13 replace toTime_t ->toSecsSinceEpoch Martin Dobias <wonder.sk@gmail.com> 2018-11-13 Fix tests lbartoletti <l.bartoletti@free.fr> 2018-11-13 On some architectures, time_t is not equal to int64 Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Shellcheck 2 Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Renamed docker to .docker Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Leave the dot for docker Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Revert "Dot-less docker directory" This reverts commit 8d850e9f0144856b3e0d95de0b5e8a6e74118bd7. Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Revert "Dot-less docker in travis config file" This reverts commit 99f7236498697b1097e7351cd403dfc514e0081f. Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Shellcheck Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Dot-less docker in travis config file Alessandro Pasotti <elpaso@itopen.it> 2018-11-13 Dot-less docker directory Merge: 7b98302aba be2ac88643 lbartoletti <l.bartoletti@free.fr> 2018-11-13 Merge branch 'extendMapTool' of github.com:lbartoletti/QGIS into extendMapTool Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-11-13 Merge pull request #8472 from daniviga/rpm-gdal [RPM] Add an explicit dependency for GDAL lbartoletti <l.bartoletti@free.fr> 2018-11-13 fix indent Peter Petrik <zilolv@gmail.com> 2018-11-13 fix userLoginName Peter Petrik <zilolv@gmail.com> 2018-11-12 sipify Peter Petrik <zilolv@gmail.com> 2018-11-12 cmake option for forcing static libs Peter Petrik <zilolv@gmail.com> 2018-10-19 ios only supports static libs Peter Petrik <zilolv@gmail.com> 2018-10-11 minor tweaks for iOS build Peter Petrik <zilolv@gmail.com> 2018-10-11 QPrinter is unavailable on some platforms Peter Petrik <zilolv@gmail.com> 2018-10-11 support platforms that does not have QProcess support (iOS) Peter Petrik <zilolv@gmail.com> 2018-10-10 Qt5SerialPort optional Peter Petrik <zilolv@gmail.com> 2018-11-13 fix spelling Peter Petrik <zilolv@gmail.com> 2018-11-12 support for compilation on macos10.14, but running on macos10.13 or earlier lbartoletti <l.bartoletti@free.fr> 2018-11-13 missing translations; add extension at save Merge: 5dab30b6ca d479b4dcbc Alessandro Pasotti <elpaso@itopen.it> 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 <lbartoletti@users.noreply.github.com> 2018-11-13 Merge branch 'master' into extendMapTool Martin Dobias <wonder.sk@gmail.com> 2018-11-13 Review/test fixes lbartoletti <l.bartoletti@free.fr> 2018-11-13 Paul's review lbartoletti <l.bartoletti@free.fr> 2018-11-12 Nyall's review lbartoletti <l.bartoletti@free.fr> 2018-10-29 init trim/extend feature Daniele Viganò <daniele@vigano.me> 2018-11-13 [RPM] Add an explicit dependency for GDAL Jürgen E. Fischer <jef@norbit.de> 2018-11-13 debian packaging: add libexiv2-dev dependency lbartoletti <l.bartoletti@free.fr> 2018-11-13 add LastDir for SQL File Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 Capitalization Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-12 [needs-docs][ui] Remove save as action from the project toolbar Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 [afs] Fix identify tool sometimes just uses a bounding box check instead of exact intersection Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-13 Remove some unused whatsThis text Nyall Dawson <nyall.dawson@gmail.com> 2018-11-13 Fix invalid Qt version check resulting in "What's this" buttons still showing on Win Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-12 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-11 Use messagebar for binary extraction feedback Nyall Dawson <nyall.dawson@gmail.com> 2018-11-11 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-11-11 Unit tests for binary editor widget Nyall Dawson <nyall.dawson@gmail.com> 2018-11-11 [FEATURE] Binary (blob) field support for memory layers Allows storage of binary blob fields in memory layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-10 Add support for binary fields to QgsVectorFileWriter Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Unit test for creation of blob field in existing table Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Tweak behavior of new shapefile/gpkg browser actions Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Fix string Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 [FEATURE][ogr] Allow creation of binary (blob) fields for compatible filetypes Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Add comment on detach use Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Fix size of field icons (should be 16x16), minimize Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Fix build on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Unit tests for extract binary algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Unit tests for updating OGR binary column Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Icon for binary fields Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Don't try to show CRS in map layer model for aspatial tables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-09 Rename method for consistency, fix dox Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Update some dependencies Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Only analysis lib depends on EXIV2, not core/etc Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-08 Link exiv2 into analysis library Sandro Mani <manisandro@gmail.com> 2015-09-02 Add EXIV2 cmake variables Forward port from kadas-albireo Jürgen E. Fischer <jef@norbit.de> 2018-11-12 debian packaging: add python-gdal dependency Merge: 9b04a29116 bcf8b0de9e Martin Dobias <wonder.sk@gmail.com> 2018-11-12 Merge pull request #8458 from wonder-sk/terrain-shading [3d] Terrain shading lbartoletti <l.bartoletti@free.fr> 2018-11-12 Add translation ; add button 'load file' Alessandro Pasotti <elpaso@itopen.it> 2018-11-12 Emit valueChanged when a widget value changes as a consequence of another widget changed Fix #20455 lbartoletti <l.bartoletti@free.fr> 2018-11-12 Paul's review: code enhancement Martin Dobias <wonder.sk@gmail.com> 2018-11-12 Change \sa to \see in qgs3dmapsettings.h Nyall Dawson <nyall.dawson@gmail.com> 2018-11-12 Support WSL shells in astyle script Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2018-11-11 scripts/scandeps.pl run to update INSTALL Martin Dobias <wonder.sk@gmail.com> 2018-11-11 Calculate normals of terrain tile vertices Merge: b39e5a0937 669d650895 Luigi Pirelli <luipir@gmail.com> 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 <jef@norbit.de> 2018-11-11 processing: add windows support to exportRasterLayersIntoDirectory (fixes #20146) Jürgen E. Fischer <jef@norbit.de> 2018-11-10 osgeo4w: * only use GRASS major version in executable names * autodetect GRASS folder Landry Breuil <landry@rhaalovely.net> 2018-10-29 [Packaging] install icons / appdata / desktop file on BSDs too Jürgen E. Fischer <jef@norbit.de> 2018-11-10 make snapping type translatable in model (fixes #20437) Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Add missing context object in lambda connect Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 [dbmanager] Fix exception when browsing project layers Jürgen E. Fischer <jef@norbit.de> 2018-11-09 OGC parameter names are case-insensitive Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-09 Make dwg import less debug noisy Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Further protection in windows event message handling Refs #20386 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-10 Add some notes to test, additional test with empty line Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-09 Merge pull request #8404 from 3nids/locator_core Move parts of QgsLocatorFilter to core Merge: 06c3d7c5b6 1606bf1997 Matthias Kuhn <matthias@opengis.ch> 2018-11-09 Merge pull request #8451 from daniviga/rpm-opencl Add support for OpenCL in RPM Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-08 check filter Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-08 missing destructor Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-08 also move triggering of results to core Daniele Viganò <daniele@vigano.me> 2018-11-09 RPM spec template cleanup [skip ci] Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-09 run prepare-commit Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Nice icons for ring combo box Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Move forceRHR to QgsGeometry, avoid duplicate code Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Update reference lines Nyall Dawson <nyall.dawson@gmail.com> 2018-11-06 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-06 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-06 Fix accidently skipped test Nyall Dawson <nyall.dawson@gmail.com> 2018-11-06 Remove no longer required workaround Nyall Dawson <nyall.dawson@gmail.com> 2018-11-06 Ensure that QgsGeometry::offsetCurve does not reverse curve orientation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-06 Add method to QgsCurvePolygon to force RHR, ensuring standard ring orientation Nyall Dawson <nyall.dawson@gmail.com> 2018-11-06 Add method to determine orientation of closed curves Etienne Trimaille <gustrimaille@yahoo.fr> 2018-11-09 [FEATURE] explode hstore algorithm (#8212) Nyall Dawson <nyall.dawson@gmail.com> 2018-11-09 Fix crash in geometry checker Fixes #20408 Daniele Viganò <daniele@vigano.me> 2018-11-08 Add support for OpenCL in RPM Giovanni Manghi <giovanni.manghi@naturalgis.pt> 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 <giovanni.manghi@naturalgis.pt> 2018-11-08 add missing file Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-08 add GRASS r.mapcalculator, remove r.mapcalc Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-11-08 fix the SAGA Points Distances tool Håvard Tveite <havard.tveite@nmbu.no> 2018-11-08 No output - no mention (gdalalg yaml) Merge: ad1bba2ac9 ba4981a1f4 Alessandro Pasotti <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-11-08 Move change data source under filter signedav <david@opengis.ch> 2018-11-08 unused variable removed Martin Dobias <wonder.sk@gmail.com> 2018-11-08 Add unit test Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-11-08 Disable "Change data source..." action if layer is editable Alessandro Pasotti <elpaso@itopen.it> 2018-11-08 Move apply button next to browse and disable keep when apply is triggered Merge: 0ba475bdfb f012580740 Alessandro Pasotti <elpaso@itopen.it> 2018-11-08 Merge pull request #8434 from elpaso/datasource-select-dialog-additions QgsDataSourceSelectDialog: filter, refresh and scroll to last selecte… Nyall Dawson <nyall.dawson@gmail.com> 2018-11-07 Minor ui tweaks to afs source select dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-11-07 Merge pull request #8436 from signedav/copy_2_pg Using of QgsVectorLayerUtils::createFeature on move and copy tool signedav <david@opengis.ch> 2018-11-07 use toMap to convert to attributeMap Alessandro Pasotti <elpaso@itopen.it> 2018-11-07 s/bad/unavailable/ layers signedav <david@opengis.ch> 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 <elpaso@itopen.it> 2018-11-07 bad layers dialog new button labels and icon Alessandro Pasotti <elpaso@itopen.it> 2018-11-07 Remove double qualifier Alessandro Pasotti <elpaso@itopen.it> 2018-11-07 QgsDataSourceSelectDialog: filter, refresh and scroll to last selected item plus: - expand children of last selected item - save/restore status Nyall Dawson <nyall.dawson@gmail.com> 2018-11-07 Decode uri for ams provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-07 [afs] Implemented decodeUri for AFS provider Allows retrieval of the web URL for an AFS layer Nyall Dawson <nyall.dawson@gmail.com> 2018-11-07 [afs] Use new style data item provider Merge: c7cda51499 2dd3f969f8 Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Merge pull request #8430 from elpaso/handle-bad-layers4 Fix a few crashes with bad layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 correctly update extent/CRS when setting map canvas Salvatore Larosa <lrssvtml@gmail.com> 2018-11-06 fix build on OSX: followup bf21ce4661b952fc22f425619ac051d641ad9306 Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Fix a few crashes with bad layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 rename QgsLocatorWidgetCore to QgsLocatorModelBridge Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 fix mac build Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 save current extent and CRS in locator core remove remaining bits of interface Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-06 show icon if exist for menus in customization dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 fix move feature action not correctly shown in customization Merge: 5ae2bae909 9af0719ff2 Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Merge pull request #8427 from elpaso/handle-bad-layers3 Handle bad layers: fixes for groups and subset string Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 make proxyModel method q_invokable Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 implement roleNames for QgsLocatorModel Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-06 Revert "create a core interface for QgsMapCanvas" This reverts commit 79c5b35a3925336e01e9ac1a6a75fd32eb3b8cdd. Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 move part of the logic of QgsLocatorWidget to core Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 create a core interface for QgsMapCanvas Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Bad layers: added tests for subset string and groups Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Correctly parse styles for layer in groups Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Restore subset string when fixing a bad layer Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-06 Merge pull request #8426 from SrNetoChan/new_bad_layer_logo New bad layers icon for layers panel Alexandre Neto <senhor.neto@gmail.com> 2018-11-06 New bad layers icon for layers panel Merge: 45059297e4 7db1d4e8b4 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-06 Added test project with the bad layers (not used by tests) but still useful for manual tests Alessandro Pasotti <elpaso@itopen.it> 2018-11-06 Add rule-based and categorized styles to the bad layers test H Tveite <havard.tveite@nmbu.no> 2018-11-06 Added tests for gdal extractprojection Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-11-06 Merge pull request #8359 from elpaso/handle-bad-layers2 [needs-docs][feature] Deferred handling of bad layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-05 More old style connect removal Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 More old style connect removal Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Start fixing some remaining old style connects Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Address some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Fix some missing context arguments in connects with lambda These cause infinite lifetime connections which result in crashes Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Bump minimum Qt version to 5.9 Merge: cd28b45984 90b57ab814 Luigi Pirelli <luipir@gmail.com> 2018-11-05 Merge pull request #8241 from NaturalGIS/fix_grass7_r_stats_quantile fix GRASS7 r_stats_quantile Merge: e70b71b154 6cb1b780d4 Matthias Kuhn <matthias@opengis.ch> 2018-11-05 Merge pull request #8391 from karomap/master Fixes #18872 Fix symbol selector dialog overflows the screen on small resolution Alessandro Pasotti <elpaso@itopen.it> 2018-11-05 Lower opencl message to warning so users don't panic Merge: 19ef2f904b fd2a599778 Matthias Kuhn <matthias@opengis.ch> 2018-11-05 Merge pull request #8409 from DelazJ/renameFiles Rename some rendererV2 ui files Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Add missing /Factory/ annotation Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Add a __repr__ method to QgsMimeDataUtils::Uri Merge: 68be6df376 923adf2ff7 Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-11-04 Make sure topo editing button is updated on new/loaded project Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-11-05 Added ~QgsDataSourceSelectDialog destructor Alessandro Pasotti <elpaso@itopen.it> 2018-11-03 Remove unnecessary project from test data Alessandro Pasotti <elpaso@itopen.it> 2018-11-03 Store original style as QDomDocument instead of an XML string Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Small cleanups for QgsDataSourceSelectDialog Alessandro Pasotti <elpaso@itopen.it> 2018-11-03 Remove unnecessary project from test data Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-03 Check for raster validity in raster style widget Alessandro Pasotti <elpaso@itopen.it> 2018-11-03 Store original style as QDomDocument instead of an XML string Alessandro Pasotti <elpaso@itopen.it> 2018-11-03 Restore handle bad layers dialog original behavior Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Data source select dialog now accepts a model Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Rendering test for bad layers and setDataSource Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Spelling Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Fix raster style restore when setDataSource Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Renamed buttons for bad layers dialog Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Fix check condition for layer style restore Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Fix raster set data source (with test) Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Take context by copy in lambda Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Add … to change data source action Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Remove unused connection Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-02 Move change data source action to app Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Add test data for relations Alessandro Pasotti <elpaso@itopen.it> 2018-11-01 Fix crash due to index on wrong model Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-11-01 Added a validOnly flag to mapLayers to filter for valid layers only Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-31 Add the bad layers test to cmake and fix it for renamed methods Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Only filter by layer type: ignore provider key Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Filter layers by type in the data source select dialog Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Restore original layer style (tested with vectors only) Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Noted in the method documentation that dataProvider() may return null Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Renamed originalXmlProperties methods and variables Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Tests for bad layers raster support Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Bad layers indicator raster support Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Changed debug message text for bad layers Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Variable rename (get rid of "my" prefix) Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Implement setDataSource for rasters Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 Move setDataSource to QgsMapLayer also setter and getter for providerType Alessandro Pasotti <elpaso@itopen.it> 2018-10-30 [ogr] do not crash if ogr layer is null Alessandro Pasotti <elpaso@itopen.it> 2018-10-29 Bad layers: open a browser widget dialog to select a data source when indicator is clicked Alessandro Pasotti <elpaso@itopen.it> 2018-10-29 Remove modal warning when closing the bad layer dialog Alessandro Pasotti <elpaso@itopen.it> 2018-10-29 More readable test Alessandro Pasotti <elpaso@itopen.it> 2018-10-29 Add test case for getFeatures on invalid bad layer Alessandro Pasotti <elpaso@itopen.it> 2018-10-29 Silence longstanding debug warning Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-20 Add test for handle bad layers and invalid layers pass through Alessandro Pasotti <elpaso@itopen.it> 2018-10-20 Do not bail out from reading the layer xml if layer is not valid Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-20 Add menu items also if invalid (but check for it) Alessandro Pasotti <elpaso@itopen.it> 2018-10-20 The store can now add invalid maplayers Merge: bac5fbbe0d c962573c82 Alessandro Pasotti <elpaso@itopen.it> 2018-11-05 Merge pull request #8407 from elpaso/bugfix-20338-qgsfeatureselectiondlg-sizing Make sure QgsFeatureSelectionDlg does not outgrow the window Nyall Dawson <nyall.dawson@gmail.com> 2018-11-05 Small cleanups for QgsDataSourceSelectDialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-05 Correct test comparisons Previously QCOMPARE( QgsGeometry, QgsGeometry ) was actually only testing for QCOMPARE( bool(QgsGeometry), bool(QgsGeometry) )...! Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-04 Fix equality comparison when saving vertex tool edits Martin Dobias <wonder.sk@gmail.com> 2018-11-04 [3d] Fix crash in terrain generator if DEM raster layer is missing Harrissou Sant-anna <delazj@gmail.com> 2018-11-01 Add link to user manual for annotation dialogs Nyall Dawson <nyall.dawson@gmail.com> 2018-11-04 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2018-11-02 Remove executeExport* methods from QgsWindowManagerInterface No longer required, and of limited value anyway Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-29 Move layer item action handling to app Nyall Dawson <nyall.dawson@gmail.com> 2018-10-28 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-10-28 Move favorites action handling from gui to app Nyall Dawson <nyall.dawson@gmail.com> 2018-10-28 Move Project Home GUI action handling from core to app And remove more QWidget imports from core library Nyall Dawson <nyall.dawson@gmail.com> 2018-10-28 Move some browser directory action handling from core/gui to app Nyall Dawson <nyall.dawson@gmail.com> 2018-10-27 Allow provider libraries to create QgsDataItemGuiProviders ...by implementing dataItemGuiProviders() Nyall Dawson <nyall.dawson@gmail.com> 2018-10-27 Link the application browser dock to the application message bar Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-27 Add method to populate browser context menu to QgsDataItemGuiProvider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-27 Add unit tests for QgsDataItemProviderRegistry Nyall Dawson <nyall.dawson@gmail.com> 2018-11-04 Sipify Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-04 Fix some windows build warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-11-04 Fix leak due to deletion of incomplete type Martin Dobias <wonder.sk@gmail.com> 2018-11-04 [mssql] Show in browser also tables with invalid features They will just have a generic vector icon Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-11-03 Merge pull request #8406 from 3nids/fix20321 fix device size in decoration item Harrissou Sant-anna <delazj@gmail.com> 2018-11-03 More rendererv2 cleanup Harrissou Sant-anna <delazj@gmail.com> 2018-11-03 Rename some rendererV2 ui files Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-11-02 fix device size in decoration item the size should take the device pixel ration into account fixes #20321 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 move decoration items to specific folder Merge: 116fcc453c ec98dfcf92 Rifa'i M. Hanif <hanreev@gmail.com> 2018-11-03 Merge remote-tracking branch 'upstream/master' Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 fix build without GUI (#8405) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-02 allow to restric to certain module when running sip_includes.sh it's a bit faster 🍺 Merge: 8400a8bb3d 7fb8579c9e Matthias Kuhn <matthias@opengis.ch> 2018-11-02 Merge pull request #8402 from m-kuhn/autoActivateGeometryValidation Activate geometry checks when changing layer properties Håvard Tveite <havard.tveite@nmbu.no> 2018-11-02 Update extractprojection.py indentation again... Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <havard.tveite@nmbu.no> 2018-11-02 added a tr() based on feedback from jef-n Jürgen E. Fischer <jef@norbit.de> 2018-11-02 dwg import: * allow entering new gpkg filenames (fixes #20305) * move messagebar to dialog Merge: ea734595ef 105455ca2c Alessandro Pasotti <elpaso@itopen.it> 2018-11-02 Merge pull request #8396 from elpaso/datasource-select-dialog QgsDataSourceSelectDialog: a simple browser-based reusable data sourc… Mathieu Pellerin <nirvn.asia@gmail.com> 2018-11-02 [native] Use official .desktop file name on linux Håvard Tveite <havard.tveite@nmbu.no> 2018-11-01 Some more indentation issues Nyall Dawson <nyall.dawson@gmail.com> 2018-11-02 Fix crash on Windows on idle/usb notifications Fixes #20312, #20319, #20312, #20307, #20299, #20297, #20280 (maybe others) Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 Tighten scope of connection Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 [mssql] Fix database connection cleanup on thread exit Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-31 Correctly cleanup auth db connection on thread finished (doesn't fix the invalid connection issue!) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 Add more debugging to auth db opening havatv <havard.tveite@nmbu.no> 2018-11-01 fixed some PEP8 issues Denis Rouzaud <denis.rouzaud@gmail.com> 2018-11-01 fix qgsDoubleString printing -0 (#8363) Alessandro Pasotti <elpaso@itopen.it> 2018-11-01 Layout fixes havatv <havard.tveite@nmbu.no> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2018-11-01 Move to vector general group Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 Unit tests for reomve duplicates by attribute Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-11-01 fix news Jürgen E. Fischer <jef@norbit.de> 2018-11-01 verify that projecta actually delivers a changelog Even Rouault <even.rouault@spatialys.com> 2018-11-01 [BUGFIX] [OGR provider] Make filter by id(s) requests work again on OSM datasets (fixes #20308) Alessandro Pasotti <elpaso@itopen.it> 2018-11-01 QgsDataSourceSelectDialog: a simple browser-based reusable data source select dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-30 [browser] Avoid expanding/collapsing nodes if the double click was specifically handled by an item itself Nyall Dawson <nyall.dawson@gmail.com> 2018-10-30 Add method to get QgsLayerItem::LayerType from a map layer Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 [processing][GRASS] Correctly handle input vector layers with |layername= param Fixes #20277 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-11-01 Hidpi friendly message bar icon sizes Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 Hidpi friendly welcome page sizes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-31 [browser] Unify layer name in properties for raster/vector layers Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 [FEATURE][browser] Restore preview functionality from old 2.x standalone browser into inbuilt browser dock panel layer properties widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <kyngchaos@sumomo.attlocal.net> 2018-10-31 don't run GRASS commands in shell, that's not working Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 Fix crash on opening options on debug builds where open CL is not enabled Fixes #20295 Nyall Dawson <nyall.dawson@gmail.com> 2018-11-01 Fix build warning Björn Harrtell <bjorn@wololo.org> 2018-10-31 Remove meaningless conditional and improve user input handling Merge: 467fae8e26 c55b4eb4c8 Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 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 <hanreev@gmail.com> 2018-10-31 Fix symbol selector dialog overflows the screen on small resolution Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Make sip a bit happier Alessandro Pasotti <elpaso@itopen.it> 2018-10-31 Skip kw check Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Regenerate fids for "multipart to singlepart algorithm" Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Regenerate fids for "join attributes by location", pt2 Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Regenerate fids for "Join attributes by field value" Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Regenerate fids for "points along geometry" Fix #19998 Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Regenerate fids for "join attributes by location" Fix #19708 Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Add test for QgsVectorLayerExporter with RegeneratePrimaryKey Matthias Kuhn <matthias@opengis.ch> 2018-10-31 Case insensitive file extension check Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Parameter name harmonization Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Skip path checking Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Add missing param doc Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Add comment for semi-broken control file Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Fix test for merging layers to gpkg Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Make doxygen a bit happier Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Use decodeUri instead of string parsing Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Unify parameter names Matthias Kuhn <matthias@opengis.ch> 2018-10-19 Ignore FID field when merging vector layers to geopackage Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Fix faulty alg name in test Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Add merge vector layer test for gpkg Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Allow using gpkg in processing tests Alessandro Pasotti <elpaso@itopen.it> 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 <rldhont@gmail.com> 2018-10-26 [Bugfix][Server] Use Project selection color in GetPrint 3.4 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-30 Prevent flooding (and app freeze) of items added to the message bar Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-30 native/CMakeLists.txt cleanup (#8380) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 Fix some inefficient python dictionary iteration Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-31 Fix another warning Nyall Dawson <nyall.dawson@gmail.com> 2018-10-31 Fix a (harmless) build warning Björn Harrtell <bjorn@wololo.org> 2018-10-29 Prefetch memory variable changed to 32-bit and default raised to 8MB Nyall Dawson <nyall.dawson@gmail.com> 2018-10-30 Fix broken handle bad layers dialog Partially revert af0bae67f and ea2cc365 Fixes #20265 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-30 Avoid crash in style model when adding symbols with a new tag to library Fixes #20256 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-30 [browser] Fix some items which are marked as "Collapse" capability are incorrectly expanded on startup Nyall Dawson <nyall.dawson@gmail.com> 2018-10-30 [processing] Fix crash when right clicking toolbox outside of an item Fixes #20264 havatv <havard.tveite@nmbu.no> 2018-10-30 Update GDAL extractprojection.py to QGIS 3 Håvard Tveite <havard.tveite@nmbu.no> 2018-10-30 Reintroduce GDAL extract projection Fixes #20263 (when some other files are also fixed) Merge: 3a74c879cc f4326842ab Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Merge pull request #8362 from m-kuhn/codeReadability Improve code readability Merge: 59b1d3090f e968819d6e Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Merge pull request #8361 from m-kuhn/deadlockInGeometryValidation Fix deadlock in geometry validation Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Switch Matthias Kuhn <matthias@opengis.ch> 2018-10-30 More comprehensive API docs Merge: a9f7f3542e e16e25c016 Matthias Kuhn <matthias@opengis.ch> 2018-10-30 Merge pull request #8360 from m-kuhn/hideGeometryValidation Hide geometry validation dock Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com> 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 <kyngchaos@sumomo.attlocal.net> 2018-10-29 update mac bundling for new Qt frameworks Matthias Kuhn <matthias@opengis.ch> 2018-10-29 Allow calling getFeatureSource without feedback Matthias Kuhn <matthias@opengis.ch> 2018-10-29 Improve code readability Matthias Kuhn <matthias@opengis.ch> 2018-10-29 Silence warning Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-29 Show an empty string if precision is 0 or not valid Matthias Kuhn <matthias@opengis.ch> 2018-10-29 Hide geometry validation dock Fix #20245 https://issues.qgis.org/issues/20245 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-10-29 Merge pull request #8114 from signedav/bugfix_not_deleting_relation More intuitive relation reference widget text filter Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 More clazy optimisations Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 Fix clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-29 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 [processing] Fix exceptions due to closed algorithm dialogs when opened from toolbox and closed before task completes Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 Avoid useless tray icon on Windows 7 Fixes #20247 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-29 Follow up status bar font fixes, avoid too small font on Windows Jürgen E. Fischer <jef@norbit.de> 2018-10-27 reset English translations on update Jürgen E. Fischer <jef@norbit.de> 2018-10-27 replace three dots with ellipsises in translation strings Jürgen E. Fischer <jef@norbit.de> 2018-10-27 scripts/tsstat.pl: remove unused site mode and add note to doc/TRANSLATORS Etienne Trimaille <gustrimaille@yahoo.fr> 2018-10-26 add missing expression groups Etienne Trimaille <gustrimaille@yahoo.fr> 2018-10-25 remove translations for expression group to fix the UI Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 Add native platform method to show file/folder properties, implement for linux Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2018-10-26 add islandic translator (followup f4e6477a) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-26 add missing GUI_EXPORT macro Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-10-26 Bump version to 3.5 Jürgen E. Fischer <jef@norbit.de> 2018-10-26 changelog and news update for 3.4 Jürgen E. Fischer <jef@norbit.de> 2018-10-26 translation update for 3.4 from transifex Merge: 4ba77f83a6 b4e31608e5 D'Hont René-Luc <rldhont@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-26 fix typo Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-26 doxymentation lbartoletti <l.bartoletti@free.fr> 2018-10-24 fix snapping indicator when advance digitizing tools is enabled Merge: 40e9406670 efe4a79687 Hugo Mercier <hugo.mercier@oslandia.com> 2018-10-26 Merge pull request #8323 from mhugo/fix_15709 Fix virtual layer FilterRect handling when no uid is defined lbartoletti <lbartoletti@users.noreply.github.com> 2018-10-26 Add snapindicator to shape tools (#8292) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-26 be more explicit when detecting dark theme on Mac Salvatore Larosa <lrssvtml@gmail.com> 2018-10-26 Fix build on OSX platform < 10.14 (#8348) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-10-26 Merge pull request #8336 from m-kuhn/doNotReportEnvelopeAsGap Do not report envelope as gap Merge: 03c38e92f8 3e7ee919fa Matthias Kuhn <matthias@opengis.ch> 2018-10-26 Merge pull request #8347 from DelazJ/patch-4 [Bugfix]Update "refresh layer at interval" tooltip Merge: a0e3c2df3b 0a8081416f Matthias Kuhn <matthias@opengis.ch> 2018-10-26 Merge pull request #8345 from m-kuhn/snapToGridExtentsUpdate Update snap to grid rect on extentChange Harrissou Sant-anna <delazj@gmail.com> 2018-10-26 Update "refresh layer at interval" tooltip Fix #20223 D'Hont René-Luc <rldhont@gmail.com> 2018-10-26 [Server][GetPrint] Draw selection for SVG output D'Hont René-Luc <rldhont@gmail.com> 2018-10-26 [Server][Tests] Update WMS GetPrint Selection D'Hont René-Luc <rldhont@gmail.com> 2018-10-26 [Bugfix][Server][GetPrint] Correctly set way to draw selection in layout settings Hugo Mercier <hugo.mercier@oslandia.com> 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 <matthias@opengis.ch> 2018-10-26 Update snap to grid rect on extentChange Fix #20222 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-10-26 Merge pull request #8335 from m-kuhn/qgsrectangleSnappedToGrid Add QgsRectangle::snappedToGrid Merge: e797f7efe9 37d0fb416f Matthias Kuhn <matthias@opengis.ch> 2018-10-26 Merge pull request #8305 from signedav/action-icon Different mAction icon, when action activated Merge: bbdbfa17a9 fa625ff022 Matthias Kuhn <matthias@opengis.ch> 2018-10-26 Merge pull request #8229 from signedav/duplication-context-fix Select feature menu on action with multiple features Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-23 [layouts] Fix some data defined buttons don't update when clicking between objects of same type Refs #18694 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 [layouts] Fix data defined table button loses state Refs #18694 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-10-26 Merge pull request #8338 from 3nids/fix20201 use Exclude field by default for relation search widget wrapper Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Add QgsRectangle::snappedToGrid Snaps a rectangle to a grid. Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-10-19 Fix some clang truncate to int warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 [processing][SAGA] Fix multilevel b spline description files Resync with SAGA parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 Fix some more inconsistent status bar fonts signedav <david@opengis.ch> 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 <kyngchaos@sumomo.attlocal.net> 2018-10-25 bundle sip to correct dir Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Better method to avoid test on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Add a provider test to ensure that features returned from addFeatures have the correct id assigned Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-22 [mssql] Run provider layer edits test suite Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 A bit more tolerance in provider test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-22 [mssql] Fix incorrect layer extents after modifying layers Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 [mssql] For consistency with other providers deleteFeatures should return true to an empty list Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 [mssql] Ensure provider rejects features with incorrect geometry type Sveinn í Felli <sv1@fellsnet.is> 2018-10-25 Update TRANSLATORS Added missing translator for Icelandic James Shaeffer <james@shaeffer.co> 2018-10-25 Updated the version of CMake from 3.7 to 3.12 in the list of required tools Alessandro Pasotti <elpaso@itopen.it> 2018-10-25 [authmanager] Fix OAuth2 implicit grant flow Merge: 1118f4ac91 daca55a725 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 Merge pull request #8330 from 3nids/fix9160 Properly zoom to feature for single point selected Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 Remove some dox details which are likely to go out of date quickly Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 Register metatype for QgsAuthManager::MessageLevel to avoid qt warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-26 [o2] Avoid a misleading console error output Merge: 2633006985 83065a466d Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 2018-10-25 Merge pull request #8337 from borysiasty/update-firstrundialog Update link to changelog in the First Run Dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 use Exclude field by default for relation search widget wrapper fix #20201 Borys Jurgiel <info@borysjurgiel.pl> 2018-10-25 Update changelog link from 3.0.0 to 3.4-LTR in the First Run Dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 add test for QgsRectangle::scale and scaled Jürgen E. Fischer <jef@norbit.de> 2018-10-25 fix typo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-25 [outh2] Don't crash when trying to parse an invalid json configuration file Nyall Dawson <nyall.dawson@gmail.com> 2018-10-25 Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-25 fix fetching rectangle Merge: a091e64ba9 6fc36dcd1a lbartoletti <lbartoletti@users.noreply.github.com> 2018-10-25 Merge branch 'master' into bugfix_18902 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 use QgsFeatureRequest::setNoAttributes (#8332) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 mark method as const Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 optimize request by fetching the required extend Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 add QgsRectangle::scaled which returns the scaled rectangle facilitates one-lines Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-25 add QgsFeatureRequest::setNoAttributes (#8326) since it's more convenient than setSubsetOfAttributes( QgsAttributesList() ) Merge: dc334ac028 f73673060b Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 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 <info@borysjurgiel.pl> 2018-10-25 Merge branch 'master' of github.com:qgis/QGIS into scale_lock_button Merge: b0104a2807 0a2689d94e Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Merge pull request #8223 from signedav/json_tests QgsServer Tests for JSON fields D'Hont René-Luc <rldhont@gmail.com> 2018-10-25 [Server][Tests] Update WMS GetMap Selection The selection color is read from the project and apply to the map. Borys Jurgiel <info@borysjurgiel.pl> 2018-10-25 [bugfix] Disable overwriting GPKG layers with rasters in the Browser panel until it works properly. Merge: 4acb12d18e 6afb8def0a Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-10-25 Merge pull request #8281 from m-kuhn/copyValueMapToClipboard Allow copying value map definitions to clipboard signedav <david@opengis.ch> 2018-10-25 handle EnableChange event in QgsFilterLineEdit Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 reserve space in feature list for performance (#8322) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 add theme style.qss.auto to gitignore signedav <david@opengis.ch> 2018-10-25 removed extra ; signedav <david@opengis.ch> 2018-10-25 Test if NULL is selected lbartoletti <l.bartoletti@free.fr> 2018-10-25 Adds missing styleChanged connection Remove useless if ( mRenderContext ) in onAttributeValueChanged and onStyleChanged Alessandro Pasotti <elpaso@itopen.it> 2018-10-25 Fix show other DB styles when there are no styles for current layer Aka: cleaning my own mess :) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-25 fix typo D'Hont René-Luc <rldhont@gmail.com> 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 <david@opengis.ch> 2018-10-25 use forward declaration for QgsFeature and use as_const on featurelist Alessandro Pasotti <elpaso@itopen.it> 2018-10-25 Add a test for saveNamedStyle to file path Alessandro Pasotti <elpaso@itopen.it> 2018-10-25 Ensure save as style file appends qml extension ... or you'll save in the DB instead signedav <david@opengis.ch> 2018-10-25 iterate through features with iterator signedav <david@opengis.ch> 2018-10-25 controll clear button by edit-state because it has to appear on edit-mode, otherwise not signedav <david@opengis.ch> 2018-10-25 rearanged imports Denis Rouzaud <denis.rouzaud@gmail.com> 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 <zilolv@gmail.com> 2018-10-23 fix for different vector rendering types Peter Petrik <zilolv@gmail.com> 2018-10-23 fix #19939: render mesh arrows also on the edge of the canvas Ted Meyer <tmathmeyer@gmail.com> 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 <david@opengis.ch> 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 <david@opengis.ch> 2018-10-25 green icon Merge: ce0f8e3600 fc8062e1a7 Matthias Kuhn <matthias@opengis.ch> 2018-10-25 Merge pull request #8263 from signedav/gpkg_offline_editing [Bugfix] offline editing with gpkg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-23 Avoid heap allocations Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Remove some unused members signedav <david@opengis.ch> 2018-10-25 remove username/password in db connection in test project D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <matthias@opengis.ch> 2018-10-25 Merge pull request #8230 from m-kuhn/gdalDoNotPersistEstimatedMetadata Do not persist estimated GDAL metadata Etienne Trimaille <gustrimaille@yahoo.fr> 2018-10-25 add missing optional flag in some qgs expression helps signedav <david@opengis.ch> 2018-10-25 remove connection to lineeditcleared, because of already correct null value implementation there Merge: 221df8e65e 1d246de545 D'Hont René-Luc <rldhont@gmail.com> 2018-10-25 Merge pull request #8318 from rldhont/processing-convertformat-geopackage [Processing] Add GeoPackage support in alg qgis:convertformat (forward) Borys Jurgiel <info@borysjurgiel.pl> 2018-10-24 Follow up 88b80394c09045c Borys Jurgiel <info@borysjurgiel.pl> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 2018-10-25 [Processing] Add GeoPackage support in alg qgis:convertformat (forward) This is the forward porting of #8143 signedav <david@opengis.ch> 2018-10-25 pass nullRepresentation to QgsFilterLineEdit Nyall Dawson <nyall.dawson@gmail.com> 2018-10-25 Fix failing dox test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-25 Unit test for QgsMessageBarItem::dismiss Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-25 Allow message bar items to be dismissed from QgsMessageBarItem Nyall Dawson <nyall.dawson@gmail.com> 2018-10-25 Clazy warnings Nathan Woodrow <madmanwoo@gmail.com> 2018-10-25 UX - Add icon for field types in expression widget (#8195) Borys Jurgiel <info@borysjurgiel.pl> 2018-10-24 Make the coordinate widget a little bit wider to avoid contents cropping in nowadays KDE styles Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 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 <denis.rouzaud@gmail.com> 2018-10-24 rename params of virtual methods to match parent class, add missing private cond Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-24 add missing doxymentation to gui/layout Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-24 [API docs] add missing gui/layout Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 give a few references in QgisInterface API docs Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 add missing SIP_DEPRECATED annotation Merge: b8469dc3b1 e1cdd7e92d Blottiere Paul <blottiere.paul@gmail.com> 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 <rldhont@gmail.com> 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 <elpaso@itopen.it> 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 <david@opengis.ch> 2018-10-24 use dark yellow signedav <david@opengis.ch> 2018-10-24 use stronger yellow Daniele Viganò <daniele@vigano.me> 2018-10-24 [RPM] Patch for F29 is not needed anymore (#8304) Jürgen E. Fischer <jef@norbit.de> 2018-10-24 auto-detect name of sip module used by PyQt5 signedav <david@opengis.ch> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-24 Merge pull request #8301 from elpaso/bugfix-fix-sip-python-3-5 Fix import sip on python 3.5 Uroš <uros00@gmail.com> 2018-10-24 Following fix for bug #20064 - WFS Update transaction also for version 1.0.0 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-24 Remember window size in some more dialogs" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-24 [oauth2] Fix redirect listener never starts with oauth2 grant flow authorization Merge: 1113e5bae8 d9a10280eb Hugo Mercier <hugo.mercier@oslandia.com> 2018-10-24 Merge pull request #8298 from mhugo/fix_18286 Attribute table filter: force geometry extraction when needed Alessandro Pasotti <elpaso@itopen.it> 2018-10-24 Fix import sip on python 3.5 Jürgen E. Fischer <jef@norbit.de> 2018-10-24 fix build with Qt <5.6 Hugo Mercier <hugo.mercier@oslandia.com> 2018-10-24 Attribute table filter: force geometry extraction when needed Fixes #18286 Jürgen E. Fischer <jef@norbit.de> 2018-10-24 make function builder help parseable by lupdate Merge: ceaaade6a8 7ecd303acc Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-24 Merge pull request #8250 from elpaso/indicators-refactoring [needs-docs] Indicators refactoring + bad layers indicator Merge: 8e4d5d564d be92b21cd7 Alessandro Pasotti <elpaso@itopen.it> 2018-10-24 Merge pull request #8291 from elpaso/bugfix-20134-maybe Fix QgsProjectLayerGroupDialog with qgz project Nyall Dawson <nyall.dawson@gmail.com> 2018-10-24 Correctly save last used style import/export path Nyall Dawson <nyall.dawson@gmail.com> 2018-10-24 Capitalization Blottiere Paul <blottiere.paul@gmail.com> 2018-10-24 Some cleaning in unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-10-24 Add unit test Jürgen E. Fischer <jef@norbit.de> 2018-10-23 debian/osgeo4w/docker: use public instead of non-existing private PyQt5.sip module Nyall Dawson <nyall.dawson@gmail.com> 2018-10-24 Make sip import path configurable, default to upstream path Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Fix build with newer sip versions Fixes #19476 Blottiere Paul <blottiere.paul@gmail.com> 2018-10-18 Fixes #5520 - Invalid BBOX in WMS GetCapabilities Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 remove call to useless deprecated method on mac followup 72bf08e Merge: 49e8e86029 6df252a2b1 Blottiere Paul <blottiere.paul@gmail.com> 2018-10-23 Merge pull request #8271 from pblottiere/as_cancel_id Fix map tool when auxiliary layer creation is canceled Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 add rendering tests for HiDPI (device pixel ratio) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 add test for device pixel ratio in map settings Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-23 fix map units per pixel in HiDPI Merge: a42bf80185 c6df07b2d0 Alessandro Pasotti <elpaso@itopen.it> 2018-10-23 Merge pull request #8286 from DelazJ/patch-4 Fix typo Alessandro Pasotti <elpaso@itopen.it> 2018-10-23 typo Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-23 Code layout Borys Jurgiel <info@borysjurgiel.pl> 2018-10-23 Better option order Borys Jurgiel <info@borysjurgiel.pl> 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 <delazj@gmail.com> 2018-10-23 Fix typo lbartoletti <lbartoletti@users.noreply.github.com> 2018-10-23 Updating the vertexEditor after moving vertices or edges (#8032) Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-10-23 Allow copying value map definitions to clipboard Fix #20194 Merge: d277fb806e 006b130e8a Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-10-23 [layouts] Fix incorrect first page size in multipage layouts when first page is skipped from output Fixes #18742 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-23 Add method to whitelist layers to show in QgsMapLayerProxyModel Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-23 [dbmanager] add string description to query task for better notification (#8259) Merge: 64c99b7348 897322a4ea Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-10-23 Fix missing Factory annotation Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Capitalization Etienne Trimaille <gustrimaille@yahoo.fr> 2018-10-22 move function map to hstore into QgsHstoreUtils Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Add fallback to parameter's name to be safe Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-23 [layouts] Add api to retrieve window from designer dialog interface Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 Add a Python repr for QgsError Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-22 allow switching in/out mode while drawing zooming rect (#8261) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 More layout object sip casting Nyall Dawson <nyall.dawson@gmail.com> 2018-10-23 Spell Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 [layouts] Add notes to layout designer dialog interface documentation regarding customisation of designer instances Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Disable ok button when no there's no field Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Do not draw a rubber band and hilight feature if not necessary Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Do not display rubber band if label cannot be rotated Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Do not draw a rubber band when label/diagram are not moveable Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 [layouts] Fix data defined atlas margin isn't evaluated Fixes #19896 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-10-22 fix build without GUI Merge: 4fa62e9b3b ef4bf1a806 Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Merge pull request #8228 from pblottiere/server_deadlock [server] Fixes freeze of server during rendering signedav <david@opengis.ch> 2018-10-22 calculate FID for GPKG lbartoletti <l.bartoletti@free.fr> 2018-10-19 Add a button to save the query as an external sql file signedav <david@opengis.ch> 2018-10-22 use "gpkg_fid" as default FID column signedav <david@opengis.ch> 2018-10-22 remove fid type check because its done before signedav <david@opengis.ch> 2018-10-22 care for types of fid signedav <david@opengis.ch> 2018-10-22 add dummy column in case the original layer does not contain an fid-field Richard Duivenvoorde <richard@duif.net> 2018-10-22 Fix #19703, make filter translatable and add NetCDF (#8245) * Add NetCDF into MDAL dialog's file filter signedav <david@opengis.ch> 2018-10-22 running autopep8 on file to format correctly Nyall Dawson <nyall.dawson@gmail.com> 2018-10-22 QStringLiteral Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Add a translated window title Blottiere Paul <blottiere.paul@gmail.com> 2018-10-22 Add an error message on auxiliary field deletion Blottiere Paul <blottiere.paul@gmail.com> 2018-10-21 Add link to corresponding issue in comment Blottiere Paul <blottiere.paul@gmail.com> 2018-10-18 Fixes freeze of server during rendering Borys Jurgiel <info@borysjurgiel.pl> 2018-10-21 Don't append raster layer to an existing GPKG, if a vector layer with the same name already exists. Blottiere Paul <blottiere.paul@gmail.com> 2018-10-21 Removes unused reset parameter Blottiere Paul <blottiere.paul@gmail.com> 2018-10-21 Data defined button is not red after deleting auxiliary field Merge: f963ba32ea 5168d7d98b Alessandro Pasotti <elpaso@itopen.it> 2018-10-21 Merge pull request #8249 from tudorbarascu/fix_addpart fix addpart tool warning Jürgen E. Fischer <jef@norbit.de> 2018-10-21 fix fcf85a199a94aac Alessandro Pasotti <elpaso@itopen.it> 2018-10-21 Change tooltip for bad layers because the click action is still a TODO Alessandro Pasotti <elpaso@itopen.it> 2018-10-21 Fix removable flag check and call base class (dis)connect Alessandro Pasotti <elpaso@itopen.it> 2018-10-21 Port remaining indicator methods to the new interface Alessandro Pasotti <elpaso@itopen.it> 2018-10-18 Remove virtual Alessandro Pasotti <elpaso@itopen.it> 2018-10-17 Some more indicator refactoring Pass QgsMapLayer instance to tooltip and icon, in case they needs updates Alessandro Pasotti <elpaso@itopen.it> 2018-10-17 QgsLayerTreeViewIndicatorProvider refactoring Alessandro Pasotti <elpaso@itopen.it> 2018-10-17 Bad layers indicator Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-10-20 Merge pull request #8247 from 3nids/maptoolzoom fixes to the map tool zoom Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-20 restore zoom out rect Tudor Bărăscu <tudor.barascu@qtibia.ro> 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 <jef@norbit.de> 2018-10-20 fix build on Qt <5.6 Alessandro Pasotti <elpaso@itopen.it> 2018-10-20 [in-place] Fix alg runner when context is none Alessandro Pasotti <elpaso@itopen.it> 2018-10-19 Extend documentation of QgsFeatureRequest::setSubsetOfAttributes Like suggested by Nyall Merge: f00e43d3c2 21e685b46f Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-10-19 Zoom tool: do not draw rect when zooming out, update cursor when pressing alt Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 add isActive to QgsMapTool and update cursor when it is active Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 [fix #18892] avoid high jumps by setting a minimum pixel size for rect in map tool zoom Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-19 Merge pull request #8242 from 3nids/final_dpi [fix #17773] fix HiDPI in map canvas on mac Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 remove useless variable Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 more dox Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 test that window handle actually exists (avoid crash in tests) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 use floating point precision and use proper setFlags method (#8244) Alessandro Pasotti <elpaso@itopen.it> 2018-10-19 [in-place] Limit buffer to (multi)polygons Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 update DPR on screen or resolution change Alessandro Pasotti <elpaso@itopen.it> 2018-10-19 Speed up getFeatures query by using a proper QgsFeatureRequest Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 use float precision Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 rename physicalSize to deviceOutputSize Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-19 fix wrong assert Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <giovanni.manghi@naturalgis.pt> 2018-10-19 fix GRASS7 r_stats_quantile lbartoletti <l.bartoletti@free.fr> 2018-10-19 Fix docstring Jürgen E. Fischer <jef@norbit.de> 2018-10-19 Fix windows build Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-19 [layouts] Fix incorrect data defined help for some map settings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-19 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2018-10-19 Remove redundant mutex locks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-18 Modernize some code Matthias Kuhn <matthias@opengis.ch> 2018-10-18 Allow searching for features with a short search string Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-10-18 fix GRASS7 v_cluster tool Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-17 Use a switch Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-17 More unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 Dox, tests Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 More unit test for QgsBrowserModel Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 Fix incorrect hasChildren return value when QgsBrowserModel has no root items Alessandro Pasotti <elpaso@itopen.it> 2018-10-18 In-place passthrough for invalid geometries if processing option is to skip invalid Fixes #20147 - difference deletes invalid geometries Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-18 setInvalidGeometryCheck on the request Alessandro Pasotti <elpaso@itopen.it> 2018-10-18 Fixed documentation: FetchAttributes does not exist Matthias Kuhn <matthias@opengis.ch> 2018-10-18 Add tests for editing filtered gpkg layer Martin Dobias <wonder.sk@gmail.com> 2018-10-18 Added docs Martin Dobias <wonder.sk@gmail.com> 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 <david@opengis.ch> 2018-10-18 indentation signedav <david@opengis.ch> 2018-10-18 put extra default back signedav <david@opengis.ch> 2018-10-18 use const and avoid copy signedav <david@opengis.ch> 2018-10-18 display menu at the correct position signedav <david@opengis.ch> 2018-10-18 all features option in menu means this can be controlled by the user fixes #17853 signedav <david@opengis.ch> 2018-10-18 start action for single feature directly signedav <david@opengis.ch> 2018-10-18 action only starting on one feature with selection context menu (with wrong position) Even Rouault <even.rouault@spatialys.com> 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 <david@opengis.ch> 2018-10-18 json decoding of values before comparing them with the python structs signedav <david@opengis.ch> 2018-10-18 extended json type server tests not working because of the \n in the response signedav <david@opengis.ch> 2018-10-18 server tests for json types in postgres Merge: 009fcd8e7e 7e9c8740a1 Alessandro Pasotti <elpaso@itopen.it> 2018-10-18 Merge pull request #8200 from elpaso/bugfix-20094-followup-096b4ce Slow field calculator - Bugfix 20094 followup 096b4ce Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-18 fix build on cosmic (et cie) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 More descriptive error messages when arcgis rest calls fail Merge: a0d46d12c1 57faed4c77 Borys Jurgiel <info@borysjurgiel.pl> 2018-10-17 Merge pull request #8214 from borysiasty/plugin_manager_fixes Plugin manager minor fixes Borys Jurgiel <info@borysjurgiel.pl> 2018-10-17 [Plugin Manager] Small cleanups: don't connect redundant signal, remove unused condition. Alessandro Pasotti <elpaso@itopen.it> 2018-10-17 Take into account cache size when deciding to go for full update ... also prune some dead code Borys Jurgiel <info@borysjurgiel.pl> 2018-10-17 [Plugin Manager] Fix empty initial tab when the window state is saved with the first option (All Plugins) selected. Borys Jurgiel <info@borysjurgiel.pl> 2018-10-16 [Plugin Manager] Fix plugin status checkbox not refreshed after installing from zip Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 Remove unneeded forward declare Nyall Dawson <nyall.dawson@gmail.com> 2018-10-17 Dox Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Remove some redundant dox from QgisAppInterface Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2018-10-16 Merge pull request #8199 from pblottiere/server_getfeatureinfo_tolerance [bugfix] Fixes #19383 - GetFeatureInfo tolerance Merge: 3cb9ef2294 d71f85b568 D'Hont René-Luc <rldhont@gmail.com> 2018-10-16 Merge pull request #8155 from uprel/master Fixes #20064: Bug in Server WFS update transaction Salvatore Larosa <lrssvtml@gmail.com> 2018-10-16 fix build without server and 3d Alessandro Pasotti <elpaso@itopen.it> 2018-10-16 Takes care of sort caches Merge: 7d3daf6f40 20c9a5da33 Salvatore Larosa <lrssvtml@gmail.com> 2018-10-16 Merge pull request #8209 from slarosa/fix_api_file_generator add 3d module to API file uprel <uros00@gmail.com> 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 <matthias@opengis.ch> 2018-10-16 Merge pull request #8197 from signedav/fix_duplication [Bugfix] Care about default values again on creating feature Salvatore Larosa <lrssvtml@gmail.com> 2018-10-16 add 3d module to API file Merge: ee8e1ce9bc 6c97fcf80f Matthias Kuhn <matthias@opengis.ch> 2018-10-16 Merge pull request #8103 from m-kuhn/geometryValidatorCode_1 Geometry validation of editing session Alessandro Pasotti <elpaso@itopen.it> 2018-10-16 Refactor slots and update view when bulk command finishes Matthias Kuhn <matthias@opengis.ch> 2018-10-16 Avoid crash when disconnecting layer Alessandro Pasotti <elpaso@itopen.it> 2018-10-15 Fix slow updates from field calculator Fixes #20094 Followup 096b4ce Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-10-16 [processing][gdal] More unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Update expected test results Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-10-04 fixes the ogr2ogr based geoprocessing tools Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Fix banned keyword use Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Address some clazy warnings signedav <david@opengis.ch> 2018-10-16 rename back test_qgsowsconnection Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Rename actions Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Use simpler dock action API Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Simpler API to link actions to QgsDockWidget Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Fix svg marker doesn't render when size is very small Nyall Dawson <nyall.dawson@gmail.com> 2018-10-16 Highlight form functions/variables in value relation filter edit Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 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 <prefix>/include/qt Nyall Dawson <nyall.dawson@gmail.com> 2018-10-14 Use a proxy task for field calculator Nyall Dawson <nyall.dawson@gmail.com> 2018-10-14 More efficient field calculator iteration Nyall Dawson <nyall.dawson@gmail.com> 2018-10-14 Use QgsTemporaryCursorOverride Nyall Dawson <nyall.dawson@gmail.com> 2018-10-14 enabledAutoGeometryRestore is static Nyall Dawson <nyall.dawson@gmail.com> 2018-10-14 Simpler geometry restore for field calculator dialog Merge: 4cc4bab969 9014285bc7 Even Rouault <even.rouault@spatialys.com> 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 <denis.rouzaud@gmail.com> 2018-10-15 [fix #19092] fix big cursors on Mac (#8152) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-15 lower debug msg noise Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-15 [fix #18418] do not pursue when wheel event when delta = 0 Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Add some tests for QgsVectorLayerFeaturePool Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-15 add Python __repr__ method to QgsGeometry.Error (#8198) Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Fix python bindings Even Rouault <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2018-10-15 Standardize geometry checker tests Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-10-15 Merge pull request #8181 from wonder-sk/py3d Python bindings for QGIS 3D library Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Resolve some TODOs Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Use precision from settings Matthias Kuhn <matthias@opengis.ch> 2018-10-15 No fallthrough required Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Parsing colors is slow Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Use enum instead of int signedav <david@opengis.ch> 2018-10-15 test with correct uniquevalue signedav <david@opengis.ch> 2018-10-15 take original for unique values as well, except if it's not unique Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Use switch instead of else if Blottiere Paul <blottiere.paul@gmail.com> 2018-10-15 Add unit test for polygon tolerance Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Fix typos Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Safety check Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Code modernisation Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Improve the raise dock code Matthias Kuhn <matthias@opengis.ch> 2018-10-15 No unique connections on lambdas Matthias Kuhn <matthias@opengis.ch> 2018-10-15 Tag geometry check classes as technology preview Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 default constructors Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 fetch feature without attributes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 fix typo Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 fix bad rebase Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 fix dox and use metaEnum + switch to handle resolution method Matthias Kuhn <matthias@opengis.ch> 2018-10-05 Initialize to nullptr Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Silly, Mapp is definitely a speilling error Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Fix license headers Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Fix docstring Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Update core sip files Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Better feedback for the user Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Correctly invalidate single geometry results on delete Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-03 fix bold font Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-03 disable topology check button if layer not editable Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Autosave after successful check Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Only insert rows if errors is not empty Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Clear errors on stop editing Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Show dock on error Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Only show details for current error Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Avoid recursive changeGeometry Matthias Kuhn <matthias@opengis.ch> 2018-10-03 More solid precision estimation Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Avoid crash with invalid indx Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Allow committing on no errors Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Fix the selected error Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-02 raise dock when errors are added Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Handle error fixing on frontend size Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Do not allow 0 precision Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Handle layer deleted Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Improve fixError Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-02 fix icon path Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Try to show fixed icons Matthias Kuhn <matthias@opengis.ch> 2018-10-02 Fix memory management of errors Matthias Kuhn <matthias@opengis.ch> 2018-10-02 qobject_cast Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 better layout in dock Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-01 use smaller button, alternate row colors Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 nice UX in validation docker Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 enable zoom button only if error has feature Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 fix warning conversion QgsFeatureId to QString Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 do not zoom to feature if no extent Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 activate icon only when topology checks are available Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 do not crash when no edit buffer Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Some 💅 Matthias Kuhn <matthias@opengis.ch> 2018-10-01 One feature pool per layer is enough Matthias Kuhn <matthias@opengis.ch> 2018-10-01 QgsVectorLayerFeaturePool needs to be aware of geometry changes Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Add more debug information on vertex tool assertion kicks in when zooming in a lot with snapping activated Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Centralize invalidateTopologyChecks handling Matthias Kuhn <matthias@opengis.ch> 2018-10-01 fix rebase issues Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Add docs for cache warming Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Single geometry checks are done just in time Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Re-initialize layer checks on configuration changes Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Put topology check cancelation into its own routine Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Precision fix Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Make feedback a required parameter for geometry checks Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Add test for overlap check with no area size restriction Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Abort geometry checks if feedback is cancelled Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Use qgsgeometry_cast rather than dynamic_cast Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Send signals when geometry options change Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Make maxOverlapArea parameter of overlap check optional Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Better UX in geometry validation panel Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Better error reporting from is valid check Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Disable message bar feedback from geometryvalidator Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Do not show standard message bar error with geometry validation errors Matthias Kuhn <matthias@opengis.ch> 2018-09-30 More detach avoidance Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make use of implicitly shared geometry Matthias Kuhn <matthias@opengis.ch> 2018-09-30 New API for check filtering Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Fix rebase issue Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make QgsGeometryCheck::CheckType available in factory Matthias Kuhn <matthias@opengis.ch> 2018-09-30 More UX Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make QgsRubberBand fillColor a Q_PROPERTY Matthias Kuhn <matthias@opengis.ch> 2018-09-29 Allow resolving errors Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Implement zoom to feature Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Fix rebase problem Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Fix rebase issues Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Improving the UI Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Move metatype registration to single init code Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Report topology errors Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Code formatting Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Fix template based geometry check factory Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Topology check integration in validation service Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Add topology checks to configuration interface Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Only allow formatted numbers in precision config Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Put check registry into use Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Save / restore geometry check configuration Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-24 make context const Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-24 rename variables to refleft that they are in map units Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-24 rename errorDescription -> description, errorName -> id Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-24 add configuration map to constructors of all tests Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-24 Revert "QgsGeometryCheckError class requires context in constructor (not inherited classes yet)" This reverts commit 73c89aee8c2f5ca6d2ce5a621b1ffad9f08bba02. Matthias Kuhn <matthias@opengis.ch> 2018-09-24 Add additional check factories for Gap, Sliver and Overlap checks Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-21 QgsGeometryCheckError class requires context in constructor (not inherited classes yet) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-21 add feature pool as argument to collect/fix error methods Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-20 add flags and isCompatible to QgsGeometryCheck Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-20 activate/deactivate geometry checks in vector layer properties Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Registry updates Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Fix build Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Flags Matthias Kuhn <matthias@opengis.ch> 2018-09-18 More python bindings Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Fix build warnings Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Add python bindings for geometry checker Matthias Kuhn <matthias@opengis.ch> 2018-09-17 single geometry xyz Matthias Kuhn <matthias@opengis.ch> 2018-09-14 New configuration page for geometry validitiy Matthias Kuhn <matthias@opengis.ch> 2018-09-17 Move to unified single geometry check Matthias Kuhn <matthias@opengis.ch> 2018-09-14 UI improvements Matthias Kuhn <matthias@opengis.ch> 2018-09-14 Registry Matthias Kuhn <matthias@opengis.ch> 2018-09-12 Save geometry configuration to layer Matthias Kuhn <matthias@opengis.ch> 2018-09-12 docstrings Matthias Kuhn <matthias@opengis.ch> 2018-09-11 YAY, it is working Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Add single geometry check Blottiere Paul <blottiere.paul@gmail.com> 2018-10-15 Tolerance fixed in GetFeatureInfo for polygons Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-15 add QgsVectorLayer::getGeometry(fid) (#8174) * add QgsVectorLayer::getGeometry(fid) * update docs to say geom is invalid Blottiere Paul <blottiere.paul@gmail.com> 2018-10-15 Add unit test for line tolerance Blottiere Paul <blottiere.paul@gmail.com> 2018-10-15 Tolerance fixed in GetFeatureInfo for lines signedav <david@opengis.ch> 2018-10-15 corrected comment in test Merge: b777ab23b1 651ccb43bf Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2018-10-15 [layouts] Fix legend does not respect anchor point when resizing based on map content Fixes #19987 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Fix a bunch of QString warnings Merge: 87e0f6961a c8ea3a701c Alessandro Pasotti <elpaso@itopen.it> 2018-10-15 Merge pull request #8177 from elpaso/bugfix-20094-field-calculator-slowness Fixes slow update in field calculator Blottiere Paul <blottiere.paul@gmail.com> 2018-10-02 Add unit test for point tolerance Blottiere Paul <blottiere.paul@gmail.com> 2018-10-02 Fixes #19383 - Tolerance fixed in GetFeatureInfo for points Nyall Dawson <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2018-10-15 tests signedav <david@opengis.ch> 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 <david@opengis.ch> 2018-10-15 tests for unique values with default unique value and fallback in case the default value already exists signedav <david@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-10-15 More test Nathan Woodrow <madmanwoo@gmail.com> 2018-10-15 Adjust the default size of expression/selection dialog Nathan Woodrow <madmanwoo@gmail.com> 2018-10-15 Expression widget ux fixes (#8194) * Add default custom function file * Set default size of custom expression list Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Fix corrupted group box layouts Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Try resurrecting test under Travis Nathan Woodrow <madmanwoo@gmail.com> 2018-10-15 Fix #14897 - Remove double undo/redo buttons (#8189) Nathan Woodrow <madmanwoo@gmail.com> 2018-10-15 Fix custom function help Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 [mssql] Skip some tests on Travis which fail because of msodbcsql segfaults Nyall Dawson <nyall.dawson@gmail.com> 2018-10-09 SQL Server on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-10-15 Dox Nathan Woodrow <madmanwoo@gmail.com> 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 <madmanwoo@gmail.com> 2018-10-15 Follow up 5beb4e2b8d - Enable rename browser tree node on edit key only Martin Dobias <wonder.sk@gmail.com> 2018-10-14 Fix spelling Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-10-14 [GDAL provider] Make sure that setEditable(true) invalides cached GDAL handles to get proper refresh (fixes #20104) Martin Dobias <wonder.sk@gmail.com> 2018-10-14 Add warnings about the QGIS 3D API being unstable / tech preview only Martin Dobias <wonder.sk@gmail.com> 2018-10-14 Move altitude binding/clamping enums to Qgs3DTypes + add culling mode in Python Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2018-10-14 t2tdoc run (followup 8923aa9bb & ae397bf24) Jürgen E. Fischer <jef@norbit.de> 2018-10-11 osgeo4w: detect python version in package.cmd James Shaeffer <james@shaeffer.co> 2018-10-13 Removed duplicate lines from Linux install guide Even Rouault <even.rouault@spatialys.com> 2018-10-14 [OGR provider] Make again a feature iterator to be resetable on a OSM layer (fixes #20098) Alessandro Pasotti <elpaso@itopen.it> 2018-10-14 blockAttributeTableUpdates: single signal with bool Alessandro Pasotti <elpaso@itopen.it> 2018-10-14 Remove unused forward declaration Alessandro Pasotti <elpaso@itopen.it> 2018-10-14 Fix rollback on large tables when attr table is opened Martin Dobias <wonder.sk@gmail.com> 2018-10-13 Python bindings for QGIS 3D library Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-13 Merge pull request #8176 from elpaso/mxe-reborn-docker mxe: couldn't be easier now Alessandro Pasotti <elpaso@itopen.it> 2018-10-13 Remove unused var Alessandro Pasotti <elpaso@itopen.it> 2018-10-13 Small enhancements to mxe scripts Alessandro Pasotti <elpaso@itopen.it> 2018-10-13 mxe documentation Alessandro Pasotti <elpaso@itopen.it> 2018-10-13 Block signals in the cache only much better approach ... Harrissou Sant-anna <delazj@gmail.com> 2018-10-13 Fix typo in generated file Harrissou Sant-anna <delazj@gmail.com> 2018-10-13 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2018-10-12 Fix line pattern fill symbol corruption with negative angles Nyall Dawson <nyall.dawson@gmail.com> 2018-10-12 Fix distorted line pattern fill when line offset is large compared with pattern distance Nyall Dawson <nyall.dawson@gmail.com> 2018-10-12 Fix line pattern fill offsets are always treated as positive, even when offset is negative Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-12 mxe: couldn't be easier now Build in docker Merge: 6bade33935 189dfc702b Alessandro Pasotti <elpaso@itopen.it> 2018-10-12 Merge pull request #8173 from elpaso/mxe-reborn Fix MXE build Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-12 [fix #13487] style categories should not be editable Alessandro Pasotti <elpaso@itopen.it> 2018-10-12 Fix MXE build Nyall Dawson <nyall.dawson@gmail.com> 2018-10-12 [layouts] Expose designer enable atlas preview and show item options to stable API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-11 Use a proxy progress task for vacuuming gpkg Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-10-11 Merge pull request #8168 from elpaso/fix-clang-warnings Fix error return-std-move Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 Fix see also link Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 Followup 9cad526, allow item rename through browser model Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 [browser] Add missing delete actions for more file types Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-11 [browser] Make delete file action also show for raster layers, not just vectors Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <madmanwoo@gmail.com> 2018-10-11 [needs-docs] Follow up UX fixes for moving custom function help Nathan Woodrow <madmanwoo@gmail.com> 2018-10-11 FIX - Move custom expression function help to group box (#8163) Nathan Woodrow <madmanwoo@gmail.com> 2018-10-11 Add F2 to rename browser favourite item (#8164) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 Fix context menu path display on windows Nyall Dawson <nyall.dawson@gmail.com> 2018-10-11 Capitalization Denis Rouzaud <denis.rouzaud@gmail.com> 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 <david@opengis.ch> 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 <elpaso@itopen.it> 2018-10-10 Merge pull request #8150 from elpaso/bugfix-20053-json-exporter-values Fixes #20053 decimal separator in csv files Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-09 [auth] don't share config db connection across threads (fixes #20054) Jürgen E. Fischer <jef@norbit.de> 2018-10-10 fix build on xenial Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-09 a few more forward declarations Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-09 remove useless includes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-09 forward declaration of QgsMapMouseEvent Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-09 forward declaration of QgsPoint Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-09 replace old-style cast by reinterpret_cast Alessandro Pasotti <elpaso@itopen.it> 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 <l.bartoletti@free.fr> 2018-10-09 rerename transformContext -> context Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-10-09 [labeling] always consider data-defined property for line height AndrewAnnex <ama6fy@virginia.edu> 2018-10-08 addressed comments, ran prepare-commit.sh AndrewAnnex <ama6fy@virginia.edu> 2018-10-08 forgot to add voids in testqgsgdalprovider.cpp AndrewAnnex <ama6fy@virginia.edu> 2018-10-08 added unit test and test raster AndrewAnnex <ama6fy@virginia.edu> 2018-10-08 responding to github comments, simplified behavior to display the band name if present 'Band #: Band Name'. removed options AndrewAnnex <ama6fy@virginia.edu> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-09 [mssql] Fix browser items only show tables in geometry_columns table, regardless of connection setting Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-10-02 Use QgsFileWdiget for geopackage database Loïc Bartoletti <loic.bartoletti@oslandia.com> 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 <jef@norbit.de> 2018-10-09 configonly.bat: retrieve version from CMakeLists.txt Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-08 forward declaration of QgsProject Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 Fix include in server Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 move definition to source Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 forward declarations for QgsMapCanvas Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 forward declarations for QgsMapLayer Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 forward declaration for QgsVectorLayer signedav <david@opengis.ch> 2018-10-08 check if visibilityexpression is enabled (#8141) before adding the containers to the mContainerVisibilityInformation fix: #20045 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-08 add missing coordinateTransformContext property to QgsProject (#8145) Alessandro Pasotti <elpaso@itopen.it> 2018-10-08 Kill refreshLegend (not used since a long time) stra2da <martina.savarese@gmail.com> 2018-10-08 Add files via upload stra2da <martina.savarese@gmail.com> 2018-10-07 Update qgsoptionsbase.ui stra2da <martina.savarese@gmail.com> 2018-10-07 Update images.qrc stra2da <martina.savarese@gmail.com> 2018-10-07 Add files via upload Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-08 [mssql] Prevent overwriting existing tables via drag and drop in browser Fixes #16805 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 [mssql] Fix handling of geometry column when multiple geometry/geography columns are present Fixes #13932 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 [mssql] Fix incorrect precision detection for double/float fields Fixes #15124 Merge: 8c2afa6b75 12fd51e27e Alessandro Pasotti <elpaso@itopen.it> 2018-10-08 Merge pull request #8126 from elpaso/bugfix-18608-raster-legend-embedded-widgets Force legend update when raster properties changes Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-08 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-08 [mssql] Test data load script Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 [mssql] Update test for skipping invalid geometry handling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-08 More refactoring Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 More minor refactoring Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 [mssql] Minor refactoring signedav <david@opengis.ch> 2018-10-08 use lambda to set value to null Nathan Woodrow <madmanwoo@gmail.com> 2018-10-08 Fix #13684 - Update conditional full row style on value change (#8137) Nathan Woodrow <madmanwoo@gmail.com> 2018-10-08 Fix - Fix font color in table conditional present selection (#8136) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 [mssql] Fix inefficiencies in expression compiler, resulting in apparent hangs when compiling complex expressions Fixes #15404 Nathan Woodrow <madmanwoo@gmail.com> 2018-10-08 [FIX] - Respect selection order in attribute table copy. (#8048) Only copy fields shown in view for current table. Nathan Woodrow <madmanwoo@gmail.com> 2018-10-08 Fix #19465 - Don't delete expression when pressing enter in combo (#8134) Nyall Dawson <nyall.dawson@gmail.com> 2018-10-08 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2018-10-08 Fix build follow up Nathan Woodrow <madmanwoo@gmail.com> 2018-10-08 Fix build on fedora 26 Blottiere Paul <blottiere.paul@gmail.com> 2018-10-01 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2018-10-01 Update python binding Blottiere Paul <blottiere.paul@gmail.com> 2018-10-01 Add doc Blottiere Paul <blottiere.paul@gmail.com> 2018-10-01 Adds more explicit error message when auxiliary storage is saved Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-10-06 [OGR provider] Make createEmptyLayer() work properly on GeoPackage when creating/overwrite a new database (fixes #20040) Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2018-10-07 Fixes #20038 null island in canvas.saveAsImage Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2018-10-01 Add core unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-09-28 Removes TODO comment Blottiere Paul <blottiere.paul@gmail.com> 2018-09-28 Activates unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-09-28 Fixes #19826 - Use subset layer to manage fid Alessandro Pasotti <elpaso@itopen.it> 2018-10-07 Deprecate refreshLegend Merge: b247c7ce5d 3bb64a7f1a D'Hont René-Luc <rldhont@gmail.com> 2018-10-07 Merge pull request #7915 from rldhont/server-cache-manager-extension [Server][Cache] Finalizing the cache manager Nyall Dawson <nyall.dawson@gmail.com> 2018-10-07 More hacking around crs db Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 Fix dox test Nyall Dawson <nyall.dawson@gmail.com> 2018-10-06 Workaround ellipsoid_acronym not null constraint Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-05 Fix some chatty debug messages Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 Unify sqlite string quoting functions to a single QgsSqliteUtils::quoteString function, with tests Even Rouault <even.rouault@spatialys.com> 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 <rldhont@gmail.com> 2018-10-06 [Server][Cache] Adding HAVE_SERVER_PYTHON_PLUGINS around accessControls and cacheManager methods Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-06 Simplify paste by using QgsVectorLayerUtils::makeFeaturesCompatible Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <rldhont@gmail.com> 2018-09-16 [Server][Cache] Extending and enhancing cache manager tests D'Hont René-Luc <rldhont@gmail.com> 2018-09-16 [Server][Cache] Add WMS GetLegendGraphic to store in cache D'Hont René-Luc <rldhont@gmail.com> 2018-09-15 [Server][Cache] Add documents to store in cache: WMS Context, WFS DescribeFeatureType, WCS DescribeCoverage Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Fix single geometry types are added to multi geometry type layers Fixes #10793 Merge: 9fa8c356dd d9517f7b1e Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 Merge pull request #8031 from DelazJ/patch-4 Fix save style dialog expansion and UI cleanup Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-05 Merge pull request #8041 from 3nids/user_doc_auto_screenshots Automatic creation of screenshots for user documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 fix typo Peter Petrik <zilolv@gmail.com> 2018-10-04 add recognision of ECMWF_ERA to MDAL Peter Petrik <zilolv@gmail.com> 2018-10-04 [mesh] update to MDAL 0.0.9 (NetCDF Support) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-05 set device pixel ratio on pixmap Merge: e86693a5c2 3522518bec Matthias Kuhn <matthias@opengis.ch> 2018-10-05 Merge pull request #8034 from m-kuhn/canCommitChanges Add QgsVectorLayer::allowCommit property Merge: 223a87fbc5 cdf5bb630f Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-05 Fix test Alessandro Pasotti <elpaso@itopen.it> 2018-10-05 [processing] In-place add layer name to dlg title and store active layer Alessandro Pasotti <elpaso@itopen.it> 2018-10-05 Dynamically change button text for in-place editing The button title changes if there are selected features Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-05 Merge pull request #8121 from nyalldawson/no_boundary Boundary alg cannot run in-place mode Matthias Kuhn <matthias@opengis.ch> 2018-10-05 Do not add allowCommit to Python bindings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 Fix up test Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Add unit test for #15305 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Implement native uniqueStringsMatching method, should speed up provider queries Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Fix crash when requesting min/max/unique values from invalid field index Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 Add a provider test for a crash experienced in SQL Server provider Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Fix shifted attributes after importing layers via browser drag and drop Fixes #15305 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 Boundary alg cannot run in-place mode Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Compile some simple expression functions Should speed up lots of querying operations on sql server layers Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Allow compilation of int div expressions Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Fix integer division compilation Makes sql server provider pass conformance tests again! Nyall Dawson <nyall.dawson@gmail.com> 2018-10-05 [mssql] Update list of uncompilable expressions Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-10-05 sip fix for xenial Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-04 Move guts of wordwrap expression function to QgsStringUtils::wordWrap To allow use outside of expressions Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 remove useless script Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 also do raster layer properties Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 create joined layer to feed the join tab in vector layer properties Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-04 fix flag and group vector layer properties Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 add screenshots of global options Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 save screenshots to sub-folders Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-29 use absolute positioning for cropping Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-29 cropping and gradient capabilities Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-29 add 2.5D screenshot Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-28 more doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-28 rename takeScreenshots to takePicturesOf Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-28 fix QScreen::grabWindow bbehaving weirdly maybe it's just on mac Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 give root name + restore all screenshots Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 add licence headers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 parent to QgisApp for proper style + move dialogs to corner so menu are opened within dialogs Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 add command line to create screenshots Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-26 take screenshots in app for user documentation Jürgen E. Fischer <jef@norbit.de> 2018-10-04 fix build on xenial & stretch Merge: 226fb47eef 7858b4c375 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-10-04 add missing doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 add source categories to disable unvailable ones for pasting style Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 move XML flag reading to Xml utils Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 use the source style from clipbboard to avoid error when pasting with all style Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 save categories that were used in the XML Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 do not block pasting style on different geometry type layer if destination categories don't have symbology Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-04 fix cannot load style when layer has no style in DB (#8113) signedav <david@opengis.ch> 2018-10-04 remove setReloadTime because it's not used anymore signedav <david@opengis.ch> 2018-10-04 do not overwrite text entry on editing and model reloadings Merge: 031efeb39c 947a199960 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-04 Merge pull request #8100 from elpaso/bugfix-19388-crash-on-form-widget Fix a crash on attribute form widget signedav <david@opengis.ch> 2018-10-04 set value to null when pressed lineedit-clearbutton signedav <david@opengis.ch> 2018-10-04 setting of reload interval in featurelistcombo Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 Capitalization Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [mesh] make layer blend mode option visible in UI Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 Fix "Add" button in database add layer dialogs is sometimes disabled even when a layer is selected Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 [mssql] Fix incorrect feature sort order when combined with subset of attributes request Fixes a failing provider conformance test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-04 [mssql] Fix more clazy/clang warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 [mssql] Fix provider emits unnecessary dataChanged signal Fixes a failing provider conformance test Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 [mssql] Fix some clazy/clang warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 [mssql] Fix debug noise when reading features with null geometry Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 [browser] Use link folder icon for symlinked folders Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 Correctly parent dialog to window, not browser Nyall Dawson <nyall.dawson@gmail.com> 2018-10-04 Correctly parent actions Nyall Dawson <nyall.dawson@gmail.com> 2018-10-03 Fix cannot use browser dock to create new folders Philipe Borba <philipeborba@gmail.com> 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 <stephenknox73@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-02 Update expected test results Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Fix ellipsoidal area calculation Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <giovanni.manghi@naturalgis.pt> 2018-10-03 fix the GRASS7 r_contour tool removing the mandatory flag of one of the parameters Merge: 0319e36c63 27ce17cf99 Larry Shaffer <lshaffer@boundlessgeo.com> 2018-10-03 Merge pull request #8072 from dakcarto/opencl-clhpp [opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes Alessandro Pasotti <elpaso@itopen.it> 2018-10-03 [db-manager] Fix max recursion limit in rollback Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-03 [db-manager] Increase precision when reporting query time For consistency with the SQL dialog that used 3 decimal places Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-10-03 Merge pull request #8054 from m-kuhn/geometryCheckPyBindings Python bindings for QgsGeometryCheck and co Alessandro Pasotti <elpaso@itopen.it> 2018-10-03 Alway use index from name followup 2609815cd134112489a3933461324c176cafcbe8 Alessandro Pasotti <elpaso@itopen.it> 2018-10-03 Fix a crash on attribute form widget Fixes #19388 - Consistent crash with join layer Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [ui] add a favorite star to menu action Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [ui] resurrect home folder Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [ui] remove use of system icons in svg selector widget Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [ui] remove use of system icons in browser directory properties Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-03 [ui] remove use of system icon in adv. settings tree Merge: 2aef195527 dcca348373 Matthias Kuhn <matthias@opengis.ch> 2018-10-03 Merge pull request #7888 from signedav/bugfix_recursive_crash [Bugfix] Do not store recursively Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Safer projection handling overriding in browser Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Load default QGIS metadata for layers in browser layer metadata panel Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-02 [mssql] Use currentThread instead of fragile currentThreadId to ID unique connection names Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix test data creation script Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix some provider methods fail Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix another scenario when mssql browser item can get stuck in refreshing state forever Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix connection ID used by column type thread Jürgen E. Fischer <jef@norbit.de> 2018-10-02 update_ts.sh: no obsolete translation on push Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-02 fix build without HAVE_SERVER_PYTHON_PLUGINS (#7954) Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2018-10-02 Merge pull request #8056 from qgis/3nids-patch-3 use float precision for screen coordinates Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-02 bring some colors back Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-02 [browser] favorite and home folder icon improvements Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-02 [browser] further tweak db, mesh, and zip icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-02 [browser] invert folder icon colors Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-02 [browser] grayscale raster and mesh icons Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 More thread safe connection name work Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix never ending schema refreshing icon in browser Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [mssql] Fix cannot import layers to mssql via browser Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-10-02 address comment, update (and vectorize) zip icon Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-01 [browser] fix zip items unable to populate OGR layers Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-01 [gdal] update data item creation to new methods Mathieu Pellerin <nirvn.asia@gmail.com> 2018-10-01 [browser] prioritize OGR provider for archived files in basic scan mode Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-02 [processing] Remove hack Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [processing] Give progress reports/allow cancelation in in-place mode Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Improve API docs concerning sort behavior Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Use golden ratio for tooltip preview swatches Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Also show a preview tooltip for symbol buttons Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 [ux] Show large swatch preview in color/symbol tooltips Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-02 Fix truncated symbol name text in style manager dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 No Q_FOREACH Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Remove some debug messages Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 Remove useless member variable Nyall Dawson <nyall.dawson@gmail.com> 2018-10-02 unique_ptr Larry Shaffer <lshaffer@boundlessgeo.com> 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 <jef@norbit.de> 2018-10-01 ts2appinfo.py: get desktop encoding right Merge: fecf2ebf8e 5ed02a7ae9 Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Merge pull request #8082 from elpaso/qvariant-equal Add qgsVariantEqual for null-aware comparison Merge: cb7b44d4eb f6134b56a4 Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Merge pull request #8083 from m-kuhn/processingDoubleDeclare Mini cleanup: Remove doubledeclare Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Use qgsVariantEqual in some places Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Remove doubledeclare Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Remove redundant test Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 qgsVariantEqual second iteration Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Add qgsVariantEqual for null-aware comparison Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 fix typo Denis Rouzaud <denis.rouzaud@gmail.com> 2018-10-01 Update api_break.dox Merge: 27e4b192bd b60f42c8fe Matthias Kuhn <matthias@opengis.ch> 2018-10-01 Merge pull request #8068 from m-kuhn/rubberbandProperties Rubberband properties Merge: 3f248570a2 d8fcb651f7 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-10-01 Merge pull request #8077 from elpaso/bugfix-19984-opencl-warning Fix opencl build warning Jürgen E. Fischer <jef@norbit.de> 2018-10-01 fix build on Qt <5.8 Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Simplify if condition for list values Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Spelling Who knows why? Jürgen E. Fischer <jef@norbit.de> 2018-09-30 another adaption for ts2appinfo Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Fixes value relation widget 0 indexed related items Fixes #19981 - Value relation, value 0 = NULL Alessandro Pasotti <elpaso@itopen.it> 2018-10-01 Fix opencl build warning Fixes #19984 Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-10-01 [processing] Fix some exceptions when running in iterate mode Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 Fix encoding scale to sld Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 Fix clang warnings, scale truncation to int Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 Fix rule based labeling does not permit moving labels using interactive tool Fixes #19979 Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 Use QgsStyleModel in style import/export dialog Fixes hidpi icon size/text truncation issues Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 Fix disconnected fill outlines in preview icons when outline has a line offset set Julien Cabieces <julien.cabieces@oslandia.com> 2018-09-25 resultStringList variable is not used anymore, remove it Julien Cabieces <julien.cabieces@oslandia.com> 2018-09-25 Fixes #19836 Keep layer order when using different way for passing layer (layer id or layer pointer for instance) Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2018-10-01 Add missing fox for QgsFontMarkerSymbolLayer, improve existing dox Nyall Dawson <nyall.dawson@gmail.com> 2018-10-01 [processing] Some History dialog UX fixes: - fix tiny folder icon on hidpi - remember window geometry Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-09-30 More detach avoidance Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make use of implicitly shared geometry Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Add checkType() method to all checks Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Improve docstring Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Fix docs Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make QgsGeometryCheck::CheckType available in factory Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Use std::unique_ptr for LayerFeature Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Fix rubbish context leads to crash Peter Petrik <zilolv@gmail.com> 2018-09-28 [mesh] add fundamental support for time handling Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Catch transform exceptions Matthias Kuhn <matthias@opengis.ch> 2018-09-30 No notify signal, no reason for a safety check Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make sip code style test happy Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Dox and bindings Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Remove unrequired includes Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Cleanup Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Add \note not available in python bindings Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Dox Matthias Kuhn <matthias@opengis.ch> 2018-09-30 More properties for QgsRubberBand Matthias Kuhn <matthias@opengis.ch> 2018-09-30 Make QgsRubberBand fillColor a Q_PROPERTY Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 [processing] Reload scripts after a script has been saved in the editor Fixes #19934 Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-28 Sorry... I forgot to clear the rubberband Matthias Kuhn <matthias@opengis.ch> 2018-09-29 Fix grammar Matthias Kuhn <matthias@opengis.ch> 2018-09-29 Doxygen for QgsRubberband Richard Duivenvoorde <richard@duif.net> 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 <matthias@opengis.ch> 2018-09-29 Add QgsRubberBand::setToGeometry with crs parameter Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-29 explicitely call int version of former calls to toMapCoordinates Merge: 8ec5fec280 907c1a9e81 D'Hont René-Luc <rldhont@gmail.com> 2018-09-29 Merge pull request #7859 from rldhont/fix-server-sld-param-support [Bugfix][Server] Add WMS SLD parameter support Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2018-09-29 Fix link Merge: 2f7666e34a dc15ae1ff7 Alessandro Pasotti <elpaso@itopen.it> 2018-09-29 Merge pull request #8052 from elpaso/bugfix-19930-spatialite-query Fix spatialite queries without pk Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-28 fix requesting CRS for layer without geometry (#7771) Jürgen E. Fischer <jef@norbit.de> 2018-09-27 add appinfo metadata source dependency Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-28 mark static methods as such Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 Micro optimization: very slightly cheaper QgsFeature::initAttributes call Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 Replace deprecated call Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-28 Rename QgsSpatialIndex::insertFeature to ::addFeature, for consistency with other classes And make QgsSpatialIndex a QgsFeatureSink Merge: 1a61885254 5496442ca1 Blottiere Paul <blottiere.paul@gmail.com> 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 <matthias@opengis.ch> 2018-09-28 Cleanup leftover file Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Indentation and typo fix Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Fix rebase problems Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Remove duplicate flags and rename is valid check Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Fix missing vertex check Matthias Kuhn <matthias@opengis.ch> 2018-09-28 Doxygen Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2018-09-28 Spelling Alessandro Pasotti <elpaso@itopen.it> 2018-09-28 Move table name variable to local Alessandro Pasotti <elpaso@itopen.it> 2018-09-28 Remove debug output Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2018-09-28 Add mask image Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-28 Add missing file Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 [processing] More fixes to convertToCompatibleFormat, lots of unit tests Fixes #19938 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-26 [processing][gdal] Correctly handle geopackage paths with layername argument Fixes #19938 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-26 [processing][gdal] Fix stylesheet for gdal algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 [processing][ogr] Fix conversion of non-disk based layer sources to GDAL commands Fixes #19946 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-27 Fix qgis_bench Nyall Dawson <nyall.dawson@gmail.com> 2018-09-28 Fallback to old method if decodeUri returns an empty map Nyall Dawson <nyall.dawson@gmail.com> 2018-09-26 Use decodeUri to make bad layers file parsing more stable Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 2018-09-27 Fix "Array of offset lines" algorithm Harrissou Sant-anna <delazj@gmail.com> 2018-09-27 Fix array of translated features algorithms Merge: 3a70f88fa0 68ba754617 D'Hont René-Luc <rldhont@gmail.com> 2018-09-27 Merge pull request #7902 from rldhont/server-wfs-format-field [Bugfix][Server][WFS] Server wfs format field D'Hont René-Luc <rldhont@gmail.com> 2018-09-26 [Server] Localize loadUrl messages in log D'Hont René-Luc <rldhont@gmail.com> 2018-09-25 [Server] Use QgsNetworkContentFetcher to loadUrl D'Hont René-Luc <rldhont@gmail.com> 2018-09-11 [Tests][Server] Add test for WMS SLD parameter and move SLD_BODY test D'Hont René-Luc <rldhont@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <blottiere.paul@gmail.com> 2018-09-27 Update unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-09-27 Fixes #19906 - GetMap request with line in the SLD is correctly rendered Merge: 2275853ce6 97c5ed0225 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-09-27 better fix for detecting QWTPOLAR without DESKTOP Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 WITH_QWTPOLAR is only defined when building with desktop Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 remove dependency on qgis_gui from native tests Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-27 fix missing include of Qt libs in src/test/qgstest.h because it includes QgsApplication -> QApplication Merge: b85db09b4f 3c379d36e6 Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Merge pull request #8008 from m-kuhn/missingVertexCheck Add QgsGeometryMissingVertexCheck Matthias Kuhn <matthias@opengis.ch> 2018-09-27 Fix test Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-27 [ui] add icon view icon for the symbol list widget Merge: a1d130ac97 c06c475b9c Alessandro Pasotti <elpaso@itopen.it> 2018-09-27 Merge pull request #8037 from elpaso/bugfix-db-manager-sql Bugfix db manager sql Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-09-27 [db-manager] Allow multiline filters in sql window Fixes #19956 - Update SQL layer results in invalid SQL expression Martin Dobias <wonder.sk@gmail.com> 2018-09-26 Fix spelling Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-09-26 Cleanup Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Change canCommitChanges to allowCommit flag Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Change canCommitChanges to allowCommit flag Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Fix python signature? D'Hont René-Luc <rldhont@gmail.com> 2018-09-13 [Server][WFS] Use editor widget setup for Range fields D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-09-26 Add missing include Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Add test for missing vertex check Matthias Kuhn <matthias@opengis.ch> 2018-09-26 Do not report duplicate errors in missing vertex check Alessandro Pasotti <elpaso@itopen.it> 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 <rldhont@gmail.com> 2018-09-13 [Server][WFS] Define encodeValueToText to correctly format field values D'Hont René-Luc <rldhont@gmail.com> 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 <delazj@gmail.com> 2018-09-26 Fix Help button connection Harrissou Sant-anna <delazj@gmail.com> 2018-09-26 Fix method name It's not only about storing in database Harrissou Sant-anna <delazj@gmail.com> 2018-09-26 Fix save style dialog expansion and declutter the UI Martin Dobias <wonder.sk@gmail.com> 2018-09-25 Move recursive "collect layers" algorithm to QgsLayerTreeUtils + tests Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <delazj@gmail.com> 2018-09-25 Add more tags to find the "Line substring" algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <senhor.neto@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-25 [layouts] Fix is_layer_visible does not work within layout map items Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Fix is_layer_visible to allow direct layer objects and handle removed layers Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Dox Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Add more descriptive error messages for raster calculation failure With unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Deprecate unused QgsProcessingAlgorithm::helpString method Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 [processing] Allow help url to be set for models within help edit dialog Refs #18767 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-25 [processing] Fix modeler help/description generation, allow setting of model short description text Fixes #18767 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Fix advanced parameter panel incorrect margins in processing algorithm dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Use correct stylesheet for processing dialogs Matthias Kuhn <matthias@opengis.ch> 2018-09-25 Followup 5f33137, C++ is not Python Merge: 517b50c66d 5f33137c83 Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-09-25 Merge pull request #8006 from sbrunner/print-error [Server] Print an error message, on project load error Alessandro Pasotti <elpaso@itopen.it> 2018-09-25 [dbmanager] Fixes DB Manager does not read SRID automatically Fixes #19831 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Capitalization Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-09-21 Print an error message, on project load error Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-25 Add test Add onStyleChanged Add if mRenderContext when necessary Orderer renderer if and add enableInvisibleFeature Merge: ad94cce3b8 2df58fd8e6 Alessandro Pasotti <elpaso@itopen.it> 2018-09-25 Merge pull request #8017 from elpaso/geopackage-vacuum-from-file-browser [browser] Allow GPKG VACUUM from file browser Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-25 layerType -> mLayerType Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-24 Fixes #18252 - Shape digitize (and circular string) tools do not show rubberband fill color when drawing polygons Alessandro Pasotti <elpaso@itopen.it> 2018-09-25 [browser] Allow GPKG VACUUM from file browser Merge: 5173744818 b34c461dc1 Alessandro Pasotti <elpaso@itopen.it> 2018-09-25 Merge pull request #8002 from elpaso/make_features_compatible Port makeFeaturesCompatible from python to C++ Alessandro Pasotti <elpaso@itopen.it> 2018-09-25 Drop const on makeFeatureComptible returned values Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 Some minor changes - QgsVectorLayer * - make a const copy of a const container - typo and comments Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 Typo Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 makeFeatureCompatible on a single input feature Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 Const correctness (because it's not an API break) Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 Revert const on createFeature just because it would be an API break Alessandro Pasotti <elpaso@itopen.it> 2018-09-24 Port makeFeaturesCompatible to C++ as: QgsVectorLayerUtils::makeFeaturesCompatible With tests. Matthias Kuhn <matthias@opengis.ch> 2018-09-25 Prepare geometry engine Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Also handle multi-partition drive insertion/removal Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 [browser] Correctly show drives inserted (or removed!) after QGIS launch Fixes #14481, #9843 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-25 Fix capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 [processing][gdal] Dissolve field name should be optional Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-25 [processing] Use standard dock margins for results dock Jürgen E. Fischer <jef@norbit.de> 2018-09-25 include appinfo metadata file in translation Leandro Stanger <leandrostanger@hotmail.com> 2018-09-24 Update org.qgis.qgis.appdata.xml Leandro Stanger <leandrostanger@hotmail.com> 2018-09-23 Adding translations to appdata Nyall Dawson <nyall.dawson@gmail.com> 2018-09-25 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Fix errors when saving features with virtual fields present Fixes #18784 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Use QgsVectorLayerUtils.matchAttributesToFields in processing in-place edits Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Unit tests for QgsVectorLayerUtils.matchAttributesToFields Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Add method to match feature attributes to the given fields Refs #18784 Matthias Kuhn <matthias@opengis.ch> 2018-09-24 Add QgsGeometryMissingVertexCheck A topology check for missing vertices on polygon boundaries of neighbouring polygons. Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-24 Bette naming for python Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Proxy filterNeedsGeometry for inverted/displacement renderers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-24 Micro-optimisation: don't call geos for checking point geometry validity Since a single-point will always be valid Nyall Dawson <nyall.dawson@gmail.com> 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 <loic.bartoletti@oslandia.com> 2018-09-24 Fixes #18902 Snapping and tracing inconsistent behaviour Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Don't spell check appdata file, it needs translation Peter Petrik <zilolv@gmail.com> 2018-09-24 do not ask again for CRS when loading qgsproject with mesh layer Peter Petrik <zilolv@gmail.com> 2018-09-24 fix issues from Nyall review Peter Petrik <zilolv@gmail.com> 2018-09-21 fix test images for mesh rendering Peter Petrik <zilolv@gmail.com> 2018-09-21 update MDAL to 0.0.8 (fix projection issue) Peter Petrik <zilolv@gmail.com> 2018-09-21 use data provider CRS Peter Petrik <zilolv@gmail.com> 2018-09-21 use spatial index to limit rendering of features Peter Petrik <zilolv@gmail.com> 2018-09-21 use qpainter to draw lines, not QgsSingleSymbolRenderer Peter Petrik <zilolv@gmail.com> 2018-09-21 only render when in extent Peter Petrik <zilolv@gmail.com> 2018-09-21 implement simple cache for rendering of mesh layer Peter Petrik <zilolv@gmail.com> 2018-09-20 update spatial index only when mesh or CRS changed Peter Petrik <zilolv@gmail.com> 2018-09-19 use projection string from MDAL provider in Mesh Layer Martin Dobias <wonder.sk@gmail.com> 2018-09-24 Catch coordinate transform exceptions Martin Dobias <wonder.sk@gmail.com> 2018-09-21 Fix identification in 3D if CRS of 2D and 3D canvas are different Matthias Kuhn <matthias@opengis.ch> 2018-09-24 A bit less nesting Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Fix new annotations are shown even when annotations are hidden Fixes #19117 Tom Kralidis <tomkralidis@gmail.com> 2018-09-23 [MetaSearch] update default CSW connections Jürgen E. Fischer <jef@norbit.de> 2018-09-24 fix tests (followup 9c5d397b4) Jürgen E. Fischer <jef@norbit.de> 2018-09-24 Revert "Revert "reorder application initialization (fixes #19879, #19916, followup d6795818)"" This reverts commit 469b4b4a57fb2c30441b5de393662cdde36031b2. Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Fix tiny symbol layer list on hidpi Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Fix layer styling dock has tiny icons on hidpi Saber <saber.razmjooei@lutraconsulting.co.uk> 2018-09-23 fixes #16587 Harrissou Sant-anna <delazj@gmail.com> 2018-09-22 Add style manager icon to the project properties dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-09-24 Remove maximum width from categorized/graduate expression widgets This constraint makes the widgets no-hidpi friendly Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-09-23 [BUGFIX][NEEDS-DOCS] add command line option to hide browser (refs #18260) Jürgen E. Fischer <jef@norbit.de> 2018-09-23 fix #18938 Merge: ac65ee0398 d2a7668c16 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-09-23 Merge pull request #7983 from rouault/fix_18804 QgsRasterFilWriter: fix crash when building overviews (fixes #19679) Merge: 77be7eae2c fabdc04764 Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2018-09-23 packaging fix Jürgen E. Fischer <jef@norbit.de> 2018-09-21 reorder application initialization (fixes #19879, #19916, followup d6795818) Jürgen E. Fischer <jef@norbit.de> 2018-09-22 fix warnings Jürgen E. Fischer <jef@norbit.de> 2018-09-22 packaging: include oauth2 method and opencl programs Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-09-22 QgsRasterFilWriter: fix crash when building overviews (fixes #19679) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-09-22 Merge pull request #7979 from rouault/fix_19722 QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723) Merge: eb24bdb484 ea2cc365db Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2018-09-21 Dox Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 [processing][GRASS] v.decimate zrange should be doubles, not int Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-21 Another Travis fix Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix tests on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 More travis build fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix tests on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix broken doxygen link Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Add missing variable help Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-21 Tweak processing algorithm scope -- parameters should be available even if algorithm is unset Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Highlight 'to_dms' and 'to_dm' functions in map annotation expression builder Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-20 First steps towards expression context Nyall Dawson <nyall.dawson@gmail.com> 2018-09-20 Set widget context for widget wrappers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-20 Distance parameter unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-09-19 Distance Nyall Dawson <nyall.dawson@gmail.com> 2018-09-19 Unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-09-19 Start on numeric wrapper Even Rouault <even.rouault@spatialys.com> 2018-09-21 QgsVectorFileWriter: fix DGN creation (fixes #19722, fixes #19723) Jürgen E. Fischer <jef@norbit.de> 2018-09-21 translation string fix Jürgen E. Fischer <jef@norbit.de> 2018-09-21 debian packaging: add saga as build dependency for Processing tests Merge: 2869681367 1955ebb7c9 Blottiere Paul <blottiere.paul@gmail.com> 2018-09-21 Merge pull request #7961 from tudorbarascu/fix_sld fix stroke Width sld import Even Rouault <even.rouault@spatialys.com> 2018-09-21 [OGR provider] Make sure to use layername= syntax in URI of multilayer datasources (fixes #19885) Even Rouault <even.rouault@spatialys.com> 2018-09-21 SIP: fix typemap for QVector<Type*> that was wrongly dropping a Python reference (refs #19885) Merge: 0ee119f72b b81da8504a Alessandro Pasotti <elpaso@itopen.it> 2018-09-21 Merge pull request #7976 from elpaso/bugfix-19895-gpkg-vacuum [browser] GPKG VACUUM menu item Alessandro Pasotti <elpaso@itopen.it> 2018-09-21 GPKG vacuumGeoPackageDb non-gui method and gui action Also moved non-gui things together Merge: 30b757b184 5378e37cf9 Alessandro Pasotti <elpaso@itopen.it> 2018-09-21 Merge pull request #7969 from elpaso/bugfix-19901-relation-reference-NULL QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL" Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-09-21 More in-place support tweaks, add tests Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Difference and split with lines can be used in in-place mode Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Support in-place drop edit geometry operation Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Boundary alg requires geometry for in-place edits Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix some exceptions when running in-place edit on geometry-less layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <tudor.barascu@qtibia.ro> 2018-09-21 server disabled test for failing getmap req with Line sld Nyall Dawson <nyall.dawson@gmail.com> 2018-09-21 Fix messed up collapse icon in measure dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-21 further improve icon Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-20 [ui] add a dedicated icon for style manager & align toolbar icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-21 [processing] Fix capitalization, ellipsis in extent parameter widget Matthias Kuhn <matthias@opengis.ch> 2018-09-21 Fix build with sip pre 4.19 Luigi Pirelli <luipir@gmail.com> 2018-09-18 test for update of parameterLayerList managing QgsProcessingOutputLayerDefinition Luigi Pirelli <luipir@gmail.com> 2018-09-18 fix lack of management of input as QgsProcessingOutputLayerDefinition Luigi Pirelli <luipir@gmail.com> 2018-09-18 fix correct string list representation of QgsProcessingOutputLayerDefinition Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-20 Welcome back mSettings->setValue ... snap_invisible_feature ... Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-09-20 add image mask and make travis happy Alessandro Pasotti <elpaso@itopen.it> 2018-09-20 QgsFeatureListComboBox nullRepresentation instead of hardcoded "NULL" Fixes #19901 - Relation Reference Widget: Representation for NULL values is not respected Denis Rouzaud <denis.rouzaud@gmail.com> 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 <tudor.barascu@qtibia.ro> 2018-09-20 add test for Point SLD highlight on server Alessandro Pasotti <elpaso@itopen.it> 2018-09-20 [dbmanager] Fix Update SQL Layer converts query to table name Fixes #19843 Merge: b62048d93f 82a5c8f170 Alessandro Pasotti <elpaso@itopen.it> 2018-09-20 Merge pull request #7946 from elpaso/bugfix-19617-processing-checkvalidity Fix processing algorithm checkvalidity reason Merge: 5ec3d5d990 e62c4eb941 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-09-20 Fix cannot deletete GPKG from raster on windows Fixes #17967 #19893 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-19 [processing] improve in-place feature editing icon & toolbar position Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-19 no override in SIP Merge: 6e46a9c720 16e6cb6419 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-19 Merge pull request #7962 from 3nids/remove_stupid_casts convert old style cast Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-19 replace old-style cast with static_cast Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-19 correctly cast pointer Jürgen E. Fischer <jef@norbit.de> 2018-09-19 debian packaging: fix file mode fix (followup e306aaaae) Jürgen E. Fischer <jef@norbit.de> 2018-09-19 osgeo4w: fix lrelease lookup Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-19 remove useless cast (int) x + y => static_cast<int>(x) + y precedence is higher for casting see https://en.cppreference.com/w/cpp/language/operator_precedence Alessandro Pasotti <elpaso@itopen.it> 2018-09-19 Move test from tests to processing folder Merge: d129c2cbc1 b2072d8298 Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Merge pull request #7948 from m-kuhn/final It's the `final` countdown Merge: 3cb82a58c8 a0283ebcad Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Merge pull request #7932 from m-kuhn/single_geometry_check Add QgsSingleGeometryCheck Merge: 1390198c37 9b2dff6762 Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Merge pull request #7959 from m-kuhn/geometryOptions Add a new QML category "Geometry Options" Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Adjust tests to new API Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Adjust include guard Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Add a new QML category "Geometry Options" And rename QgsGeometryFixes to QgsGeometryOptions Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Add missing sip magic Martin Dobias <wonder.sk@gmail.com> 2018-09-19 Fix doxygen link Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2018-09-19 postgres provider: cast to text in uniqueStringsMatching (fixes #19180) Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-09-19 fix stroke Width sld import Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-19 [ui] improve mesh layer icon Merge: b74876776c 9473d63cc4 Alessandro Pasotti <elpaso@itopen.it> 2018-09-19 Merge pull request #7951 from elpaso/bugfix-19802-dbmanager-saved-queries Bugfix 19802 dbmanager saved queries Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-19 [ui] improve required layer indicator icon Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Fix compiling with older sip version Merge: 420bcc9fc4 f65deeb5c0 Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2018-09-19 Merge pull request #7947 from pblottiere/server_wfs_operation [server] Fixes Operations in WFS GetCapabilities document Merge: 0fc16d6342 71ec68b742 Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Merge pull request #7957 from m-kuhn/noSilentDisable Do not silently disable cmake options Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Do not silently disable cmake options Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Rename SIP_FINAL to FINAL Merge: eeb0702399 70cbde21c1 Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Merge pull request #7955 from mbernasocchi/allow_server_without_gui allow WITH_SERVER=ON WITH_GUI=OFF Matthias Kuhn <matthias@opengis.ch> 2018-09-19 Add `final` for sip >= 4.19 Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-18 Fix 18499. Snapping Toolbar missing from View > Toolbars Nyall Dawson <nyall.dawson@gmail.com> 2018-09-19 Use qgsRound in some more places Nyall Dawson <nyall.dawson@gmail.com> 2018-09-19 Update test Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 more tests Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 Make qgsRound more tolerant to large values Fixes #19844 Marco Bernasocchi <marco@opengis.ch> 2018-09-18 allow WITH_SERVER=ON WITH_GUI=OFF Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 [processing] Fix use of models as child algorithms in other models Fixes #19857 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 [processing] Add method to attempt to reattach model children to linked algorithms Refs #19857 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-09-18 fix join style badly set in global options (#7952) Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Add SIP_FINAL Denis Rouzaud <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2018-09-18 inline and virtual are no good friends Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Add test for writeEntry (not related to the bug) ... but since I wrote it ... Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 [dbmanager] Fix stored queries retrieve Fixes #19802 - DB Manager saved SQL statements are saved empty Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Make methods in QgsVectorLayer finally final Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Teach sipify the meaning of `final` Blottiere Paul <blottiere.paul@gmail.com> 2018-09-18 Update unit tests Merge: 13f500ba9e 209b6ee853 Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2018-09-18 Removes commented code Blottiere Paul <blottiere.paul@gmail.com> 2018-09-18 Update unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-09-18 Update insert, update and delete operations element Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Fix processing algorithm checkvalidity reason Fixex #19617 - Check validity algorithm returns empty reason in attribute table Blottiere Paul <blottiere.paul@gmail.com> 2018-09-18 Add Id_Capabilities element with FID Blottiere Paul <blottiere.paul@gmail.com> 2018-09-18 Operations element has to be before OutputFormats Merge: 7c83841989 fc6617251d Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-09-18 Merge pull request #7930 from anitagraser/master Updated ms installer icons, fixes #17978 Merge: 5b7e60ac45 0edb224e24 Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Merge pull request #7943 from elpaso/bugfix-18583-range-widget-nulls [bugfix] Allow empty null representation in spinboxes Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Fix QCOMPARE in the test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-18 [fix #19869] fix bad handle of flag removal Jürgen E. Fischer <jef@norbit.de> 2018-09-18 debian packaging: depend on qml-module-qtcharts only where available Alessandro Pasotti <elpaso@itopen.it> 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 <info@borysjurgiel.pl> 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 <lrssvtml@gmail.com> 2018-09-18 fix icons extension in copy/paste style menu Merge: b5024c32c2 e8dbb90e55 Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Merge pull request #7942 from tudorbarascu/fix_tests fix test run comments Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-09-18 fix test run comments Merge: a041c50894 b5024c32c2 Borys Jurgiel <info@borysjurgiel.pl> 2018-09-18 Merge branch 'master' into deprecated_plugins_grayed_out Borys Jurgiel <info@borysjurgiel.pl> 2018-09-18 Resolve merge conflict Merge: 5c15a6589d 3dc0c5670e Borys Jurgiel <info@borysjurgiel.pl> 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 <blottiere.paul@gmail.com> 2018-08-05 Fix Operations element Merge: e005d6e2b9 4d057e9c56 Alessandro Pasotti <elpaso@itopen.it> 2018-09-18 Merge pull request #7926 from elpaso/bugfix-19680-spatialite-load-default-style [bugfix] spatialite load default style Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Errors can be any geometry type, not only points Matthias Kuhn <matthias@opengis.ch> 2018-09-18 More dox Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Move implementations to cpp Matthias Kuhn <matthias@opengis.ch> 2018-09-18 dox Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Initialize to nullptr signedav <david@opengis.ch> 2018-09-18 compare pointers Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 [processing][gdal] Strip newlines from custom proj CRS definitions before passing to GDAL commands Fixes #19855 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-18 [processing] fix history dialog alg. execution with CRS params Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 Dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-18 Fix feature count in attribute table dialog title after committing changes Fixes #19863 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-18 [processing] allow geometryless layers as input in aggregate alg. Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-09-18 Cleaner messagebar item popping Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-18 [processing] Use display name, not alg ID in undo history for in-place mode Matthias Kuhn <matthias@opengis.ch> 2018-09-18 Fix build warnings Stephen Knox <stephenknox73@gmail.com> 2018-09-17 Fix building with QT 5.5 Matthias Kuhn <matthias@opengis.ch> 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 <anitagraser@gmx.at> 2018-09-17 fixed ico Anita Graser <anitagraser@gmx.at> 2018-09-17 new installer icons using qgis3 logo Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-17 [fix #19868] fix paste style Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-17 remove index2category and use data Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2018-09-17 Translation string fix Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-09-17 Test for spatialite load default style Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 Capitalization Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-17 [processing] fix large points in polygon count overflow by using an int64 field Merge: 39e1f8934f 95c99f135f Alessandro Pasotti <elpaso@itopen.it> 2018-09-17 Merge pull request #7925 from elpaso/bugfix-unreported-crash-on-load-style [bugfix] unreported crash on load style Matthias Kuhn <matthias@opengis.ch> 2018-09-17 Be more verbose on offlineediting test failures Alessandro Pasotti <elpaso@itopen.it> 2018-09-17 [bugfix] spatialite load default style Fixes #19680 - Styles saved in a Spatialite DB are then not available to be used signedav <david@opengis.ch> 2018-09-17 only when mNmRelation valid Alessandro Pasotti <elpaso@itopen.it> 2018-09-17 [bugfix] unreported crash on load style signedav <david@opengis.ch> 2018-09-17 remove debug log signedav <david@opengis.ch> 2018-09-17 check for layers instead of relations Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 [evis] Fix crash when layer contains virtual fields Fixes #19792 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 Modernize code Jürgen E. Fischer <jef@norbit.de> 2018-09-17 fix d67958183 Merge: f2e0b6acc8 5fef0392fa Matthias Kuhn <matthias@opengis.ch> 2018-09-17 Merge pull request #7868 from m-kuhn/geosErrorTranslation Translate GEOS errors Matthias Kuhn <matthias@opengis.ch> 2018-09-17 Fix offline layer name Merge: c76410bdbd fe71b49588 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-17 [win] Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 [layouts] Fix messagebar link with special characters does not open on win Fixes #19727 Jürgen E. Fischer <jef@norbit.de> 2018-09-17 handle utf-8 in function help Jürgen E. Fischer <jef@norbit.de> 2018-09-16 run gdal_calc on Windows and gdal_calc.py on othes platforms (fixes #19482) Jürgen E. Fischer <jef@norbit.de> 2018-09-16 fix warnings Jürgen E. Fischer <jef@norbit.de> 2018-09-16 Initialize translations before application members (fixes #19853) Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 Fix crash on exit on win7 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-17 [processing] Fix missing [optional] text in string parameter label Fixes #19817 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-09-16 Merge pull request #7913 from m-kuhn/filenmode Fix file mode Matthias Kuhn <matthias@opengis.ch> 2018-09-16 Fix file mode Merge: 953ea96bfb d0aae2f0ac Matthias Kuhn <matthias@opengis.ch> 2018-09-16 Merge pull request #7911 from daniviga/f29-patch Fix a build error on Fedora 29+ Daniele Viganò <daniele@vigano.me> 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 <olivier.dalang@gmail.com> 2018-09-12 fixes #19825 olivierdalang <olivier.dalang@gmail.com> 2018-09-13 add tests for #19824 olivierdalang <olivier.dalang@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 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 <info@borysjurgiel.pl> 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 <luipir@gmail.com> 2018-09-14 Merge pull request #7890 from luipir/fix_cascaded_grass_algs_in_modeler Fix cascaded grass algs in modeler Denis Rouzaud <denis.rouzaud@gmail.com> 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 <info@borysjurgiel.pl> 2018-09-14 Move deprecated plugins to the list bottom Borys Jurgiel <info@borysjurgiel.pl> 2018-09-14 [Plugin manager][needs-docs] Deprecated plugins are listed gray. Fixes #19125 Luigi Pirelli <luipir@gmail.com> 2018-09-14 added test to new possible input to parametersAsLayer Merge: 1192b635d2 8fa27e106a Luigi Pirelli <luipir@gmail.com> 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 <wonder.sk@gmail.com> 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 <info@borysjurgiel.pl> 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 <rudivs@gmail.com> 2018-09-14 Fix imports for ConcaveHull Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Don't open non-modal dialog from a modal symbol selector dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Move handling of layout manager from qgisapp -> QgsAppWindowManager Nyall Dawson <nyall.dawson@gmail.com> 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 <info@borysjurgiel.pl> 2018-09-14 [Plugin manager] For file-based library, open its parent directory. Merge: 4ac834d93a 2b55858618 Martin Dobias <wonder.sk@gmail.com> 2018-09-14 Merge pull request #7194 from wonder-sk/snap-geometries-alg [FEATURE] Snap geometries algorithm Peter Petrik <zilolv@gmail.com> 2018-09-14 fix typo Merge: ec2ddb4295 daf7f3e3b9 Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 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 <rudivs@gmail.com> 2018-09-14 Improve test coverage for k-nearest neighbor concave hull Merge: 2e91c29dff b8b737fa0c Matthias Kuhn <matthias@opengis.ch> 2018-09-14 Merge pull request #7801 from signedav/qml-widget [FEATURE] QML chart and drawings widget Merge: a78a7e7908 9eaee8f1be Blottiere Paul <blottiere.paul@gmail.com> 2018-09-14 Merge pull request #7814 from elemoine/ele_logging Support QGIS Server logs to stderr Nyall Dawson <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2018-09-14 always show context menu for select by polygon Alessandro Pasotti <elpaso@itopen.it> 2018-09-14 Accept geometry-less features in a geometry layer Alessandro Pasotti <elpaso@itopen.it> 2018-09-14 Test for re-enable multipart to single part Alessandro Pasotti <elpaso@itopen.it> 2018-09-14 Re-enable multipart to single part Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Add test for snappointstogrid Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Raise exception if prepare fails Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Disable some more algs Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Handle bad/null geometries and geometryless Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Update dox Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Test supportInPlace for all polygon algorithms Alessandro Pasotti <elpaso@itopen.it> 2018-09-13 Method documentation Alessandro Pasotti <elpaso@itopen.it> 2018-09-12 Remove unused cast Alessandro Pasotti <elpaso@itopen.it> 2018-09-12 Disable alg to multipart Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Fix in-place support check for some more algs Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Feature fixer: multi part to single part Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Add in-place support Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Cast to QgsProcessingAlgorithm when evaluating in-place support Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Moved friend class QgsProcessingToolboxProxyModel to parent Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Disable assign projection in-place Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Add prepareSource method Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Fix widget (broken by rebase) Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 Fix crash in sip tests by storing a reference to geom Alessandro Pasotti <elpaso@itopen.it> 2018-09-11 More tests for Z/M add back Alessandro Pasotti <elpaso@itopen.it> 2018-09-10 In-place moved check logic into QgsAlgorithm + new tests + fixed fixer function + drop z/m Alessandro Pasotti <elpaso@itopen.it> 2018-09-10 Function to make output features compatible Alessandro Pasotti <elpaso@itopen.it> 2018-09-07 Some tests for multi/single part Alessandro Pasotti <elpaso@itopen.it> 2018-09-06 In place test POC completed Alessandro Pasotti <elpaso@itopen.it> 2018-09-05 Expose processFeature to public API Alessandro Pasotti <elpaso@itopen.it> 2018-09-05 Fix doc string Alessandro Pasotti <elpaso@itopen.it> 2018-09-05 Initial test for in-place processing algorithms Alessandro Pasotti <elpaso@itopen.it> 2018-09-05 Remember button checked status Alessandro Pasotti <elpaso@itopen.it> 2018-09-05 Sync in-place button state Nyall Dawson <nyall.dawson@gmail.com> 2018-07-23 Make clip work for mockup Nyall Dawson <nyall.dawson@gmail.com> 2018-07-23 Messy mockup of feature Rudi von Staden <rudivs@gmail.com> 2018-09-14 Use US spelling for neighbor Martin Dobias <wonder.sk@gmail.com> 2018-09-14 Improvements from review Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-14 [ui] harmonize raster layer metadata path/source ordering & visibility Peter Petrik <zilolv@gmail.com> 2018-09-14 fix review issues Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-14 Handle windows path in gdal provider's decodeUri function Borys Jurgiel <info@borysjurgiel.pl> 2018-09-14 Use QgsProviderRegistry::decodeUri to obtain the layer name Rudi von Staden <rudivs@gmail.com> 2018-09-14 Changes from review comments - Shorten algorithm names (KNearestNeighbour and ConcaveHull) - Check for feedback cancellation - remove unnecessary try/except blocks Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-13 Make QgsMessageLogConsole::logMessage virtual Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-13 [FEATURE][needs-doc] Introduce QGIS_SERVER_LOG_STDERR and deprecate file logging Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Capitalization Merge: 8c312997a6 d30f93ffe9 Blottiere Paul <blottiere.paul@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-14 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-14 Use switches for enums, combobox data instead of index positions Both are more future-proof Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Mark some API as non-stable, hide from Python bindings pierreloicq <pierreloicq@gmail.com> 2018-09-07 sip, doc, bad keywords pierreloicq <pierreloicq@gmail.com> 2018-09-07 test classifySymmetri and changes to pass them; + editingFinished signal pierreloicq <pierreloicq@gmail.com> 2018-09-04 sipification problem and unit test attempt pierreloicq <pierreloicq@gmail.com> 2018-08-11 Nyall's comments pierreloicq <pierreloicq@gmail.com> 2018-08-07 2 improvements regarding kannes comments pierreloicq <pierreloicq@gmail.com> 2018-07-20 sipification pierreloicq <pierreloicq@gmail.com> 2018-07-18 delete .sip pierreloicq <pierreloicq@gmail.com> 2018-07-12 generation of sip files in auto_generated/ pierreloicq <pierreloicq@gmail.com> 2018-07-12 reaction to Travis pierreloicq <pierreloicq@gmail.com> 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 <pierreloicq@gmail.com> 2017-09-12 classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018 Rudi von Staden <rudivs@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-09-14 [sipify] fix annotations in multiline virtual methods Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-14 fixes: HIG guidelines, sipify, initialize, doxygen warnings fix doxygen warning + docs sipify fix doxygen warning initialize Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-14 fix offline editing Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 single dialog to load style (QML, SLD, DB) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 fix documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 single dialog to save all types (QML, SLD, DataBase) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 create dialog for saving different styles Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 add test to control that AllStyleCategories is actually complete Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 fix old style or useless casts Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-13 better API doc, own category for 3D, fix leak Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-12 categories in paste style Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-12 fix sip include Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-12 add icons and export only selected category Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-09-12 use qgsEnumMap Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-11 implement filtering of categories in reading/writing Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-07 add API to select section of layer style when reading/writing Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Capitalization signedav <david@opengis.ch> 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 <matthias@opengis.ch> 2018-09-14 Merge pull request #7861 from m-kuhn/featurePoolContext Make QgsFeaturePool free of reprojection code and other improvements signedav <david@opengis.ch> 2018-09-13 pg version check on json and comparison with == to make it equal to the other checks and avoid confusions signedav <david@opengis.ch> 2018-09-12 removed unused docs and unused db entry signedav <david@opengis.ch> 2018-09-12 displaystring of every json object Removed unused stuff signedav <david@opengis.ch> 2018-09-12 displayString on textoutput but only works if json contains a map... and codestyle in python signedav <david@opengis.ch> 2018-09-12 test db stuff json signedav <david@opengis.ch> 2018-09-12 json/jsonb type integration an tests for map and list signedav <david@opengis.ch> 2018-09-14 more includes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-13 Addition of a QgsHstoreUtils parse function Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-13 additional test for the hstore_to_map() function Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-13 [FEATURE] hstore_to_map() / map_to_hstore() expression functions Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-13 [FEATURE] json_to_map() / map_to_json() expression functions Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-14 [ui] Dirty project when creating a 3D map view Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Make style model refresh icons when svg cache fetches a remote image Nyall Dawson <nyall.dawson@gmail.com> 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 <gustrimaille@yahoo.fr> 2018-09-03 fid is the default if the ID column is empty when we create a geopackage Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 Use an icon only for library button in symbols list Frees more room for UI simplicity Nyall Dawson <nyall.dawson@gmail.com> 2018-09-14 String consistency Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-14 Update test Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Fix layout Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Avoid unnecessary icon creation Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 [FEATURE] Add button to toggle between the icon view and a list view for symbols in symbol selector Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Cache icons in style model for efficiency Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Add explicit API call for style model icon sizes Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Slightly smaller font size in selector Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Fix alignment issues in symbol widget text Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Use model for symbol list view in symbol panel Fixes hi-dpi issues Nyall Dawson <nyall.dawson@gmail.com> 2018-09-13 Cache tags in QgsStyle to avoid costly db lookups Daniele Viganò <daniele@vigano.me> 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 <rudivs@gmail.com> 2018-09-14 Initialise writer after appending field Borys Jurgiel <info@borysjurgiel.pl> 2018-09-14 Use QgsPasswordLineEdit for zip file pasword prompt. Rudi von Staden <rudivs@gmail.com> 2018-09-13 Fix indentation Rudi von Staden <rudivs@gmail.com> 2018-09-13 Improve k-nearest neighbour algorithm logic and add descriptive comments signedav <david@opengis.ch> 2018-09-13 qt5charts5 library Borys Jurgiel <info@borysjurgiel.pl> 2018-09-13 fix tests signedav <david@opengis.ch> 2018-09-13 qt5charts lib in dockerfile Rudi von Staden <rudivs@gmail.com> 2018-09-13 Fix k-nearest neighbour algorithm icon not showing Merge: 1409547ee0 d32c34fa25 Matthias Kuhn <matthias@opengis.ch> 2018-09-13 Merge pull request #7886 from signedav/bugfix_showRelation [Bugfix] Show child features in search mode again Matthias Kuhn <matthias@opengis.ch> 2018-09-13 Case insensitive geos error evaluation Etienne Trimaille <gustrimaille@yahoo.fr> 2018-08-14 [FEATURE] add conversion from float to DMS format Rudi von Staden <rudivs@gmail.com> 2018-09-13 Fix failing test for K-nearest concave hull group by field Peter Petrik <zilolv@gmail.com> 2018-09-13 [feature] Identify/Select polygon from existing feature geometry Borys Jurgiel <info@borysjurgiel.pl> 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 <david@opengis.ch> 2018-09-13 add qt5chartslib Martin Dobias <wonder.sk@gmail.com> 2018-09-13 prepare-commit somehow missed to indent the new file Borys Jurgiel <info@borysjurgiel.pl> 2018-09-13 [FEATURE][Plugin installer] Support for encrypted zips when installing plugins from local files signedav <david@opengis.ch> 2018-09-13 include Qt5chars INCLUDE_DIRECTORIES signedav <david@opengis.ch> 2018-09-13 do not store recursively this avoids having an endless loop -> crash Luigi Pirelli <luipir@gmail.com> 2018-09-13 fix get layer from output sink from previous algorithm in modeler Luigi Pirelli <luipir@gmail.com> 2018-09-13 Fix set of grass command if not set yet Blottiere Paul <blottiere.paul@gmail.com> 2018-09-13 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-09-13 Fixes segfault Blottiere Paul <blottiere.paul@gmail.com> 2018-09-13 [server] Add support for OGC FE version 2 in GetMap request Martin Dobias <wonder.sk@gmail.com> 2018-09-13 Moved new snapping alg as another mode of "Snap geometries" processing alg signedav <david@opengis.ch> 2018-09-13 QtChart in CMake file signedav <david@opengis.ch> 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 <matthias@opengis.ch> 2018-09-13 Merge pull request #7885 from m-kuhn/subUnitRes Snap to grid to sub unit resolution Martin Dobias <wonder.sk@gmail.com> 2018-09-13 Fixes after review Martin Dobias <wonder.sk@gmail.com> 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 <info@borysjurgiel.pl> 2018-09-13 Follow up 60fa8eae07389 - implement Nyall's suggestions Martin Dobias <wonder.sk@gmail.com> 2018-06-06 Add SIP_NO_FILE to the alg header Martin Dobias <wonder.sk@gmail.com> 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 <blottiere.paul@gmail.com> 2018-09-13 Merge pull request #7860 from pblottiere/filter_2 Expression from WFS 2.0 filters Matthias Kuhn <matthias@opengis.ch> 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 <zilolv@gmail.com> 2018-09-13 fix strings in dialogs Peter Petrik <zilolv@gmail.com> 2018-09-12 add option to save qgis project file locally when saving to postgres failed Jürgen E. Fischer <jef@norbit.de> 2018-09-13 fix windows build and some warnings Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-13 Improve qgsmessagelog doc strings Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-11 Make QgsServerLogger testable and test it Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 More unique_ptr Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Const correctness Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeIsBetweenFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeFunctionFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodePropertyIsNullFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeNotFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeLiteralFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeSpatialOperatorFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unique_ptr in nodeBinaryOperatorFromOgcFilter Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Remove unused attribute Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Update error messages with prefix according to WFS version Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Rename class Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add documentation Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add unit test for WFS 2.0 Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add more node methods Blottiere Paul <blottiere.paul@gmail.com> 2018-09-11 Add new class to build expression from WFS filter Merge: 9e40a78a55 561586f740 Matthias Kuhn <matthias@opengis.ch> 2018-09-13 Merge pull request #7873 from m-kuhn/avoidCrash Check layer pointer for validity Merge: d3ee0f9668 2182e2d9aa Matthias Kuhn <matthias@opengis.ch> 2018-09-13 Merge pull request #7875 from m-kuhn/avoidCrashSnapToGrid Fix crash when adding feature to non-spatial layer Matthias Kuhn <matthias@opengis.ch> 2018-09-13 String decapitation and wording Nyall Dawson <nyall.dawson@gmail.com> 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 <info@borysjurgiel.pl> 2018-09-13 Fix more tests Borys Jurgiel <info@borysjurgiel.pl> 2018-09-12 Fix tests Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-12 add myself to the map Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 2018-09-12 [FEATURE] Append raster layer to an existing Geopackage in the 'Save Raster Layer As' dialog. Fixes #17926 Rudi von Staden <rudivs@gmail.com> 2018-09-12 Add tests for k-neighbour concave hull Rudi von Staden <rudivs@gmail.com> 2018-09-12 Fix formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 [processing] Fix API break in widget wrapper Fixes #19820 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <blottiere.paul@gmail.com> 2018-09-12 Merge pull request #7867 from tudorbarascu/fix_tests fix qgz test project Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-12 add qgsEnumMap to list all entries (int, string) of enums Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-12 fix conversion warning Matthias Kuhn <matthias@opengis.ch> 2018-09-12 Fix crash when adding feature to non-spatial layer Matthias Kuhn <matthias@opengis.ch> 2018-09-12 Check layer pointer for validity Tudor Bărăscu <tudor.barascu@qtibia.ro> 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 <matthias@opengis.ch> 2018-09-12 Capitalization Matthias Kuhn <matthias@opengis.ch> 2018-09-12 Translate GEOS errors Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 Fix Travis build Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 Fix model setData implementation, allow renaming symbols through model Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-12 hi-dpi friendly style manager icons Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 Unit tests for style proxy model smart group filter Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 Add python safe addSmartgroup method, unit tests for smart groups Nyall Dawson <nyall.dawson@gmail.com> 2018-09-12 Remove addSmartGroup from Python bindings -- it causes a crash in sip and CANNOT be made functional Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 Fix test on Travis Nyall Dawson <nyall.dawson@gmail.com> 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 <eric.lemoine@oslandia.com> 2018-09-07 Add docs for more QgsMessageLogConsole methods Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-07 Fix the QgsMessageLogConsole docs The QgsMessageLogConsole now writes log messages to stderr as opposed to stdout. Éric Lemoine <eric.lemoine@oslandia.com> 2018-09-07 Reformat the QgsMessageLogConsole class docs Éric Lemoine <eric.lemoine@oslandia.com> 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 <giskimbell@gmail.com> 2018-09-11 [FEATURE][processing] Add custom OPTIONS to contour algorithm (#7834) signedav <david@opengis.ch> 2018-09-11 last fixes and sip_include Martin Dobias <wonder.sk@gmail.com> 2018-09-11 Use outline only indicator icon Martin Dobias <wonder.sk@gmail.com> 2018-09-11 Use setFlags() in QgsMapLayer when reading style from xml Martin Dobias <wonder.sk@gmail.com> 2018-09-11 [FEATURE] Layer tree view indicator for non-removable (required) layers Martin Dobias <wonder.sk@gmail.com> 2018-09-11 Add QgsMapLayer::flagsChanged() signal Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Add \since signedav <david@opengis.ch> 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 <matthias@opengis.ch> 2018-09-11 More docstrings Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Docstrings Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Use implicitly shared QgsGeometry Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Add QgsThreadingUtils::runOnMainThread Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Fix more multithreading issues Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Calculate layer to map conversion on the fly Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-09-11 Merge pull request #7847 from m-kuhn/unique_ptr Use unique_ptr for geometry Merge: 7a5a52b162 ec21166e58 Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Merge pull request #7846 from m-kuhn/layerPointer Use pointer instead of reference to QgsVectorLayer Merge: fae9256a41 1b4e007937 Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Merge pull request #7845 from m-kuhn/apiCleanup Naming changes for QgsFeaturePool signedav <david@opengis.ch> 2018-09-11 update container visibilty on mode change Merge: d65bd5f08e cf82c13324 Matthias Kuhn <matthias@opengis.ch> 2018-09-11 Merge pull request #7844 from m-kuhn/conversionFactor QgsCoordinateTransform::scaleFactor() Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 [processing] Fix another exception in modeler Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 [processing] Fix warning on close Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 [processing] Fix exception when showing advanced parameters for alg in modeler Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 [processing] Fix gdal algorithm use of old wrapper API signedav <david@opengis.ch> 2018-09-11 implementation for containers and changed to string of formMode in the attributeformcontext Harrissou Sant-anna <delazj@gmail.com> 2018-09-11 Harmonize label with "add autoincremental field" Harrissou Sant-anna <delazj@gmail.com> 2018-09-11 Remove optional status of sort checkboxes Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 Fix crash when editing smart group in style manager dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-11 [processing] add msg bar links to files when saving/exporting models Nyall Dawson <nyall.dawson@gmail.com> 2018-09-11 [processing] Fix wrapper value retrieval for some ported wrappers Fixes #19813 Jaka Kranjc <smgl@lynxlynx.info> 2018-09-09 [processing] Fix DeleteColumn output hint the dropped fields are discarded, the modeller get the rest, as expected Martin Dobias <wonder.sk@gmail.com> 2018-09-10 Fix misbehaving tooltips/click of layer tree indicators in some styles stra2da <martina.savarese@gmail.com> 2018-09-10 Update relation_aggregate stra2da <martina.savarese@gmail.com> 2018-09-10 Update aggregate stra2da <martina.savarese@gmail.com> 2018-09-10 Update relation_aggregate Salvatore Larosa <lrssvtml@gmail.com> 2018-09-10 fix build on osx Nyall Dawson <nyall.dawson@gmail.com> 2018-09-08 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-09-07 Use default style library if none specified Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2018-09-07 update MDAL to 0.0.7 (3di support, projections support, bugfixes) Peter Petrik <zilolv@gmail.com> 2018-09-07 use mesh layer icon in browser panel Peter Petrik <zilolv@gmail.com> 2018-09-07 add 3Di support introduced in mdal 0.0.7 signedav <david@opengis.ch> 2018-09-10 form_mode for qmlwidgetwrapper expression Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-10 run sipify all Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-10 [sipify] finer detection of enum lines Martin Dobias <wonder.sk@gmail.com> 2018-09-10 Add Qgs3DMapTool::cursor() Martin Dobias <wonder.sk@gmail.com> 2018-09-10 [FEATURE] Identification map tool for 3D views Currently identification only works on terrain and does not highlight in 3D Martin Dobias <wonder.sk@gmail.com> 2018-09-08 Add API for custom map tools in 3D map canvas Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Add virtual destructor Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Use unique_ptr for geometry Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Use pointer instead of reference to QgsVectorLayer Merge: 7ed8460c60 da7cc96696 Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Merge pull request #7835 from m-kuhn/expressionCodeCompletion Code completion for expression builder [FEATURE] Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Rename conversionFactor to scaleFactor Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Rename getFeatureIds() to allFeatureIds() Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Rename get() to getFeature() Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Add test for QgsCoordinateTransform::conversionFactor Salvatore Larosa <lrssvtml@gmail.com> 2018-09-10 move parent to mainwindow widget Salvatore Larosa <lrssvtml@gmail.com> 2018-09-09 change parent to nullptr in mapthemes message box Harrissou Sant-anna <delazj@gmail.com> 2018-09-10 Rename "Array of translated features" output Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Add QgsCoordinateTransform::conversionFactor directly copied from QgsMapSettings Harrissou Sant-anna <delazj@gmail.com> 2018-09-10 Rename the algorithm Harrissou Sant-anna <delazj@gmail.com> 2018-08-23 [needs-docs] Rename "Create parallel lines" and "Array of offset features" algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-09-10 Fix incorrect member variable names Nyall Dawson <nyall.dawson@gmail.com> 2018-09-10 Fix some tiny browser icons on hidpi screens Marco Bernasocchi <marco@opengis.ch> 2018-09-10 fix mbernasocchi first commit in contributors.json Paolo Cavallini <cavallini@faunalia.it> 2018-09-10 Update CONTRIBUTORS signedav <david@opengis.ch> 2018-09-10 no case default and removed unused doc Merge: 2d1dbe7f74 84cdff12bb Matthias Kuhn <matthias@opengis.ch> 2018-09-10 Merge pull request #7805 from m-kuhn/vectordataproviderfeaturepool Refactor QgsFeaturePool Harrissou Sant-anna <delazj@gmail.com> 2018-09-10 Add precision to args=-1 usage Harrissou Sant-anna <delazj@gmail.com> 2018-09-06 Add handlesnull parameter to custom function template help Blottiere Paul <blottiere.paul@gmail.com> 2018-09-07 Activates rendering optimisation Nyall Dawson <nyall.dawson@gmail.com> 2018-09-10 Fix some build warnings Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-09-09 Rename lexer Matthias Kuhn <matthias@opengis.ch> 2018-09-09 Initialize to nullptr Matthias Kuhn <matthias@opengis.ch> 2018-09-09 Fix build warnings Merge: 694f86aa3c 5c172a6f9d Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-08 Merge pull request #7758 from 3nids/search_alllayers [FEATURE] add new locator filter searching across all layers Raymond Nijssen <r.nijssen@terglobo.nl> 2018-09-08 removed commented line from expression Raymond Nijssen <r.nijssen@terglobo.nl> 2018-09-08 fix for dynamic hackfest layer styling Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-08 Fix some crashes in style manager dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-09-08 Make some protected members private Matthias Kuhn <matthias@opengis.ch> 2018-09-08 Update some bits Matthias Kuhn <matthias@opengis.ch> 2018-09-08 Fix wordcharacters Matthias Kuhn <matthias@opengis.ch> 2018-09-08 Code completion for expression builder [FEATURE] Nyall Dawson <nyall.dawson@gmail.com> 2018-09-08 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2018-09-07 [processing] Fix some exceptions in batch dialog after refactoring Fixes #19779, #19786 Merge: 0cc9501df7 d57c1842b7 Matthias Kuhn <matthias@opengis.ch> 2018-09-08 Merge pull request #7711 from m-kuhn/mapToolSnapToGrid Snap to grid for maptools [FEATURE] John Kastner <john.h.kastner@gmail.com> 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 <loic.bartoletti@oslandia.com> 2018-09-07 Fix error with standardPixmap. signature requires QStyleOption Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-07 Fix OpenCL cmake for *BSD Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-09-06 FIX segmentation fault in QgsOptions::pageWidgetNameMap : objectName Luigi Pirelli <luipir@gmail.com> 2018-09-07 typo Luigi Pirelli <luipir@gmail.com> 2018-09-07 added test for RangePanel widget Luigi Pirelli <luipir@gmail.com> 2018-09-07 Fix Range wrapper to allow Range parameters to be added in modeler. Not yet fully integrated as input paramter Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-07 add missing SIP_OUT (#7831) Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Rename snapToGridEnabled to snapToLayerGridEnabled Merge: e611756f09 e637fd5e66 Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Merge pull request #7822 from m-kuhn/constCorrectQgsGeometryError Const correctness for QgsGeometry::Error Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Fix docs Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Add doxymentation Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Only use one single lock Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-06 add test for 'search all layers' locator Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-06 adapt to new flag API for searchable Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-03 correctly set feature request, prefix now set to 'af' Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 add extra notes in the doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 only search in searchable layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-30 [FEATURE] add new locator filter searching across all layers in display expression Luigi Pirelli <luipir@gmail.com> 2018-09-07 fix error because constant is not iterable Luigi Pirelli <luipir@gmail.com> 2018-09-07 fix reference to widget as instance attribute not through a method Matthias Kuhn <matthias@opengis.ch> 2018-09-07 Const correctness for QgsGeometry::Error Merge: 0ea283190b a6b44b15b3 Blottiere Paul <blottiere.paul@gmail.com> 2018-09-07 Merge pull request #7751 from pblottiere/server_filter_segfault [server] Fixes segfault when WMS OGC filter is empty Blottiere Paul <blottiere.paul@gmail.com> 2018-09-03 Add unit test for OGC filters with multiple layers Blottiere Paul <blottiere.paul@gmail.com> 2018-09-03 Add unit test for empty OGC filter Blottiere Paul <blottiere.paul@gmail.com> 2018-08-30 Fixes segfault when filter is empty Nyall Dawson <nyall.dawson@gmail.com> 2018-09-07 Better (finer) proxy task progress reporting for batch execution Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-07 [processing] Use a proxy task for batch processing execution Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-05 [FEATURE][native] Add badge count support for the linux platform Nyall Dawson <nyall.dawson@gmail.com> 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 <gustrimaille@yahoo.fr> 2018-09-05 use QT tr macro in layer metadata Etienne Trimaille <gustrimaille@yahoo.fr> 2018-09-04 do not display metadata related to spatial extent if the layer is not spatial Nyall Dawson <nyall.dawson@gmail.com> 2018-09-07 Sipify Jürgen E. Fischer <jef@norbit.de> 2018-09-07 followup spelling fixes luz.paz <luzpaz@users.noreply.github.com> 2018-09-06 Misc. typos Found via `codespell -q 3 -I ../qgis-word-whitelist.txt --skip="*.ts,*.po,./scripts/spell_check"` Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-06 do not transform project if current_version > transform.to (#7807) * do nottransform project if current_version > transform.to * use >= signedav <david@opengis.ch> 2018-09-06 add doxygen commands in cpp signedav <david@opengis.ch> 2018-09-06 initialization Merge: da670f9e63 20a5bce9a4 Martin Dobias <wonder.sk@gmail.com> 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 <david@opengis.ch> 2018-09-06 doc signedav <david@opengis.ch> 2018-09-06 spelling american initialization not initialisation signedav <david@opengis.ch> 2018-09-06 spelling and missing case in qgsquick Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Implement QgsFeatureSink in QgsFeaturePool Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Avoid detach Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Fetch all attributes as before Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Refresh feature after update Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Insert new features into index Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Unit tests for CRS parameter wrapper Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 [processing] Allow CRS parameters to be set to a direct QgsCoordinateReferenceSystem object Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Show helper text in expression builder for CRS values in modeler Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Allow setting expression format help string for QgsExpressionLineEdit Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 [processing] Port CRS widget wrapper to c++ classes Merge: 4ce10fccf0 351eb5787d Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Merge pull request #7798 from m-kuhn/enableTravisWarnings Re-enable travis checks for build warnings Harrissou Sant-anna <delazj@gmail.com> 2018-09-05 Fix some documentation formatting Harrissou Sant-anna <delazj@gmail.com> 2018-09-05 Update some documentation formatting Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Disable -Werror by default Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Fix build warning Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-06 [ui] layout icon for 3D map item Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-06 [ui] icon for add 3D map view action signedav <david@opengis.ch> 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 <matthias@opengis.ch> 2018-09-06 Use QgsReadWriteLocker Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Add RAII class QgsReadWriteLocker Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Enable -Werror Matthias Kuhn <matthias@opengis.ch> 2018-09-06 Revert "Re-enable travis checks for build warnings" This reverts commit 47b69c4801608ef20dabf7040ad39a480f6664e0. Merge: cedfaa7c16 689126b18a Tom Kralidis <tomkralidis@gmail.com> 2018-09-05 Merge pull request #7809 from nyalldawson/metasearch_local [FEATURE][metasearch] Add FILE:GEO to known link types Nyall Dawson <nyall.dawson@gmail.com> 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 <aruneko99@gmail.com> 2018-09-05 fix `hasYMax` variable Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Fix freaking American (WRONG!!1!111!!) spelling conventions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-04 Minor API improvements to QgsStyleManagerDialog Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Add style manager icon to file toolbar Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-05 distinct files for QgsMapLayerStyle and QgsMapLayerStyleManager (#7806) Chris Mayo <aklhfex@gmail.com> 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 <gustrimaille@yahoo.fr> 2018-09-05 add missing text in processing parameter signedav <david@opengis.ch> 2018-09-05 moved QmlExpression back to header Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-05 [3d] Use layout item bg color as 3D scene bg color Matthias Kuhn <matthias@opengis.ch> 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 <zilolv@gmail.com> 2018-09-05 fix Martin Dobias review points signedav <david@opengis.ch> 2018-09-05 docs and replacement of qmlexpression Merge: f38400d1e7 4445c3829c Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Merge pull request #7793 from m-kuhn/vectorlayerinclude Only include qgsvectorlayer.h where required Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Fix build warning Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Show build warnings in code_layout test Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Remove unused variable Jürgen E. Fischer <jef@norbit.de> 2018-09-05 nsis: don't reboot in silent mode signedav <david@opengis.ch> 2018-09-05 preview feature signedav <david@opengis.ch> 2018-09-05 return if no widget signedav <david@opengis.ch> 2018-09-05 fixed qml example signedav <david@opengis.ch> 2018-09-05 remove unused qmlwidget class because using qquickwidget directly signedav <david@opengis.ch> 2018-09-05 docstrings and beautification signedav <david@opengis.ch> 2018-09-04 layout signedav <david@opengis.ch> 2018-09-04 improved gui handling signedav <david@opengis.ch> 2018-09-04 expressions on qml widget signedav <david@opengis.ch> 2018-09-04 expressions signedav <david@opengis.ch> 2018-09-03 layout and expressions signedav <david@opengis.ch> 2018-09-03 preview signedav <david@opengis.ch> 2018-09-03 open on drop signedav <david@opengis.ch> 2018-09-03 basics with configurable code and attributes signedav <david@opengis.ch> 2018-09-03 get attributes from current feature by feature.attribute("outlet_1") signedav <david@opengis.ch> 2018-08-30 Configuration and display works in basic - no attributs. no handy configurator. Matthias Kuhn <matthias@opengis.ch> 2018-08-17 Yay, more QML! Matthias Kuhn <matthias@opengis.ch> 2018-08-14 Modernize Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Add some configuration Matthias Kuhn <matthias@opengis.ch> 2018-08-03 f Matthias Kuhn <matthias@opengis.ch> 2018-07-23 Initial work on QML widget configuration Matthias Kuhn <matthias@opengis.ch> 2018-07-23 Make string translatable Matthias Kuhn <matthias@opengis.ch> 2018-06-26 Work in progress Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-04 [3d] When first applying a 3D map settings from a dock, also copy its camera settings Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Re-enable travis checks for build warnings Peter Petrik <zilolv@gmail.com> 2018-09-05 add minimum limit to grid Peter Petrik <zilolv@gmail.com> 2018-09-05 fix review items from Nyall Peter Petrik <zilolv@gmail.com> 2018-09-05 QStringLiteral for xml read/write Matthias Kuhn <matthias@opengis.ch> 2018-09-05 qgsvectorlayer.h includes Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Missing include Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Only include qgsvectorlayer.h where required Merge: 969c7c550f 86f429375d Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Merge pull request #7792 from m-kuhn/threadsafefeaturesource Add threadsafe method to get featuresource from layer Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Doxygen Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Capitalization Matthias Kuhn <matthias@opengis.ch> 2018-09-05 Fix some test issues Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 [processing] Port string widget wrapper to new c++ class Merge: 1f918583e8 a7b6bdba8c Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Merge pull request #7659 from lbartoletti/reverseLine [needs-docs][FEATURE] Add reverse line maptools AKA swap direction Jürgen E. Fischer <jef@norbit.de> 2018-09-05 debian packaging: include Qt53DExtra headers removed on debian/ubuntu Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Don't crash when writing invalid variants via QgsXmlUtils Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 [wfs] Fix some race conditions Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 More efficient case insensitive string comparison Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add test for QgsVectorLayerUtils::getFeatureSource Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Use QPointer instead of QWeakPointer Nyall Dawson <nyall.dawson@gmail.com> 2018-09-05 Fix build warnings Merge: 8af1c3f9f0 b85f1ed269 Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Merge pull request #7790 from m-kuhn/featureid Move QgsFeatureId to own header Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Respect nodata values in ::sample() for gdal provider Matthias Kuhn <matthias@opengis.ch> 2018-09-04 One more forward declaration Harrissou Sant-anna <delazj@gmail.com> 2018-09-04 Remove "fix geometries" algorithm advice from the filter vertices description given that it actually drops M values Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Sometimes we still need to include qgsfeature.h Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add forward declaration Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add missing declaration Merge: 42aea6c97c 30eddf5a20 Luigi Pirelli <luipir@gmail.com> 2018-09-04 Merge pull request #7396 from luipir/rastercalculator_model_fix [processing] Rebirth RasterCalculator in Modeler. Fixes #19302 Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add missing qgsrectangle.h includes Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Readd qgsfeature.h to CMakeLists.txt Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Adjust core_auto.sip Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add missing qgspointxy.h includes Luigi Pirelli <luipir@gmail.com> 2018-09-04 remove unuseful %s Luigi Pirelli <luipir@gmail.com> 2018-09-04 more compact if Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Add threadsafe method to get featuresource from layer Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Include qgsgeometry.h where required Jürgen E. Fischer <jef@norbit.de> 2018-09-04 update OSGeo4W deps in INSTALL only in release branch Jürgen E. Fischer <jef@norbit.de> 2018-09-04 also accept uppercase extensions (fixes #19766) Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Remove unrequired qgsfeature.h includes Matthias Kuhn <matthias@opengis.ch> 2018-09-04 Include qgis_sip.h Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-04 Use enum instead of raw stacked widget indices Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Add some notes on deprecated class handling Nyall Dawson <nyall.dawson@gmail.com> 2018-09-03 Correctly associate layer with dynamic properties Nyall Dawson <nyall.dawson@gmail.com> 2018-09-03 Fix evaluation of Python wrapper values Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-03 [layouts] Fix label expression contains unicode characters when edited Fixes #19743 Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Fix 'make permanant' action fails when exporting to a geopackage with existing layers Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-04 [ui] use lowercase group name for help text in expression builder Alessandro Pasotti <elpaso@itopen.it> 2018-09-04 Fix documentation for editFormConfig It returns a copy: you need to change it and use setEditFormConfig to make modifications. Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-03 address comments, fix test Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-30 Rephrase short help Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-30 [processing] add parameterAsInts function Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-30 [processing] multiple band selection wrapper should return list of ints Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-24 [FEATURE][processing] gdal's rearrange band algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-24 [needs-docs][processing] Add a multiple selection mode to the band parameter Nyall Dawson <nyall.dawson@gmail.com> 2018-09-04 Capitalization ...how in the world has THIS one slipped by unnoticed so long! Etienne Trimaille <gustrimaille@yahoo.fr> 2018-09-03 do not display geometry, spatial extent and CRS for non spatial layer Etienne Trimaille <gustrimaille@yahoo.fr> 2018-09-03 add some missing QLatin1String in metadataHtml() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-04 Avoid defaulting to older path in style import dialog browse button signedav <david@opengis.ch> 2018-09-03 Expose QgsFeatures::attribute for QML by setting Q_INVOKABLE Salvatore Larosa <lrssvtml@gmail.com> 2018-09-03 fix build on osx Merge: a80117b8b9 da58c1d7cf Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-09-03 Merge pull request #7776 from pvalsecc/empty_filter [Server] Add support for empty OGC WMS filters Peter Petrik <zilolv@gmail.com> 2018-09-03 [mesh] [feature] allow render vectors/arrows on the user-defined grid Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2018-09-03 Add support for empty OGC WMS filters The FILTER query parameter can now look like that: `(<Filter>...</Filter>)()` 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 <luipir@gmail.com> 2018-09-03 safer check if crs is None Luigi Pirelli <luipir@gmail.com> 2018-09-03 removed comment Luigi Pirelli <luipir@gmail.com> 2018-09-03 added check for outputChildId Merge: 7721694655 1971f8accd Hugo Mercier <hugo.mercier@oslandia.com> 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 <luipir@gmail.com> 2018-09-03 Merge pull request #7763 from luipir/fix_processing_template_script update template to 3.x api Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-03 [layout] Set default legend item title to an empty string Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-03 [layout] Fix legend item not updated when toggling filter by map content Mathieu Pellerin <nirvn.asia@gmail.com> 2018-09-03 [layout] Fix legend item properties' title entry not showing the default "Legend" title upon item creation. Peter Petrik <zilolv@gmail.com> 2018-08-29 fix tests for mesh layer Peter Petrik <zilolv@gmail.com> 2018-08-29 update MDAL to 0.0.6 Peter Petrik <zilolv@gmail.com> 2018-08-28 [mesh] [feature] allow to choose different vector and scalar dataset Luigi Pirelli <luipir@gmail.com> 2018-09-03 revert crs to sourceCrs for feature sources Merge: 3c58d0990b 0ef33d805e Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-03 Merge pull request #7752 from 3nids/project_layers Legend tree in 'Identify Layers' Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-03 regroup 'Identify Layers' and 'Data Sources' in the same tab (project properties) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-03 use toggle selection button instead of check/uncheck2 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-09-03 non spatial are not identifiable also removes checkboxes from items not being checkable Matthias Kuhn <matthias@opengis.ch> 2018-09-03 Include qgsfeatureid.h instead of redefining Matthias Kuhn <matthias@opengis.ch> 2018-09-03 Move QgsFeatureId to own header Merge: 74e6e15d9e 309992bbe8 Matthias Kuhn <matthias@opengis.ch> 2018-09-03 Merge pull request #7768 from nyalldawson/assert Throw an assert when using an unsupported variant type with QgsXmlUtils::writeVariant Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-09-01 Make QgsXmlUtils handle storing/retrieving QgsProperty values Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-09-02 Merge pull request #7769 from elpaso/bugfix-19695-qlocale-permissive-input Bugfix 19695 qlocale permissive input Alessandro Pasotti <elpaso@itopen.it> 2018-09-02 Use isNumeric Alessandro Pasotti <elpaso@itopen.it> 2018-09-02 Fix test Merge: 4ae23b6422 2ef06c4818 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-09-01 Fixes #19748 Acceleration" label added in Options dialog title ... even if OpenCL is off Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-09-01 Be permissive when parsing ranges from user input Alessandro Pasotti <elpaso@itopen.it> 2018-09-01 Add qgsPermissiveToLongLong Alessandro Pasotti <elpaso@itopen.it> 2018-09-01 Fields: be permissive when parsing formatted numbers Nyall Dawson <nyall.dawson@gmail.com> 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 <r.nijssen@terglobo.nl> 2018-09-01 better looking shadows for hackfests and contributors styles Alessandro Pasotti <elpaso@itopen.it> 2018-08-31 Add os import Alessandro Pasotti <elpaso@itopen.it> 2018-08-31 Skip test on travis and fix test case Alessandro Pasotti <elpaso@itopen.it> 2018-08-14 Add spellok Alessandro Pasotti <elpaso@itopen.it> 2018-08-14 [test] Add ParentDependsOnSubTask subtask test case Merge: b55ab2e6d4 e40b8554e7 Alessandro Pasotti <elpaso@itopen.it> 2018-09-01 Merge pull request #7764 from elpaso/locale-graduated-renderer Use QLocale for categorized renderer range Alessandro Pasotti <elpaso@itopen.it> 2018-08-31 Use QLocale for categorized renderer range Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 add optional filter for spatial only layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 emit dataChanged in setData because Qt says to do so Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-31 [win] Cleanup notifications on exit Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Fix messageboxes are shown with wait mouse cursor in style manager import dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Remember last style import path Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Use a QgsFileWidget in style import dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Cleanup code Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Restore geometry on style manager dialogs Harrissou Sant-anna <delazj@gmail.com> 2018-08-31 Fix label Luigi Pirelli <luipir@gmail.com> 2018-08-31 update template to current api (3.4) Merge: c3fd631776 04e7c7ab23 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 Merge pull request #7735 from 3nids/snap3 add layer filter in snapping configuration Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 placeholder + move at bottom Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-31 emit dataChanged in setData because Qt says to do so Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Deprecate vector layer setter/getter within QgsSymbol It's not used, and potentially very dangerous Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Improve/extend QgsSymbol docs Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Fix capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Autoraise map unit scale tool buttons Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-28 Add QStringLiteral(), QStringLiteral( "" ) and QLatin1String( "" ) to banned keywords And replace use with QString() Nyall Dawson <nyall.dawson@gmail.com> 2018-08-31 Fix some warnings Matthias Kuhn <matthias@opengis.ch> 2018-08-30 Better error message Merge: d683550b88 051e4d1c02 Luigi Pirelli <luipir@gmail.com> 2018-08-30 Merge pull request #7747 from cjmayo/check_init_py Mark a Python plugin without an __init__.py as broken Nyall Dawson <nyall.dawson@gmail.com> 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 <aklhfex@gmail.com> 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 "<name>" 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 <luipir@gmail.com> 2018-08-30 Merge pull request #7742 from agiudiceandrea/fix-equals-SpatialJoin [processing] Fix 'equals' predicate in SpatialJoin and SpatialJoinSummary Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-30 use epsg and fix circularstring test on linux Andrea Giudiceandrea <andreaerdna@libero.it> 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 <delazj@gmail.com> 2018-08-29 [needs-docs] Fix parameter's label and some distance default value more coherent with meters Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-28 Fix is_closed (and other expression functions) fail with multi* input geometries Fixes #19704 Andrea Giudiceandrea <andreaerdna@libero.it> 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 <andreaerdna@libero.it> 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 <andreaerdna@libero.it> 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 <rldhont@gmail.com> 2018-08-28 Merge pull request #7514 from rldhont/server-cache-manager [Server][Feature][needs-docs] Server cache manager and WMTS service Luigi Pirelli <luipir@gmail.com> 2018-08-28 adapted tests to new variables added in expressionContext Luigi Pirelli <luipir@gmail.com> 2018-08-27 fix layer mapping in case direct use NOT in a model Luigi Pirelli <luipir@gmail.com> 2018-07-21 remove unused method Luigi Pirelli <luipir@gmail.com> 2018-07-21 use complete layerSource instead of only basename Luigi Pirelli <luipir@gmail.com> 2018-07-21 fix use layer source and managed string parsing in case of translation Luigi Pirelli <luipir@gmail.com> 2018-07-21 fix some code weakness and review comments Luigi Pirelli <luipir@gmail.com> 2018-07-21 use QVariant::fromValue as suggested in review Luigi Pirelli <luipir@gmail.com> 2018-07-10 change expression to use layers in the current execution scope Luigi Pirelli <luipir@gmail.com> 2018-07-10 show variableDescription as shown in the list of variables Luigi Pirelli <luipir@gmail.com> 2018-07-10 add model variables in expressionContext scope to be mapped in case used in symbolic formulas D'Hont René-Luc <rldhont@gmail.com> 2018-08-28 [Server] Fix weird docs indetation D'Hont René-Luc <rldhont@gmail.com> 2018-08-28 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc <rldhont@gmail.com> 2018-08-28 [Server] Enhancing loop for Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-28 add layer filter in snapping configuration Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-28 Ensure context is passed with QTimer::singleShot Peter Petrik <zilolv@gmail.com> 2018-08-28 add PeterPetrik to contributors map Peter Petrik <zilolv@gmail.com> 2018-08-27 [mesh] [feature] add opacity slider to mesh contours settings Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-28 unique_str for QgsRubberBand Nyall Dawson <nyall.dawson@gmail.com> 2018-08-28 [processing] Use distance parameter for Points Along Geometry offsets and Topological Coloring distance parameters Fixes #19712 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-28 [processing] Reproject algorithm doesn't care about invalid features Etienne Trimaille <gustrimaille@yahoo.fr> 2018-08-27 add myself to the map Salvatore Larosa <lrssvtml@gmail.com> 2018-08-27 Fix the developers map in about dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-08-28 Fix failing spell checks Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-28 Fix references to contributors.json (#7722) Harrissou Sant-anna <delazj@gmail.com> 2018-08-27 Fix parameter's label Because all values are in layer units now and they can be overridden Andrea Giudiceandrea <andreaerdna@libero.it> 2018-08-27 Fixing intentation Andrea Giudiceandrea <andreaerdna@libero.it> 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 <delazj@gmail.com> 2018-08-27 Fix example display Tim Sutton <tim@linfiniti.com> 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 <matthias@opengis.ch> 2018-08-27 Use fontMetrics to scale grid markers Matthias Kuhn <matthias@opengis.ch> 2018-08-27 Move initialization to header Matthias Kuhn <matthias@opengis.ch> 2018-08-27 Early exit if snap to grid item is disabled Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-27 Code modernization Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 Allow unformatted preview text for expression results Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 [needs-docs] Rename map_layers_ids to map_layer_ids It's more natural grammar Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-27 Show preview text for map layer values in expressions Merge: fb45c27afe 3b9821f439 lbartoletti <lbartoletti@users.noreply.github.com> 2018-08-27 Merge branch 'master' into reverseLine Andrea Giudiceandrea <andreaerdna@libero.it> 2018-08-21 Update test_qgsdelimitedtextprovider_wanted.py according to PR #7671 Andrea Giudiceandrea <andreaerdna@libero.it> 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 <nyall.dawson@gmail.com> 2018-08-27 [layouts] Fix printed pages are offset from top-left on some platforms Fixes #19566 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 Hide CRS group box in vector properties for non-spatial layers Fixes #19689 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-25 Fix bad test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-25 Fix project defaults to EPSG:4326 when a non-spatial layer is first layer added Fixes #19690 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-25 Non spatial layers do not have a CRS - API changes only, needs UI change Refs #19689 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 Mark whole Auto Fixes group as disabled from geometryless layers Results in nicer widget styling than disabling individual widgets Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 Change geometry precision spin box to QgsDoubleSpinBox, with reset button Nyall Dawson <nyall.dawson@gmail.com> 2018-08-27 Standardize margin on digitizing page Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-27 [layouts] Set printer document name when printing layouts Makes for better display in desktop print job queues Harrissou Sant-anna <delazj@gmail.com> 2018-08-24 Fix typo Merge: a6e0e39bcd f710a09322 Blottiere Paul <blottiere.paul@gmail.com> 2018-08-26 Merge pull request #7693 from pblottiere/cerr QgsMessageLogConsole in cerr Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Guard against layer nullptr Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Revert "Call direct parent method" This reverts commit e6c65c434c97139a7da1322c9fd23b79fed66969. Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Transfer ownership of item Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Gracefully handle transform errors in snap to grid Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Adjust snapping options on layer change Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Add license headers Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Better dox Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Allow disabling snap to grid Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Highlight grid for map tools that snap to grid Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Fix snap to grid with differing layer CRS Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Add QgsSnapToGridCanvasItem Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Migrate geometry fixers to new API style Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Disable snap to grid for maptool split parts Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Disable snapping on split map tool Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Allow disabling snapping on maptools Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Do not bypass edit buffer Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Make map tool snap to grid crs aware Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Snap nodes in digitizing map tools to grid Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Call direct parent method Merge: 821a8ff0b5 02b4f83b90 Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Merge pull request #7712 from m-kuhn/fixTheFix Initialize Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Initialize Alexander Bruy <alexander.bruy@gmail.com> 2018-08-26 [processing] fix incorrect output names Merge: 3cd68999b0 bc3a0c0033 Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Merge pull request #7710 from m-kuhn/fixTheFix Fix the fix from yesterday Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Clean code Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Revert "Simplify code" This reverts commit dea911dcbcdaf8f725c2d99eb4a854936f043ef7. Merge: 504cd618ad 7a91b807d7 Matthias Kuhn <matthias@opengis.ch> 2018-08-26 Merge pull request #7698 from m-kuhn/wfsDateTimeNow Support for now() in WFS filters Merge: 6097b13aa2 02a6b83974 Martin Dobias <wonder.sk@gmail.com> 2018-08-25 [FEATURE] 3D maps in print layouts (part 2) - PR #7705 Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Numbering of 3d map print layout items Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Add note about now() being static to help Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Remove debug lines Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Remove project scope Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Add test that now() returns static results Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Revert "Make now() expression function static" This reverts commit 705771a2222e23497849d820e7e10f1521c3d395. Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Implement refresh() and setNewItem() Martin Dobias <wonder.sk@gmail.com> 2018-08-25 A new button to set camera pose from an existing 3D view Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Increase spin box limits Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Fixes to the 3D map widget spin boxes Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Don't forget to load/save background and selection colors Martin Dobias <wonder.sk@gmail.com> 2018-08-25 Move "add 3D map" button just after "add map" button Merge: 960636aa3e 2a31d38613 Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Merge pull request #7700 from m-kuhn/fixRelations Invalidate relations on layer removal Merge: 83feea46a7 71ec91e91a Matthias Kuhn <matthias@opengis.ch> 2018-08-25 Merge pull request #7704 from m-kuhn/fixSaveRestoreProjectVariables Fix save and restore of some project variables Nyall Dawson <nyall.dawson@gmail.com> 2018-08-25 [processing] Accept geometry-less layers in more algorithms Fixes #19685 Alexander Bruy <alexander.bruy@gmail.com> 2018-08-25 [dbmanager] fix versioning dialog UI (overlapping line edits) Etienne Trimaille <gustrimaille@yahoo.fr> 2018-08-24 fix array formatting for array_filter Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Fix save and restore of some project variables Martin Dobias <wonder.sk@gmail.com> 2018-08-24 Make the non-preview layout 3D maps renders work again Merge: db4d18c59e 4c52faa0df Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7702 from m-kuhn/relationRecursionCrash Fix crash when relations would be recursively nested Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Add copy constructor dox Merge: 31fadd1c00 40223db87d Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7701 from DelazJ/patch-2 Fix help of some array functions Martin Dobias <wonder.sk@gmail.com> 2018-08-24 Make the GUI work without crashing (avoid embedded event loop) D'Hont René-Luc <rldhont@gmail.com> 2018-08-24 [Server][Feature][needs-docs] Testing that exceptions are not cached Merge: 399bbf1a00 31fadd1c00 Harrissou Sant-anna <delazj@gmail.com> 2018-08-24 Merge branch 'master' into patch-2 Merge: a5a6f0058a ec4483a51a Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7692 from m-kuhn/arrayRep Adjust representation of arrays and maps in expressions D'Hont René-Luc <rldhont@gmail.com> 2018-08-24 [Server][Feature][needs-docs] Enhancing WMTS GetTile parameters check with tests Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Don't crash, please Matthias Kuhn <matthias@opengis.ch> 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 <rldhont@gmail.com> 2018-08-24 [Server][Feature][needs-docs] Enhancing TileMatrixSetLimits Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Update map and array examples Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Fix test Matthias Kuhn <matthias@opengis.ch> 2018-08-24 range-based for loops Matthias Kuhn <matthias@opengis.ch> 2018-08-24 QgsRelation::isValid will return false if layers are deleted Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Make QgsRelation implicitly shared Merge: 61c3fe4a9d 9dc387fb87 Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7672 from m-kuhn/geomCheckerAutoFixes Add automatical fixes for geometries Harrissou Sant-anna <delazj@gmail.com> 2018-08-24 Fix array_to_string description and add default value example Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Doxygen since Harrissou Sant-anna <delazj@gmail.com> 2018-08-24 Fixes generate_series examples Merge: bf0962fa9c dea911dcbc Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7696 from m-kuhn/initializeCaptureModeNone Initialize capture mode none Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Make now() expression function static Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Support for static expression functions in WFS filters Matthias Kuhn <matthias@opengis.ch> 2018-08-24 DateTime support for WFS filters Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2018-08-24 QVariantMaps always have string keys Merge: 3b29e59885 5ef079970d Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Merge pull request #7694 from signedav/trans_extends Improvements of translation-featurs of .qgs project data Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Simplify code Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-08-24 More test fixes Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Fix code style Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Fix compilation Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Adjust tests for array and map expression formatting Matthias Kuhn <matthias@opengis.ch> 2018-08-24 More array and map expression formatting Matthias Kuhn <matthias@opengis.ch> 2018-08-24 Quote keys Martin Dobias <wonder.sk@gmail.com> 2018-08-24 GUI for the 3D map print layout item Luigi Pirelli <luipir@gmail.com> 2018-08-23 small fix in parameter description removing spaces Luigi Pirelli <luipir@gmail.com> 2018-08-23 added SAGA watershed segmentation execution test Luigi Pirelli <luipir@gmail.com> 2018-08-23 Fix Thershold parameter for SAGA Watershed algorithm Chris Mayo <aklhfex@gmail.com> 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 <matthias@opengis.ch> 2018-08-23 Update tests to new API Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Move geometry fixes to separate class signedav <david@opengis.ch> 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 <blottiere.paul@gmail.com> 2018-08-23 Log into cerr instead of cout Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Rename checkbox Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Add guard Matthias Kuhn <matthias@opengis.ch> 2018-08-23 JSON formatting and prefix removal Merge: 0b96fd9246 d9e59e28a9 Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Merge pull request #7688 from m-kuhn/array_filter Add array_filter expression function Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Concentration please Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Code cleanup Matthias Kuhn <matthias@opengis.ch> 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 <rldhont@gmail.com> 2018-08-23 [Server][Feature][needs-docs] Add ability to define min. scale for WMTS D'Hont René-Luc <rldhont@gmail.com> 2018-08-23 [Server][Feature][needs-docs] Add ability to define ResourceURL for WMTS Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Revert to specific setters and getters Merge: de30dc981d 9bf7c9ec14 Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Merge pull request #7691 from asiersarasua/master [i18n] Make string translatable Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Adjust array representation in help Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Fix docstring Nyall Dawson <nyall.dawson@gmail.com> 2018-08-23 Named variables for array_foreach Nyall Dawson <nyall.dawson@gmail.com> 2018-08-23 More code tweaks Nyall Dawson <nyall.dawson@gmail.com> 2018-08-23 Used named parameters for with_variable function Nyall Dawson <nyall.dawson@gmail.com> 2018-08-23 Minor performance tweak Nyall Dawson <nyall.dawson@gmail.com> 2018-08-23 Fix potential crash when preparing with_variable and no context is set assar <assar@localhost.localdomain> 2018-08-23 [i18n] Make string translatable Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Test fixes D'Hont René-Luc <rldhont@gmail.com> 2018-08-23 [Server] Various code cleaning for server cache manager and WMTS service Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2018-08-23 Less manual memory management Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Named parameters Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Add array_filter tests Matthias Kuhn <matthias@opengis.ch> 2018-08-23 Add missing class declaration Merge: 0a20621191 f68de973ea Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-08-23 Add array_filter expression function Etienne Trimaille <gustrimaille@yahoo.fr> 2018-08-15 [FEATURE] add foreach expression for arrays Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 [layouts] Default to more modern scalebar settings Use 2 segments/0 left segments by default Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 [layouts] Add search filter box to 'add layer to legend' dialog Helps with finding specific layers in large projects Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 Unit tests for QgsMapLayerProxyModel Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 Allow QgsMapLayerProxyModel to be filtered by string Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-08-22 fix QgsGeometry API doc for 3.x for get/set methods Jürgen E. Fischer <jef@norbit.de> 2018-08-22 fix translation string (followup 9d5d49eb6) Jürgen E. Fischer <jef@norbit.de> 2018-08-22 fix b37832ab1 signedav <david@opengis.ch> 2018-08-22 sourcelanguage instead of targetlanguage it generates a general ts file instead of a file per targetlanguage signedav <david@opengis.ch> 2018-08-22 empty translations in ts file and if empty in qm file take source value Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-22 add a Q_PROPERTY for geometry in QgsFeature (#7682) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-22 address @jef-n 's comment Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-22 [ui] add an horizontal mode for tile scale panel Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-22 [ui] Add tooltip when changing slider value in tile scale panel Jürgen E. Fischer <jef@norbit.de> 2018-08-22 debian packaging: disable 3D on cosmic Jürgen E. Fischer <jef@norbit.de> 2018-08-21 Fix translation string (caused "tx ERROR: Error received from server: Qt Linguist variants are not yet supported." on vanish) Alessandro Pasotti <elpaso@itopen.it> 2018-08-22 Load style from QML when provider supports stored styles Fixes #19651 - Style loading issue Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-21 Fix error with circularstringz on travis. Merge: 66dd6768ef fbfb0bc8a5 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-08-22 Fix test Alessandro Pasotti <elpaso@itopen.it> 2018-08-22 Also get src path from details.providerUriParams Alessandro Pasotti <elpaso@itopen.it> 2018-08-22 Added providerUriParams to QgsVectorFileWriter::PreparedWriterDetails Also added a test for the uri parsing Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Fix compilation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-22 add notifications on mac (#7673) Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Apply new GeometryOptions setter and getter to tests Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Remove outdated code Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Setter for GeometryOptions and not individual props Matthias Kuhn <matthias@opengis.ch> 2018-08-22 Deduplicate code Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2018-08-22 Add qFloor, qCeil, qSqrt to banned keywords Etienne Trimaille <gustrimaille@yahoo.fr> 2018-08-20 add map_layers variable for MapLayoutItem Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-08-21 More UI enhancements Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Add tests for precision and removeDuplicateNodes Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Add assertGeometriesEqual function for testing Matthias Kuhn <matthias@opengis.ch> 2018-08-21 UI improvements for automatic fixes Merge: bc6ea8cb86 50acde03be Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Merge pull request #7647 from m-kuhn/geomCheckerCodingConventions Geometry checker code adjustments Martin Dobias <wonder.sk@gmail.com> 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 <stephane.brunner@camptocamp.com> 2018-08-21 Merge pull request #7669 from sbrunner/wfs-namespace Add tests on WFS GetFeature with right namespace Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Some UI improvements * Add tooltips for configuration options * Add an icon for the digitizing section Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Fix save/restore of a layers geometry properties Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Add missing docstrings Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Add autofixers for geomtries * Snap to grid * Remove duplicate nodes D'Hont René-Luc <rldhont@gmail.com> 2018-08-21 [Server] Fix: QUrl::FullyDecoded is not permitted when reconstructing the full URL D'Hont René-Luc <rldhont@gmail.com> 2018-08-20 [Server][Feature][needs-docs] Update Cache manager API D'Hont René-Luc <rldhont@gmail.com> 2018-08-15 [Server][Feature][needs-docs] Enhancing WMTS GetCapabilities code D'Hont René-Luc <rldhont@gmail.com> 2018-08-12 [Server][Feature][needs-docs] Add QgsWmtsParameters to WMTS service D'Hont René-Luc <rldhont@gmail.com> 2018-08-10 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc <rldhont@gmail.com> 2018-08-07 [Server] Q_FOREACH replaced by for D'Hont René-Luc <rldhont@gmail.com> 2018-08-07 [Server] Update deprecated QgsCoordinateTransform instance creation Using the project as the context for QgsCoordinateTransform instance creation D'Hont René-Luc <rldhont@gmail.com> 2018-08-03 [Server] Fixing tests Merge: 37d0b7b01f c0032f1c62 Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Merge branch 'master' into geomCheckerCodingConventions Matthias Kuhn <matthias@opengis.ch> 2018-08-21 Fix build for Android Followup 07c80b82815 D'Hont René-Luc <rldhont@gmail.com> 2018-08-03 [Server] Various code cleaning for server cache manager and WMTS service D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 [Server][Feature][needs-docs] Add Cache manager SIP files D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 [Server] Fixing spelling and doc coverage Martin Dobias <wonder.sk@gmail.com> 2018-08-21 std::ceil instead of qCeil Martin Dobias <wonder.sk@gmail.com> 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 <stephane.brunner@camptocamp.com> 2018-08-16 Add tests on WFS GetFeature with right namespace Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-21 Move initialization to header ; Remove extra clone ; use hasGeometry method Nyall Dawson <nyall.dawson@gmail.com> 2018-08-21 [processing] Also standardise names for Spatialite algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-21 [processing] Fix creation of new layers doesn't default output folder Fixes #19637 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-21 [processing] Remove some unused configuration settings Nyall Dawson <nyall.dawson@gmail.com> 2018-08-21 [processing] Add unit test for gdalinfo algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-08-21 [processing][gdal] Fix ogrinfo algorithm fails when path name has spaces Fixes #19655 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-08-20 Merge pull request #7650 from m-kuhn/geometry_check_uniqueptr Use std::unique_ptr in QgsGeometryGapCheck Merge: 0dbb63a054 9c97a341fe Matthias Kuhn <matthias@opengis.ch> 2018-08-20 Merge pull request #7660 from 3nids/maplayer_crs_property add Q_PROPERTY for crs in QgsMapLayer Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-20 fix native/CMakeLists.txt for mac (#7658) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-20 use Q_OS_MACOS instead of deprecated Q_WS_MAC Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-20 add Q_PROPERTY for crs in QgsMapLayer Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-17 Add reverse line maptools Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Fix map canvas current layer is out of sync with layer tree current layer Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Follow upp bf18f15, fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Improve confusing error message, fix incorrect widget state restoration Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Avoid unnecessary geometry clone - use shallow copy instead Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 QgsFeaturePool does not need to be a QObject Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Removed unused code Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Pass small object by value Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Fix QgsFeaturePool never uses cached feature, always retrieves feature from layer Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2018-08-20 Rename faceIsActive() to isFaceActive() Peter Petrik <zilolv@gmail.com> 2018-08-17 [mesh] fix bug in rendering datasets with inactive faces D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 [Server][Feature][needs-docs] Update cache manager tests for images (tiles) D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 [Server][Feature][needs-docs] Update WMTS service to use cache manager for tiles D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2018-08-01 [Server][Feature][needs-docs] Create WMTS service Tests D'Hont René-Luc <rldhont@gmail.com> 2018-07-30 [Server][Feature][needs-docs] Update WMTS service: Check layer param Verifying the LAYER WMTS parameter D'Hont René-Luc <rldhont@gmail.com> 2018-07-30 [Server][Feature][needs-docs] Update WMTS service: Add GetFeatureInfo Support GetFeatureInfo Request in WMTS. D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 2018-07-25 [Server][WCS] clean comments D'Hont René-Luc <rldhont@gmail.com> 2018-07-23 [Server][Feature][needs-docs] Using QByteArray in Cache Manager, fixing capabilities pointer and enhancing tests D'Hont René-Luc <rldhont@gmail.com> 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 <viktor.sklencar@lutraconsulting.co.uk> 2018-08-15 Changed font size and wrap mode for multiline text edit. viktor.sklencar@lutraconsulting.co.uk <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 <nirvn.asia@gmail.com> 2018-08-20 [ui] add security warning to the plugin manager's install from ZIP Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-20 [ui] add security warning to the python console Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Register metatype for QgsFeatureId Fixes warnings with use of slots/signals which require QgsFeatureId Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-20 Use proxy task for oracle browser table scanning Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Use progress progress task for identify tool progress Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Deprecate unused QgsAbstractDataSourceWidget progress report signal QgsProxyProgressTask should be used instead for progress reporting Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Use proxy progress task for Oracle db table scan Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Remove unused methods Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Use a proxy task when scanning for postgres column types Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Remove unused method Nyall Dawson <nyall.dawson@gmail.com> 2018-08-20 Fix warning when running crssync Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-20 [FEATURE] Add generate_series(start,stop,step) expression function The function creates an array containing a sequence of numbers. Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-18 [ui] add security warning when executing scripts Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-20 Fix use of deprecated method Matthias Kuhn <matthias@opengis.ch> 2018-08-19 Use std::unique_ptr in QgsGeometryGapCheck Matthias Kuhn <matthias@opengis.ch> 2018-08-18 Remvoe Q_OBJECT macro from geometry checks Matthias Kuhn <matthias@opengis.ch> 2018-08-18 Define tr function Matthias Kuhn <matthias@opengis.ch> 2018-08-18 Add virtual destructor Jürgen E. Fischer <jef@norbit.de> 2018-08-17 * osgeo4w: build pdbs for releases * disable copying of reports without feedback Matthias Kuhn <matthias@opengis.ch> 2018-08-18 Undo access modifier change Nyall Dawson <nyall.dawson@gmail.com> 2018-08-18 Try to fix doc test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-18 Replace use of deprecated methods Nyall Dawson <nyall.dawson@gmail.com> 2018-08-18 Deprecate QgsFeatureRequest::(set)connectionTimeout, replace with more generic QgsFeatureRequest::timeout Nyall Dawson <nyall.dawson@gmail.com> 2018-08-06 [wfs] Respect request timeout when retrieving features Nyall Dawson <nyall.dawson@gmail.com> 2018-08-18 Avoid warning in release builds Andrea Giudiceandrea <andreaerdna@libero.it> 2018-08-17 osgeo4w: remove registering of wrong classes Nyall Dawson <nyall.dawson@gmail.com> 2018-08-17 New class QgsScopedProxyProgressTask, which makes it easy to create proxy progress tasks and have their lifetime managed automatically. Nyall Dawson <nyall.dawson@gmail.com> 2018-08-17 Use a proxy task to show progress when dropping multiple layers to QGIS Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-08-17 Simplify code This code does nothing and only adds overhead since 69b590b0ef6 Matthias Kuhn <matthias@opengis.ch> 2018-08-17 Avoid unnecessary detaches Matthias Kuhn <matthias@opengis.ch> 2018-08-17 Whitespacing fixes Matthias Kuhn <matthias@opengis.ch> 2018-08-17 QgsGeometryCheck does not need to be a QObject Matthias Kuhn <matthias@opengis.ch> 2018-08-17 Remove getPrefix from geometry checker methods Rudi von Staden <rudivs@gmail.com> 2018-08-17 Remove unused function Rudi von Staden <rudivs@gmail.com> 2018-08-17 Give a more descriptive output name Rudi von Staden <rudivs@gmail.com> 2018-08-17 Add documentation and improve input parameter descriptions Merge: 6d1e420c71 a8bc941252 Matthias Kuhn <matthias@opengis.ch> 2018-08-17 Merge pull request #7612 from elpaso/bugfix-19441-rulerenderer-exp-depth Bugfix 19441 rulerenderer exp depth Martin Dobias <wonder.sk@gmail.com> 2018-08-17 min/max to minimum/maximum renaming Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-08-16 Fix regression - lost "load from raster band" button in raster GUI Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-17 [ui] remove original metadata row, duplicate of name Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-17 [ui] improve metadata feature count string - use unknown instead of -1 - use thousands separator Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-17 Avoid crash in gps info widget due to storage of potentially removed layer pointer Nyall Dawson <nyall.dawson@gmail.com> 2018-08-17 Avoid crash from storage of potentially removed map layer storage in canvas Nyall Dawson <nyall.dawson@gmail.com> 2018-08-17 Fix clang/clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-08-17 Quiet noisy wfs provider debug messages Salvatore Larosa <lrssvtml@gmail.com> 2018-08-16 fix warning Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-08-16 Fix build of qgisnative for FreeBSD Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <rudivs@gmail.com> 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 <nirvn.asia@gmail.com> 2018-08-16 Add additional decodeUri tests Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-16 Add a path row to HTML metadata table Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-16 Implement decodeUri for the delimited text & spatialite providers Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-08 [FEATURE] Add hyperlink to local vector,raster datasets in information panel Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-16 Implement a QgsProviderRegistry decodeUri function + test Heidi Vanparys <heidi.vanparys@gmail.com> 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 <wonder.sk@gmail.com> 2018-08-16 Merge pull request #7613 from wonder-sk/mesh-gui-fixes Mesh layer fixes and improvements Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-15 [processing] Respect application stylesheet in modeler/script editor dialogs Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 [processing] Fix incorrect OGR warnings when loading raster layer results Fixes #19597 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-08 Add proxy progress task for non-background algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Progress task on project load Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 [layouts] Use proxy task to show progress/exporting status in task manager Nyall Dawson <nyall.dawson@gmail.com> 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 <rudivs@gmail.com> 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 <rudivs@gmail.com> 2018-08-15 [feature] Adapted k-neighbour concave hull plugin as QGIS 3 algorithm Co-authored-by: Detlev Neumann <dneumann@geospatial-services.de> Martin Dobias <wonder.sk@gmail.com> 2018-08-15 Address Nyall's point from review Martin Dobias <wonder.sk@gmail.com> 2018-08-15 Address Peter's points from review Matthias Kuhn <matthias@opengis.ch> 2018-08-15 Avoid crash when relation disappears (#7622) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-15 disable OpenCL by default on mac (#7621) dirty fix before headers detection is properly done Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-15 [ui] improve add mesh layer icon Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-15 [ogr provider] disable connection timeouts (fixes #19625 et cie) Merge: 0ddbb3ff2d 24f97f0205 Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-08-15 Merge pull request #7571 from sbrunner/groups [server] Fix the Access control in the WMS groups Nyall Dawson <nyall.dawson@gmail.com> 2018-08-15 Expands docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-10 Add QgsGeometryUtils method to interpolate a point on an arc given a distance Nyall Dawson <nyall.dawson@gmail.com> 2018-08-10 Add QgsGeometryUtils method for interpolating point between two points, with z/m handling Nyall Dawson <nyall.dawson@gmail.com> 2018-08-15 [processing] Minor optimization for regular points algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-08-15 [processing] Fix non-sequential ids in regular points algorithm Matthias Kuhn <matthias@opengis.ch> 2018-08-14 Fix indentation Jordan Feldstein <jfeldstein@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2018-08-15 Fix warning Merge: 6fcc1626f9 da527be9a1 Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2018-08-14 Travis fixes Matthias Kuhn <matthias@opengis.ch> 2018-08-14 Fix sip bindings Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-08-14 Write mesh rendering results into the report HTML file Martin Dobias <wonder.sk@gmail.com> 2018-08-14 Read/write mesh styling from/to project files Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-08-14 [test] Add a test for QgsSQLiteExpressionCompiler Martin Dobias <wonder.sk@gmail.com> 2018-08-10 Encapsulate all mesh renderer stuff in one class + fix legend updates Alessandro Pasotti <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 2018-08-10 Generation of legend items for mesh layers Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-08-09 Fix issues around enabled/disabled state of scalar/vector rendering viktor.sklencar@lutraconsulting.co.uk <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 <nyall.dawson@gmail.com> 2018-08-14 Use QgsPoint( QgsPointXY ) constructor Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Fix some untranslatable strings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-14 Fix clang/clazy warnings Stéphane Brunner <stephane.brunner@camptocamp.com> 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 <nyall.dawson@gmail.com> 2018-08-14 Minor processing parameter evaluation refactoring Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 Show field alias in tooltip in form editor tab Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Fix geometryless features are skipped when pasting as a new scratch layer Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Expand unit test coverage Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Fix clang/clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2018-08-14 Fix build warning Merge: cca7141180 ec8a5543db Matthias Kuhn <matthias@opengis.ch> 2018-08-13 Merge pull request #7602 from m-kuhn/wfsFix Fix freeze with redirected WFS Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-08-13 Fix freeze with redirected WFS Alexander Bruy <alexander.bruy@gmail.com> 2018-08-13 [processing] fix typo Merge: 6072350942 fea9de9f15 Matthias Kuhn <matthias@opengis.ch> 2018-08-13 Merge pull request #7456 from signedav/translation_projects Translation of .qgs project data Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 Tooltip for project provider Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 New icon for dock/undock thanks to @nirvn Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-13 Add new icon for 'Save in project' thanks to @nirvn Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-13 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 Fix some clazy/clang warnings in layout Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 [layouts] Fix incorrect filename for atlas features when using @atlas_feature Fixes #19552 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-13 [layouts] Fix crash on report section delete Fixes #19447 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-12 Fix memory leak in filter multipoint Rudi von Staden <rudivs@gmail.com> 2018-08-11 Update .gitignore to not track default windows build directories Merge: bcaf597a0b f98cc11bf5 Matthias Kuhn <matthias@opengis.ch> 2018-08-11 Merge pull request #7591 from m-kuhn/fixAndroidNative Fix android native Merge: ad4ddb186a db1dad5800 Matthias Kuhn <matthias@opengis.ch> 2018-08-11 Merge pull request #7594 from nyalldawson/fix_test Followup f4d08eb9, update expected test result Nyall Dawson <nyall.dawson@gmail.com> 2018-08-11 Followup f4d08eb9, update expected test result Merge: af075bfc6c 271bab1756 Martin Dobias <wonder.sk@gmail.com> 2018-08-10 Merge pull request #7582 from PeterPetrik/mesh_plots [mesh] [feature] function to get value for the point on map Peter Petrik <zilolv@gmail.com> 2018-08-10 introduce DataType for mesh dataset data definition and small fixes Matthias Kuhn <matthias@opengis.ch> 2018-08-10 Do not link to QtDBus on Androi Jürgen E. Fischer <jef@norbit.de> 2018-08-10 run scripts/scandeps.pl (followup 6e30c626) Matthias Kuhn <matthias@opengis.ch> 2018-08-10 No DBus on Android Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-10 followup a1a65bb: restore wrongly reverted ramp shader fix Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-10 [expression] fix format_number() not adding group separators regression Peter Petrik <zilolv@gmail.com> 2018-08-10 format code and add documentation Jürgen E. Fischer <jef@norbit.de> 2018-08-10 dbmanager/postgis: quote identifiers in urls (fixes qgis portion of #19583) Nyall Dawson <nyall.dawson@gmail.com> 2018-08-10 Fix project home folder in browser always closes all subfolders when saving a project Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 Double number of projects kept on welcome page, make configurable Because 10 isn't enough! Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-08-09 Another QLatin1String Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-08-09 Use more efficient string functions Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-08-08 Fix QgsClipboard::retrieveFields and adapt unit test (because features without geometries are now allowed in QgsClipboard) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-08-08 Allow copy / paste with text format between different projects also for geometryless layers Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-08-08 Fix copy/paste using text format between projects Nyall Dawson <nyall.dawson@gmail.com> 2018-08-10 Followup a9ca69b7, port geometry type fix to DB2 provider Also cleanup and modernize some code Simon South <simon@simonsouth.ca> 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 <matthias@opengis.ch> 2018-08-09 Merge pull request #7581 from m-kuhn/relabelRunButton Rename "Run in background" to "Run" Peter Petrik <zilolv@gmail.com> 2018-08-09 [mesh] [feature] add function to identify value on the point Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-08-09 [processing] Don't create frequency distribution file for relief algorithm by default Refs #19570 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 Fix crash in relief calculation when exporting distribution to csv Fixes #19570 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 Modernize code Jürgen E. Fischer <jef@norbit.de> 2018-08-09 fix yo-yo warning (followup 5e37e824, 18dbf031, 2ed144ac) Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 [processing][grass] Fix r.stream.extract definition, resurrect test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 [processing][grass] Fix definition of r.watershed, resurrect test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 [processing][grass] Fix r.sun parameter definition, resurrect test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 Resurrect some processing grass tests Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 [processing][grass] Fix v.surf.bspline definition, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-09 [processing][grass] Fix skipped outputs are still added in grass commands Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-09 Fix warning Håvard Tveite <havard.tveite@nmbu.no> 2018-08-09 [processing] Added isclose function to VoronoyPolygons.py to avoid numerical instability Fixes #8002 - hopefully, and adds tests raymondnijssen <r.nijssen@terglobo.nl> 2018-08-08 360+ degrees wedge buffer tests raymondnijssen <r.nijssen@terglobo.nl> 2018-08-08 fix for negative wedge buffer angles raymondnijssen <r.nijssen@terglobo.nl> 2018-08-08 fix code formatting raymondnijssen <r.nijssen@terglobo.nl> 2018-08-08 wedgebuffer constructed by qgsCircles raymondnijssen <r.nijssen@terglobo.nl> 2018-08-08 more efficient and reliable wedgebuffer calculation raymondnijssen <r.nijssen@terglobo.nl> 2018-08-06 fix for 360+ degrees wedgebuffer Jürgen E. Fischer <jef@norbit.de> 2018-08-08 debian packaging: add opencl-headers for OpenCL support Merge: 55473e7e21 0960b1f25f Alessandro Pasotti <elpaso@itopen.it> 2018-08-08 Merge pull request #7451 from elpaso/opencl-utils-2 [feature] OpenCL support Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-08 fix build without webkit Alessandro Pasotti <elpaso@itopen.it> 2018-08-08 [opencl] Restore clang -Wimplicit-fallthrough Alessandro Pasotti <elpaso@itopen.it> 2018-08-08 [opencl] Fix doxy comment Rudi von Staden <rudivs@gmail.com> 2018-08-07 Allow geometryless layers in Spatialite execute SQL Fixes #19558 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Also show desktop notifications when tasks fail, not just when they succeed Alessandro Pasotti <elpaso@itopen.it> 2018-08-08 [opencl] Update CMakeList and sipify Alessandro Pasotti <elpaso@itopen.it> 2018-08-08 [opencl] Final rebase before merge Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Fix fallback to system tray based notifications Alessandro Pasotti <elpaso@itopen.it> 2018-07-26 Fix documentation for ninecell filters Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Translate tab name Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Translate message when no opencl is available Plus Typos and code style Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Initialize opencl path from cmd line and env Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 Const correctness for rasterblock Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Uppercase CMake Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Fix build when headers are not available Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Remove obsolete test (superceeded) Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Rename test function for consistency Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 Fix some cast warnings, pre-calc values for speed Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Small optimization in hillshade ... and more tolerant epsilon for float comparison in tests Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Increase test coverage with no-opencl image comparison Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Fix small OpenCL alg issues From comparison tests with CPU results + some minor speed improvements Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Move common code before the opencl ifdef ... so that it builds correctly without opencl Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Ruggedness index OpenCL program Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-07-17 [opencl] Make opencl info copyable Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Code cleanup and comments Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Error message when OpenCL could not be found Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Fix device selection on start Alessandro Pasotti <elpaso@itopen.it> 2018-07-16 [opencl] Hillshade fix alpha and nodata Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 [opencl] Add multidirectional renderer and cache the program Now we are FAST! Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 Bindings for 9cell filter Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 [opencl] Use fast formula for hillshade Also optimize cl buffers Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Reduce memory footprint and optimize Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Memory optimization Alessandro Pasotti <elpaso@itopen.it> 2018-07-04 [opencl] Test with image2d Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 [opencl] Add options widget Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Use OpenCL command queue Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Wrap make program in OpenCL utils Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 Added context Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 CPLAllocator smart wrapper Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 Try to avoid crash on intel haswell Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 [processing][saga] Fix cubic spline definition, add unit test Alessandro Pasotti <elpaso@itopen.it> 2018-04-16 More updates for opencl Alessandro Pasotti <elpaso@itopen.it> 2018-04-16 OpenCL tests and aspect Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 Working! With C++ API Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 Working but crashing on dealloc of command queue Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 OpenCL POC 1 Alessandro Pasotti <elpaso@itopen.it> 2018-07-23 [opencl] Rename test function for consistency Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Small optimization in hillshade ... and more tolerant epsilon for float comparison in tests Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Simplify OpenCL configuration in CMake and add a message without failing if not found Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Increase test coverage with no-opencl image comparison Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Class docs improvements Also try hard to find a device before giving up Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Update test reference image Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 [opencl] Fix small OpenCL alg issues From comparison tests with CPU results + some minor speed improvements Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 Astyle Alessandro Pasotti <elpaso@itopen.it> 2018-07-21 Add overload that accepts qgissize instead of int to avoid a lot of annoying warnings and spare some casts Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Fix nodata value in slope, aspect and hillshade Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Ruggedness index OpenCL program Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Make opencl info copyable Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Error message when OpenCL could not be found Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 [opencl] Fix device selection on start Alessandro Pasotti <elpaso@itopen.it> 2018-07-16 [opencl] Make device configurable Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 [opencl] Suppress warning for unused variable Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 [opencl] Cache the context Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 [opencl] Benchmark test case Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 Bindings for 9cell filter Alessandro Pasotti <elpaso@itopen.it> 2018-07-06 [opencl] Faster cl algorithm Alessandro Pasotti <elpaso@itopen.it> 2018-07-06 [opencl] Add performance test Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Reduce memory footprint and optimize Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 More documentation Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Added docs Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Pass the queue to the cl methods Fixes some issues on intel Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Global transparency Alessandro Pasotti <elpaso@itopen.it> 2018-07-05 [opencl] Memory optimization Alessandro Pasotti <elpaso@itopen.it> 2018-07-04 [opencl] Hillshade renderer Alessandro Pasotti <elpaso@itopen.it> 2018-07-04 [opencl] Test with image2d Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 [opencl] Add options widget Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Use OpenCL command queue Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Wrap make program in OpenCL utils Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 Added context Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 CPLAllocator smart wrapper Alessandro Pasotti <elpaso@itopen.it> 2018-04-18 Try to avoid crash on intel haswell Alessandro Pasotti <elpaso@itopen.it> 2018-04-17 Added tests for opencl slope and aspect algs Alessandro Pasotti <elpaso@itopen.it> 2018-04-17 Added device information to debug log Alessandro Pasotti <elpaso@itopen.it> 2018-04-17 Removed context from utils Alessandro Pasotti <elpaso@itopen.it> 2018-04-16 More updates for opencl Alessandro Pasotti <elpaso@itopen.it> 2018-04-16 OpenCL tests and aspect Alessandro Pasotti <elpaso@itopen.it> 2018-04-13 OpenCL API 2 Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 Working! With C++ API Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 Working but crashing on dealloc of command queue Alessandro Pasotti <elpaso@itopen.it> 2018-04-10 OpenCL POC 1 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Drop minimum task time to 5 second before showing a system notification Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Don't show system notifications for short tasks Too annoying! Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Redisable waitForFinished test on Travis Nyall Dawson <nyall.dawson@gmail.com> 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 <gustrimaille@yahoo.fr> 2018-08-07 avoid CRS in the tooltip when the layer is not spatial Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-08 followup 9664103: synchronize initializeMainWindow parameters Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-08 [FEATURE] Add linux native progress report API (#7549) Works on: - Unity - Gnome-Shell (dash to dock extension) - KDA Plasma Stephen Knox <stephenknox73@gmail.com> 2018-08-08 [feature] Add parameter for field selection to Postgis OGR importer Stephen Knox <stephenknox73@gmail.com> 2018-08-05 Fix quotes on postgis import, & fix mysql datsource formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 [layouts] Fix filename links in message bar Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Task manager status bar widget should also show indeterminate progress at first Nyall Dawson <nyall.dawson@gmail.com> 2018-08-08 Fix some clang warnings havatv <havard.tveite@nmbu.no> 2018-08-07 Added a test for VoronoiPolygon.py that covers some new cases Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Fix QgsTask::waitForFinished test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Simplify QgsTask::waitForFinished, hopefully fix bugs Håvard Tveite <havard.tveite@nmbu.no> 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 <havard.tveite@nmbu.no> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-08-07 use nullptr instead of 0 pointer Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 [win] Use native desktop notifications for prettier notifications signedav <david@opengis.ch> 2018-08-07 merge error signedav <david@opengis.ch> 2018-08-07 layermaptest and fixes after feedback - mostly doc stuff or code style signedav <david@opengis.ch> 2018-08-02 missing parameter documentation signedav <david@opengis.ch> 2018-08-02 fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-02 fix SIP test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-02 add missing sip file Matthias Kuhn <matthias@opengis.ch> 2018-08-02 Add missing sip bindings signedav <david@opengis.ch> 2018-08-02 spelling signedav <david@opengis.ch> 2018-07-31 sip files and some improvements like make a list copy before go through for loop and log messages signedav <david@opengis.ch> 2018-07-31 docstrings etc. signedav <david@opengis.ch> 2018-07-30 use of smartpointer mTranslator for better handling if loaded (or in our case existent) or not... signedav <david@opengis.ch> 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 <david@opengis.ch> 2018-07-24 QgsProjectTranslator implementation of abstract class QgsProjectTranslator signedav <david@opengis.ch> 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 <david@opengis.ch> 2018-07-23 gui implementation signedav <david@opengis.ch> 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 <david@opengis.ch> 2018-05-31 translator basics basics work - translation of layername, relations fields and aliases have a problem David <david@opengis.ch> 2018-05-24 generate ts file with the structure for it - not finished Alessandro Pasotti <elpaso@itopen.it> 2018-08-07 Turn off some chatty warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 More task test debugging, fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Fix error in task manager test Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Better debugging for task manager tests Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Fix cmake warning Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 Fix parent task progress report calculation when subtask progress changes Ismail Sunni <imajimatika@gmail.com> 2018-08-07 Fix build in MacOS, add not Apple for Linux native thing. Nyall Dawson <nyall.dawson@gmail.com> 2018-08-07 [layouts] Try to avoid incorrect page margin handling while printing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-07 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-07 [processing][grass] Fix bad move/copy paths in grass i.gensig/maxlik algs Refs #19539 Merge: 52ed396c8e c60efaf039 Matthias Kuhn <matthias@opengis.ch> 2018-08-06 Merge pull request #7530 from m-kuhn/implicit-fallthrough Enable -Wimplicit-fallthrough Jürgen E. Fischer <jef@norbit.de> 2018-08-06 dwg import: refine labels Nyall Dawson <nyall.dawson@gmail.com> 2018-08-06 Move windows app icon progress report API to QgsNative Matthias Kuhn <matthias@opengis.ch> 2018-08-06 Remove double semicolon Matthias Kuhn <matthias@opengis.ch> 2018-08-06 Add semicolon to clang::fallthrough define Matthias Kuhn <matthias@opengis.ch> 2018-08-06 Add missing semicolon Matthias Kuhn <matthias@opengis.ch> 2018-08-06 Fix clang fallthrough for libdxfrw Matthias Kuhn <matthias@opengis.ch> 2018-08-05 Add missing break Matthias Kuhn <matthias@opengis.ch> 2018-08-05 Add missing breaks Matthias Kuhn <matthias@opengis.ch> 2018-08-04 Fix clang fallthrough Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Enable -Wimplicit-fallthrough Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-06 [needs-docs] Clicking the memory layer indicator triggers a 'make permenant' action Nyall Dawson <nyall.dawson@gmail.com> 2018-08-06 Make memory layer indicator respond correctly to making a layer permanent Nyall Dawson <nyall.dawson@gmail.com> 2018-08-06 Add dataSourceChanged signal to QgsVectorLayer, add tests Nyall Dawson <nyall.dawson@gmail.com> 2018-08-02 Tweak string formatting for consistency with other indicators Nyall Dawson <nyall.dawson@gmail.com> 2018-08-02 Nice memory layer indicator icon, thanks to @nirvn Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-06 Refine QgsFeatureRequest timeout api, dox Nathan Woodrow <madmanwoo@gmail.com> 2018-08-06 Update message in wizard and code style batch file Merge: 87d75838b8 f301a8967b Matthias Kuhn <matthias@opengis.ch> 2018-08-05 Merge pull request #7519 from m-kuhn/nestedConnectionPoolDeadlock Fix freeze with `get_feature` Matthias Kuhn <matthias@opengis.ch> 2018-08-05 Fix test Matthias Kuhn <matthias@opengis.ch> 2018-08-05 Make spare connections more explicit Merge: 2a57e779e8 19d49352af Salvatore Larosa <lrssvtml@gmail.com> 2018-08-04 Merge pull request #7533 from slarosa/fix_19528 [dbmanager] Fixes #19528: cannot resize query area Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-04 [processing] allow geometryless layer input for order by expression alg Matthias Kuhn <matthias@opengis.ch> 2018-08-04 Fix imports Matthias Kuhn <matthias@opengis.ch> 2018-08-04 Add concurrency/nesting test for all providers Salvatore Larosa <lrssvtml@gmail.com> 2018-08-04 [dbmanager] Fixes #19528: cannot resize query area Merge: b55a8a3ee3 11b2683191 Matthias Kuhn <matthias@opengis.ch> 2018-08-04 Merge pull request #7520 from m-kuhn/get_feature_thread_safety Thread safety for get_feature Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-04 Update the export layout as image message bar to link to files Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 [processing] Fix crash in extract by attribute when field name does not exist Fixes #19531 signedav <david@opengis.ch> 2018-08-03 bugfix break in case (#7529) Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Make nested iterator request test solid for max conn count changes Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Add QgsApplication::maxConcurrentConnectionsPerPool() Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Fix OGR iterator crash on timeout Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Fix potential crash after exporting vector layer Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Fix bad merge pt 2 Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Fix bad merge Nyall Dawson <nyall.dawson@gmail.com> 2018-08-03 Fix message bar paths Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-03 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-08-03 Fix compile Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Fix rename variable Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-03 Make welcome page Open Directory action highlight project file Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Add nested loop support for oracle Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Add nested loop support for spatialite Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Add nested loop support for ogr provider Matthias Kuhn <matthias@opengis.ch> 2018-08-03 Rename `freeConnectionsRequirement` to `requestMayBeNested` Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-03 fix mac build and fix native file selector Denis Rouzaud <denis.rouzaud@gmail.com> 2018-08-03 add objective-c files to astyle Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-08-03 Update the save 3D map message bar to link to files Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-03 Update the save vector/raster message bar to link to files Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-03 Only use the native openFileExplorerAndSelectFile for files Mathieu Pellerin <nirvn.asia@gmail.com> 2018-08-03 Implement openFileExplorerAndSelectFile for Linux Alexander Bruy <alexander.bruy@gmail.com> 2018-08-03 [processing] homogenize filter strings for models and scripts Alexander Bruy <alexander.bruy@gmail.com> 2018-08-03 fix minor typo in the XML file filter string (add missed dot) Jürgen E. Fischer <jef@norbit.de> 2018-08-02 dwg import: handle filenames with utf8 characters (cherry picked from commit dd5ed68818380dfb6590677d968ec0e17c3f39c0) Matthias Kuhn <matthias@opengis.ch> 2018-08-02 Thread safety for get_feature Matthias Kuhn <matthias@opengis.ch> 2018-08-02 Make expression functions that use internal requests more stable Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-08-02 Add test for nested connection pool acquire freeze Merge: 62a56b195c f524460379 Alexander Bruy <alexander.bruy@gmail.com> 2018-08-02 Merge pull request #7518 from alexbruy/homogenize-param [processing] homogenize label for "additional creation options" parameter Nyall Dawson <nyall.dawson@gmail.com> 2018-08-02 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2018-08-02 Empty shell for linux native library Alexander Bruy <alexander.bruy@gmail.com> 2018-08-02 [processing] homogenize label for 'additional creation options' parameter in GDAL algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-08-01 Fix regression in raster psuedo ramp rendering when only two classes exist Merge: ada8933697 906022e839 D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 Merge pull request #7462 from tcoupin/fix-wms [server] Multiples fixes for wms server D'Hont René-Luc <rldhont@gmail.com> 2018-08-01 Fix indentation and spelling Merge: bbc33309a3 d3670de1bc D'Hont René-Luc <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2018-08-01 [processing] drop Python versions of the shortest paths algs Nyall Dawson <nyall.dawson@gmail.com> 2018-08-01 Try to implement openFileExplorerAndSelectFile for OSX Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-18 [processing] Make model to/from variant methods public Merge: c1eef4e030 4ce0182ff8 Matthias Kuhn <matthias@opengis.ch> 2018-07-31 Merge pull request #7315 from m-kuhn/confirmDeleteLinkedNm Confirm delete when feature is still linked Matthias Kuhn <matthias@opengis.ch> 2018-07-31 Avoid unexpected garbage collector Merge: 70b53fb484 6a4aee82db Alessandro Pasotti <elpaso@itopen.it> 2018-07-31 Merge pull request #7508 from elpaso/highlight-properties Add properties to QgsHighlight for easier animations Alessandro Pasotti <elpaso@itopen.it> 2018-07-31 Code layout Alessandro Pasotti <elpaso@itopen.it> 2018-07-31 Add properties to QgsHighlight for easier animations H Tveite <havard.tveite@nmbu.no> 2018-07-30 Updated the expected/voronoi_buffer.gml file in testdata to reflect the new (and hopefully correct behaviour H Tveite <havard.tveite@nmbu.no> 2018-07-26 Removed import of QgsProcessingParameterDistance as it is not used anymore H Tveite <havard.tveite@nmbu.no> 2018-07-26 Attemp to fix wrong behaviour of VoronoiPolygon when buffer is specified (issue #18219(?), #8002(?), #13092) Håvard Tveite <havard.tveite@nmbu.no> 2018-07-25 Update VoronoiPolygons.py Width and height were mixed up. Fixed. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2018-07-30 Fixes after the reviews Martin Dobias <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2018-07-27 [processing] port shortest path (layer to point) alg to c++ Alexander Bruy <alexander.bruy@gmail.com> 2018-07-27 [processing] port shortest path (point to layer) alg to c++ Alexander Bruy <alexander.bruy@gmail.com> 2018-07-27 [processing] base class for network analysis algorithms Alexander Bruy <alexander.bruy@gmail.com> 2018-07-26 [processing] port shortest path (point to point) alg to c++ Daniele Viganò <daniele@vigano.me> 2018-07-30 Fix GPL license declared in RPM spec file Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 Abort expression parsing after encountering a maximum of 10 errors Fixes #19480 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 Tweak algorithm names, strings Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 Optimise drape algorithms, skip vertex iteration for geometries which don't intersect raster Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-29 Add method to transform vertices of QgsGeometry/QgsAbstractGeometry in place using a custom lambda function Nyall Dawson <nyall.dawson@gmail.com> 2018-07-30 [3d] Fix reset buttons in 3d config dialog reset values to 0, not initial settings Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <lrssvtml@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2018-07-28 [processing] be more flexible with multipoint layers, allow sampling for single part point Nyall Dawson <nyall.dawson@gmail.com> 2018-07-27 Fix path resolver sometimes returns non empty paths while resolving empty filenames Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Update unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Fixes service type version in WFS GetCapabilities doc Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-27 [FEATURE][expression] add raster_value() function (#7487) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-27 Tweak output name Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-07-27 [maptips] fix maptips showing after mouse leave the canvas area Nyall Dawson <nyall.dawson@gmail.com> 2018-07-27 [wms] Fix another misleading error message Nyall Dawson <nyall.dawson@gmail.com> 2018-07-27 Fix misleading error message Nyall Dawson <nyall.dawson@gmail.com> 2018-07-27 Fix debug messages about untranslated 'regular' font style Jürgen E. Fischer <jef@norbit.de> 2018-07-26 add note that duplicated layers use the same data source (fixes #19489) Thibault Coupin <thibault.coupin@gmail.com> 2018-07-26 [WMSServer] Fix QgsServerWMS and remove absolute path in qgs files Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2018-07-26 [maptips] clear the map tip widget when deactivating map tip display (#7484) Thibault Coupin <thibault.coupin@gmail.com> 2018-07-26 [WMSServer] Add unit test for non queryable layer in getfeatureinfo operation, add special case for group. Thibault Coupin <thibault.coupin@gmail.com> 2018-07-26 [WMSServer] Add unit test for group short name for getcapabilities and getmap operations Merge: 466992ec38 3141bb596b Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2018-07-26 Update unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Fixes spatial operator in WFS GetCapabilities doc Harrissou Sant-anna <delazj@gmail.com> 2018-07-26 [Style Manager] Rephrase strings away from being symbol-specific Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Finish Travis hacks Martin Dobias <wonder.sk@gmail.com> 2018-07-25 More Travis hacks tweaking Martin Dobias <wonder.sk@gmail.com> 2018-07-25 It seems like the delay hack worked - let's make it shorter Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Make the tests tolerant to small color differences Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Let's see if this helps with blank output Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Add expected iages for 3D rendering tests Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Add test data for the 3D auto tests Martin Dobias <wonder.sk@gmail.com> 2018-07-25 Add auto-tests for 3D scene rendering using the off-screen 3D engine Merge: 20e62b4c5f d62087e3e3 Alessandro Pasotti <elpaso@itopen.it> 2018-07-26 Merge pull request #7465 from elpaso/bugfix-19468-layercache-filter-rect fix layercache filter rect and a bonus crash Nyall Dawson <nyall.dawson@gmail.com> 2018-07-26 Fix typo, failing test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-26 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 2018-07-26 Make __repr__ tests actually run Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [afs] Add error browser item when connection fails Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 Fix AFS browser items not correctly repopulated after changing AFS connection URL Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 Standardise browser item behavior for AFS provider Merge: 28c4a6cf59 96aa671307 Salvatore Larosa <lrssvtml@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix v.net.* output types, add tests Fixes #19186 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix output type for v.edit Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix v.vect.stats output type, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix v.what.rast data type, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix v.voronoi output type, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing] Prefer to log layer source instead of id as it's persistent Merge: a463af32f8 99f8d4806a Matthias Kuhn <matthias@opengis.ch> 2018-07-25 Merge pull request #7463 from m-kuhn/fixFreeze Avoid repeated update of edit selection Nyall Dawson <nyall.dawson@gmail.com> 2018-07-25 [processing][grass] Fix generation of output for v.rast.stats, add test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-25 [processing][gdal] Assign output CRS should be optional for ogr to postgis alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-25 [processing][gdal] Fix layer paths are sometimes incorrect within command preview Fixes #19451 Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-07-24 fix build on macOS Salvatore Larosa <lrssvtml@gmail.com> 2018-07-24 do not truncate layer name in legend panel if filename contains period Nyall Dawson <nyall.dawson@gmail.com> 2018-07-24 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-24 Debugging Thibault Coupin <thibault.coupin@gmail.com> 2018-07-24 Some refactoring https://github.com/qgis/QGIS/pull/7462 Alessandro Pasotti <elpaso@itopen.it> 2018-07-24 Do not crash when removing a layer with attr table open .. in show features in current extent mode. Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2018-07-24 Merge pull request #7461 from pblottiere/server_wfs_post [server] Fixes Post element in WFS GetCapabilities doc Matthias Kuhn <matthias@opengis.ch> 2018-07-24 Avoid repeated update of edit selection Merge: 6a68309989 10a66da457 Thibault Coupin <thibault.coupin@gmail.com> 2018-07-24 Merge branch 'master' into fix-wms Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Update unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Fixes Get element in WFS GetCapabilities doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Fixes post element in WFS GetCapabilities doc Jürgen E. Fischer <jef@norbit.de> 2018-07-23 debian packaging: don't include qsqlspatialite Jürgen E. Fischer <jef@norbit.de> 2018-07-24 translation string fixes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-24 [ui][html code editor] use monospace font Merge: e6b1e483a1 fbe05be5f7 Alessandro Pasotti <elpaso@itopen.it> 2018-07-24 Merge pull request #7441 from elpaso/oauth2-testbed13-client-registration [oauth] JWT client registration Merge: 7b59e048aa c50e99e699 Alessandro Pasotti <elpaso@itopen.it> 2018-07-24 Merge pull request #7436 from elpaso/oauth2-testbed13 [oauth] Automatic management of state parameter Nyall Dawson <nyall.dawson@gmail.com> 2018-07-24 Less noisy network access manager Harrissou Sant-anna <delazj@gmail.com> 2018-07-24 Fix grammar Nyall Dawson <nyall.dawson@gmail.com> 2018-07-24 Restore window geometry on plugin repo download dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 Points -> vertices Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 Add extra grass reference hash Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-21 [processing] Reverse line direction can work with multi(line/curve) geometries Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 [processing] Port reverse line direction alg to c++ Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix use of custom params when embedding svg for label background Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix north arrow with embedded svgs Nyall Dawson <nyall.dawson@gmail.com> 2018-07-19 Test mask Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 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 <wonder.sk@gmail.com> 2018-07-23 Add missing interface method for Data Source Manager toolbar Merge: f1993babb9 4739463426 Matthias Kuhn <matthias@opengis.ch> 2018-07-23 Merge pull request #7398 from signedav/rr_bugfix Get proper mFeature in relation reference widget signedav <david@opengis.ch> 2018-07-23 use initialized for complete init() function not only for the feature part Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-23 [mesh][ui] deactivate vector rendering when default active dataset is not vector Matthias Kuhn <matthias@opengis.ch> 2018-07-23 Fix test Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2018-07-23 [mesh] Fix a crash when loading a file with no dataset groups Thibault Coupin <thibault.coupin@gmail.com> 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 <blottiere.paul@gmail.com> 2018-07-23 Merge pull request #7372 from pblottiere/server_clean [WIP][server] Clean parameters management Martin Dobias <wonder.sk@gmail.com> 2018-07-23 [mesh] Fix a crash when pressing Recalculate button Thibault Coupin <thibault.coupin@gmail.com> 2018-07-23 Fix layer group dialog for qgz file, fixing wms exclude layer feature Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Fix doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Add since tag Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Add doc for QgsServerParameterDefinition Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Add doc for QgsWmsParameter Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Add doc for QgsWfsParameter Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Update doc for QgsServerParameters and QgsServerParameter Blottiere Paul <blottiere.paul@gmail.com> 2018-07-19 Update doc for QgsWmsParameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-19 Add doc for QgsBadRequestException Blottiere Paul <blottiere.paul@gmail.com> 2018-07-19 Update doc for QgsServerParameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-19 Add doc for QgsWms::QgsWmsParameter Blottiere Paul <blottiere.paul@gmail.com> 2018-07-13 Fix compilation Blottiere Paul <blottiere.paul@gmail.com> 2018-07-06 Add virtual default destructors Blottiere Paul <blottiere.paul@gmail.com> 2018-07-03 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-07-03 Cleaning GetCapabilities doc for WFS Blottiere Paul <blottiere.paul@gmail.com> 2018-07-03 Add a remove method thanks to enum value Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Fix sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Fix compilation with Qt < 5.10 Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Cleaning wfs service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Clearing WFS with parameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Add more parameters as enum Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Add a layoutParameter method to search in unmanaged parameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Fixes unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Use wms parameters in wms service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-07-02 Use double instead of float Blottiere Paul <blottiere.paul@gmail.com> 2018-06-29 Fixes compilation warning Blottiere Paul <blottiere.paul@gmail.com> 2018-06-29 WMS parameters inherits from global parameters Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Remove isDefined member Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Use class instead of struct Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Returns only defined parameters in toMap() Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Decode url string Blottiere Paul <blottiere.paul@gmail.com> 2018-06-28 Update server requests Blottiere Paul <blottiere.paul@gmail.com> 2018-06-27 Update sip Blottiere Paul <blottiere.paul@gmail.com> 2018-06-27 Add QgsServerParameters Nyall Dawson <nyall.dawson@gmail.com> 2018-07-23 Fix valgrind conditional jump on uninitialized value warning Nyall Dawson <nyall.dawson@gmail.com> 2018-07-23 Apply clang-tidy modernization checks Thibault Coupin <thibault.coupin@gmail.com> 2018-07-22 Fix group wms dialog Jürgen E. Fischer <jef@norbit.de> 2018-07-22 fix c7e914cd6 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 Modernize code, fix potential leak Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-07-21 Fix big memory leak in point locator Jürgen E. Fischer <jef@norbit.de> 2018-07-20 debian packaging: exclude qspatialite from ubuntu xenial build (Qt <5.7) Alessandro Pasotti <elpaso@itopen.it> 2018-07-20 [oauth] Use whileBlocking instead of blockSignals Merge: 9887508d1e cff4d70c30 Blottiere Paul <blottiere.paul@gmail.com> 2018-07-20 Merge pull request #7399 from pblottiere/fix_limit_altas Remove hardcoded limit (fixes #17689) Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Increases number of pages Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix crash when editing graduated symbol in style dock Fixes #18909 Alessandro Pasotti <elpaso@itopen.it> 2018-07-20 [oauth] Fix build error in tests Blottiere Paul <blottiere.paul@gmail.com> 2018-07-19 Fix bad rebase Blottiere Paul <blottiere.paul@gmail.com> 2018-07-12 Update capitalisation Blottiere Paul <blottiere.paul@gmail.com> 2018-06-11 Add an enum for vertex tool mode Blottiere Paul <blottiere.paul@gmail.com> 2018-05-21 Cleaning Blottiere Paul <blottiere.paul@gmail.com> 2018-05-21 Add preferred value in QSettings Blottiere Paul <blottiere.paul@gmail.com> 2018-05-21 Add a dropdown menu for vertex tool and active layer option Blottiere Paul <blottiere.paul@gmail.com> 2018-05-04 [FEATURE][needs-doc] Vertex tool can work on the current layer only Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix build on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix potential crash in color ramp shader Fixes #19445 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-20 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2018-07-20 Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Add missing override Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Use sample instead of identify in raster sampling alg About 25x faster on large layers Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Improvements and docs for worldToPixel Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-16 Nicer API for raster sampling Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 More heavily optimised sample method for gdal provider Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 Unit tests for QgsRasterDataProvider::sample Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-12 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 Less noisy identify method Denis Rouzaud <denis.rouzaud@gmail.com> 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 <wonder.sk@gmail.com> 2018-07-19 fix spelling Martin Dobias <wonder.sk@gmail.com> 2018-07-19 Fix after review / Travis fixes Martin Dobias <wonder.sk@gmail.com> 2018-07-18 Allow offscreen image size configuration Martin Dobias <wonder.sk@gmail.com> 2018-07-18 Capturing of complete scene images upon request Martin Dobias <wonder.sk@gmail.com> 2018-07-17 Add 3D engine base class + window & offscreen implementations Salvatore Larosa <lrssvtml@gmail.com> 2018-07-19 fix build on osx Alessandro Pasotti <elpaso@itopen.it> 2018-07-19 [oauth] Code cleaning and safety checks before accessing input string lists by index Alessandro Pasotti <elpaso@itopen.it> 2018-07-19 [oauth] Fix GUI register button enabled Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-07-19 [ui] improve confusing vector layer properties' display panel Peter Petrik <zilolv@gmail.com> 2018-07-18 [mesh] fix showing group for files with just 1 dataset Peter Petrik <zilolv@gmail.com> 2018-07-18 minor code tweaks Peter Petrik <zilolv@gmail.com> 2018-07-18 restore fixes for MS build Peter Petrik <zilolv@gmail.com> 2018-07-18 use MDAL Groups instead of guessing them from dataset names Peter Petrik <zilolv@gmail.com> 2018-07-18 update MDAL to 0.0.5 Chris Crook <ccrook@linz.govt.nz> 2018-07-19 Whitespace fix Chris Crook <ccrook@linz.govt.nz> 2018-07-18 Tidying if block Chris Crook <ccrook@linz.govt.nz> 2018-07-06 Code review fix Chris Crook <ccrook@linz.govt.nz> 2018-07-06 Autopep fixes Chris Crook <ccrook@linz.govt.nz> 2018-07-06 Astyle fixes Chris Crook <ccrook@linz.govt.nz> 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 <elpaso@itopen.it> 2018-07-19 [oauth] Spelling Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-18 [maptips] do not render tips if the layer is not rendered Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-18 [maptips] fix font not respecting user settings (this is important for non-Latin users out there) Alessandro Pasotti <elpaso@itopen.it> 2018-07-19 [oauth] Fix string literal Merge: e6af079e18 3138339f6f Alessandro Pasotti <elpaso@itopen.it> 2018-07-19 Merge pull request #7411 from elpaso/hillshade-fast Hillshade renderer speed improvements Nyall Dawson <nyall.dawson@gmail.com> 2018-07-19 [layouts] More helpful error messages Nyall Dawson <nyall.dawson@gmail.com> 2018-07-19 [layouts] Fix export to pdf reports a print error instead of a file error on inaccessible file names Nyall Dawson <nyall.dawson@gmail.com> 2018-07-19 [layouts] Better error messages when atlas exports fail, hinting that path may be invalid and using correct file format Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-18 [maptips] optimize feature fetching, avoid long freeze Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-18 [maptips] fix additional wrongly sized widget scenarios Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-18 [maptips] fix 0,0 size by resizing widget to content when html loaded Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-17 [maptips] iterate through all matching features within radius and return first not empty string Nyall Dawson <nyall.dawson@gmail.com> 2018-07-17 [processing] Correctly handle layer type parameter values when creating an algorithm dialog using processing.execAlgorithmDialog() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-18 When there's no features to draw for a level based renderer, shortcut out of rendering signedav <david@opengis.ch> 2018-07-18 fix spelling signedav <david@opengis.ch> 2018-07-18 initialization of embeddet form only once Merge: d43f1a2823 0685197b6c Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-07-17 Merge pull request #7279 from tudorbarascu/tests rework server test to use geopackage and qgz Nyall Dawson <nyall.dawson@gmail.com> 2018-07-17 Replace clumsy string Alessandro Pasotti <elpaso@itopen.it> 2018-07-17 Revert "Hillshade: added note about artifacts" This reverts commit 0ac35a6747c110fd2ac88cc7b1eb8d92e7c8ab4f. Nyall Dawson <nyall.dawson@gmail.com> 2018-07-17 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-07-17 Fix race condition in stats summary dock Nyall Dawson <nyall.dawson@gmail.com> 2018-07-17 Fix some lint warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-17 Capitalization Jürgen E. Fischer <jef@norbit.de> 2018-07-17 fix 97d28d4c6d Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-07-16 '...' -> '…' (proper ellipsis character instead of three dots) Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-07-12 replace "Snap to 30° angles" by ""30, 60, 90, 120°..." etc. improve readability Loïc Bartoletti <l.bartoletti@free.fr> 2018-06-06 try to fix test for travis Loïc Bartoletti <l.bartoletti@free.fr> 2018-06-06 fix double Loïc Bartoletti <l.bartoletti@free.fr> 2018-06-06 add more common angles Jürgen E. Fischer <jef@norbit.de> 2018-07-16 fix warning Jürgen E. Fischer <jef@norbit.de> 2018-07-16 fix msvc build Jürgen E. Fischer <jef@norbit.de> 2018-07-16 qspatialite: 'update' qt5 port (fixes #19419) Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Cleaner code Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Avoid double db close in offline editing plugin Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Fix valgrind freed memory access warning in wfs provider test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Protect spatialite connection (dis)connection with a mutex Merge: 0c62abed96 5a36a33bef Salvatore Larosa <lrssvtml@gmail.com> 2018-07-16 Merge pull request #7419 from slarosa/fix_clang_build fix build on osx Salvatore Larosa <lrssvtml@gmail.com> 2018-07-16 fix build on osx Merge: f9fc708d97 14c74d88c8 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Merge pull request #7393 from ghtmtt/processing_sampling [processing][FEATURE] Sample raster values to point Salvatore Larosa <lrssvtml@gmail.com> 2018-07-16 do not set precision for datatypes that have not one Alessandro Pasotti <elpaso@itopen.it> 2018-07-16 Hillshade: log rendering time if main debug option is on Alessandro Pasotti <elpaso@itopen.it> 2018-07-16 Hillshade: added note about artifacts Peter Petrik <zilolv@gmail.com> 2018-07-13 update filters with new formats Peter Petrik <zilolv@gmail.com> 2018-07-13 [mesh] [MDAL] update to 0.0.4: add support for GRIB and XMDF formats signedav <david@opengis.ch> 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 <matteo.ghetta@gmail.com> 2018-07-16 Merge branch 'master' into processing_sampling matteo <matteo.ghetta@gmail.com> 2018-07-16 fix exception? Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Fix some crashes in processing toolbox model when loading/unloading plugins Denis Rouzaud <denis.rouzaud@gmail.com> 2018-07-16 copyed -> copied also fix replacing word in interactive script Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing] add a few more parameter tests to gdal's warp & translate algs Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing] change nodata default to none instead of 0 in gdal's translate alg Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [ui][processing] re-order gdal warp algorithm parameters so optional ones are at the bottom Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing] make target res. parameter optional in gdal's warp algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing] make nodata parameter optional in gdal's warp algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing] only set number min value as default if parameter is not optional Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-16 [processing][ui] properly size qgis provider icon to fix algs list alignment Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Fix dox Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Optimise unordered set differencing Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Tests for dbscan algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Dbscan outputs number of clusters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-16 Spellling Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Fix test failure, add comments Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Review fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Fix documentation test failures Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 [processing][saga] Stop showing 'available providers' tip for SAGA, when it's not available anyway Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Fix version added string Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Replace processing modeler toolbox with common widget/model Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Unit tests for QgsProcessingToolboxTreeView Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Fix potential crash in unit test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Fix crash on exit Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Dox Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Fix some dox Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Move toolbox tree view to c++ class Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Start replacing python model Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Fix sorting of recently used algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Faster model Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Start on recent item proxy handling Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Fix some model issues Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Tests for recent algorithms group Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Auto add recent algs when run Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Work on recent item - todo sort by use, test filter, update on change Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Safer node handling, allow specification of recent algorithm log Nyall Dawson <nyall.dawson@gmail.com> 2018-07-08 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-07 Start on history item Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Start on filter string handling Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Better responsive to provider removal Nyall Dawson <nyall.dawson@gmail.com> 2018-05-10 Filter model respects algorithm flags Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Proper tooltips for algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Hide inactive providers from model Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Model responds to provider changes Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 Allow algorithms with empty groupId to be placed directly under provider node Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 [processing] New class QgsProcessingToolboxModel which is a QAbstractItemModel which represents the providers, groups and algorithms from the processing registry Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Sipify Salvatore Larosa <lrssvtml@gmail.com> 2018-07-15 Fixes #19417 - AttributeError: 'BatchInputSelectionPanel' object has no attribute 'getText' Nyall Dawson <nyall.dawson@gmail.com> 2018-07-16 Fix missing break, warnings Alessandro Pasotti <elpaso@itopen.it> 2018-07-13 Fix cast and flat surface gray value Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-07-13 Merge pull request #7350 from PeterPetrik/quick_featurepanel [quick] [feature] Feature attribute panel Merge: e2a740be51 e558044f99 Matthias Kuhn <matthias@opengis.ch> 2018-07-13 Merge pull request #7369 from signedav/offline_editing Offline Editing GeoPackage File Export Merge: be998196e2 f7a1ef1431 Luigi Pirelli <luipir@gmail.com> 2018-07-13 Merge pull request #7408 from luipir/fix_gdalfillnodata_issue19409 [processing] Fix wrongly set mask in gdal:fillnodata Fixes #19409 Peter Petrik <zilolv@gmail.com> 2018-07-13 [mesh] [bugfix] do not try to render NODATA values Peter Petrik <zilolv@gmail.com> 2018-07-13 small const tweak Luigi Pirelli <luipir@gmail.com> 2018-07-13 Added test for gdal_fillnodata used inside processing Luigi Pirelli <luipir@gmail.com> 2018-07-13 Mask parameter was wrongly set. Fixes #19409 Peter Petrik <zilolv@gmail.com> 2018-07-10 fix regression for pseudo color renderer widget Peter Petrik <zilolv@gmail.com> 2018-07-13 [feature] addMeshLayer to qgsinterface Peter Petrik <zilolv@gmail.com> 2018-07-12 fix travis Peter Petrik <zilolv@gmail.com> 2018-07-12 [mesh] option to add mesh layer from data source manager dialog Merge: 48195e0158 dcb86a0796 Blottiere Paul <blottiere.paul@gmail.com> 2018-07-13 Merge pull request #7378 from pblottiere/server_doc [server] Update doc path for server Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Fix some warnings Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add more doc to constructors Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add more doc for WMS service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add more doc for WMS service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add doc for some parameters/constructor Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Cleaning QgsServiceModule Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Remove unused #endif Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Fix doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add brief tags Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Fix doc block Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add more class and since tag Blottiere Paul <blottiere.paul@gmail.com> 2018-07-11 Add more ingroup Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Fix class tag definition Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Fix documentation Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 More doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 More doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Add some version Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Fix compilation Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Remove unused class Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Add ingroup Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Remove fake method Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Update doc for WgsWfsParameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Update doc for WFS service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-10 Update doc for QgsConfigParserUtils Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsServiceNativeModuleEntry Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsServerPlugin Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for wcs Service Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsFilterResponseDecorator Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsConfigCache Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsWmsParameters Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for Service in WMS Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsMapServiceException Blottiere Paul <blottiere.paul@gmail.com> 2018-07-09 Update doc for QgsOWSServerFilterRestorer Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update doc for QgsBadRequestException Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update doc for QgsBadRequestException Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update doc for QgsFcgiServerResponse Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update doc for QgsLayerRestorer Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update doc for QgsWcsServiceException Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Update documentation for QgsServerSettings Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Activate server option in travis config for doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Generate doc when server is enabled (not plugins) Blottiere Paul <blottiere.paul@gmail.com> 2018-07-08 Add fake method to test Travis doc Blottiere Paul <blottiere.paul@gmail.com> 2018-07-07 Update doc path for server Martin Dobias <wonder.sk@gmail.com> 2018-07-12 Make shade() const Martin Dobias <wonder.sk@gmail.com> 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 <matteo.ghetta@gmail.com> 2018-07-12 add None in Exception matteo <matteo.ghetta@gmail.com> 2018-07-12 update help for CRS, not needed anymore matteo <matteo.ghetta@gmail.com> 2018-07-12 update test matteo <matteo.ghetta@gmail.com> 2018-07-12 allow sampling with different CRS matteo <matteo.ghetta@gmail.com> 2018-07-12 make column prefix as advanced parameter matteo <matteo.ghetta@gmail.com> 2018-07-12 update help matteo <matteo.ghetta@gmail.com> 2018-07-12 output column prexif added matteo <matteo.ghetta@gmail.com> 2018-07-12 updated tests data matteo <matteo.ghetta@gmail.com> 2018-07-12 indentation matteo <matteo.ghetta@gmail.com> 2018-07-12 exception for multipart layers matteo <matteo.ghetta@gmail.com> 2018-07-12 single raster instead of multi Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 Fix some map edit tools don't use correct rubberband color Fixes #19381 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 [processing][saga] Outputs from snap algorithms should both be optional Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 [processing][saga] Unit tests for snap points to lines/points algs Rudi von Staden <rudivs@gmail.com> 2018-07-10 Fix input parameter types for SAGA SnapPointstoLines Rudi von Staden <rudivs@gmail.com> 2018-07-10 Fix input parameters of SAGA SnapPointstoPoints Fixes #19382 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-12 [processing] Fail model drop if model file could not be successfully read Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-10 [processing] Fix exception when dropping model file on qgis window Jürgen E. Fischer <jef@norbit.de> 2018-07-11 postgresql provider: also quote schema when creating project table (fixes #19394) Merge: 014375d8de 57fb4ef27c Luigi Pirelli <luipir@gmail.com> 2018-07-11 Merge pull request #7362 from rudivs/update_maplayerwidgetwrapper Add 'not selected' option for optional layer parameters in processing models matteo <matteo.ghetta@gmail.com> 2018-07-11 fix travis? signedav <david@opengis.ch> 2018-07-11 highlight on initialization matteo <matteo.ghetta@gmail.com> 2018-07-11 fixing indentation? Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-11 [ui] add tooltip for mysterious 3d point model textless checkbox Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-11 [3d] increase min/max for point XYZ translation and scale values Nyall Dawson <nyall.dawson@gmail.com> 2018-07-10 Fix crash when cliking within embedded layer dialog, before a project is selected Fixes #19369 signedav <david@opengis.ch> 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 <matteo.ghetta@gmail.com> 2018-07-10 try geojson for travis matteo <matteo.ghetta@gmail.com> 2018-07-10 indentation fix matteo <matteo.ghetta@gmail.com> 2018-07-10 [processing][needs-doc][FEATURE] Sample raster values to point signedav <david@opengis.ch> 2018-07-10 missing breaks Martin Dobias <wonder.sk@gmail.com> 2018-07-10 Fix crash with 2-band rasters Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-10 [3d] disable all edit ojects when playing animation Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-10 [3d] if slider is at the very end when hitting play, rewind and play Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-07-09 Merge pull request #7382 from slarosa/fix_typo_19359 Fixes #19359 - fix typo copyed->copied Martin Dobias <wonder.sk@gmail.com> 2018-07-09 Update interpolation logic Martin Dobias <wonder.sk@gmail.com> 2018-07-08 Allow configuration of interpolation method for animations Salvatore Larosa <lrssvtml@gmail.com> 2018-07-09 Fixes #19359 - fix typo copyed->copied signedav <david@opengis.ch> 2018-07-09 comments parameter docs and typo Salvatore Larosa <lrssvtml@gmail.com> 2018-07-09 Fixes #18485 - do not truncate project title if filename contains period also add a small test signedav <david@opengis.ch> 2018-07-09 gui labeling stuff signedav <david@opengis.ch> 2018-07-09 switch for enumerations containertype use the switch for the enum containertype for GPKG/SpatiaLite/... Martin Dobias <wonder.sk@gmail.com> 2018-07-05 Make it possible to enable/disable playback in loop Martin Dobias <wonder.sk@gmail.com> 2018-07-05 A button for duplication of keyframes Martin Dobias <wonder.sk@gmail.com> 2018-07-05 Use linear interpolation by default, fix crash if the first frame has t > 0 Martin Dobias <wonder.sk@gmail.com> 2018-07-05 Review and travis fixes Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-07-05 Read/write animation associated with a 3d map view Martin Dobias <wonder.sk@gmail.com> 2018-07-04 Add/remove/edit keyframes in GUI Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <lrssvtml@gmail.com> 2018-07-08 [pyqgis-console] fix link to c++ api doc Nyall Dawson <nyall.dawson@gmail.com> 2018-07-07 Rename intersect to intersects for consistency with QgsSpatialIndex Nyall Dawson <nyall.dawson@gmail.com> 2018-07-07 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Return full point container for matches, remove redundant point method Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Modify kdbush to store feature id alonside point, for optimised storage/retrieval Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Remove unused file Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Use sets for index results Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Optimise point lookup in index Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Sip update Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Unit tests for QgsSpatialIndexKDBush Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 Expand QgsSpatialIndexKDBush API Nyall Dawson <nyall.dawson@gmail.com> 2018-07-06 QgsSpatialIndexKDBush is implicitly shared for fast copies Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-07-07 Fix indentation Jürgen E. Fischer <jef@norbit.de> 2018-07-06 spatialite provider: fix retrieval of unicode name of spatial index on views (cherry picked from commit fbb0b460842727c695308a91120aecd825d835fe) signedav <david@opengis.ch> 2018-07-06 docstring for ContainerType Gianfranco Costamagna <costamagnagianfranco@yahoo.it> 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 <david@opengis.ch> 2018-07-06 argumentname containerType signedav <david@opengis.ch> 2018-07-06 use of enumerations for DB container type GPKG or SpatiaLite Matthias Kuhn <matthias@opengis.ch> 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 <zilolv@gmail.com> 2018-07-06 also use color ramp shader widget for pseudo color renderer (#7358) Nyall Dawson <nyall.dawson@gmail.com> 2018-07-05 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2018-07-05 Fix failing feature source conformance tests for QgsVectorLayerSelectedFeatureSource Fixes #19324 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-05 Fix minimumValue for QgsVectorLayerSelectedFeatureSource Nyall Dawson <nyall.dawson@gmail.com> 2018-07-05 Add feature source test for QgsVectorLayerSelectedFeatureSource Nyall Dawson <nyall.dawson@gmail.com> 2018-07-05 Add feature source test to ensure that empty setFilterFids list results in no features Jürgen E. Fischer <jef@norbit.de> 2018-07-05 db manager: also add newline when adding a unique id field (fixes #19343) (cherry picked from commit 870d078479352d61edd902ab9d2ca48e98db9148) signedav <david@opengis.ch> 2018-07-05 createOfflineDb function name instead of createSpatialiteDb because it's no longer only spatialite signedav <david@opengis.ch> 2018-07-03 tests for offline editing testing creating gpkg and sqlite files from shp layer representing data source and synchronize back David <david@opengis.ch> 2018-05-22 only selected features should be exported to sqlite / gpkg David <david@opengis.ch> 2018-05-22 running version including synchronization back David <david@opengis.ch> 2018-05-22 offline editing gkpg export export works, problems with log-tables Jürgen E. Fischer <jef@norbit.de> 2018-07-04 fix build crashes with SIP 4.19.11 Jürgen E. Fischer <jef@norbit.de> 2018-07-04 [postgres][db2] username and authcfg are not mutually exclusive (followup aae7a325) Jürgen E. Fischer <jef@norbit.de> 2018-07-04 db provider: Use connection name instead of potentially empty database name when reporting connection success Jürgen E. Fischer <jef@norbit.de> 2018-07-04 also handle qgz like qgs on the command line (fixes #19333; followup d66d1eec1b) Merge: 6c014b46ba b72f5d1a53 Alexander Bruy <alexander.bruy@gmail.com> 2018-07-04 Merge pull request #7363 from alexbruy/fix-sampling [processing] fix Random extract/select within subset algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-07-04 [processing] Use c++ recent algorithm log, remove python log Indirectly fixes #19218 Nyall Dawson <nyall.dawson@gmail.com> 2018-07-04 [processing] Move recent algorithm log to c++ class Alexander Bruy <alexander.bruy@gmail.com> 2018-07-04 [processing] log cases when subset is smaller than requested number of features Alexander Bruy <alexander.bruy@gmail.com> 2018-07-04 [processing] fix Random extract/select within subset when subset is smaller than number of requested features (fix #19322) Rudi von Staden <rudivs@gmail.com> 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 <jef@norbit.de> 2018-07-04 osgeo4w: also register qgz extension (fixes #19333) Peter Petrik <zilolv@gmail.com> 2018-07-04 initialize pointers to nullprt Nyall Dawson <nyall.dawson@gmail.com> 2018-07-04 Add a context getter to QgsCoordinateTransform Nyall Dawson <nyall.dawson@gmail.com> 2018-07-03 Fix warning, unused signal in qgis quick coordinate transformer Etienne Trimaille <gustrimaille@yahoo.fr> 2018-06-28 add hint about pushing information to the user in script template Jürgen E. Fischer <jef@norbit.de> 2018-07-03 Fix build on cosmic Merge: 497637b8a5 ae192e8624 Matthias Kuhn <matthias@opengis.ch> 2018-07-03 Merge pull request #7344 from m-kuhn/console_no_immediate_print Make console printing safe again Merge: 76f574ad58 2469c9e28e Matthias Kuhn <matthias@opengis.ch> 2018-07-03 Merge pull request #7354 from m-kuhn/rangewidget_nostep Handle invalid step size Matthias Kuhn <matthias@opengis.ch> 2018-07-03 Fix test Merge: 045b88e75b 85b382cbd4 Matthias Kuhn <matthias@opengis.ch> 2018-07-03 Merge pull request #7351 from m-kuhn/auth_server_update_config Allow updating SSL cert custom configuration Martin Dobias <wonder.sk@gmail.com> 2018-07-03 Fix abs() warning Merge: 648089e7c5 b1a67ba85f Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 Merge pull request #7337 from elpaso/locale-options Add options to override locale and number group sep. Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 Rename variable (code layout) Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 Re-use variable for current locale Alessandro Pasotti <elpaso@itopen.it> 2018-07-03 Fix QLocale bitwise operation and some other minor style issues Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2018-07-02 [ui] fix extension added to raster save as vrt's chosen directory Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-02 [ui] fix raster save as vrt tiles groupbox hidden when on by default Nyall Dawson <nyall.dawson@gmail.com> 2018-07-03 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 [processing] Fix unexpected newlines showing in python command in history dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-07-02 [processing] Fix exception when clicking alg with distance param in history dialog Matthias Kuhn <matthias@opengis.ch> 2018-07-02 Make console printing safe References #8343 https://issues.qgis.org/issues/8343 B. Seignovert <seignovert@users.noreply.github.com> 2018-07-03 [RASTER] Generate band name with GTiff EXTRA_DIM Band names can also be retrieved from GeoTIFF files. Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-07-02 Merge pull request #7343 from m-kuhn/qgsfunction_handlesnull Add handlesnull parameter to @qgsfunction Matthias Kuhn <matthias@opengis.ch> 2018-07-02 Fix test Jürgen E. Fischer <jef@norbit.de> 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 <elpaso@itopen.it> 2018-07-02 Collect list of available locales instead of using ... the translations available in QGIS. Merge: 2ef526a759 b37a215451 Hugo Mercier <hugo.mercier@oslandia.com> 2018-07-02 Merge pull request #7336 from mhugo/rulebasedlabeling_fix Fix for rule based labeling toSld() Matthias Kuhn <matthias@opengis.ch> 2018-07-02 Fix docs Matthias Kuhn <matthias@opengis.ch> 2018-07-02 Fix test Peter Petrik <zilolv@gmail.com> 2018-07-02 fix travis Peter Petrik <zilolv@gmail.com> 2018-07-02 do not use emit keyword for functions Peter Petrik <zilolv@gmail.com> 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 <hugo.mercier@oslandia.com> 2018-07-02 Make qgis_sip_uptodate happy Jürgen E. Fischer <jef@norbit.de> 2018-07-02 Retry tx push on failure Alessandro Pasotti <elpaso@itopen.it> 2018-07-02 Omit group separator by default Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-02 [dbmanager] remove button text if toolbar is vertical Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-02 [dbmanager] improve import dialog UI Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-02 [dbmanager] rename tree label to providers for clarity Mathieu Pellerin <nirvn.asia@gmail.com> 2018-07-02 [dbmanager] vectorize icons to fix toolbar in hidpi context Mathieu Pellerin <nirvn.asia@gmail.com> 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 <jef@norbit.de> 2018-07-02 Translation fix Nyall Dawson <nyall.dawson@gmail.com> 2018-07-01 [processing] Fix managled paths in history which contain '\' chars Jürgen E. Fischer <jef@norbit.de> 2018-07-01 db manager: fix syntax error in oracle plugin Matthias Kuhn <matthias@opengis.ch> 2018-07-01 Improve link to python doc Matthias Kuhn <matthias@opengis.ch> 2018-07-01 Add documentation for @qgsfunction Matthias Kuhn <matthias@opengis.ch> 2018-07-01 Add test for qgsfunction.handlesnull Jürgen E. Fischer <jef@norbit.de> 2018-06-29 * update appdata on release * remove unused splash & banner templates Matthias Kuhn <matthias@opengis.ch> 2018-06-30 Add missing import Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 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 <hugo.mercier@oslandia.com> 2018-06-29 Add a test for rule based labeling without setting Hugo Mercier <hugo.mercier@oslandia.com> 2018-06-21 Use smart pointers to handle mSettings and mFilter Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2018-06-30 [spatialite provider][dbmanager] hide a few more tables Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-30 [dbmanager] hide more spatialite tables by default Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-30 [dbmanager] rename QGIS layers to Project layers for the virtual layer connection Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-30 [dbmanager] add connection icon this harmonizes display with that of the browser panel Nyall Dawson <nyall.dawson@gmail.com> 2018-06-30 [dbmanager] Fix exception on older Qt builds Fixes #19309 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Use a proper color button, fix width widget in gps panel Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Avoid nan values in gps info panel Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Save/restore GPS interval settings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 [needs-docs] More appropriate icon for gps panel info tab Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Autoraise icons Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Add icon for track reset button Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 More GPS widget layout work Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Avoid complex editable combobox logic Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Rework GPS dock UI layout for UX consistency Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Revert changes to gmath.h rossia <a.rossi35@campus.uniurb.it> 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 <elpaso@itopen.it> 2018-06-29 Add preview for locale settings Håvard Tveite <havard.tveite@nmbu.no> 2018-06-29 Fix parameter type for the BUFFER parameter of the Voronoi polygons alg Fixes #19294 Alessandro Pasotti <elpaso@itopen.it> 2018-06-29 Add options to override locale and number group sep. Merge: e35ec2dccb 821241ea26 Matthias Kuhn <matthias@opengis.ch> 2018-06-29 Merge pull request #7331 from nyalldawson/no_sipify_diff Avoid prepare-commit script leaving temporary .diff files Martin Dobias <wonder.sk@gmail.com> 2018-06-29 Prevent going up when rotating camera with ctrl and reaching pitch limits Martin Dobias <wonder.sk@gmail.com> 2018-06-29 Fix compilation error on Fedora Hugo Mercier <hugo.mercier@oslandia.com> 2018-06-21 Fix access to rule settings Merge: 7a68002619 b55db3dfb5 Martin Dobias <wonder.sk@gmail.com> 2018-06-29 Merge pull request #7045 from PeterPetrik/qgs-quick-position_and_transformer [feature] [qgsquick] Add PositionKit, PositionMarker and CoordinateTransformer Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-29 leave comment for SIP version Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-29 [needs-docs][dbmanager] harmonize icons Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Fix build warnings due to differing virtual method signatures Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-29 [ui] when toggling panel visibility (ctrl+tab), do not hide floating tabified panels Nyall Dawson <nyall.dawson@gmail.com> 2018-06-29 Even more descriptive error Marco Bernasocchi <marco@opengis.ch> 2018-06-29 more informative error message Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-29 Avoid prepare-commit script leaving temporary .diff files Merge: 11faa58ef6 b5b720dbea Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2018-06-28 clean more last traces Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 Allow processing tests to specify ellipsoid/project CRS Nyall Dawson <nyall.dawson@gmail.com> 2018-06-27 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 2018-06-27 Protect against centroid failures Nyall Dawson <nyall.dawson@gmail.com> 2018-06-27 Use std::size_t Nyall Dawson <nyall.dawson@gmail.com> 2018-06-26 Fix test failure Nyall Dawson <nyall.dawson@gmail.com> 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ò <daniele@vigano.me> 2018-06-28 Remove last traces of qextserial from rpm Jürgen E. Fischer <jef@norbit.de> 2018-06-28 fix build Martin Dobias <wonder.sk@gmail.com> 2018-06-28 [feature] Move camera keeping the position with Ctrl + arrow keys / mouse Martin Dobias <wonder.sk@gmail.com> 2018-06-28 [feature] Allow moving camera up/down using page up/down keys Even Rouault <even.rouault@spatialys.com> 2018-06-28 Add QOverload to test_banned_keywords.sh Even Rouault <even.rouault@spatialys.com> 2018-06-28 Fix build with QT 5.5 QOverload is new in QT 5.7 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-28 fix findSIP when SIP >= 4.19.10 (#7329) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-28 fix build without gui but with bindings console and plugin installed are gui components Aleix Pol <aleixpol@kde.org> 2018-06-22 Include date on the release AppStream complains if releases don't have a date Aleix Pol <aleixpol@kde.org> 2018-06-20 Roughly adapt packaging to the changes in the previous commit Aleix Pol <aleixpol@kde.org> 2018-06-20 Centralise linux metadata in the buildsystem Instead of having it defined on every version of the packaging Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-28 remove old cmake variable QWTPOLAR Even Rouault <even.rouault@spatialys.com> 2018-06-28 Postgres provider: fix build with old QT 5 Jürgen E. Fischer <jef@norbit.de> 2018-06-28 show wms request step size widgets when customization is enabled Jürgen E. Fischer <jef@norbit.de> 2018-02-18 Port gps support to QSerialPort (byebye QExtSerialPort) Peter Petrik <zilolv@gmail.com> 2018-06-28 match Qt naming schema for factories Martin Dobias <wonder.sk@gmail.com> 2018-06-28 Be slightly more efficient when doing ray-mesh intersection tests Martin Dobias <wonder.sk@gmail.com> 2018-06-28 Check intersection with all relevant nodes to find the closest intersection Martin Dobias <wonder.sk@gmail.com> 2018-06-28 Fix issues with camera view center adjustments + option to show the center Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-06-28 Merge pull request #7316 from m-kuhn/hideZoomToFeature Hide zoom to feature button for nonspatial embedded forms Martin Dobias <wonder.sk@gmail.com> 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 <zilolv@gmail.com> 2018-06-28 remove need for factory for system of measurement Peter Petrik <zilolv@gmail.com> 2018-06-28 change mesh UI to tabs instead of collapsible groups Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-28 [FEATURE] map canvas @canvas_cursor_point variable (#7225) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-26 [processing] Don't abort when missing field name specified in delete columns algorithm Fixes #19256 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 [processing] Be more careful with output geometries added as a result of clipping Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-06-20 add disabled server test for gpkg getfeatureinfo filter Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 [processing] Fix random selection algorithm when filter is set on layer Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 [processing] Fix potential crash when calling processing.run with custom context, but no feedback object Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 Style Nyall Dawson <nyall.dawson@gmail.com> 2018-06-28 Followup d0e94728 We can't safely use final on anything exposed through sip Jürgen E. Fischer <jef@norbit.de> 2018-06-27 fix build with sip 4.18.1 (eg. ubuntu artful) Jürgen E. Fischer <jef@norbit.de> 2018-06-27 debian packaging: add python3-pyqt5.qtwebkit (fixes #19275) Jürgen E. Fischer <jef@norbit.de> 2018-06-24 fix typo Jürgen E. Fischer <jef@norbit.de> 2018-06-24 add 3.2 api doc to index list Jürgen E. Fischer <jef@norbit.de> 2018-06-21 wms provider: avoid exceeding server limits by tiling the requests (implements #19150) Merge: 602a858988 f2245efba8 Alessandro Pasotti <elpaso@itopen.it> 2018-06-27 Merge pull request #7310 from elpaso/oauth2 [auth] OAuth2 authentication plugin Merge: 3891608b7a c0932e5215 Luigi Pirelli <luipir@gmail.com> 2018-06-27 Merge pull request #7318 from ismailsunni/sortable_shortcuts Make the Keyboard shortcuts list sortable. Peter Petrik <zilolv@gmail.com> 2018-06-27 fix minor issues from nyalldawson review Merge: d7b85c69f8 4f25d23fc2 Matthias Kuhn <matthias@opengis.ch> 2018-06-27 Merge pull request #7311 from m-kuhn/probot_stale Automatically close stale pull requests Ismail Sunni <imajimatika@gmail.com> 2018-06-27 Make the Keyboard shortcuts list sortable. Alessandro Pasotti <elpaso@itopen.it> 2018-06-27 Remove plugin from API docs Matthias Kuhn <matthias@opengis.ch> 2018-06-26 Improve wording Alessandro Pasotti <elpaso@itopen.it> 2018-06-26 Spelling and doxygen Alessandro Pasotti <elpaso@itopen.it> 2018-06-26 [auth] Code style, unique ptrs and documentation Alessandro Pasotti <elpaso@itopen.it> 2018-06-26 Remove obsolete CMake FindQJSON Merge: 7847421de4 ae6bffde24 Matthias Kuhn <matthias@opengis.ch> 2018-06-26 Merge pull request #7016 from m-kuhn/featureSourceEmpty QgsFeatureSource::empty() method Matthias Kuhn <matthias@opengis.ch> 2018-06-26 Hide zoom to feature button for nonspatial embedded forms Fix #19261 https://issues.qgis.org/issues/19261 Peter Petrik <zilolv@gmail.com> 2018-06-26 spelling Matthias Kuhn <matthias@opengis.ch> 2018-06-26 Update to QgsProcessingFeatureSource::hasFeatures Peter Petrik <zilolv@gmail.com> 2018-06-26 fix travis issues: docs, sip, test Jürgen E. Fischer <jef@norbit.de> 2018-06-26 add missed file (followup 4790747ae) Peter Petrik <zilolv@gmail.com> 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 <zilolv@gmail.com> 2018-06-25 fix travis Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 Remove redundant CMake variables Matthias Kuhn <matthias@opengis.ch> 2018-06-25 Type Matthias Kuhn <matthias@opengis.ch> 2018-06-25 Don't close pull requests tagged "Merge After Thaw" Peter Petrik <zilolv@gmail.com> 2018-06-25 choose system of measurement for scalebar or position Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 Add pyopenssl required by owslib Matthias Kuhn <matthias@opengis.ch> 2018-06-25 Add stale.yml Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 Removed duplicated pg pki test Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 Documentation for OAuth2 server testing Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 Do not astyle o2 library Alessandro Pasotti <elpaso@itopen.it> 2018-06-25 [oauth2] Add o2 library as external Merge: 7acfe037c4 b232c42ef5 Matthias Kuhn <matthias@opengis.ch> 2018-06-25 Merge pull request #7309 from daniviga/transparent-svg Remove white background from qgis_icon.svg Daniele Viganò <daniele@vigano.me> 2018-06-25 Remove white background from qgis_icon.svg Alessandro Pasotti <elpaso@itopen.it> 2018-06-20 [oauth] Fix tests and rebase agains current master Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 [auth] Update OAuth2 plugin test to new QgsApplication::authManager() Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 [auth] Update OAuth2 Python oauthlib test package for Docker Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 [auth] Update OAuth2 plugin to new QgsApplication::authManager() Alessandro Pasotti <elpaso@itopen.it> 2017-10-27 [auth] Add mutex; remove qApp parents; do not set parent in wrong thread Alessandro Pasotti <elpaso@itopen.it> 2017-05-18 Pass urlencoded URL to the oauth handler Alessandro Pasotti <elpaso@itopen.it> 2017-05-16 [oauth2] Added test for resource owner password grant flow Larry Shaffer <lshaffer@boundlessgeo.com> 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 <zilolv@gmail.com> 2018-05-29 since 3.4 Peter Petrik <zilolv@gmail.com> 2018-05-23 fix doxygen warnings Peter Petrik <zilolv@gmail.com> 2018-05-23 fix travis and use qgscoordinateformatter Peter Petrik <zilolv@gmail.com> 2018-05-23 fix docs typos Peter Petrik <zilolv@gmail.com> 2018-05-23 fixes for position kit and coordinate transformer Peter Petrik <zilolv@gmail.com> 2018-05-22 remove unused import viktor.sklencar@lutraconsulting.co.uk <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 <matthias@opengis.ch> 2018-06-25 Merge pull request #7064 from anitagraser/patch-1 [FEATURE] Create PostGISExecuteAndLoadSQL.py Anita Graser <anitagraser@gmx.at> 2018-06-22 Add qgis:postgisexecuteandloadsql Daniele Viganò <daniele@vigano.me> 2018-06-22 More fixes for rpm/buildrpms.sh Daniele Viganò <daniele@vigano.me> 2018-06-22 Package /usr/share/metainfo/org.qgis.qgis.appdata.xml in rpm properly Daniele Viganò <daniele@vigano.me> 2018-06-22 Fix a regression in buildrpms.sh introduced in #7287 Nyall Dawson <nyall.dawson@gmail.com> 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 <anitagraser@gmx.at> 2018-06-22 Fix parameter names Even Rouault <even.rouault@spatialys.com> 2018-06-22 [WFS provider] Fix #7170 / properly take into account feature count limit (refs #18935) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2018-06-22 Merge pull request #4643 from merkato/master [FEATURE] Add role logging for PostGIS versioning. Matthias Kuhn <matthias@opengis.ch> 2018-06-22 Add minimal smartness for QgsProcessingFeatureSource::hasFeatures Merge: c780d607cc c6b4404cdc Matthias Kuhn <matthias@opengis.ch> 2018-06-22 Merge pull request #7298 from nyalldawson/layout [layouts] Save last used export folder in project Merge: 638fc0ceff 26c13d4b6b Matthias Kuhn <matthias@opengis.ch> 2018-06-22 Merge pull request #7105 from PeterPetrik/quick-3-identity [qgsquick] [feature] Identify and highlight Merge: 1503459f6a 6a987f913b Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2018-06-22 Bump version to 3.3 Jürgen E. Fischer <jef@norbit.de> 2018-06-22 changelog and news update for 3.2 Jürgen E. Fischer <jef@norbit.de> 2018-06-22 translation update for 3.2 from transifex Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-06-22 Merge pull request #7288 from m-kuhn/19137 Take changes of embedded forms into account Matthias Kuhn <matthias@opengis.ch> 2018-06-22 Add dox Salvatore Larosa <lrssvtml@gmail.com> 2018-06-22 [pyqgis-console] APIs file updated Martin Dobias <wonder.sk@gmail.com> 2018-06-22 Switch more valueAsPythonString() implementations to use stringToPythonLiteral() Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Don't crash when findLayer is called with a nullptr Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Silence more plotly warnings on import Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Mark regex Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 [console] Fix invalid regex warning Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 [dbmanager] Fix error when connecting to postgis db Fixes #19240 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 More tests Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Fix some issues in findClosestExistingPath Etienne Trimaille <gustrimaille@yahoo.fr> 2018-06-21 do not translate these strings in metadata widget, review tab order Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Guard against infinite loop Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-22 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2018-06-22 Fix escaping of quotes of map layer source in processing Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Fix some warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-22 Add missing references Jürgen E. Fischer <jef@norbit.de> 2018-06-22 typo fixes Etienne Trimaille <gustrimaille@yahoo.fr> 2018-06-04 return the default style first in the list Marco Bernasocchi <marco@opengis.ch> 2018-06-21 fix spacing Marco Bernasocchi <marco@opengis.ch> 2018-06-21 Make non progress reporting tasks have undefined bars instead of 0% Matthias Kuhn <matthias@opengis.ch> 2018-06-21 Reset embedded form when last feature is removed Fix #18754 Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-21 Add some explanatory comments Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Initialize in headers Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 Fix Ctrl shortcut handling for advanced digitizing dock Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2018-06-21 fix warnings Jürgen E. Fischer <jef@norbit.de> 2018-06-21 fix build with GDAL >=2.3 (followup 2ed54721) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-21 QgsSettings.enumValue cast to enum Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-21 fix missing import Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-21 add test for QgsSettings.setEnumValue Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-21 [pyqgis] add misssing QgsSettings.setEnumValue also fix sections in enumValue and flagValue Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-06-21 Merge pull request #7287 from daniviga/fix-rpm-build Some minor fixes to rpm/buildrpms.sh Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-06-21 Merge pull request #7283 from aleixpol/appstream Include AppStream metadata Daniele Viganò <daniele@vigano.me> 2018-06-21 Fedora 26 has reached the end of life Daniele Viganò <daniele@vigano.me> 2018-06-21 Some minor fixes to rpm/buildrpms.sh Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix more sorting issues in vector format lists Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Add globs to information returned by QgsVectorFileWriter.supportedFiltersAndFormats Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-06-21 Merge pull request #7286 from anitagraser/patch-2 fixed link to PyQGIS docs Anita Graser <anitagraser@gmx.at> 2018-06-21 fixed link to PyQGIS docs Jürgen E. Fischer <jef@norbit.de> 2018-06-21 fix tar (followup 4790747a) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Another shellcheck fix Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix some SC2086 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2196 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2034 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2188 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2103 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2006 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2222 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2004 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2068 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2035 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2062 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2181 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2116 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix SC2219 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Fix all SC2164 warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Disable all failing shellcheck checks Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [ci] Run shellcheck as part of code_layout build Aleix Pol <aleixpol@kde.org> 2018-06-20 Install appdata information for QGIS Nyall Dawson <nyall.dawson@gmail.com> 2018-06-21 Align widgets in raster layer save as dialog Harrissou Sant-anna <delazj@gmail.com> 2018-06-20 Use a proper label in the "Save raster as" dialog and mimic the vector dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-20 fix prepare-commit for python additions Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-20 use Q_ENUM for QgsLocator::Priority Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-06-20 rework server test to use geopackage and qgz Jürgen E. Fischer <jef@norbit.de> 2018-06-20 Tune osgeo4w scripts (followup cab6a4b6) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 [layouts] Fix a crash when using multiframe items when no pages exist Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 [layouts] Avoid a crash when no pages exist in layout Merge: 77d22849d9 bf4604f0fe Matthias Kuhn <matthias@opengis.ch> 2018-06-20 Merge pull request #7274 from m-kuhn/raii Code cleanup Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 Fix calculation of relation aggregate in virtual field with same name as related field Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 Good typography Matthias Kuhn <matthias@opengis.ch> 2018-06-20 Typo Matthias Kuhn <matthias@opengis.ch> 2018-06-20 Stick to C++11 for now Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 [processing] Silence warnings thrown from within plotly on import Nyall Dawson <nyall.dawson@gmail.com> 2018-06-20 [processing] Fix bar and box plot exception when category field has NULL values Lancelot SIX <lsix@lancelotsix.com> 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 <delazj@gmail.com> 2018-06-19 Replace Style tab by symbology to be coherent with vector layer properties dialog and cleanup the 'style' misuse/confusion Sandro Mani <manisandro@gmail.com> 2018-06-19 Fix potential buffer truncation Forward ported from kadas-albireo Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Use const cache Merge: 2aa2ef48f0 ff1988f11d Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-19 Merge pull request #7171 from 3nids/sip_python_repr create Python __repr__ methods for QgsPoint and QgsPointXY Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-19 Python __repr__ test output Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-06-19 Merge pull request #7272 from tudorbarascu/tests remove redundant test Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Double quote to prevent globbing and word splitting. Matthias Kuhn <matthias@opengis.ch> 2018-06-19 $/${} is unnecessary on arithmetic variables. Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Double quote to prevent globbing and word splitting. Matthias Kuhn <matthias@opengis.ch> 2018-06-05 Add shebang to shell scripts Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Code cleanup Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-19 use SIP to define Python __repr__ rather than injections because it's a bit more clever! Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-06-19 remove redundant test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-19 clean auto folders in sip test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-05 add __repr__ for more geometry classes and add test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-04 create Python __repr__ methods for QgsPoint and QgsPointXY Merge: cab6a4b648 05fad59b26 Alessandro Pasotti <elpaso@itopen.it> 2018-06-19 Merge pull request #7270 from tudorbarascu/enable_tests enable test for getfeatureinfo value relation widget values Merge: 5797c49312 1a2213d891 Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Merge pull request #4990 from imiara/master Updated instructions on building QGIS master under MSVC 2015 Merge: c58c99829a 941d1c0677 Alessandro Pasotti <elpaso@itopen.it> 2018-06-19 Merge pull request #7261 from elpaso/bugfix-19195-wms-drag [bugfix] Fix double escaping of colon in QgsMimeDataUtils Nyall Dawson <nyall.dawson@gmail.com> 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 <tudor.barascu@qtibia.ro> 2018-06-19 enable test for getfeatureinfo value relation widget values Merge: 471573d279 7a2302d2c9 Matthias Kuhn <matthias@opengis.ch> 2018-06-19 Merge branch 'master' into master Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-19 Add method to toggle user visibility of QgsDockWidgets Harrissou Sant-anna <delazj@gmail.com> 2018-06-19 Reorder widgets and replace outline label Harrissou Sant-anna <delazj@gmail.com> 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 <elpaso@itopen.it> 2018-06-19 Use QRegularExpression and negative look behind Merge: 4059c9b71d d84471b149 Alessandro Pasotti <elpaso@itopen.it> 2018-06-19 Merge pull request #7265 from ablakey/fix-py-provider-index Addressed two issues that caused createSpatialIndex() to fail. Nyall Dawson <nyall.dawson@gmail.com> 2018-06-19 Move some more common geometry methods to headers to allow compiler inlining Nyall Dawson <nyall.dawson@gmail.com> 2018-06-19 [layouts] Tweak format of multiple metadata keyword argument exports Andrew Blakey <ablakey@locusrobotics.com> 2018-06-18 Addressed two issues that caused createSpatialIndex() to fail. Fixes #19220 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Fix silliness in test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Unit tests for QgsMessageLog Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Don't flag the "running from build path" warning in the app message log Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-18 Fix doc test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Add a signal when a project is cleared Alessandro Pasotti <elpaso@itopen.it> 2018-06-18 Remove wrong comment Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 Use correct icon Alessandro Pasotti <elpaso@itopen.it> 2018-06-18 Fix test Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-06-18 [processing][gdal] Add missing parameters for buildvrt algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-06-18 [processing][gdal] More descriptive name for separate parameter in buildvrt algorithm Fixes #19212 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-06-17 [bugfix] Crash on undo layout legend item on deleted item Added test Alessandro Pasotti <elpaso@itopen.it> 2018-06-17 Revert "[bugfix] Crash on undo layout legend item on deleted item" This reverts commit 9def3470f02c06c886ad0fab6092584d99178a10. Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-06-17 Revert "Do not return invalid layers from findLayers()" This reverts commit 2f2221aec7a12138dacccd40ac3a34573e3a5da3. Alessandro Pasotti <elpaso@itopen.it> 2018-06-17 Make setInstance private and QgsConfigCache a friend Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Remove unnecessary code QObjects cannot be copied anyway Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Fix build, dox++ Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Ban QScopedPointer/QSharedPointer Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Ban more obselete qt methods Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-16 [locator] add clearPreviousResults virtual method (#7256) * [locator] add clearPreviousResults virtual method * also clear previous results when triggering result Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2018-06-17 Fix use of banned methods Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-15 Fix warning Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-14 Consider PR feedback Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-14 \param instead of @param Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-12 Add unit test for geometry generator dxf export Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-11 Fix data defined properties in dxf export Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-11 Fix svg export bug Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-05 Port dxf export improvements to QGIS 3 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-06-04 Support geometry generator in dxf output Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 Ban @ doxygen style annotations Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 Ban deprecated qMin/qMax/etc methods Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 Upgrade INT_ methods to numeric_limits Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 More DBL_MIN/MAX_EPSILON upgrades Nyall Dawson <nyall.dawson@gmail.com> 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<double>::max() method. Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 [sipify] Replace std::numeric_limits with old style DBL_MAX/etc Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 DBL_EPSILON -> numeric_limits Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 Remove a bunch of disabled code Nyall Dawson <nyall.dawson@gmail.com> 2018-06-16 DBL_MAX -> std::numeric_limits Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-16 [processing][saga] Fix definition of cross profiles alg, add test Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-15 [ui] properly size symbols in the layer properties' dependencies list Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-15 [ui] properly size symbols for the layout legend item widget's list Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2018-06-15 Typo and SIP_SKIP Merge: 6b08eff655 478d6d0880 Matthias Kuhn <matthias@opengis.ch> 2018-06-15 Merge pull request #7055 from m-kuhn/wfsNoMainThreadEventLoopb Avoid running QEventLoop on main thread (in WFS provider) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Fix duplicate confusion matrix algs Fixes #19188 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Fix duplicate cluster analysis algs Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Fix params for IDW alg Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate GWR algs, fix params Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate polygon self intersection alg, fix params and add test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate intersect alg, add test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate polygon difference alg, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate identity alg, add test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate polygon union algorithm Also - fix typo in algorithm name - add unit test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-15 [processing][saga] Remove duplicate polygon update algorithm, add test Alessandro Pasotti <elpaso@itopen.it> 2018-06-14 Remove unused and duplicated private function Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Fix seealso links Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Calculate block extent directly from iterator Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Unit tests and dox for QgsRasterIterator Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Fix exception in create constant raster alg Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 [afs] Fix 'Limit to extent' option was ignored Alessandro Pasotti <elpaso@itopen.it> 2018-06-14 Add test data for gfi server relations Alessandro Pasotti <elpaso@itopen.it> 2018-06-14 [bugfix][server] Respect relations in getfeatureinfo Fixes #18518 QGIS Server 3 GetFeatureInfo doesn't resolve value relations anymore Matthias Kuhn <matthias@opengis.ch> 2018-06-14 Also forward proxyAuthentication and sslErrors to main thread Merge: 4beb3211e2 a92b049a70 Matthias Kuhn <matthias@opengis.ch> 2018-06-14 Merge pull request #7241 from tudorbarascu/typo fix dislpay typo Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-06-14 fix dislpay typo Alessandro Pasotti <elpaso@itopen.it> 2018-06-14 [bugfix] Crash on undo layout legend item on deleted item Fixes #19155 Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-06-14 No need for extra variables Merge: 365fbed2a6 a6d78bc294 Matthias Kuhn <matthias@opengis.ch> 2018-06-14 Merge pull request #7236 from nyalldawson/min_qt Minimum qt version is 5.4 Matthias Kuhn <matthias@opengis.ch> 2018-06-14 Regenerate sip with latest sipify Matthias Kuhn <matthias@opengis.ch> 2018-06-13 Fix some authentication interaction threading issues Matthias Kuhn <matthias@opengis.ch> 2018-06-13 Add documentation Matthias Kuhn <matthias@opengis.ch> 2018-05-24 Use direct connection for NAM auth connections Matthias Kuhn <matthias@opengis.ch> 2018-06-10 Timeout tests after 55s Matthias Kuhn <matthias@opengis.ch> 2018-05-24 Experimental commit for synchroneous auth support Matthias Kuhn <matthias@opengis.ch> 2018-05-23 Parse capabilities immediately ... even when the request is sent in a different thread. Matthias Kuhn <matthias@opengis.ch> 2018-05-23 Add comment to explain the nasty details Matthias Kuhn <matthias@opengis.ch> 2018-05-23 Avoid deadlock by using Qt::DirectConnection Matthias Kuhn <matthias@opengis.ch> 2018-05-23 Send request from spawned thread Matthias Kuhn <matthias@opengis.ch> 2018-05-23 Run WFS feature counter task in separate thread Merge: 22ce7081d1 b3c31d3aff Alessandro Pasotti <elpaso@itopen.it> 2018-06-14 Merge pull request #7231 from elpaso/bugfix-18282-non-ascii-tags [bugfix] Style Manager - non ascii tags in symbols Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-06-13 also use 1-dimensional table in modeler dialog (follow up 4b354984e8) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-14 Minimum qt version is 5.4 Jürgen E. Fischer <jef@norbit.de> 2018-06-13 fix build with Qt <5.7 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-06-13 Add test for QgsSqliteUtils Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-13 add logMessage method to locator filter (#7222) to discourage from using Python print() Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Fix double clear actions sometimes show in spin boxes Fixes #19178 Merge: 59938c83cc 9ebb646683 Stéphane Brunner <stephane.brunner@camptocamp.com> 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 <nyall.dawson@gmail.com> 2018-06-13 [processing] Fix Python representation of matrix parameter values with null entries Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 [processing] Add unit tests for reclassify using nulls Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Support infinite ranges for null class boundaries Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Report warnings when class boundaries overlap Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 [processing] Restore window geometry for fixed table editor dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Add QgsRasterRange::asText for a text representation of a range Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Add overlaps test to QgsRasterRange Nyall Dawson <nyall.dawson@gmail.com> 2018-06-13 Remove a duplicate test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Use default raster iterator tile size Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Move more raster block methods to header for better compiler optimisation Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Unit tests for reclassification with data types Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Expose choice of raster data type for reclassify algs Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Throw exception when raster output could not be created Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Fix cancelation support for reclassify algs Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Throw exception when invalid band number specified Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Throw exception for invalid table sizes Nyall Dawson <nyall.dawson@gmail.com> 2018-06-12 Allow some frequently used methods to be inlined Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Minor fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Remove unused member Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Add unique_ptr variant to QgsRasterIterator::readNextRasterPart Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Move body of reclassifyValue to header so it can be optimised Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Since 3.4->3.2 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 More Travis debugging Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Try to debug Travis test failure Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Add tests for processing reclassification algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Unit tests for reclassification utils Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Add typeinfo for RasterClass Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Add missing files Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Expose choice of how to handle out-of-class values Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Expose choice of bounds handling during reclassification Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Add reclassify by table algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Unit tests for list based contains Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Add contains check to QgsRasterRange Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Add bounds type handling to QgsRasterRange Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Fix equality test for QgsRasterRange when min/max is nan Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Tests for QgsRasterRange Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Expose a method to Python Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 Documentation for QgsRasterRange Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-06-12 Merge pull request #7227 from elpaso/locale-make-overrideable Use default QLocale instead of system Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-06-12 [processing] fix geometry by expression algorithm geometryless input Merge: e899849def d9afb899a0 Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-06-11 Merge pull request #7199 from 3nids/vertex_tool vertex tool fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-08 rename some arguments and variables Merge: 55672237b8 1743451263 Luigi Pirelli <luipir@gmail.com> 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 <matthias@opengis.ch> 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 <elpaso@itopen.it> 2018-06-11 Merge pull request #7221 from elpaso/load-qgz [bugfix] Also load .qgz files Alessandro Pasotti <elpaso@itopen.it> 2018-06-11 Also load .qgz files Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-06-11 followup 5c267f2: apply @wonder-sk 's comments Nyall Dawson <nyall.dawson@gmail.com> 2018-06-10 Embed Layers Dialog UI fixes - Use a QgsFileWidget - Disable OK button when no layers are selected Nyall Dawson <nyall.dawson@gmail.com> 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 <imajimatika@gmail.com> 2018-06-11 Add missing include to make it buildable in MacOS. Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Add new embedded indicator icon courtesy of @nirvn Nyall Dawson <nyall.dawson@gmail.com> 2018-06-10 Memory safety Nyall Dawson <nyall.dawson@gmail.com> 2018-06-10 Also show embedded indicators for groups Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-10 Remove foreach, initialize pointer Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2018-06-11 Merge pull request #7206 from m-kuhn/fix18380 Fix loading layers within embedded groups Alessandro Pasotti <elpaso@itopen.it> 2018-06-11 [bugfix] Fix Z&M edition. Fix double conversion from locale. Mnually Cherry-picked from 0ba36acf93353ff177f4e149215dbee8b9d5d78d Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 [processing] Fix exception when browsing for folder in processing options for multiple folder settings Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-11 More use of QgsLayerStyleOverride Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-11 Use QgsLayerStyleOverride in QgsMapHitTest::runHitTestLayer Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-11 Create a QgsLayerStyleOverride and use it for the job renderer Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-10 [map themes] fix map renderer ignore theme blend and transparency layer settings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Dox and indentation updates Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Refined tests for QgsProject::transactionGroup() Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Silence a clazy warning Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Update dox, bindings C. Marcel <clement.marcel@nwanda.fr> 2017-07-11 Add QgsProject::transactionGroup() available & with Python bindings. Nyall Dawson <nyall.dawson@gmail.com> 2018-06-11 Fix failing test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-17 add test to ensure scale lock is respected on canvas resize Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-06-09 Fix test, because we only accept comma for compatible locales Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Check if conversion was successful before passing to locale Merge: 23277284e7 615d7a03f2 Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Merge pull request #7210 from elpaso/bugfix-18656-layout-map-extent [bugfix] Use locale representation for extent Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Fix test comparison Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Skip custom handling of decimal point if it's a dot Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Respect locale decimal separator in input fields Alessandro Pasotti <elpaso@itopen.it> 2018-06-09 Added tests for locales other than english Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-06-09 [processing][gdal] Fix execution of hillshade with multidirectional argument And add tests Matthias Kuhn <matthias@opengis.ch> 2018-06-09 Add test to save and reload embedded groups Alessandro Pasotti <elpaso@itopen.it> 2018-06-06 Set locale in the tests Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Accept dot and comma as decimal point on input Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Try to convert doubles with comma as decimal point Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Use displayString to get the formatted value Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Use QLocale when representing double fields Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-08 fix documentation in QgsRectangle Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-08 use unique_ptr and log message when transform fails Merge: b4cbfed47a 82c2aaaa80 Even Rouault <even.rouault@spatialys.com> 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 <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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2018-06-08 Load layers within embedded groups Fix #18380 Matthias Kuhn <matthias@opengis.ch> 2018-06-08 Add test for embedded groups Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Add failing test for Geojson add field and then features Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-08 Update copyright header for raster layer unique values alg Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-08 [processing] share code between zonal histrogram and zonal stats algs Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 [processing] Fix feedback message in merge vector alg Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 [processing][SAGA] Fix interpolation choices for add grid values algorithms And add more tests Fixes #19132 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Add some tooltips to diagram show properties Refs #19109 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Fix data defined show diagram setting does not always work Fixes #19109 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 [layouts] Fix item_variables function with non-lowercase item ids Fixes #19063 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Supress dos2unix output Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-08 Better constructor, dox Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Update processing test results Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Make zonal statistics algorithm thread safe Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Fix zonal stats min/max values when pixel area is greater than polygon area Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Fix zonal statistics calculations when pixel size is greater than polygon size Fixes #17159 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-06 Add thread safe method of constructing QgsZonalStatistics, using a QgsRasterInterface instead of a QgsRasterLayer Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Ensure zonal stats respsects all user set no data values Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Minor refactoring, avoid use of old style cast Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-06 Avoid use of raw GEOS API Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Use doubles, not float values, within zonal stats Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Use unique_ptr Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Fix missing definition in data defined buttons Fixes #19110 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Fix some clazy eventFilter warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-06-08 Use standard crosshair cursor in layouts Loïc Bartoletti <l.bartoletti@free.fr> 2018-06-06 remove specific cursor for QgsMeasureTool Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-07 [cmake] fix deprecated OLD policy for CMP0053 https://cmake.org/cmake/help/v3.1/policy/CMP0053.html Harrissou Sant-anna <delazj@gmail.com> 2018-06-07 Add the Copy and Move Feature(s) button to Edit menu (#6884) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-07 [move feature tool] respect CAD constraint [fix #19141] Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-07 [vertex editor] set extent of map canvas on the whole selection of nodes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-07 [vertex tool] create the editor with an initial selection Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-07 [vertex editor] selected vertices are in bold too Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-06-07 Added broken qlr file for the test case Alessandro Pasotti <elpaso@itopen.it> 2018-06-07 Add test for QgsLayerDefinition (regression #18981) Alessandro Pasotti <elpaso@itopen.it> 2018-06-07 Include QDomNode (needed to build the test) Alessandro Pasotti <elpaso@itopen.it> 2018-06-07 Do not return invalid layers from findLayers() Nyall Dawson <nyall.dawson@gmail.com> 2018-06-07 [processing] Allow choice of field prefix for Join algorithms Avoids clash of field names resulting in potentially misleading results Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-06 [cmake] fix deprecated OLD policy CMP0048 (#7193) Alessandro Pasotti <elpaso@itopen.it> 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 <delazj@gmail.com> 2018-06-06 [needs-docs] Remove obsolete tooltip on "Move Feature(s)" tool (#7191) now that it fully handles snapping Nyall Dawson <nyall.dawson@gmail.com> 2018-06-06 Fix crash in merge features dialog Fixes #19119 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-05 fix sip test only check for Python file if it is produced Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 Documentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-05 [processing] Fix missing schemas in postgis destination selection panel Tom Chadwin <tom.chadwin@nnpa.org.uk> 2018-06-05 Avoid deprecated regex Avoid invalid escape sequence via raw string: `re.compile('^[^\s\(]+')` > `re.compile(r'^[^\s\(]+')` Tom Chadwin <tom.chadwin@nnpa.org.uk> 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 <tom.chadwin@nnpa.org.uk> 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 <blottiere.paul@gmail.com> 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 <even.rouault@spatialys.com> 2018-06-05 Merge pull request #7152 from rouault/fix_memleaks_qgsstyle Fix various memleaks in QgsStyle Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 Fix zonal stats doesn't work with raster/vector in different CRS Fixes #19027 arnaud.morvan@camptocamp.com <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 <even.rouault@spatialys.com> 2018-06-05 [OGR provider] Complementary fix for #18596, related to adding a new field to a GeoJSON file Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-05 [pyqgis] add missing install of __init__.py for modules Merge: b2fce7364d 73cfe04712 Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Merge pull request #7012 from elpaso/python-provider Python provider QEP 122 Merge: c61e4821b5 fa7879ade1 Luigi Pirelli <luipir@gmail.com> 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 <nirvn.asia@gmail.com> 2018-06-05 [ui] do not hide floating panel toolbars for map-only view Luigi Pirelli <luipir@gmail.com> 2018-06-05 [processing] Correct management of optional rasters in batch mode. Fixes #19115 Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Add missing import QgsCsException Alessandro Pasotti <elpaso@itopen.it> 2018-06-05 Re-enable the test on travis with a fix Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 [processing] Fix create constant raster layer modifies pixel size Fixes #18446 Merge: b69389b650 bd0ec6e4e9 Matthias Kuhn <matthias@opengis.ch> 2018-06-05 Merge pull request #7176 from nyalldawson/cmp0040 Don't use old policy for CMP0040 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 Don't use old policy for CMP0040 Seems no longer required in any case Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 Run clang-tidy modernization checks Nyall Dawson <nyall.dawson@gmail.com> 2018-06-05 Add some missing dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-06-02 Remove unnecessary space at the bottom of widgets Harrissou Sant-anna <delazj@gmail.com> 2018-06-01 Remove unnecessary space at the bottom of Source tab and do some ui cleanup Merge: 8307264c3b 2502a3376e Even Rouault <even.rouault@spatialys.com> 2018-06-04 Merge pull request #7167 from rouault/gpkg_perf_improvements [OGR provider] Performance improvements on huge GeoPackage database (fixes #18402) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][SAGA] Avoid unicode errors when parsing description files Fixes #19062 Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2018-06-04 NULL -> nullptr in sip code Merge: 0e4b595717 fcb6a74d23 Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Merge pull request #7169 from m-kuhn/attrTableCrash19054 Fix crash when removing layer with attribute table open Alessandro Pasotti <elpaso@itopen.it> 2018-06-04 Revert "Re-enable test that was failing on Travis" This reverts commit c4d62ef05ff268d903b0a821b43573b161b3964c. Alessandro Pasotti <elpaso@itopen.it> 2018-06-04 Removed debug message leftover Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Fix crash when removing layer with attribute table open Fix #19054 Even Rouault <even.rouault@spatialys.com> 2018-06-04 [OGR provider] Custom GPKG implementation of GetExtent() only needed for GDAL < 2.4 Merge: 4af0e4410e 474809ecef Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Merge pull request #7168 from m-kuhn/noTrDebugMessages Do not translate debug messages Alessandro Pasotti <elpaso@itopen.it> 2018-06-04 Re-enable test that was failing on Travis Alessandro Pasotti <elpaso@itopen.it> 2018-06-04 registerProvider now returns a bool Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Do not translate debug messages Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-04 qgsstyle.cpp: change protected to private Merge: 783b6b8120 e719af5096 Even Rouault <even.rouault@spatialys.com> 2018-06-04 Merge pull request #7153 from rouault/remove_VSIReadDirRecursive1 Remove VSIReadDirRecursive1() Mathieu Pellerin <nirvn.asia@gmail.com> 2018-06-04 [geometry] optimize point distance to point Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing] Fix cannot use feature source as input for model crs or extent parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 [processing] Also add table output for raster unique values report algorithm Allows values to be used within models Alessandro Pasotti <elpaso@itopen.it> 2018-06-04 Better comment to explain why the ref needs to be incremented Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Fix some shellcheck warnings in astyle scripts Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Fix incorrectly capitalized accented menu entries Fixes #19102 Merge: adf5eb77cf 48bbd2460c Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Merge pull request #7118 from m-kuhn/stringCompOperators Cast left node to text on string comparison Matthias Kuhn <matthias@opengis.ch> 2018-06-04 Change docstring order Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Workaround to fix WFS provider empty() method Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Isolate test failures with subset string modification Matthias Kuhn <matthias@opengis.ch> 2018-05-28 Reset subset string after testing Wfs test fails otherwise. Matthias Kuhn <matthias@opengis.ch> 2018-05-28 Add an empty test on truncated layers Matthias Kuhn <matthias@opengis.ch> 2018-05-28 Fix QgsVectorLayer::hasFeatures() crash when editable Matthias Kuhn <matthias@opengis.ch> 2018-05-28 Adjust target version Matthias Kuhn <matthias@opengis.ch> 2018-05-28 Make doctest happy Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Adjust docstrings Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Fix test Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Adjust tests Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Invert logic because True is not False Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Fix docstring Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Advanced logic for QgsVectorLayer::hasFeatures() Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Make QgsVectorDataProvider::hasFeatures() final Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-18 Use cheap request Matthias Kuhn <matthias@opengis.ch> 2018-05-18 Improve API docs Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Fix typo Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add test for empty() to provider test suite Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add optimized version of QgsPostgresProvider::empty() Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add optimized versions of empty() to QgsVectorDataProvider Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add empty() and emptyUnknown() to QgsFeatureSource Andrea Giudiceandrea <andreaerdna@libero.it> 2018-06-04 Add vector icons to some qgs algorithms (fixes #19082) (#7149) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][saga] Fix error in merge vector layers Fixes #18545 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][SAGA] Resync kriging parameters with saga manual And remove duplicate kriging algorithms, add tests Fixes #18191 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][saga] Fix error in raster calculator Fixes #18751 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing] Fix evaluation of vector layer references to compatible feature sources Refs #18545 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][SAGA] Fix missing outputs from some algorithms Fixes #19103 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][saga] Add unit test for reclassify values (simple) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 [processing][SAGA] Fix broken reclassify values algorithm Fixes #18750 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-04 [processing][SAGA] Fix exposed output formats to include only those supported by SAGA Refs #18908 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Add missing license headers Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Fix path to licensecheck in test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Try to use cpanm to install licensecheck Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Move licensecheck to external folder Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-04 Fail check if licensecheck missing Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Install more dependencies from repos Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Don't run tests when install modules Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 No prompts Nyall Dawson <nyall.dawson@gmail.com> 2018-06-04 Install licensecheck via cpan Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Add unit test for license headers Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-04 Merge branch 'master' into fix_memleaks_qgsstyle Nyall Dawson <nyall.dawson@gmail.com> 2018-06-03 More checks Nyall Dawson <nyall.dawson@gmail.com> 2018-06-03 [ogr] Fix combination of filterrect and filterfids ignores filterrect check Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-03 Add QgsStyle::cleanDefaultStyle() and use it in QgsApplication::exitQgis() Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-02 fix sipify and run Denis Rouzaud <denis.rouzaud@gmail.com> 2018-06-02 concatenate auto_additions files with python module __init__.py.in Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-31 use dedicated files for auto additions Denis Rouzaud <denis.rouzaud@gmail.com> 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 <even.rouault@spatialys.com> 2018-06-03 qgsstyle.cpp: avoid minor memleaks in use of sqlite3_mprintf() Even Rouault <even.rouault@spatialys.com> 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<QgsCoordinateTransformPrivate>::~QExplicitlySharedDataPointer() (qshareddata.h:156) ==23284== by 0x88B7857: QgsCoordinateTransform::~QgsCoordinateTransform() (qgscoordinatetransform.cpp:139) ==23284== by 0x88C1827: QHashNode<QPair<QString, QString>, QgsCoordinateTransform>::~QHashNode() (qhash.h:237) ==23284== by 0x88C18A6: QHash<QPair<QString, QString>, 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<QPair<QString, QString>, QgsCoordinateTransform>::freeData(QHashData*) (qhash.h:621) ==23284== by 0x88BF735: QHash<QPair<QString, QString>, QgsCoordinateTransform>::~QHash() (qhash.h:342) ==23284== by 0x88C1F2B: QMultiHash<QPair<QString, QString>, 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2018-06-03 Add note to use QgsApplication::authManager() Even Rouault <even.rouault@spatialys.com> 2018-06-02 [OGR provider] Improve performance of subLayers(), particularly on FileGDB with the proprietary driver (fixes #18342) Nyall Dawson <nyall.dawson@gmail.com> 2018-06-03 More tests Nyall Dawson <nyall.dawson@gmail.com> 2018-06-02 Also check geometry in tests Nyall Dawson <nyall.dawson@gmail.com> 2018-06-02 [ogr] Only try to add original fid from iterators, not in other cases Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-02 Better tests Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Remove safety check Doesn't work correctly - flags valid matches as invalid Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-29 Use correct member variable prefix Merge: f68f288dea 033071ae50 Alessandro Pasotti <elpaso@itopen.it> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-01 [cleanup] use for range based loop Merge: 9d3f8d44f5 75b7edf1d2 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-01 Merge pull request #7131 from rouault/fix_linux_build_qca QCAMacros.cmake: fix Linux build Alessandro Pasotti <elpaso@itopen.it> 2018-06-01 Added QgsDataProvider::ProviderOptions to the bindings Even Rouault <even.rouault@spatialys.com> 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 <denis.rouzaud@gmail.com> 2018-05-31 add note on how to invalidate results Denis Rouzaud <denis.rouzaud@gmail.com> 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 <even.rouault@spatialys.com> 2018-06-01 QCAMacros.cmake: re-add 25ba36180cfbf836b9458beb98e28f62349c4260 for FreeBSD Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-06-01 [cleanup] QgsFieldCalculator: avoid use of hardcoded magic indices Even Rouault <even.rouault@spatialys.com> 2018-06-01 [OGR provider] GPKG: allow repeated creation of int fields with len != 0 (fixes #19009) Andrea Giudiceandrea <andreaerdna@libero.it> 2018-06-01 Add fill/stroke color & opacity parameters to more north arrows svg images Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Remove orig_ogc_fid fields from server filter tests Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-05-17 Skip failing test on Travis the test passes locally Alessandro Pasotti <elpaso@itopen.it> 2018-05-17 Added test to cmake Alessandro Pasotti <elpaso@itopen.it> 2018-05-17 Removed commented code Alessandro Pasotti <elpaso@itopen.it> 2018-05-17 Fix provider for min/max updates Alessandro Pasotti <elpaso@itopen.it> 2018-05-17 SIP updates Alessandro Pasotti <elpaso@itopen.it> 2018-05-17 Minor updates to the doc strings Alessandro Pasotti <elpaso@itopen.it> 2018-05-12 Added QgsSpatialIndex to the python provider Alessandro Pasotti <elpaso@itopen.it> 2018-05-12 Python provider tests passing Except for QgsLayerDefinition.exportLayerDefinitionLayers and QgsLayerDefinition.loadLayerDefinitionLayers Alessandro Pasotti <elpaso@itopen.it> 2018-05-12 QgsDebugMsg -> QgsDebugMsgLevel Alessandro Pasotti <elpaso@itopen.it> 2018-05-12 Allow python creation of QgsFeatureIterator from an abstract one Alessandro Pasotti <elpaso@itopen.it> 2018-04-29 Do not dec ref in methodcode Alessandro Pasotti <elpaso@itopen.it> 2018-04-29 Moved python provider to separate file Also cloned other memory layer methods Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Tests for Python vector data provider (still failing but not crashing!) Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 SIP wrappers for QgsProviderMetadata Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 API to register new vector data providers Alessandro Pasotti <elpaso@itopen.it> 2018-04-19 Check for index validity and do not crash! Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing][gdal] Don't double quote output paths Breaks for some drivers, e.g. KML Fixes #18264 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing][GRASS] Fix some algorithms always export as GPKG, regardless of format selected Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing] Fix error when creating tests and raster output no longer exists Fixes #16123 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing][saga] Fix some field parameters are incorrectly defined as feature sources Fixes #18193 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-06-01 [processing] Rename File parameter in modeler to File/Folder Better reflects what it does Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing] Fix errors when filling parameters in batch panel Fixes #18408 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Add another acceptable hash Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 See if test now passes on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Resurrect another GRASS test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Resurrect a GRASS test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing][grass] Fix handling of optional file parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing] Some test debugging help Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Resurrect a grass test Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing][GRASS] Fix r.relief.scaling has inverted min/max values for altitude and azimuth parameters Fixes #19076 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 [processing] Log an error when a numeric parameter has min value >= max value Refs #19076 Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Better dox, spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-05-31 [processing] Fix invalid characters in HTML for 'Raster layer unique values' report Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Revert "Fix QCA-ssl for FreeBSD" This reverts commit 25ba36180cfbf836b9458beb98e28f62349c4260. Breaks linux build Matthias Kuhn <matthias@opengis.ch> 2018-05-31 SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. Matthias Kuhn <matthias@opengis.ch> 2018-05-31 SC2006: Use $(..) instead of legacy `..`. Nyall Dawson <nyall.dawson@gmail.com> 2018-06-01 Fix some shellcheck warnings Merge: 0cffd19e5f 2969ba1e99 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2018-05-31 test_provider_ogr_gpkg.py: avoid bug_17795.gpkg test sample to be modified by tests Even Rouault <even.rouault@spatialys.com> 2018-05-31 [OGR provider] Avoid attribute table to be empty on OGR layer with mixed geom types (fixes #19077) Denis Rouzaud <denis.rouzaud@gmail.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2018-05-31 Run string comparison test on all providers Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Make compiled tests more stable we do not want to ignore AttributeErrors for those Luigi Pirelli <luipir@gmail.com> 2018-05-31 pep8 fix Luigi Pirelli <luipir@gmail.com> 2018-05-31 typo Merge: 25ba36180c 1d2686d0dc Even Rouault <even.rouault@spatialys.com> 2018-05-31 Merge pull request #7127 from rouault/fix_18267 [WFS provider] Handle DescribeFeatureType responses that consist of a single <include> (fixes #18267) Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Add tests for compiling string operators Anita Graser <anitagraser@gmx.at> 2018-05-31 Autopep8 Even Rouault <even.rouault@spatialys.com> 2018-05-31 [WFS provider] Handle DescribeFeatureType responses that consist of a single <include> (fixes #18267) Also handle another occurence of a buggy server only accepting TYPENAMES plural as parameter of DescribeFeatureType Luigi Pirelli <luipir@gmail.com> 2018-05-31 blacklisted the new test PyQgsDbManagerPostgis waiting a complete pki enabled docker and relative test adaptation Luigi Pirelli <luipir@gmail.com> 2018-05-08 from unicode to str Luigi Pirelli <luipir@gmail.com> 2018-03-20 typo Luigi Pirelli <luipir@gmail.com> 2017-11-10 Tests for db_manager postgis connector and postgis provider checking clean certificate cleaning Luigi Pirelli <luipir@gmail.com> 2017-11-10 Set permission to certs to allow correct removing on win lbartoletti <lbartoletti@users.noreply.github.com> 2018-05-31 Fix QCA-ssl for FreeBSD Merge: 497abfe797 de347f0742 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-31 Merge pull request #7120 from nyalldawson/opts Optimise geometry conversion to/from geos Merge: 8cf7447a2c c49a18c587 Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Merge pull request #7125 from m-kuhn/sld_read_multiple_featuretypestyles Sld read multiple featuretypestyles Roel Huybrechts <roel@huybrechts.re> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-31 Merge pull request #6537 from slarosa/menu-indicator fix size for menu indicator in data defined button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-30 [processing] Fix some incorrect formatting of algorithm titles Merge: 612d61dc09 744a42ffc2 Matthias Kuhn <matthias@opengis.ch> 2018-05-31 Merge pull request #7106 from m-kuhn/encodedUrl3 Assume URL already encoded in web view widget Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Tweak algorithHelp formatting Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Add metadata for feature sink parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Show accepted data types for parameters in processing.algorithmHelp Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Add method to retrieve list of accepted Python data types for a parameter type Nyall Dawson <nyall.dawson@gmail.com> 2018-05-31 [processing] Show search icon in search boxes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-31 Fix crash in QgsNetworkContentFetcherRegistry Nyall Dawson <nyall.dawson@gmail.com> 2018-05-31 Move 'move features' button to correct place in toolbar Nyall Dawson <nyall.dawson@gmail.com> 2018-05-31 Use a snapping indicator when picking feature to move with move tool Fixes #19065 Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-05-30 Cast left node to text on string comparison Peter Petrik <zilolv@gmail.com> 2018-05-30 misc fixes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-30 Use subsetStringChange signal for layer tree view filter indicator Peter Petrik <zilolv@gmail.com> 2018-05-30 fix travis errors Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 Optimise geometry conversion to/from geos Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-30 Remember last used directory when saving map as PDF Peter Petrik <zilolv@gmail.com> 2018-05-30 misc optimization for geometries and fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-30 More unit checks for project dirtying Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 Fix corrupted text in Open From menu item Alexandre Neto <senhor.neto@gmail.com> 2018-05-29 Changes tooltip of Open Layer Styling button Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Fix some missing references warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-30 [processing] Correct text for temporary folder output Merge: d157b6e661 3edc07b4c2 Salvatore Larosa <lrssvtml@gmail.com> 2018-05-29 Merge pull request #7087 from slarosa/fix_19001 Fixes #19001: update url for _pyqgis and _api commands Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 [processing] Fix destination folder param is not updated after picking from the file dialog alone Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 Filter invalid rings during label geometry preparation Nyall Dawson <nyall.dawson@gmail.com> 2018-05-30 Remove invalid ring handling from filterVertices, move to removeInvalidRings() Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Fix filterVertices for multipoint geometries Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Fix doxygen Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Optimise some coordinate transforms Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Optimise QgsCurve::asQPolygonF for linestring geometries Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Unit tests for filterVertices Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Better memory management, handle nan coordinate results when calculating point feature label obstacle geometry Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 [labeling] Geometry transformations may result in nan points, so filter these out when registering labeled features Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 Add method to filter vertices for geometries in place, by providing a custom filter function Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-29 Catch some uncaught transform exceptions Anita Graser <anitagraser@gmx.at> 2018-05-29 Add geometry and id field parameters Peter Petrik <zilolv@gmail.com> 2018-05-29 revert changes to test files Anita Graser <anitagraser@gmx.at> 2018-05-29 Autopep8 Peter Petrik <zilolv@gmail.com> 2018-05-29 apply map transform directly in the feature highligh c++ code Nyall Dawson <nyall.dawson@gmail.com> 2018-05-29 [processing][gdal] Fix gdal command does not automatically update when destination value is changed Peter Petrik <zilolv@gmail.com> 2018-05-29 since 3.4 Peter Petrik <zilolv@gmail.com> 2018-05-29 misc doc changes Matthias Kuhn <matthias@opengis.ch> 2018-05-29 Assume URL already encoded in web view widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-05-29 Add subsetStringChanged signal Mathieu Pellerin <nirvn.asia@gmail.com> 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 <lrssvtml@gmail.com> 2018-05-29 also versioning cookbook url Salvatore Larosa <lrssvtml@gmail.com> 2018-05-29 use https for cookbook url Matthias Kuhn <matthias@opengis.ch> 2018-05-29 const correctness QgsVectorLayer::deleteAttributes Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 qgz set as the default format Peter Petrik <zilolv@gmail.com> 2018-05-29 rename qgsquickfeature and remove featuremodel Peter Petrik <zilolv@gmail.com> 2018-05-28 Add polygon highlight support Peter Petrik <zilolv@gmail.com> 2018-05-28 move tessellator from 3d to core (need also for quick library) viktor.sklencar@lutraconsulting.co.uk <viktor.sklencar@lutraconsulting.co.uk> 2018-05-22 [qgsquick] [feature] Added identify and highlight feature Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Speed up rendering by avoiding data defined layer enabled check in most circumstances Peter Petrik <zilolv@gmail.com> 2018-05-28 add missing qgis_quick.h header to install Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 fix server/app files and sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 put \since and \deprecated at the end of comment blocks Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 fix test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 [sipify] fix deprecated annotation without additional comment Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-28 add test to check that \since and \deprecated are at the end of command blocks Anita Graser <anitagraser@gmx.at> 2018-05-28 Cleanup + pep8 Anita Graser <anitagraser@gmx.at> 2018-05-28 Add PostGISExecuteAndLoadSQL Merge: 034c3f0d75 6cac1bdcbd Alexander Bruy <alexander.bruy@gmail.com> 2018-05-28 Merge pull request #7098 from alexbruy/fix-cmake fix build with CMake < 3.7 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-05-28 use complex condition for CMake < 3.7 Merge: a525b2df94 12a7be799c D'Hont René-Luc <rldhont@gmail.com> 2018-05-28 Merge pull request #7007 from arnaud-morvan/server_filter_and_bbox [server][wfs] Apply BBOX inside And using filterRect Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-28 Mark project as dirty when changing layer subset string arnaud.morvan@camptocamp.com <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 <anitagraser@gmx.at> 2018-05-28 Update PostGISExecuteAndLoadSQL.py Salvatore Larosa <lrssvtml@gmail.com> 2018-05-27 Fixes #19001: update url to _pyqgis and _api commands Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Fix SAGA parameter value check Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 [processing][grass] Fix broken checkParameterValues tests Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 [processing] Tweaks and checks for checkParameterValues Harrissou Sant-anna <delazj@gmail.com> 2018-05-19 [needs-docs] Move the "move features" and "Copy and move features" buttons to the Advanced Digitizing toolbar Harrissou Sant-anna <delazj@gmail.com> 2017-05-18 [needs-docs]Add multi edit attributes icon to the Digitizing toolbar fixes #16568 Nathan Woodrow <madmanwoo@gmail.com> 2018-03-19 [fix] Variables can't have spaces in name Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 [Processing] Fix raster menu split in two in some locales Fixes #17448 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 More capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Set object name for vertex editor (avoid Qt warning) Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Minor cleanups Nathan Woodrow <madmanwoo@gmail.com> 2018-03-19 [Fix] Don't recreate vertex editor each time Andrea Aime <andrea.aime@gmail.com> 2017-06-13 Fixes #16706, categorized symbology matching lack of value is not properly encoded in SLD Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 [processing] Add some more tags and icons to stats algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-28 Add warning note to QgsLayoutPageCollection::shouldExportPage Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Cleaner conditional generation of pyi typehint stub files Alexander Bruy <alexander.bruy@gmail.com> 2018-05-26 fix build with SIP < 4.18 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-28 Remove some useless \returns dox Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-02-22 Remove the invalid image/jpg mime type Harrissou Sant-anna <delazj@gmail.com> 2018-05-26 Set the dpi default to -1 to use layout dpi Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Remove extra space added before first line of docstring Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Typo Jürgen E. Fischer <jef@norbit.de> 2018-05-27 fix build with SIP <4.19 Merge: 7a1a787c0a 0115d4e9a6 Salvatore Larosa <lrssvtml@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-27 Fix incorrect returns docstring when doxygen \returns has extra trailing spaces or uses tabs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-27 Fix incorrect param docstring when doxygen \param has extra trailing spaces or uses tabs Nyall Dawson <nyall.dawson@gmail.com> 2018-05-27 Fix bad regex Nyall Dawson <nyall.dawson@gmail.com> 2018-05-27 Sipify Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-25 Fix bad class docstring Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Remove some junk lines from docstrings Nyall Dawson <nyall.dawson@gmail.com> 2018-05-24 [pyqgis] Ensure that multiline param tags are indented for additional lines Salvatore Larosa <lrssvtml@gmail.com> 2018-05-27 [pluginmanager] show search icon in filter line edit and removed search label Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Add "get ..." to doxygen compliance blacklist Should be "gets ..." for consistent tense, or better yet "returns ..." for consistency. Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Fix some interface doxygen Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Add 'accessor for' to doxygen compliance blacklist Use "Returns the..." instead Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-26 add missing crsChanged signal in QgsProjectionSelectionWidget (#7079) D'Hont René-Luc <rldhont@gmail.com> 2018-05-26 [Server][WFS] GeoJSON FeatureCollection BBOX is restricted to -180,-90,180,90 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Remove some incorrect 'not available in Python bindings' notes Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Use "customize" instead of "customise" Since we default to US spelling, we should always be using "customize" Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Add missing getters to QgsContrastEnhancementFunction Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Add 'mutator for ' to doxygen compliance blacklist Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 Unit tests for QgsLineString::(x/y)Data() Nyall Dawson <nyall.dawson@gmail.com> 2018-05-26 qgsgeometry_cast Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Speed up map to pixel simplification by directly accessing x/y vertex data Salvatore Larosa <lrssvtml@gmail.com> 2018-05-25 fix clang compile error on osx Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Speed up WKB conversion to linestrings Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Remove redundant virtual on override Merge: f33a2d0e6b 37e0b9f66f Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Merge pull request #7075 from m-kuhn/multiselectValueRelation Fix checkboxes do not show up in value relation multi Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Fix mdal build warning unused const var Matthias Kuhn <matthias@opengis.ch> 2018-05-25 Fix checkboxes do not show up in value relation multi Fix #19028 Merge: 99b6194e3c 83b0bd7c62 Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-05-25 Improve docs for single symbol renderer, add missing SIP_FACTORY Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Don't crash when a null task is added to task manager Jürgen E. Fischer <jef@norbit.de> 2018-05-25 fix windows build (followup 33390123e3) Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Add unit test to prevent deprecated methods without description And add missing descriptions Even Rouault <even.rouault@spatialys.com> 2018-05-25 Make 'WMS/WMTS' untranslatable in QgsWmsSourceSelectProvider::text() Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Typo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-25 More efficient QgsGeometry::asGeometryCollection() for single part geometries Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Fix documentation warning Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Fix API breaks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-25 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Fix more broken links Nyall Dawson <nyall.dawson@gmail.com> 2018-05-25 Fix broken see also links Nyall Dawson <nyall.dawson@gmail.com> 2018-05-24 Fix test result Nyall Dawson <nyall.dawson@gmail.com> 2018-05-24 Doxygen test also checks for broken 'see also' links Salvatore Larosa <lrssvtml@gmail.com> 2018-05-25 remove deprecated qt5_use_modules macro Salvatore Larosa <lrssvtml@gmail.com> 2018-05-25 clang workaround to fix build: use move on return unique_ptr Harrissou Sant-anna <delazj@gmail.com> 2018-05-24 Fix typo Harrissou Sant-anna <delazj@gmail.com> 2018-05-24 Fix typo Anita Graser <anitagraser@gmx.at> 2018-05-24 Create PostGISExecuteAndLoadSQL.py Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-24 [wfs] fix turning attribute value to NULL Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-24 fix icon/row size Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-23 [locator] move the config button to the table Merge: dde895d149 882d8ed79b Martin Dobias <wonder.sk@gmail.com> 2018-05-24 Merge pull request #7008 from PeterPetrik/qgsmeshlayer_2_scalar_vector_datasets [mesh] Rendering of scalar and vector datasets Even Rouault <even.rouault@spatialys.com> 2018-05-24 WMS provider: use 'WMS/WMTS' instead of 'WMS' in various UI labels (fixes #18883) Peter Petrik <zilolv@gmail.com> 2018-05-24 tiny doc change Nyall Dawson <nyall.dawson@gmail.com> 2018-05-24 [layouts] Fix incorrect path shown after export atlas to pdf Fixes #19013 Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2018-05-23 [WMS provider] Avoid duplicate format selection radio buttons (fixes #18796) Merge: 2bbacb635f 2330b7fc63 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2018-05-23 Merge pull request #7054 from nyalldawson/compliant Add compliance test to doxygen test Jürgen E. Fischer <jef@norbit.de> 2018-05-23 fix stretch build Alessandro Pasotti <elpaso@itopen.it> 2018-05-23 Fix docstring for setEditFormConfig Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Fix non-compliant docstrings Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-05-23 fix unclosed strings not style in python console & script editor Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-23 Try to fix handling of undocumented members on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Update list of acceptable missing docs Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Sort list of acceptable missing docs Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Add some SIP_THROW( QgsCsException ) annotations Incomplete, but allows proper QgsCsException catching for these methods Nyall Dawson <nyall.dawson@gmail.com> 2018-05-23 Fix outdated docs Fixes #19004 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <zilolv@gmail.com> 2018-05-22 fix typo Peter Petrik <zilolv@gmail.com> 2018-05-22 fix docs Peter Petrik <zilolv@gmail.com> 2018-05-22 various small fixes from review Even Rouault <even.rouault@spatialys.com> 2018-05-22 [WFS provider] Avoid request by feature id to cause a full layer download (fixes #18740) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-22 Improve default color scheme for python console & script editor Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-22 Fix missing color settings for python console / script editor Nyall Dawson <nyall.dawson@gmail.com> 2018-05-22 [console] Fix unclosed strings don't respect the preset font size Nyall Dawson <nyall.dawson@gmail.com> 2018-05-22 [processing] Don't crash when hitting transform exceptions inside transform algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-22 Avoid some unnecessary geometry clones during map to pixel simplification Nyall Dawson <nyall.dawson@gmail.com> 2018-05-22 Fix invalid polygon rings created by map to pixel simplification when a larger polygon contains a very small ring Nyall Dawson <nyall.dawson@gmail.com> 2018-05-22 Add failing test for rendering simplification of very small ring inside larger polygon Even Rouault <even.rouault@spatialys.com> 2018-05-21 Fix typo Even Rouault <even.rouault@spatialys.com> 2018-05-21 Dummy commit to indicate that 0addae5b783e541953522eabe178426e820bf852 was about refs #18740 Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2018-05-21 Use the standard snap indicator with move features tool Fixes #18957 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-21 Fix SVG parsing error on startup Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Silence python warnings from 3rd party libraries on startup Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Flip some code to use format Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Fix bad regex escaping Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-21 [python console] improve settings UI (#7041) - improve UI spacing - harmonize reset icon Blottiere Paul <blottiere.paul@gmail.com> 2018-05-21 [processing] Declare NOT_SELECTED Blottiere Paul <blottiere.paul@gmail.com> 2018-05-21 [processing] Fix invalid attribute's name Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 [processing] Fix exception when editing enum input with no default value Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 [processing] Fix models cannot correctly set enum parameters to a static choice Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-21 [processing] Fix script editor dialog title Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-21 [needs-docs][processing] reword add model/script to toolbox actions Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [needs-docs][processing] open existing script toolbar action Nyall Dawson <nyall.dawson@gmail.com> 2018-05-21 Add unit test for geoccs descriptions imported from GDAL Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [processing] show indentation guides in script editor Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 reduce darkness of the inc./dec. font icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 harmonize open script icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 remove unused python console icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [processing] do no wrap line in script editor (harmonize behavior with python console) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [python console] update toolbar icon and action position (harmonize position with the processing script editor) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [processing] better unsaved change dialog upon closing script editor Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-20 [processing] use python console color/font settings for the script editor Alexander Bruy <alexander.bruy@gmail.com> 2018-05-19 [processing] add test for temporary output without extension Alexander Bruy <alexander.bruy@gmail.com> 2018-05-18 [processing] fix temporary directories handling Jürgen E. Fischer <jef@norbit.de> 2018-05-19 crssync: also update 'deprecated' flag (fixes #18905) Jürgen E. Fischer <jef@norbit.de> 2018-05-19 crssync: * also update coordinate system descriptions * retrieve descriptions of geocentric CRSes (fixes #18968) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2018-05-19 Fix export map as image/PDF does not respect labeling engine settings matteo <matteo.ghetta@gmail.com> 2018-05-18 resurrect also the test for r.thin matteo <matteo.ghetta@gmail.com> 2018-05-18 [processing] fix wrong parameter GRASS Merge: b4ec9a3190 599799d264 Blottiere Paul <blottiere.paul@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-05-18 [pyqgis] add method to retrieve metaEnum from an enum value or type (#7023) Merge: bc25781208 66da1b0046 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-05-18 Merge pull request #7018 from 3nids/sipify_metaenum_helper [sipify] write helpers in core.__init__.py for Q_ENUM Blottiere Paul <blottiere.paul@gmail.com> 2018-05-18 Remove unused import Blottiere Paul <blottiere.paul@gmail.com> 2018-05-07 Use parameter's name instead of description to save sql query Nyall Dawson <nyall.dawson@gmail.com> 2018-05-18 Fix reverse expression function doesn't handle multicurve geometries Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-18 remove old color key when restoring copyright decorator from pre-3.2 projects Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 [sipify] complete test to check the __init__.py core files are up to date Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-05-17 Merge pull request #7017 from 3nids/locator_subgroup [QgsLocator] add the capability of adding group for elements within t… Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 add test for locator model with groups Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 [sipify] fix remove value assignment in members Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 [QgsLocator] add the capability of adding group for elements within the same filter matteo <matteo.ghetta@gmail.com> 2018-05-17 change empty '' with None matteo <matteo.ghetta@gmail.com> 2018-05-17 [processing] change 0 to Not set Null value also for contour matteo <matteo.ghetta@gmail.com> 2018-05-17 [processing] change 0 to Not set Null values in Gdal Clip Merge: 56104bcd12 2246ad6803 Blottiere Paul <blottiere.paul@gmail.com> 2018-05-17 Merge pull request #6994 from pblottiere/server_candidates [server] Labeling settings Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-17 update Travis build timeout Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Fix typo Matthias Kuhn <matthias@opengis.ch> 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 <blottiere.paul@gmail.com> 2018-05-15 Add note to describe unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-05-15 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-05-14 Use labeling engine settings in WMS renderer Blottiere Paul <blottiere.paul@gmail.com> 2018-05-14 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-05-14 Write labeling engine settings in project file Merge: 7b53273f1f 6446bc7b85 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-17 Merge pull request #6843 from pblottiere/bugfix_refrel [bugfix] Fixes regression in relation reference widget with 'chain filter' option Matthias Kuhn <matthias@opengis.ch> 2018-05-17 More docstring fixes Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Fix docstring Blottiere Paul <blottiere.paul@gmail.com> 2018-05-17 Update unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-05-17 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-05-17 Fixes regressions in relation reference widget Blottiere Paul <blottiere.paul@gmail.com> 2018-05-17 Fixes segmentation fault when dividing by zero Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add tests for sorting feature list by display expression Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Remove guard for unininitialized widgetFactory meanwhile we can rely on one being initialized Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Add a default editor widget factory for safety when working without initialized widget registry in standalone apps and tests Matthias Kuhn <matthias@opengis.ch> 2018-05-17 Make additional sort caches accessible Daniele Viganò <daniele@vigano.me> 2018-05-17 [RPM] Force brp-python-bytecompile to use python3 Matthias Kuhn <matthias@opengis.ch> 2018-05-15 Deprecate unrequired methods Matthias Kuhn <matthias@opengis.ch> 2018-05-15 Add debug message Matthias Kuhn <matthias@opengis.ch> 2018-05-15 Fix sorting by other than first sort role Matthias Kuhn <matthias@opengis.ch> 2018-05-15 QgsFeatureListModel is sortable by display expression Matthias Kuhn <matthias@opengis.ch> 2018-05-15 QgsFeatureListModel inherits QSortFilterProxyModel Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-04 Move initializers to header Merge: 87a60d437f d10c0232fe Matthias Kuhn <matthias@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-05-16 Merge pull request #6733 from 3nids/setenumvalue Save enum values as string in settings Merge: 9a79fc78aa 2abcfa23b8 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-16 Merge pull request #7002 from 3nids/sip_metoobject [sipify] insert missing QMetaObject for gadget classes Merge: fe93993ab8 0cd9e19abc Martin Dobias <wonder.sk@gmail.com> 2018-05-16 Merge pull request #6983 from PeterPetrik/qgsquick_2_scalebar_messagelog [feature] Add ScaleBar and MessageLog components to QgsQuick library. Nyall Dawson <nyall.dawson@gmail.com> 2018-05-17 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2018-05-17 [processing] Include description in algorithmHelp output Nyall Dawson <nyall.dawson@gmail.com> 2018-05-17 [processing] If algorithm has no short help, show description in algorithm dialog instead Nyall Dawson <nyall.dawson@gmail.com> 2018-05-17 [processing] Also filter using algorithm short descriptions Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2018-05-16 Fix doxygen warnings Martin Dobias <wonder.sk@gmail.com> 2018-05-16 Build/test fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-05-16 Fix crash when style panel opened from style change btn Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-05-16 Fix crash on categorized/graduated symbol styling dock Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-16 move additions from top __init__ to core.__init__ Peter Petrik <zilolv@gmail.com> 2018-05-16 code cleanup Merge: 15a5d91770 580509fd5e Alexander Bruy <alexander.bruy@gmail.com> 2018-05-16 Merge pull request #7004 from alexbruy/select-atribute [processing][needs-docs] add selection methods to Select by attribute algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-05-16 [processing] improve polar plot algorithm help (fix #16679) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-16 fix QgsAbstractGeometry Q_GADGET position Alexander Bruy <alexander.bruy@gmail.com> 2018-05-16 [processing] don't use function annotations as this breaks build on systems with Python < 3.3 (fix #18961) Peter Petrik <zilolv@gmail.com> 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 <wonder.sk@gmail.com> 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 <zilolv@gmail.com> 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 <zilolv@gmail.com> 2018-05-16 update to MDAL 0.0.3 Merge: ee7240f70d 9ccc76b69a Alessandro Pasotti <elpaso@itopen.it> 2018-05-16 Merge pull request #7006 from DelazJ/patch-1 More typo fix Harrissou Sant-anna <delazj@gmail.com> 2018-05-16 More typo fix Alessandro Pasotti <elpaso@itopen.it> 2018-05-16 Fix typo Alexander Bruy <alexander.bruy@gmail.com> 2018-05-16 [processing][needs-docs] add selection methods to Select by attribute algorithm (fix #18682) Merge: c27ce39205 b2fb029c26 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-05-16 Merge pull request #6980 from m-kuhn/bwta2017 Add BWTA2017.gsb to srs.db Alessandro Pasotti <elpaso@itopen.it> 2018-05-16 Added help text for @current_feature Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 Improved title case conversion, add tests Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 Add missing ellipsis to db manager action Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-16 [dbmanager] Fix bad import in vlayers plugin Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 String capitalization, ellipsis Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-16 [processing] Title case for algorithm dialog titles Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 [processing] Correctly capitalize menu entry actions, add ellipsis Nyall Dawson <nyall.dawson@gmail.com> 2018-05-16 Super-basic title-case conversion method No grammatical parsing, so only useful for very simple cases Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-15 [sipify] insert missing QMetaObject for gadget classes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-15 fix (again) install of qgis.core.additions Nyall Dawson <nyall.dawson@gmail.com> 2018-05-15 [processing] Fix some crashes on invalid parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-05-15 [processing] Fix some exceptions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-05-15 Set form feature in current_feature variable instead of ... setting the feature member variable Alessandro Pasotti <elpaso@itopen.it> 2018-05-15 Initialize mFieldIdx to -1 Alessandro Pasotti <elpaso@itopen.it> 2018-05-15 Added methods to search expression nodes and drop RegExp - nodes() return the list of all nodes - findNodes<T> 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 <matthias@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-05-15 also install additions py files in their directory (#7000) Merge: 0383a14825 67965ca3d0 Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2018-05-15 Updated docs for current_value function Nyall Dawson <nyall.dawson@gmail.com> 2018-05-15 [processing] Create Attribute Index can run on non-spatial layers Alexander Bruy <alexander.bruy@gmail.com> 2018-05-15 [processing] use GPKG as default output format for GRASS Alexander Bruy <alexander.bruy@gmail.com> 2018-05-15 [processing] add test for output to GPKG Alexander Bruy <alexander.bruy@gmail.com> 2018-05-15 [processing] fix GRASS vector tests Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-15 remove processing ftools bitmap icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-15 [needs-docs][processing] vectorize & improve remaining vector menu icons Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-15 [needs-docs][processing] vectorize and improve remaining data analysis menu icons Merge: 58e535103c 1956937793 Blottiere Paul <blottiere.paul@gmail.com> 2018-05-15 Merge pull request #6894 from pblottiere/bugfix_getcapa_version [server] Keep default version in case of invalid VERSION parameter Blottiere Paul <blottiere.paul@gmail.com> 2018-05-15 Update getcapabilities document to fit 1.3.0 version Blottiere Paul <blottiere.paul@gmail.com> 2018-04-30 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-04-30 [server] Keep default version in case of invalid VERSION parameter Alexander Bruy <alexander.bruy@gmail.com> 2018-01-27 [processing] vector outputs can be saved in any GDAL-supported format Thanks to Médéric RIBREUX Alessandro Pasotti <elpaso@itopen.it> 2018-05-15 Add referencedFunctions() to expressions Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-05-15 Removed attribution Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-05-14 Removed const I don't get why, but I trust @m-kuhn and I'll follow his advice :) Alessandro Pasotti <elpaso@itopen.it> 2018-05-14 Removed leftover Alessandro Pasotti <elpaso@itopen.it> 2018-05-14 Some more test cases for value relation widget Alessandro Pasotti <elpaso@itopen.it> 2018-05-13 Rename functions from get_current_form_field_value to current_value and current_geometry Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-05-15 [needs-docs][processing] rename export geom. columns to add geom. attributes Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-15 [needs-docs][processing] vectorize and improve remaining geometry tools menu icons Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 fix prepare-commit after moving sip files Merge: 26174ea9ad 261e5f74ec Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-05-14 bring back PyQt.QtCore.NULL in qgis.core Nyall Dawson <nyall.dawson@gmail.com> 2018-05-15 Copy cached min/max value to provider test suite Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 [pyqgis] fix py files in subdirectory not correctly installed Denis Rouzaud <denis.rouzaud@gmail.com> 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 <luipir@gmail.com> 2018-05-14 Port gdalcalc with formula excaping fix (#6984) Resurrect gdalcalc algorithm from 2.x Klavs Pihlkjær <klavs@septima.dk> 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 <denis.rouzaud@gmail.com> 2018-05-14 fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 fix QVariant / QString compare Merge: c985092a6d 3660f3f63f Matthias Kuhn <matthias@opengis.ch> 2018-05-14 Merge pull request #6985 from pigreco/help_in_linea_field_calc corrections function_help Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 add assert on metaEnum and convert existing settings to strings Alexander Bruy <alexander.bruy@gmail.com> 2018-05-14 fix typo Merge: 81dabd185c fca72fa7d1 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 Merge pull request #6986 from 3nids/sip_files_oranize Better orgnization of sip files Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 put back module sip files Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 adapt sipify scripts and test to place auto generated sip files in dedicated folder Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 move auto generated sip file in dedicated folder (server+analysis) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 move auto generated sip file in dedicated folder (gui) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 move auto generated sip file in dedicated folder Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-14 [pyqgis] comment some core additions Salvatore <pigrecoinfinito@gmail.com> 2018-05-14 corrections Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-29 replace with setEnumValue and complete missing enumValue Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-03-29 save enum settings as string for a better inspection arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2018-05-11 [processing] Finish default values in model for destination parameters Nyall Dawson <nyall.dawson@gmail.com> 2018-05-07 [processing] Fix destination resets to 'memory:' instead of temporary layer Nyall Dawson <nyall.dawson@gmail.com> 2018-05-07 [processing][model] Fix handling of mandatory checkbox in output definitions arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2018-02-24 [processing] Add default values in model for destination parameters Peter Petrik <zilolv@gmail.com> 2018-05-14 [Feature] Add ScaleBar and MessageLog components to QgsQuick library. Nyall Dawson <nyall.dawson@gmail.com> 2018-05-14 Add a newNameChanged signal to QgsNewNameDialog Handy for subclasses. Nyall Dawson <nyall.dawson@gmail.com> 2018-05-14 Fix build warning Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-05-14 [processing] add gdal command name to tags for better searches (#6978) Merge: e0b86bef53 395c13f1f1 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-13 Merge pull request #6951 from 3nids/locator_prefix allow customizing prefix of locator filters Harrissou Sant-anna <delazj@gmail.com> 2018-05-12 Remove the default output value shown in expression builder Fixes #18808 Guilhem <gui2dev@users.noreply.github.com> 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 <denis.rouzaud@gmail.com> 2018-05-11 fix warning for release build (#6976) Jürgen E. Fischer <jef@norbit.de> 2018-05-11 add link to 3.0 api documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-11 fix typo Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-11 add test for (active) prefixes and fix bad prefix for plugins Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Try to fix odd doc coverage test issue Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Typo Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Complete processing 3.x porting documentation Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Fix grammar Nyall Dawson <nyall.dawson@gmail.com> 2017-08-04 More docs for parameter porting, new API contract Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add notes on OutputNumber/OutputString Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add note on GeoAlgorithmExecutionException Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add some notes on enums, numeric parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Typo Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add some notes about porting field parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-07-12 Rough beginnings to processing algorithm porting guide Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 [needs-docs] Tweak wording of Export actions Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Show tooltip in locator actions results if different to action title Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 More descriptive tooltips for some app actions Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Add missing ellipsis to project storage items Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-05-11 Use icon instead of text for Add and Remove buttons Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Fix api break, unit test Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Fix positioning of final scalebar label Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-09 Add method to QgsTextRenderer to retreive scaled QFontMetricsF from a text format in a specified render context Nyall Dawson <nyall.dawson@gmail.com> 2018-05-09 Add methods to convert QgsTextFormat to and from QFonts Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 Fix setting default value for non-multiple enum params Alexander Bruy <alexander.bruy@gmail.com> 2018-05-08 [processing] improve default values handling in the enum modeler GUI Alexander Bruy <alexander.bruy@gmail.com> 2018-05-08 [processing] correctly restore default values Alexander Bruy <alexander.bruy@gmail.com> 2018-05-08 add single item to matrix parameter by default Alexander Bruy <alexander.bruy@gmail.com> 2018-05-07 [processing] couple of fixes for matrix parameter Alexander Bruy <alexander.bruy@gmail.com> 2018-05-07 [processing] use another icon for clear button and add confirmation Alexander Bruy <alexander.bruy@gmail.com> 2018-05-07 [processing] don't allow multiple enum items to be selected if allowMultiple is not set Alexander Bruy <alexander.bruy@gmail.com> 2018-05-07 [processing] fix handling of the multiple enum values Alexander Bruy <alexander.bruy@gmail.com> 2018-05-07 [processing] fix method signature Alexander Bruy <alexander.bruy@gmail.com> 2018-05-06 [processing] add matrix and enum parameters to wrappers and handle them in the modeler dialogs Alexander Bruy <alexander.bruy@gmail.com> 2018-05-06 [processing] modeler GUI for matrix parameter Alexander Bruy <alexander.bruy@gmail.com> 2018-05-04 [processing] add modeler GUI for enum parameter Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-11 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-05-11 [processing][gdal] Fix conversion of non-EPSG crs parameters to GDAL compatible strings Jürgen E. Fischer <jef@norbit.de> 2018-05-11 add libyaml-tiny-perl & python-autopep8 to debian deps Jürgen E. Fischer <jef@norbit.de> 2018-05-11 osgeo4w: include PGEO_DRIVER_TEMPLATE and OGR_SKIP in qgis.vars (fixes #18234) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-10 allow to reset prefixes in settings Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-09 use multimap to allow using the same prefix for several filters Merge: 9690d8061e c3279ee544 Martin Dobias <wonder.sk@gmail.com> 2018-05-10 Merge pull request #6961 from wonder-sk/union-single-layer [FEATURE] Union algorithm with a single layer Jürgen E. Fischer <jef@norbit.de> 2018-05-10 add mdal provider to debian and osgeo4w packages Jürgen E. Fischer <jef@norbit.de> 2018-05-10 expression help: support optional parameters and defaults Martin Dobias <wonder.sk@gmail.com> 2018-05-10 Add a note about version added for new functions in testing module Merge: 85f42e7d46 e8d1099ff3 Matthias Kuhn <matthias@opengis.ch> 2018-05-10 Merge pull request #6966 from kannes/patch-1 add optional segments argument in buffer function docs Hannes <kannes@users.noreply.github.com> 2018-05-10 add optional segments argument text taken from single_sided_buffer Peter Petrik <zilolv@gmail.com> 2018-05-10 remove build noise from output Martin Dobias <wonder.sk@gmail.com> 2018-05-10 union: throw an exception if the second layer is specified but not valid Martin Dobias <wonder.sk@gmail.com> 2018-05-09 Updates from Nyall's review Martin Dobias <wonder.sk@gmail.com> 2018-05-09 Add test for single layer union Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-10 [processing] Ensure unset parameters are translated to Python None values when representing parameters as pythong strings Jürgen E. Fischer <jef@norbit.de> 2018-05-09 cosmetics on 9e7e927b9c Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-08 allow customizing prefix of locator filters Merge: d99a27f432 5d7a6c18ec Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-05-09 remove useless API break Merge: d06043f723 9e7e927b9c Jürgen E. Fischer <jef@norbit.de> 2018-05-09 Merge pull request #6958 from agauvrit-tis/patch-1 [FEATURE] Add DisplayVersion value in Uninstallkey Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-09 fix edit form test with local HTTP server Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-09 simplify netwotk content fetcher registry kudos @wonder-sk Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-27 use QgsNetworkContentFetcherRegistry Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-01 use QStringLiteral Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-01 fix spelling Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-01 add UI form for testing Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-05-09 Merge pull request #6952 from elpaso/DelazJ-symbolselectorHelpShow Delaz j symbolselector help show Merge: c1ac975382 b2188d4f02 Matthias Kuhn <matthias@opengis.ch> 2018-05-09 Merge pull request #6865 from PeterPetrik/qgsquick_1_canvas_merge [FEATURE] Introduction of QGIS Quick library Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-09 Small property icon improvements Felis Pimeja <felispimeja+github.com@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-09 Fix build warning Martin Dobias <wonder.sk@gmail.com> 2018-05-08 Fix test that checked an exception from QgsSpatialIndex constructor Martin Dobias <wonder.sk@gmail.com> 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 <zilolv@gmail.com> 2018-05-08 use smart pointer for QgsQuickMapSettings in map canvas Merge: ba04dea289 1c34339b3c Alessandro Pasotti <elpaso@itopen.it> 2018-05-08 Merge branch 'symbolselectorHelpShow' of https://github.com/DelazJ/QGIS into DelazJ-symbolselectorHelpShow Merge: 83218c9eef 90355f0e2d Alessandro Pasotti <elpaso@itopen.it> 2018-05-08 Merge pull request #6764 from tudorbarascu/featureinfo_values server tests for GetFeatureinfo different widget values Tisham Dhar <whatnickd@gmail.com> 2017-10-04 Find Spatialindex library in osgeo4w64 bit Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-05-08 address comments and add @unittest.expectedFailure to test Nyall Dawson <nyall.dawson@gmail.com> 2018-05-08 Really accept strings for arrow data defined properties Harrissou Sant-anna <delazj@gmail.com> 2017-09-22 The Arrow type and head type are string inputs in DD and not integer (fixes #16215) Merge: cfad3aa560 2ee479eb97 Matthias Kuhn <matthias@opengis.ch> 2018-05-08 Merge pull request #6949 from m-kuhn/wms_overwrite_parent_boundingBoxes Wms overwrite parent bounding boxes Matthias Kuhn <matthias@opengis.ch> 2018-05-08 Fix codestyle Roel Huybrechts <roel@huybrechts.re> 2015-03-01 Overwrite existing boundingBoxes with the same CRS in WMS capabilities. Merge: cdca7084c4 a606c4685f Matthias Kuhn <matthias@opengis.ch> 2018-05-08 Merge pull request #5461 from m-kuhn/less_temp_files Cleanup temporary files in prepare-commit.sh Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-08 add GetMap DPI mask image, fixes local test Nyall Dawson <nyall.dawson@gmail.com> 2018-05-08 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-05-08 [needs-docs] Rename "show labels for this layer" to "single labels" Felis Pimeja <felispimeja+github.com@gmail.com> 2018-05-08 Minified svg code for several icons (#6489) Martin Dobias <wonder.sk@gmail.com> 2018-05-07 Updates from review Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-08 Fix some data defined buttons show in text format widget Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-08 More spell checks luz.paz <luzpaz@users.noreply.github.com> 2018-03-19 Source typos luz.paz <luzpaz@users.noreply.github.com> 2018-03-19 Typos Found via `codespell` Nyall Dawson <nyall.dawson@gmail.com> 2018-05-08 Add words to spell check file Ari Jolma <ari.jolma@gmail.com> 2018-03-11 Translation fixes for GDAL build VRT. Nyall Dawson <nyall.dawson@gmail.com> 2018-05-08 Update test result Harrissou Sant-anna <delazj@gmail.com> 2018-04-19 Set max_points default value Sandro Santilli <strk@kbt.io> 2018-03-05 Switch test to reentrant GEOS API Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-07 [afs] Fix handling of custom projections Don't treat all unknown projections as WGS84 Fixes #18881 Merge: ba04dea289 b4d00d95a1 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-07 Merge pull request #6872 from 3nids/fetchregistry QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-07 delete contents in destructor and add missing mutexes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-30 fix crash when redownloading or canceling Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-30 also add localFile returning a QFile Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-29 avoid race condition Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-27 do not return a const file and add localFile helper Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-27 do not expose task and make it thread safe Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-26 QgsNetworkContentFetcherRegistry: a registry for temporary downloaded files Denis Rouzaud <denis.rouzaud@gmail.com> 2018-05-07 fix links to Qt issues Merge: 3264b0bb3e 19592dc8d7 Matthias Kuhn <matthias@opengis.ch> 2018-05-07 Merge pull request #6101 from letmaik/patch-1 Fix tracking of imported modules (and plugin reloading) Merge: b9884c2748 4749306af3 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-07 Merge pull request #6702 from pierreloicq/patch-2 talking about "ninja qgis" Nyall Dawson <nyall.dawson@gmail.com> 2018-05-07 [processing] When an optional output is set to 'skip output', disable and clear the associated 'add to qgis' checkbox Nyall Dawson <nyall.dawson@gmail.com> 2018-05-07 [processing][saga] Make some Slope,Aspect,Curvature outputs optional and non-default Nyall Dawson <nyall.dawson@gmail.com> 2018-05-07 [processing] Fix parsing optional output 'create by default' from string' Merge: 0cc0fedbe3 84d86935e4 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-07 Merge pull request #6748 from Scimmia22/patch-1 Update FindQextserialport.cmake for Qt5 Merge: 3791bac432 5ddc4d1d9c Matthias Kuhn <matthias@opengis.ch> 2018-05-07 Merge pull request #6876 from DelazJ/patch-2 [needs-docs] Rename action in Layers panel contextual menu Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-05-07 Merge pull request #5065 from DelazJ/typos Fix some wording and spelling Jason Hilton <jasface901@gmail.com> 2017-08-30 [processing] Fix saga natural neighbor parameters fixes #16604 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-06 [processing][gdal] Better error messages when invalid parameters are passed Nyall Dawson <nyall.dawson@gmail.com> 2018-05-06 [processing] More helpful errors when raster inputs are not valid Nyall Dawson <nyall.dawson@gmail.com> 2018-05-06 [processing][gdal] More nodata handling fixes Fixes #18748 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-06 More verbose test outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-05-03 Fix handling of "hide deprecated" in projection selector widget Fixes #18896 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-05 [processing][gdal] Fix some more nodata=0 handling Nyall Dawson <nyall.dawson@gmail.com> 2018-05-05 [processing] Fix exception when clicking help for GDAL algorithms D'Hont René-Luc <rldhont@gmail.com> 2018-05-04 [Oracle][Tests] Enhance Geometry creation SQL script D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <delazj@gmail.com> 2018-03-17 Make collapsible the groupboxes to better handle vertical frames Harrissou Sant-anna <delazj@gmail.com> 2018-03-11 Set centroid as default placement for polygon diagramss Fix #13435 Peter Petrik <zilolv@gmail.com> 2018-05-04 fix doxygen warning Peter Petrik <zilolv@gmail.com> 2018-05-04 small fixes in qgs components Peter Petrik <zilolv@gmail.com> 2018-05-04 add docs to map canvas qml Peter Petrik <zilolv@gmail.com> 2018-05-04 rename qml library to QgsQuick Jürgen E. Fischer <jef@norbit.de> 2018-05-04 Only apply f4d38d4f0 to Qt>=5.9 (followup f4d38d4f0; check cdash for test results) Merge: 357be79738 cf92563721 Matthias Kuhn <matthias@opengis.ch> 2018-05-04 Merge pull request #6930 from m-kuhn/fixSearchCrash Fix crash with uninitialized search widget Matthias Kuhn <matthias@opengis.ch> 2018-05-04 Fix crash with uninitialized search widget Jürgen E. Fischer <jef@norbit.de> 2018-05-04 fix xenial build Merge: fd5e0a7f19 a3ea2addeb Matthias Kuhn <matthias@opengis.ch> 2018-05-04 Merge pull request #6927 from m-kuhn/delayededitSelectionUpdate Delayed update of edit selection Merge: 69de345784 d8b47e43fc Matthias Kuhn <matthias@opengis.ch> 2018-05-04 Merge pull request #6929 from ghtmtt/fix_proc_modeler [processing] Remove Enum useless parameter from modeler Merge: a36f6aa2e6 2c415e8fa5 Matthias Kuhn <matthias@opengis.ch> 2018-05-04 Merge pull request #6922 from m-kuhn/relrefconditionalvaluechanged Relation reference widget value changed signals matteo <matteo.ghetta@gmail.com> 2018-05-04 remove Enum useless parameter from modeler MieWinstrup <miewinstrup@gmail.com> 2018-04-27 Added test of the action 'Move Out of Group' in the layer panel MieWinstrup <miewinstrup@gmail.com> 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 <matteo.ghetta@gmail.com> 2018-05-03 strings added matteo <matteo.ghetta@gmail.com> 2018-05-03 improved doc matteo <matteo.ghetta@gmail.com> 2018-05-03 also MapLayer matteo <matteo.ghetta@gmail.com> 2018-05-03 trying to add missing parameter in modeler matteo <matteo.ghetta@gmail.com> 2018-05-02 typos matteo <matteo.ghetta@gmail.com> 2018-05-02 [processing] resurrecting some parameters in Modeler matteo <matteo.ghetta@gmail.com> 2018-05-02 [processing] resurrecting some parameters in Modeler matteo <matteo.ghetta@gmail.com> 2018-05-02 [processing] resurrecting some parameters in Modeler Merge: dea03b2bef 6de0e4b301 Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Merge pull request #6866 from m-kuhn/syslocale Consistent locale usage for number representation Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-05-03 Merge pull request #6925 from PeterPetrik/use_literal use literal in qgsmeshlayer.cpp Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Adjust tests Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Use default (not system) locale Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-26 Use system locale for number representation Peter Petrik <zilolv@gmail.com> 2018-05-03 use literal Merge: ddd12e2bf2 e2da696ab6 Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Merge pull request #6908 from DelazJ/DBManagerTranslator Trying to make more translatable strings in DB Manager Merge: 12183e98db f07cd2f5b9 Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Merge pull request #6895 from gacarrillor/avoid_unnecessary_confirmation_dialogs [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs Peter Petrik <zilolv@gmail.com> 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 <matthias@opengis.ch> 2018-05-03 Unit tests for setting and getting relation reference widget values Matthias Kuhn <matthias@opengis.ch> 2018-05-03 Relation reference widget, only send valueChanged signal once Matthias Kuhn <matthias@opengis.ch> 2018-04-20 Setter and getter tests for relation reference widget Matthias Kuhn <matthias@opengis.ch> 2018-04-20 Silence Nyall Dawson <nyall.dawson@gmail.com> 2018-05-03 Add missing SIP_DEPRECATED Nyall Dawson <nyall.dawson@gmail.com> 2018-05-03 Fix outdated example code, convert to python (because c++ devs are l33t and don't need examples...) gacarrillor <gcarrillo@linuxmail.org> 2018-05-02 [processing] Add comment to make it clear why we need to close the dialog here Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-01 [FEATURE][processing] Zonal histogram algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-05-03 Code cleanup Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-03 [processing][gdal] Fix translate ignores nodata values of 0 And add more unit tests to translate alg C <adenaculture@gmail.com> 2018-05-01 Added missing r.fill.stats processing description file. Merge: f019bc0699 1afe0d1bb8 D'Hont René-Luc <rldhont@gmail.com> 2018-05-02 Merge pull request #6867 from pblottiere/bugfix_nobbox [server] CRS position in GetCapabilities document arnaud.morvan@camptocamp.com <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 <arnaud.morvan@camptocamp.com> 2018-04-25 Fix BBOX CRS in WFS GetFeature Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [memory] Fix provider cannot handle fields with complex characters in name Fixes #18885 Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-05-02 Merge pull request #6864 from ghtmtt/fix_saga [processing] fix broken SAGA algorithms Matthias Kuhn <matthias@opengis.ch> 2018-05-02 Improved debug output on test fail matteo <matteo.ghetta@gmail.com> 2018-05-02 change column name for travis Matthias Kuhn <matthias@opengis.ch> 2018-05-02 Compare case insensitive Merge: cbf70a4da2 f68750c664 Matthias Kuhn <matthias@opengis.ch> 2018-05-02 Merge pull request #6911 from DelazJ/DiagramDD [ui] Reorganize rendering tab of Diagram properties Matthias Kuhn <matthias@opengis.ch> 2018-05-02 testing.checkLayersEqual, assert field names Merge: 8f9a378d76 d6b1f4946f Stéphane Brunner <stephane.brunner@camptocamp.com> 2018-05-02 Merge pull request #6909 from pvalsecc/fix_crssync Fix crssync crash during build Nyall Dawson <nyall.dawson@gmail.com> 2018-05-02 Seriously, I thought I told ya ta shuddup already, right? Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-01 [processing][saga] Remove redundant spaces from description files Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [processing][saga] Fix "channel network and drainage basins" alg Fixes #18870 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [processing] Correctly set default value for matrix parameters Fixes #18871 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-05-01 [processing] Also warn on non-matching point and extent CRS if algorithm cannot handle automatic reprojection Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [processing] Remove unused code Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [processing][gdal] Clip Vector By Mask Layer requires both layers to have the same CRS Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 Fix stats dock handling when refresh is clicked lots of times quickly Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <patrick.valsecchi@camptocamp.com> 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 <delazj@gmail.com> 2018-05-01 Make translatable some GUI texts fix #17957 Harrissou Sant-anna <delazj@gmail.com> 2018-01-22 Trying to make Providers labels translatable in DB Manager tree Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2018-05-01 Merge pull request #6863 from m-kuhn/selectedfeaturedeletecount Show feature count and layer when asking for delete confirmation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-05-01 One deletes from, not on Harrissou Sant-anna <delazj@gmail.com> 2018-04-28 Use QCoreApplication.translate() instead Harrissou Sant-anna <delazj@gmail.com> 2018-04-27 More details on Processing algorithms toolbar Merge: cec59c0c39 9f3d571155 Martin Dobias <wonder.sk@gmail.com> 2018-05-01 Merge pull request #6750 from lbartoletti/visibleSnapPerf [BUGFIX][FEATURE][NEEDS-DOCS] Disable snapping on invisible features. Second version Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 Shutup more annoying Qt warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 Silence annoying 'appendChild() on a null node does nothing' warning Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-01 [processing] improve eliminate selected polygons alg help i.e., the use only selected option is gone since 3.0 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-05-01 [needs-docs][processing] add help and clarity to the define current projection algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [diagrams] Fix bar width maximum is too small for map unit sizes Fixes #18791 Nyall Dawson <nyall.dawson@gmail.com> 2018-05-01 [processing] More verbose error when unsupported SAGA version found Nathan Woodrow <madmanwoo@gmail.com> 2018-05-01 [expression] Show expected arg count if wrong args passed Jürgen E. Fischer <jef@norbit.de> 2018-04-30 update INSTALL (run scripts/scandeps.pl, integrate ce34646cf, make t2tdoc) Nyall Dawson <nyall@localhost.localdomain> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-30 [afs] Fix handling of date/datetime field values gacarrillor <gcarrillo@linuxmail.org> 2018-04-30 [processing] Refactor Fields algorithm: avoid unnecessary confirmation dialogs Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-30 clean tests and add a new test for snapping on inivisble feature Merge: fca5238847 9ecb0b275e Blottiere Paul <blottiere.paul@gmail.com> 2018-04-30 Merge pull request #6892 from pblottiere/bugfix_attrform Fixes crash when deleting last field from attribute table Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 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 <delazj@gmail.com> 2018-02-05 Fix typo and spelling Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] replace define current projection with reproject layer in vector menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] add some missing icons for the data management tools menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] add missing icons for the analysis tools menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] add missing icons for the geometry tools menu Blottiere Paul <blottiere.paul@gmail.com> 2018-04-30 Fixes crash when deleting last field from attribute table Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-30 Improve onFeatureAdded and onAttributeValueChanged Merge: cad0f3d5b7 9a85616731 Matthias Kuhn <matthias@opengis.ch> 2018-04-30 Merge pull request #6886 from m-kuhn/snapperdocs Remove QgsSnapper API change docs. It is ✝ Nyall Dawson <nyall.dawson@gmail.com> 2018-04-30 [processing] Throw warning when menu item links are broken Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] fix grass provider svg path Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] draw vector icons when available in modeler Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] add vector icons for geoprocessing tools menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-30 [processing] fix some native algorithm IDs for menu items Nyall Dawson <nyall.dawson@gmail.com> 2018-04-30 Fix crash when opening vector properties on geometryless layer Merge: f4c00f5316 5f11692cbe Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-29 Remove QgsSnapper API change docs. It is ✝ Merge: d3a9fad429 01dd718afb Matthias Kuhn <matthias@opengis.ch> 2018-04-29 Merge pull request #6883 from m-kuhn/removeUnrequiredSemicolons Remove unrequired `;` semicolons Tom Elwertowski <telwertowski@comcast.net> 2018-04-28 macOS needs path to GEOS framework Matthias Kuhn <matthias@opengis.ch> 2018-04-28 Remove unrequired `;` semicolons Merge: c1552e728a fb14214e41 Matthias Kuhn <matthias@opengis.ch> 2018-04-28 Merge pull request #6870 from m-kuhn/offlineediting_zm [FEATURE] Offline editing support for Z and M coordinates Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-27 [processing] More stringent testing of parameter validity - Check static QgsProperty parameter values - Properly check QgsProcessingFeatureSourceDefinition and QgsProcessingOutputLayerDefinition values Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 [processing] Use info logging instead of warning logging for non-warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-27 Fix some warnings Daniele Viganò <daniele@vigano.me> 2018-04-27 Update RPM spec since GRASS 7.4 has been backported to F27 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-27 fix PROJ_HAS_VERSION and also display version in cmake output (#6878) matteo <matteo.ghetta@gmail.com> 2018-04-27 Shapefile instead of GML for travis matteo <matteo.ghetta@gmail.com> 2018-04-27 [processing] add test for fixed algorithm Merge: 9ce21e4a82 232470670c Hugo Mercier <hugo.mercier@oslandia.com> 2018-04-27 Merge pull request #6513 from pblottiere/executesql_params [FEATURE][needs-docs] Add parameters to 'Execute SQL' algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 [processing] Add an example of running a sub-algorithm correctly to script template file Matthias Kuhn <matthias@opengis.ch> 2018-04-27 Remove unrequired include Matthias Kuhn <matthias@opengis.ch> 2018-04-27 Improve wording Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Fix some more redundant geos includes in headers And re-add geos include directory for grass provider Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Fix gcc8 ignore qualifier warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Fix gcc8 "writing to an object of with no trivial copy-assignment" warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Re-add proj include to grass provider Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Fix ui build warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-27 Fix gcc8 catch-value "catch expection by value" warnings Merge: 16a6a90dd7 f2a2eeba7b Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-26 Merge pull request #6859 from wonder-sk/overlay-alg-fixes-3 Port Union algorithm to C++ and fix it Blottiere Paul <blottiere.paul@gmail.com> 2018-04-26 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-04-26 Add BBOX and CRS before layers definition Peter Petrik <zilolv@gmail.com> 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 <blottiere.paul@gmail.com> 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 <matteo.ghetta@gmail.com> 2018-04-26 [processing] fix broken SAGA algorithms Martin Dobias <wonder.sk@gmail.com> 2018-04-26 Improvements from review Merge: c3b69900f7 f5099db8d4 Matthias Kuhn <matthias@opengis.ch> 2018-04-26 Merge pull request #6862 from m-kuhn/core-headers-no-qforeach Rewrite all core header usages of Q_FOREACH Matthias Kuhn <matthias@opengis.ch> 2018-04-26 Plural disambiguation Matthias Kuhn <matthias@opengis.ch> 2018-04-26 Show feature count and layer when asking for delete confirmation Nyall Dawson <nyall.dawson@gmail.com> 2018-04-26 Followups Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-26 [oracle] Fix incorrect feature count after adding features to layers Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-04-26 Fix doxygen warning Martin Dobias <wonder.sk@gmail.com> 2018-04-26 Tests for fieldNamesToIndices() and indicesToFields() Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Remove unused variable Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Fixes when no geometry Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Update ExecuteSQL to be configurable with expressions Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 New method to add a scope to the current context Blottiere Paul <blottiere.paul@gmail.com> 2018-04-10 Add a new source type for parameters Blottiere Paul <blottiere.paul@gmail.com> 2018-04-10 Add method to search variables in text with expressions Blottiere Paul <blottiere.paul@gmail.com> 2018-04-26 Remove unnecessary checks Salvatore Larosa <lrssvtml@gmail.com> 2018-04-26 fix svg size for cross-hair, capture-point, zoomin and zoomout, adjustment for cursor position Martin Dobias <wonder.sk@gmail.com> 2018-04-26 Move fieldNamesToIndices() and indicesToFields() to QgsProcessingUtils Matthias Kuhn <matthias@opengis.ch> 2018-04-26 Also remove Q_FOREACH from all gui headers Matthias Kuhn <matthias@opengis.ch> 2018-04-26 Rewrite all core header usages of Q_FOREACH Matthias Kuhn <matthias@opengis.ch> 2018-04-26 [FEATURE] Offline editing support for Z and M coordinates Nyall Dawson <nyall.dawson@gmail.com> 2018-04-26 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-26 Remove some more redundant include directories Nyall Dawson <nyall.dawson@gmail.com> 2018-04-26 Remove some redundant geos includes Nyall Dawson <nyall.dawson@gmail.com> 2018-04-26 Remove geos include from qgsgeometry.h Avoids the need to include geos from some build targets Merge: 2d4b48287a ac348686fe Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-04-26 [mdal] Fix bad header guard Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-23 [FEATURE][ogr/gdal] Add UI to expose HTTP(S) and cloud datasets Harrissou Sant-anna <delazj@gmail.com> 2018-04-24 Use "Displacement lines" label Harrissou Sant-anna <delazj@gmail.com> 2018-04-23 Fix labels in Displacement Point renderer GUI Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-25 Port Union algorithm to c++ using existing intersection+difference algs Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-25 try disconnect/connect for destroyIndex Martin Dobias <wonder.sk@gmail.com> 2018-04-25 Move internal intersection to overlay utils, code de-duplication Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-25 Add support for visible features in onFeatureAdded, onGeometryChanged and onAttributeValueChanged Merge: d0130d25b2 5910ba9631 Matthias Kuhn <matthias@opengis.ch> 2018-04-25 Merge pull request #6855 from m-kuhn/no-print No print() usage in processing core Merge: b64a95801f 57e5b9f1a7 Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-04-25 No print() usage in processing core Martin Dobias <wonder.sk@gmail.com> 2018-04-25 difference: skip empty geometries, convert to multi-part geometries Merge: ccc1ac12d5 011ddd31f2 Matthias Kuhn <matthias@opengis.ch> 2018-04-25 Merge pull request #6852 from daniviga/rpm-no-groups Remove groups definition from RPM spec Merge: ade216d02d 8be522fa79 Matthias Kuhn <matthias@opengis.ch> 2018-04-25 Merge pull request #5416 from jdugge/mapTipsDelaySetting [FEATURE] Make map tips delay configurable Merge: ae53f26807 5b1918f5f3 Martin Dobias <wonder.sk@gmail.com> 2018-04-25 Merge pull request #6820 from PeterPetrik/QgsMeshLayer_1_mesh [FEATURE] QgsMeshLayer part 1: Reading raw mesh Merge: aae7a325bd 1af0f4c7cb Matthias Kuhn <matthias@opengis.ch> 2018-04-25 Merge pull request #6854 from daniviga/rpm-f28 Make RPM package compatible with Fedora 28 Daniele Viganò <daniele@vigano.me> 2018-04-25 Make RPM package compatible with Fedora 28 which ships GRASS 7.4 gacarrillor <gcarrillo@linuxmail.org> 2018-04-24 [processing] Adjust code for line intersection with collection intersections Jürgen E. Fischer <jef@norbit.de> 2018-04-24 [postgres][db2] still save username when instructed too also with authcfg (cherry picked from commit 4ad35311037f226880ac3dd30eec0f92d119ca1c) Jürgen E. Fischer <jef@norbit.de> 2018-04-24 fix astyle version check (cherry picked from commit dee284fe974560a3c9723e35123a02c7c9d30b8a) Martin Dobias <wonder.sk@gmail.com> 2018-04-24 Port Difference & Sym.Diff. to C++, cleanups and tests Daniele Viganò <daniele@vigano.me> 2018-04-24 Remove groups definition from RPM spec since it has been deprecated (ref: https://fedoraproject.org/wiki/RPMGroups) Blottiere Paul <blottiere.paul@gmail.com> 2018-04-24 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-04-24 Fixes addFeature map tool when snapped layer has ZM support Loïc Bartoletti <loic.bartoletti@oslandia.com> 2018-04-24 fix martin's review D'Hont René-Luc <rldhont@gmail.com> 2018-04-24 [Tests][Server] Add unit test for empty contextual legend Manually port c217cbb4dd140695af74debbe052dbefc1d21e74 Merge: 409ec85329 fe9e1cd056 Matthias Kuhn <matthias@opengis.ch> 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 <gcarrillo@linuxmail.org> 2018-04-23 [processing] Make line intersection alg able to handle intersections of type 'geometry collection' Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-17 Add some more line segment methods Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add class for comparing angles to points in a clockwise fashion Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add class for comparing distance from two line segments to an origin Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add QgsRay2D class representing an infinite ray from a point in a direction Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add reverse method to QgsLineSegment2D Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add left of line test to QgsLineSegment2D Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Apply clazy optimisation to orthogonalize algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Declare typeinfo for QgsVector to optimise use in Qt containers Nyall Dawson <nyall.dawson@gmail.com> 2018-04-13 Add QgsLineSegment2D class, for simple 2d line segments which consist of just a 2D start and end point Nyall Dawson <nyall.dawson@gmail.com> 2018-04-12 Add some useful QgsVector methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-12 Add unit test for wedge buffers alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-11 Allow using the longer arc with two point and center methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-11 Add convenience constructor to create QgsLineString between two points Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-24 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2018-04-21 [oracle] Fixes for edit tests (still disabled) Nyall Dawson <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2018-03-20 Fix snapping on invisible geometry Martin Dobias <wonder.sk@gmail.com> 2018-04-23 New icons for identify modes Martin Dobias <wonder.sk@gmail.com> 2018-04-23 Moved selection handler from gui lib to app Harrissou Sant-anna <delazj@gmail.com> 2018-04-10 Replace Edit Nodes Item icon Nathan Woodrow <madmanwoo@gmail.com> 2018-04-23 [FEATURE][needs-docs] Show data defined expected format in expression builder (#6839) Nathan Woodrow <madmanwoo@gmail.com> 2018-04-23 [FEATURE][needs-docs] Don't bail on first expression error (#6838) Jürgen E. Fischer <jef@norbit.de> 2018-04-23 update_ts.sh: handle empty exclusion Nyall Dawson <nyall.dawson@gmail.com> 2018-04-22 [oracle] Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] More code modernization Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-16 [oracle] More code modernization Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Address more clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Fix clazy warnings in new connection dialog Jürgen E. Fischer <jef@norbit.de> 2018-04-21 remove plugin_template exclusion from translation updates (followup 605ef7d8294b6) Nyall Dawson <nyall.dawson@gmail.com> 2018-04-21 [oracle] Fix crash when adding a feature with missing attributes to data provider Nyall Dawson <nyall.dawson@gmail.com> 2018-04-21 [oracle] Always fetch features with null goemetry unless feature rect is set ...to match behaviour of other providers Martin Dobias <wonder.sk@gmail.com> 2018-04-21 Make actions non-checkable (the current mode does not appear pressed in toolbar) Martin Dobias <wonder.sk@gmail.com> 2018-04-21 Change action labels from "Select" to "Identify" Nyall Dawson <nyall.dawson@gmail.com> 2018-04-21 [dbmanager][oracle] Add some missing imports Blottiere Paul <blottiere.paul@gmail.com> 2018-04-20 Try to add cancel support for Oracle databases in dbmanager Nathan Woodrow <madmanwoo@gmail.com> 2018-04-21 [FEATURE][needs-docs] Hyperlink functions to show help in builder (#6796) Martin Dobias <wonder.sk@gmail.com> 2018-04-21 Fix sip/doxygen/todo Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-20 Typos and re indent Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-18 Add tests Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-18 Fix warn doc Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-18 sipify Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-18 fix doc Loïc Bartoletti <l.bartoletti@free.fr> 2018-04-17 - Add some methods in QgsVector3D - Move QgsVector3D from 3d to core - Use QgsVector3D instead of QVector3D Loïc Bartoletti <l.bartoletti@free.fr> 2018-03-14 Add skewLines intersection algorithm Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-20 [processing] Unit tests for distance param widget wrapper Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 [processing] Swap more QGIS and GDAL algorithm parameters to distance params Merge: f914762b46 62ca029849 Matthias Kuhn <matthias@opengis.ch> 2018-04-20 Merge pull request #6808 from m-kuhn/fixxxxes Some minor code fixes Merge: 6358daad91 1d4d33417f D'Hont René-Luc <rldhont@gmail.com> 2018-04-20 Merge pull request #6793 from pblottiere/bugfix_owslib [server][bugfix] Cleaning GetCapabilities response Nyall Dawson <nyall.dawson@gmail.com> 2018-04-19 Fix broken translation string Nyall Dawson <nyall.dawson@gmail.com> 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 <zilolv@gmail.com> 2018-04-20 use unique_ptrs for tmp pointers Peter Petrik <zilolv@gmail.com> 2018-04-20 fix Doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 [processing] Use distance parameter for more algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Smoother looking warning icon Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <matteo.ghetta@gmail.com> 2018-04-19 [processing] fix missing import Matthias Kuhn <matthias@opengis.ch> 2018-04-20 QString() to QStringLiteral() Matthias Kuhn <matthias@opengis.ch> 2018-04-20 Adjust to const-correct renderer API Peter Petrik <zilolv@gmail.com> 2018-04-20 use QStringLiteral Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-20 [FEATURE] Copy statistics panel content to clipboard button Peter Petrik <zilolv@gmail.com> 2018-04-20 use smart pointer internally and remove unnecessary code Matthias Kuhn <matthias@opengis.ch> 2018-04-17 QVariant also supports booleans Matthias Kuhn <matthias@opengis.ch> 2018-04-17 Use range-based for loop Merge: 7d787980f5 f2de572390 Matthias Kuhn <matthias@opengis.ch> 2018-04-20 Merge pull request #6813 from m-kuhn/constrenderers Const correctness for feature renderers Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-20 followup a463858: fix interpol. data widget setValue function Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Fix string capitalization, HIG violations Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Followup legend text rendering - Use QgsFontButton for setting legend text format - Tweak some capitalization and layouts Nyall Dawson <nyall.dawson@gmail.com> 2018-04-20 Followup a463858, fix failing tests Peter Petrik <zilolv@gmail.com> 2018-04-19 fix build errors, use MDAL 0.0.2 (int API) Merge: 16465cb38e f1a31d09f1 Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-19 Use standard font for text on symbol Martin Dobias <wonder.sk@gmail.com> 2018-04-19 Make it possible to load "text on symbol" labels from expression Nyall Dawson <nyall.dawson@gmail.com> 2018-04-19 Fix Coverity null pointer dereference warning Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-19 [processing] restore TIN / IDW interpolation algorithms Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-19 fix interpolation data widget Peter Petrik <zilolv@gmail.com> 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 <jef@norbit.de> 2018-04-19 osgeo4w: add O4W_QT_ variables for qt.conf to qgis.vars Nyall Dawson <nyall.dawson@gmail.com> 2018-04-19 [processing] Don't overwrite rows when reordering in multi input dialog Refs #17327 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-17 [oracle] Fix some errors using oracle connector in db manager Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-18 remove reference to removed setColorDialogOptions method Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-18 Merge branch 'master' into overlay-alg-fixes-1 Matthias Kuhn <matthias@opengis.ch> 2018-04-18 Do not const-antly forget about grass Matthias Kuhn <matthias@opengis.ch> 2018-04-18 API documentation Matthias Kuhn <matthias@opengis.ch> 2018-04-18 Some const-correctness for rules Matthias Kuhn <matthias@opengis.ch> 2018-04-18 More const-corretness for QgsFeatureRenderer Martin Dobias <wonder.sk@gmail.com> 2018-04-18 Fixes after review Matthias Kuhn <matthias@opengis.ch> 2018-04-18 Const correctness for renderers Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-04-18 Merge pull request #6335 from Fanevanjanahary/crs_widget use crs widget picker in db_manager Merge: d28451cddc 84ec10eeb8 Matthias Kuhn <matthias@opengis.ch> 2018-04-18 Merge pull request #6812 from m-kuhn/fix17525 Fix relation editor widget in autogenerated forms Matthias Kuhn <matthias@opengis.ch> 2018-04-18 Fix relation editor widget in autogenerated forms Fix #17525 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-17 [docker] update dependencies Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-04-17 Merge pull request #6807 from m-kuhn/ruleBasedNestedElse Fix identify tool with rule renderer and nested else Matthias Kuhn <matthias@opengis.ch> 2018-04-17 Add test for nested rules in ELSE Matthias Kuhn <matthias@opengis.ch> 2018-04-17 Fix identify tool with rule renderer and nested else Alexander Bruy <alexander.bruy@gmail.com> 2018-04-17 [processing] use parameter description instead of name when retrieving parameter from the registry Merge: 8714e42612 5be057c90a Alessandro Pasotti <elpaso@itopen.it> 2018-04-17 Merge pull request #6802 from elpaso/rasteranalysis-tests [tests] Add some tests for 9 cells algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-04-17 Use wait cursor during lengthy operations in style manager dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-04-17 [gps] Fix disabled import controls after selecting GPX file Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Compile some expression functions Greatly speeds up case-insensitive value matches for oracle expression based feature requests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Fix clazy warnings in iterator Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Update failing provider test Nyall Dawson <nyall.dawson@gmail.com> 2018-04-16 [oracle] Fix expression compilation of integer division Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-04-16 Merge pull request #6801 from m-kuhn/relRefIdInsteadOfName Use relation id instead of name for nesting detection Matthias Kuhn <matthias@opengis.ch> 2018-04-16 Use relation id instead of name for nesting detection Merge: d7fd14b340 2d340a0de2 Blottiere Paul <blottiere.paul@gmail.com> 2018-04-16 Merge pull request #6787 from pblottiere/bugfix_ellipse [server] Add project's context before rendering Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-04-15 fix build with QScintilla <2.10 Jürgen E. Fischer <jef@norbit.de> 2018-04-14 respect QGIS_PREFIX_PATH (followup 810241ffca; fixes windows nightlies) Jürgen E. Fischer <jef@norbit.de> 2018-04-14 fix windows build Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Add owslib and keep idna package (do not remove pip3) Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Add unit test with owslib to check GetCapabilities doc Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Remove empty MetadataURL tag for unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Cleaning GetCapabilities response Fixes #18197 Merge: b662b44e8d 7e022f005d Martin Dobias <wonder.sk@gmail.com> 2018-04-13 Merge pull request #6782 from wonder-sk/required-layers Mark layers as required in the project Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Update unit test with symbology depending on @map variables Blottiere Paul <blottiere.paul@gmail.com> 2018-04-13 Keep mapSettings scope Merge: d500580e47 354433b078 Alessandro Pasotti <elpaso@itopen.it> 2018-04-13 Merge pull request #6781 from elpaso/fix-render-gui Small GUI fix in raster style dialog Jürgen E. Fischer <jef@norbit.de> 2018-04-13 debian packaging: followup bb0bfea3c4 Merge: 76843be62d 938db97df5 Matthias Kuhn <matthias@opengis.ch> 2018-04-13 Merge pull request #6789 from DelazJ/patch-1 Remove wrong tooltip Nathan Woodrow <madmanwoo@gmail.com> 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 <matteo.ghetta@gmail.com> 2018-04-12 rename algorithm name in template script Harrissou Sant-anna <delazj@gmail.com> 2018-04-12 Remove wrong tooltip Merge: d94cf12dea a4b5816f0c Matthias Kuhn <matthias@opengis.ch> 2018-04-12 Merge pull request #6778 from signedav/fix_condformat_alpha Save and load alpha of conditional style color Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-12 fix list of updated files in pull requests Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Add unit test to check symbol's rotation coming from a project variable Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Add project context for map rendering Blottiere Paul <blottiere.paul@gmail.com> 2018-04-12 Fixes segmentation fault D'Hont René-Luc <rldhont@gmail.com> 2018-04-12 [BUGFIX][Server] Segfault in WCS D'Hont René-Luc <rldhont@gmail.com> 2018-04-12 [BUGFIX][Server] Segfault in WFS Transaction David <david@opengis.ch> 2018-04-12 add StringLiteral D'Hont René-Luc <rldhont@gmail.com> 2018-04-12 [BUGFIX][Server] Segfault in WFS DescribeFeatureType and GetFetaure Martin Dobias <wonder.sk@gmail.com> 2018-04-12 Disable remove action instead of message box + unit test Merge: c3fdef9db1 4d984793e9 Matthias Kuhn <matthias@opengis.ch> 2018-04-12 Merge pull request #6777 from signedav/fix_conditionalformat Conditional formatting on relation reference widget Merge: 222e45b838 99ae08a2aa Matthias Kuhn <matthias@opengis.ch> 2018-04-12 Merge pull request #6405 from lbartoletti/mkuidefaults_python3 Convert mkuidefaults script to python3 and pep8 it Jürgen E. Fischer <jef@norbit.de> 2018-04-11 allow builds with DEBUG macro defined Jürgen E. Fischer <jef@norbit.de> 2018-04-11 disable 3D in debian packages for debian unstable/buster Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-04-11 Small GUI fix in raster style dialog Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-11 Add GetFeature test with array layer Also added the missing response xmls (forgot to add them in previous commits) Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2018-04-11 Merge pull request #6754 from m-kuhn/processing_filter_algorithm [FEATURE] Feature filter algorithm for processing models Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-10 fix logical block with mis-matching arguments Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-04-10 Add processing gui tests Matthias Kuhn <matthias@opengis.ch> 2018-04-10 Protect the const-ituional correctness Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2018-04-10 [BUGFIX][Server] Segfault in WFS GetCapabilities David <david@opengis.ch> 2018-04-10 indentation fix Martin Dobias <wonder.sk@gmail.com> 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 <david@opengis.ch> 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 <david@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-10 [processing] Fix Select/Extract by Location algs with PostGIS layers Fixes #18038 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-10 Fix build on Qt 5.5 Merge: 405d8f29d4 810241ffca Matthias Kuhn <matthias@opengis.ch> 2018-04-10 Merge pull request #6604 from 3nids/prefixpath fix QgsApplication::setPrefixPath Nyall Dawson <nyall.dawson@gmail.com> 2018-04-10 [processing] Skip more unnecessary geometry checks Nyall Dawson <nyall.dawson@gmail.com> 2018-04-10 Fix build with Qt 5.5 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 More hash updates Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 Update tests for travis Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Disable some failing tests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing] Better debugging for failed tests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Fix broken r.lake algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Fix broken r.his algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Fix broken r.cost algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Don't try to create skipped optional outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing] Fix python runAlgorithm when algorithm has missing optional outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Fix broken r.li.renyi.ascii alg Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing][grass] Fix broken r.statistics alg Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 Don't remove python 2 from docker build-deps Since grass package still depends on it Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 Add saga to docker build-deps Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Attempt SAGA tests on Travis Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 [processing] Try to resurrect grass tests Merge: 925d9af93f 605ef7d829 Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Merge pull request #6768 from m-kuhn/remove_plugin_builder Remove plugin builder code Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Add a remaining docstring Matthias Kuhn <matthias@opengis.ch> 2018-04-09 [processing] Remove some unrequired geometry checks Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Remove plugin_template Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-09 one level deeper Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-14 fix QgsApplication::setPrefixPath setPrefixPath was useless outside of the app since mPrefixPath was overwritten by env variables Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-09 Added disabled GetFeatureInfo test for relation reference widget Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Add more feature filter algorithm tests Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-09 Immediately apply configuration after change Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Properly initialize filter configuration table Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Do not complain on invalid geometries Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Better error reporting Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Rename "Filter" to "Feature Filter" Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Show expression builder and checkbox in filter configuration Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Plug memory leak Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Fix api doc and sip issues Matthias Kuhn <matthias@opengis.ch> 2018-04-09 fixup testdata Matthias Kuhn <matthias@opengis.ch> 2018-04-09 for : in Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Add filter feature processing test Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Make models available in processing tests Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Fix use before assign Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Throw exception when sink cannot be created Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Add missing docstring Matthias Kuhn <matthias@opengis.ch> 2018-04-08 Add missing @endcond Matthias Kuhn <matthias@opengis.ch> 2018-04-08 API doc and typo fixes Matthias Kuhn <matthias@opengis.ch> 2018-04-08 [processing] Show model outputs even if they are hidden in the child Matthias Kuhn <matthias@opengis.ch> 2018-04-07 Move processing algorithm configuration code to gui lib Matthias Kuhn <matthias@opengis.ch> 2018-04-06 Do not crash when using a parameter with FlagHidden Matthias Kuhn <matthias@opengis.ch> 2018-04-06 Put feature filter algorithm in vector table group Matthias Kuhn <matthias@opengis.ch> 2018-04-06 Create proper expression context Matthias Kuhn <matthias@opengis.ch> 2018-04-06 Cleanup feature sinks directly after using them Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-06 A bit more RAII Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Doxygen and license headers Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-05 [processing] Allow algorithms to provide additional configuration widgets Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-09 Merge pull request #6755 from m-kuhn/minimal_processing_fixes Some fixes for processing Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-09 Added disabled GetFeatureInfo test for value relation Merge: bff8976f3a d6e70438b5 Martin Dobias <wonder.sk@gmail.com> 2018-04-09 [FEATURE] Projects in PostgreSQL Merge of pull request #6752 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-04-09 Merge pull request #6753 from m-kuhn/textbrowser Allow clicking hyperlinks in HTML text edit widget Matthias Kuhn <matthias@opengis.ch> 2018-04-09 Remove leftover method getCustomModelerParametersDialog Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 Address clazy warnings in qgsgeometry.cpp Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing] Throw exceptions when sources/sinks cannot be loaded Instead of silently indicating algorithm success Merge: 7fa9d4120a fe08347913 Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-04-06 [processing] Fix Distance Matrix alg considers distances to same points Add more unit tests Fixes #17350 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 Better SVG downloading icon Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Update unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Update symbol selector when svg cache fetches remote images Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Also update symbol previews when a remote SVG is fetched Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-08 [processing][grass] Allow operation on only selected vector features Fixes #18218 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-08 [processing][grass] Allow use of feature sources as vector inputs Nyall Dawson <nyall.dawson@gmail.com> 2018-04-08 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2018-04-08 Don't use hardcoded paths in test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-08 [processing][grass] Add some missing imports Nyall Dawson <nyall.dawson@gmail.com> 2018-04-08 [processing][grass] Push feedback object to algorithm methods Nyall Dawson <nyall.dawson@gmail.com> 2018-04-09 [processing] Fix exception in processing.run when feedback object is not specified Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-08 fix datasource path Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-04-08 test for GetFeatureinfo value map relation values lbartoletti <lbartoletti@tuxfamily.org> 2018-04-08 use with open as block Martin Dobias <wonder.sk@gmail.com> 2018-04-07 Help text for project_basename Martin Dobias <wonder.sk@gmail.com> 2018-04-07 Make storage of projects in postgres opt-in for each connection Martin Dobias <wonder.sk@gmail.com> 2018-04-07 Add project_basename to project expr context, project_path for custom impls Martin Dobias <wonder.sk@gmail.com> 2018-04-06 Test fixes Martin Dobias <wonder.sk@gmail.com> 2018-04-06 Add a test to check that extra content in project ZIP is saved/loaded Martin Dobias <wonder.sk@gmail.com> 2018-04-06 Fixes after Nyall's review + doxygen fixes Martin Dobias <wonder.sk@gmail.com> 2018-04-05 Fix spelling and doxygen doc Martin Dobias <wonder.sk@gmail.com> 2018-04-05 Update postgres project storage unit test Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-05 Deprecate QgsProject::fileInfo() Martin Dobias <wonder.sk@gmail.com> 2018-04-05 Recent projects work now for postgres projects Martin Dobias <wonder.sk@gmail.com> 2018-04-05 Add abstraction of project's absolute file path, base name, last modified Martin Dobias <wonder.sk@gmail.com> 2018-04-04 Handle ssl mode, service, authcfg in postgresql project URIs Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2018-04-04 Added removal of projects Martin Dobias <wonder.sk@gmail.com> 2018-04-02 GUI implementation to load/save projects in PostgreSQL Martin Dobias <wonder.sk@gmail.com> 2018-04-01 Store last modified time in project storage + retrieve it Martin Dobias <wonder.sk@gmail.com> 2018-04-01 Implement project storage for PostgreSQL + tests of the storage Martin Dobias <wonder.sk@gmail.com> 2018-03-21 Extend project storage interface: remove/rename projects, GUI support Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-07 [processing] Fix GDAL algorithms do not run with memory layer inputs Breaks execution of mixed QGIS/GDAL algorithms Martin Dobias <wonder.sk@gmail.com> 2018-04-06 Fix a crash in the puzzle when not properly initialized Merge: 5014d95d6e ff1bc0b8f7 Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2018-04-06 Merge pull request #6450 from tudorbarascu/filter_test add GetMap FILTER test with multiple filters Merge: 62ba263f38 5f7358ad65 Salvatore Larosa <lrssvtml@gmail.com> 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 <blottiere.paul@gmail.com> 2018-03-30 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-03-29 Do not save .qgd file alongside .qgs when it's not used Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Optimise args Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Utilise expression context cache to store some more expensive expression calculation results Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Add unit tests for loading projects with custom layer order Refs #18620 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-03 Fix some locator filters show results when no string is entered and filter prefix is not used Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-04 Add some geometry utils for interpolating points on lines Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 [processing] Fix broken Densify by Interval algorithm, add test Fix #18640 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Don't set cleared data defined properties to NULL in expression editor Fixes #18638 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 [layouts] Fix data defined buttons do not update when clicking between items of same type Fixes #18637, #18639 Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 [locator] Set correct parent for filter configuration widgets Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Fix Coverity uninitialized member warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-06 Fix Coverity unreachable code warning Salvatore Larosa <lrssvtml@gmail.com> 2018-04-05 set limit to 20 to store database query in the history Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Remove unrequired cast Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Fix type hints in ModelerParametersDialog attributes Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Make modeler text translatable Matthias Kuhn <matthias@opengis.ch> 2018-04-04 Avoid catch all exception Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Ensure compatibility with QTextEdit Matthias Kuhn <matthias@opengis.ch> 2018-04-05 Allow clicking hyperlinks in HTML text edit widget Salvatore Larosa <lrssvtml@gmail.com> 2018-04-05 fix tab index in project properties when clicking on crs toolbutton from statusbar Merge: 63130d410d 958cb3dd15 Alessandro Pasotti <elpaso@itopen.it> 2018-04-05 Merge pull request #6751 from elpaso/bugfix-18620-layer-custom-order [bugfix] Layer rendering order broken in QGIS 3x Alessandro Pasotti <elpaso@itopen.it> 2018-04-05 [bugfix] Layer rendering order broken in QGIS 3x Fixes #18620 Martin Dobias <wonder.sk@gmail.com> 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 <miewinstrup@gmail.com> 2018-04-04 Added tests for moving group to the top MieWinstrup <miewinstrup@gmail.com> 2018-04-02 Add test for move to top action MieWinstrup <miewinstrup@gmail.com> 2018-03-29 Changed itemorder in menu to match the changes in #6665 MieWinstrup <miewinstrup@gmail.com> 2018-03-29 Replaced deprecated Q_FOREACH with for loop MieWinstrup <miewinstrup@gmail.com> 2018-03-26 Added documentationstrings to new methods MieWinstrup <miewinstrup@gmail.com> 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 <lrssvtml@gmail.com> 2018-04-04 [FEATURE][needs-docs] DB Manager: adds SQL query history Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Add missing expression help Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-04-02 Fix clazy pass small and trivially copyable object by value warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <Scimmia22@outlook.com> 2018-04-04 Update FindQextserialport.cmake for Qt5 Find default library name used with Qt5 and checks qt subdir for header Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-04 [travis] also timeout tests (#6747) lbartoletti <lbartoletti@users.noreply.github.com> 2018-04-04 Fix travis with ccache (#6745) Matthias Kuhn <matthias@opengis.ch> 2018-04-04 Removed unused Q_UNUSED Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-04 Clear hidden toolbars/panels setting when restoring view Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-04 Insure canvas rendering jobs are cancelled when exiting QGIS Richard Duivenvoorde <richard@duif.net> 2018-04-04 [FEATURE] Ctrl-shift-tab to toggle full map view (#6580) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2018-04-04 Merge pull request #6403 from signedav/new_multiselect Horizontal space at value relation widget at multiple selection Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 [processing] Fix incorrect error string in field mapper algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-27 Fix merge attribute dialog picks wrong field values when fields are hidden Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-04-03 Merge pull request #6690 from elpaso/fix-android-build Fix android build with osgeo4a D'Hont René-Luc <rldhont@gmail.com> 2018-04-03 [BUGFIX][Server] Enhance cleaning propertyname and searching by propertyname David <david@opengis.ch> 2018-04-03 move includes into cpp and insert forward declaration Alessandro Pasotti <elpaso@itopen.it> 2018-04-03 Keep native nodiscard Jürgen E. Fischer <jef@norbit.de> 2018-04-03 restore ico/tif/png nuked by fcacb0db7c David <david@opengis.ch> 2018-04-03 initialize variables on declaration instead of initializing them on every constructor. it's mShowLinkButton and mShowUnlinkButton Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-04-03 [processing] Throw exception when combining clip geometry fails in clip alg Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity null pointer dereference warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity null pointer dereference warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Remove unimplemented setData method from QgsReportSectionModel Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix some clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity unreachable code warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity unchecked return value warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity null pointer dererence warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity null-pointer dererence warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix some clazy warnings in tests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix Coverity large argument passed by value warning Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix some Coverity use-after-free warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix some Coverity uninitialized member warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix some Coverity null pointer dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-03-30 Fix coverity warnings in unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 [processing] Disable cancel button for GDAL algorithms The provider doesn't support cancelation Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Another try at fixing Doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Fix crash when opening layout manager dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-04-03 Fix incorrect calculation of raster layer units per pixel x/y Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-04-02 doxygen fixes Merge: 3408e02c46 5810236c19 Salvatore Larosa <lrssvtml@gmail.com> 2018-04-02 Merge pull request #6704 from slarosa/filter_values_qb [FEATURE][needs-docs] add filter line edit to query builder Rashad Kanavath <rashad.kanavath@c-s.fr> 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 <lrssvtml@gmail.com> 2018-04-02 show search icon in expression builder widget Jürgen E. Fischer <jef@norbit.de> 2018-04-02 fix translation string Jürgen E. Fischer <jef@norbit.de> 2018-04-02 [FEATURE] add zoom to related feature in forms Jürgen E. Fischer <jef@norbit.de> 2018-04-01 german translation fix Denis Rouzaud <denis.rouzaud@gmail.com> 2018-04-02 fix Dockerfile path Salvatore Larosa <lrssvtml@gmail.com> 2018-04-02 show search icon in filter line edit Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 String capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 [processing][needs-docs] Rename "Add Script from Template" to "Create New Script from Template" Salvatore Larosa <lrssvtml@gmail.com> 2018-04-02 use QgsTemporaryCursorOverride Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Add beginning of unit tests for QgsLayerTreeView Mathieu Pellerin <nirvn.asia@gmail.com> 2018-04-02 Mark project as dirty when changing CRS of layers Harrissou Sant-anna <delazj@gmail.com> 2018-04-02 Add ellipsis to buttons label Harrissou Sant-anna <delazj@gmail.com> 2018-03-29 Fix indentation Harrissou Sant-anna <delazj@gmail.com> 2018-03-29 Fix indentation Harrissou Sant-anna <delazj@gmail.com> 2018-03-27 [needs-docs] Refactoring layout Manager dialog Andreas Sturmlechner <andreas.sturmlechner@gmail.com> 2018-03-28 Fix build with Qt-5.11 (missing headers) (forward-port from 30a8c0f4746891ff8583ac5dc81e2ce9d7157f30) Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Fix string capitalization, missing ellipsis Nyall Dawson <nyall.dawson@gmail.com> 2018-04-02 Use QgsTemporaryCursorOverride in layout designer Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Support canceling network content fetching tasks Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Fix intermediate 100% download progress reports caused by redirects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-29 Add method for QgsNetworkContentFetcher to fetch using request instead of url matteo <matteo.ghetta@gmail.com> 2018-03-29 fix indentation matteo <matteo.ghetta@gmail.com> 2018-03-29 new LoadFromTemplate action in toolbar dropdown matteo <matteo.ghetta@gmail.com> 2018-03-29 remove useless action from script editor matteo <matteo.ghetta@gmail.com> 2018-03-29 remove load template button action and fix double separator matteo <matteo.ghetta@gmail.com> 2018-03-29 remove useless image matteo <matteo.ghetta@gmail.com> 2018-03-28 add shortHelpString in script template matteo <matteo.ghetta@gmail.com> 2018-03-28 Renamed script_template.py to ScriptTemplate.py matteo <matteo.ghetta@gmail.com> 2018-03-28 Minor changes in Dialog matteo <matteo.ghetta@gmail.com> 2018-03-28 removed useless dots in UI matteo <matteo.ghetta@gmail.com> 2018-03-27 Typo and remove shortcut matteo <matteo.ghetta@gmail.com> 2018-03-26 other indentation fixes matteo <matteo.ghetta@gmail.com> 2018-03-26 fix indentation matteo <matteo.ghetta@gmail.com> 2018-03-26 script template with basic function matteo <matteo.ghetta@gmail.com> 2018-03-26 [processing][feature] load default script from template Salvatore Larosa <lrssvtml@gmail.com> 2018-03-30 fix doc: followup bf41a90af80f2284f087780cf4ef6931b2a76bcf Salvatore Larosa <lrssvtml@gmail.com> 2018-03-30 [needs-docs] add zoom to selection action to contextual menu of the layer Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-02-25 add mask image Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-02-25 add GetMap FILTER test with multiple filters Salvatore Larosa <lrssvtml@gmail.com> 2018-03-30 fix warning Merge: 13d0556ac6 810e531bfc Blottiere Paul <blottiere.paul@gmail.com> 2018-03-30 Merge pull request #6679 from pblottiere/bugfix_will_render_feature [bugfix] Fixes identify action on deactivated rules for QgsRuleBasedRenderer Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-30 [FEATURE][needs-docs] Custom SVG path and size for the north arrow decoration (#6715) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 [needs-docs] Drop unused/misleading 'tolerance' setting from topology checker Fixes #9621 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-28 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-28 Use unique_ptr Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2018-03-29 generated sip file David <david@opengis.ch> 2018-03-29 styling stuff David <david@opengis.ch> 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 <david@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-03-29 Fix enum comparison warning Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Use a checkerboard background in svg cache tests Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-29 More helpful log message when svg requests fail Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2018-03-29 Add documentation for onlyActive parameter Nyall Dawson <nyall.dawson@gmail.com> 2018-03-28 Add intersection/tangent methods to QgsCircle Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-29 [needs-docs] Add a "save selected features as" layer item shortcut Salvatore Larosa <lrssvtml@gmail.com> 2018-03-28 folowup a29c6a7d07006ff03ac26bd636dcafb8293fee0d: set noun to entries Nyall Dawson <nyall.dawson@gmail.com> 2018-03-29 Restore a disabled test for Qt5 which works OK now Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-27 [layouts] Fix missing layer scope for atlas enabled items Fixes #18525 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-26 Never show int/long attributes in scientific notation Fixes #18508, #18302 Salvatore Larosa <lrssvtml@gmail.com> 2018-03-28 cleanup code: followup d17481e3d2279a36e536821d21f0f709ba8bd534 Salvatore Larosa <lrssvtml@gmail.com> 2018-03-28 [FEATURE][needs-docs] add filter line edit to query builder Pierre <pierreloicq@gmail.com> 2018-03-28 talking about "ninja qgis" Merge: 93a6115c9e 9ec2d1f99b Alessandro Pasotti <elpaso@itopen.it> 2018-03-28 Merge pull request #6698 from elpaso/auto-select-first-layer-on-load Make first layer selected on project load Mathieu Pellerin <nirvn.asia@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-03-28 add virtual destructor fix warning: delete called on 'QgsEditorWidgetAutoConfPlugin' that is abstract but has non-virtual destructor Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-27 remove unused variables Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 2018-03-28 Make first layer selected on project load just spare a click Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-28 Follow up a29c6a7d07: add missing ellipsis Salvatore Larosa <lrssvtml@gmail.com> 2018-03-28 [needs-docs] Reorganisation of contextual menu for group and layer (#6665) Merge: d24f8a3c5b 0c59bc540e Salvatore Larosa <lrssvtml@gmail.com> 2018-03-27 Merge pull request #6680 from DelazJ/topol Enable Topology Checker help button Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 Fixes #13999: feature count on rule based renderer is valid for ELSE statement Alessandro Pasotti <elpaso@itopen.it> 2018-03-26 Fix android build with osgeo4a Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 Recursive fix Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Cleanup Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Fix 'actions' button in attribute table dialog only shows menu after extended click and hold Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Fix some attribute table columns do not remember their size Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Fix signal loop when resizing columns on opening attribute table Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Fix crash in attribute table when action column is visible and edit is toggled Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 Fix sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-03-27 [bugfix] Fixes willRenderFeature method for QgsRuledBasedRenderer Nyall Dawson <nyall.dawson@gmail.com> 2018-03-27 Add missing /Out/ annotations Nyall Dawson <nyall.dawson@gmail.com> 2018-03-23 Add some circle intersection and tangent utilities to QgsGeometryUtils Harrissou Sant-anna <delazj@gmail.com> 2018-03-26 fix indentation Salvatore Larosa <lrssvtml@gmail.com> 2018-03-26 set correctly the delete button layout (#4) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-26 [processing][grass] Fix incorrect path calculation for grass binary Nyall Dawson <nyall.dawson@gmail.com> 2018-03-26 [processing][grass] Fix error after running grass algorithms Harrissou Sant-anna <delazj@gmail.com> 2018-03-26 Enable Topology Checker help button refs #18550 Merge: 3f153e91b8 a8f38733a1 Matthias Kuhn <matthias@opengis.ch> 2018-03-26 Merge pull request #6637 from DelazJ/layouteditor Add toolTip to layout editor option in vector layer attributes form properties Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-26 Fix cannot set tolerance unit in simplify tool Nyall Dawson <nyall.dawson@gmail.com> 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 <pierreloicq@gmail.com> 2018-03-26 talking about "ninja qgis" in install.txt (#6670) William Kyngesburye <kyngchaos@sumomo.attlocal.net> 2018-03-24 Mac packaging updates Marco Bernasocchi <marco@opengis.ch> 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 <marco@opengis.ch> 2018-03-14 add a warning when unsupported imports are detected Works for example with imports like import PyQt4.QtGui Daniele Viganò <daniele@vigano.me> 2018-02-23 Improve package upgrade path from QGIS 2 to QGIS 3 with RPM Merge: 2220a6eadd 84bdc92a8c Alessandro Pasotti <elpaso@itopen.it> 2018-03-24 Merge pull request #6644 from elpaso/gml-inverted-axis Add axisOrder to QgsAbstractGeometry GML generators Merge: 5d34584b01 af6ad23048 Salvatore Larosa <lrssvtml@gmail.com> 2018-03-24 Merge pull request #6667 from slarosa/fix_18530 Fixes #18530: Removing project item from Welcome screen crashes QGIS Salvatore Larosa <lrssvtml@gmail.com> 2018-03-24 Fixes #18530: Removing project item from Welcome screen crashes QGIS Salvatore Larosa <lrssvtml@gmail.com> 2018-03-23 Revert "[TEMPORARY]" This should not have happened :-( This reverts commit bc45258b510b8e17d9a2006f4906a255559a9297. Salvatore Larosa <lrssvtml@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-15 [TEMPORARY] Merge: c8f597983b 8828f9a700 Hugo Mercier <hugo.mercier@oslandia.com> 2018-03-22 Merge pull request #6085 from lbartoletti/ccache Use ccache if available Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 Fix crash in attribute form after adding field Fixes #18507 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 Remove autogenerated metadata when loading an older project Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-20 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-20 When a new project is created, default to setting the metadata author to the current logged on user name Nyall Dawson <nyall.dawson@gmail.com> 2018-03-20 Standardise capitalisation Nyall Dawson <nyall.dawson@gmail.com> 2018-03-20 Update more labels to reflect project metadata in widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-20 Add tests for QgsMetadataWidget Nyall Dawson <nyall.dawson@gmail.com> 2018-03-20 Fix sip subclassing of metadata subclasses Nyall Dawson <nyall.dawson@gmail.com> 2018-03-20 Fix accidental class rename Nyall Dawson <nyall.dawson@gmail.com> 2018-03-20 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-19 Add project metadata mode to QgsMetadataWidget Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Update metadata xml definitions Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Code shuffle to avoid duplicate code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-19 Add QgsProjectMetadata member to QgsProject Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-19 Update metadata validator for base class split Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Create unit test for QgsMetadataBase Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-22 Fix some HIG string violations Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 Fix generation of world file when exporting canvas Fixes #18491 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 [layouts][needs-docs] Add missing tool actions to Edit menu Fixes #18494 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 [layouts] Add missing tooltips to toolbars Fixes #18495 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 [layouts] Fix Toolbox toolbar name Refs #18494 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-22 Fix qt warning about widget already has a layout Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing][gdal] Move method to write input files to text file to GdalUtils Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing][gdal] Expose no data options for gdal merge algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-03-21 [travis] add section title Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-21 fix docker variables in Travis (take 2) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 Fix incorrect display of coordinates in status bar Merge: 00bb177f3d 2cd4a46478 Alessandro Pasotti <elpaso@itopen.it> 2018-03-21 Merge pull request #6646 from elpaso/qgsmslayercache-removal [server][housekeeping] Removed unused class QgsMSLayerCache Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 2018-03-21 [FEATURE] expression support for the copyright decorator Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 Followup e90ac56b Fix warnings, missing Q_OBJECT macro Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing][gdal] Skip expensive parameter validation when just showing command in dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing] Fix intersect always selected in Join by Location in modeler Fixes #18489 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing] Avoid grass 'duplicate parameter' warning Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing] Fix duplicate output parameters for some algs Fixes #18490 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-21 [processing] Don't try to load algorithms for disabled providers Fixes #18488 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-20 Revert "fix docker variables in Travis" This reverts commit f4f3d0003a89a3c63035de98e3f953433de180fc. Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-20 fix docker variables in Travis D'Hont René-Luc <rldhont@gmail.com> 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 <lrssvtml@gmail.com> 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 <elpaso@itopen.it> 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 <manisandro@gmail.com> 2018-03-20 Merge pull request #6643 from manisandro/pluginlayer Add a minimal data provider for plugin layers Sandro Mani <manisandro@gmail.com> 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 <elpaso@itopen.it> 2018-03-20 Add axisOrder to QgsAbstractGeometry GML generators Merge: 9a25d6764e ee5dc8da21 Salvatore Larosa <lrssvtml@gmail.com> 2018-03-20 Merge pull request #6629 from slarosa/reorganize_cm [needs-docs] Reorganize save action for map layer Merge: a132c2e942 281a3ed3aa Salvatore Larosa <lrssvtml@gmail.com> 2018-03-20 Merge pull request #6592 from slarosa/save_load_xyz [FEATURE][needs-docs] Save/Load connections for XYZ Tiles Shiva Reddy <kotishiva@gmail.com> 2018-03-16 Update CONTRIBUTORS Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 [processing] Fix broken Aggregate algorithm Fixes #18349 D'Hont René-Luc <rldhont@gmail.com> 2018-03-19 [BUGFIX][Server] DescribeFeature does not clean attribute name and GetFeature update Merge: 092557b16a a160e7494c Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-03-19 Reference file for the WFS endless loop test Alessandro Pasotti <elpaso@itopen.it> 2018-03-19 [test] for WFS Fix endless loop Greetings from Bonn! Alessandro Pasotti <elpaso@itopen.it> 2018-03-19 [bugfix][server][wfs] Fix endless loop in getfeature ... when using featureid Salvatore Larosa <lrssvtml@gmail.com> 2018-03-19 use new signal/slot connetion and minor fixes: followup 3d7a460660bd5af7b3651c5fa16d1f24bbb4afd9 Harrissou Sant-anna <delazj@gmail.com> 2018-03-19 Add toolTip to layout editor option Salvatore Larosa <lrssvtml@gmail.com> 2018-03-19 fix string and fix connection signal/slot: followup 11531c6 Alexander Bruy <alexander.bruy@gmail.com> 2018-03-19 [processing] correctly handle inactive providers in the modeler (fix #18461) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Auto-select newly duplicated layers in layer tree Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Fix missing '(copy)' suffix on names of newly duplicated layers Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 [processing] Fix Concave Hull algorithm, add tests Fixes #18475 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 [processing] Fix newlines are stripped from Python traces in log Nyall Dawson <nyall.dawson@gmail.com> 2018-03-19 Initialise some pointer members Etienne Trimaille <gustrimaille@yahoo.fr> 2018-03-07 add colors in the log panel for critical and warning levels Salvatore Larosa <lrssvtml@gmail.com> 2018-03-18 hide clear icon for QgsFilterLineEdit at first instantiation Salvatore Larosa <lrssvtml@gmail.com> 2018-03-18 [needs-docs] Reorganize save action for map layer Salvatore Larosa <lrssvtml@gmail.com> 2018-03-18 fix failure to travis code_layout Salvatore Larosa <lrssvtml@gmail.com> 2018-03-17 [FEATURE][needs-docs] Copy&Paste Group/Layers Alexis Polti <alexis.polti@telecom-paristech.fr> 2018-03-18 Fix geroreferencer crash when deleting a point through context menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-15 [raster] skip non finite values when computing band min/max statistics Merge: 9e01a04a49 c0f5d22fcd Werner Macho <werner.macho@gmail.com> 2018-03-16 Merge pull request #6621 from Gustry/typo fix typo altitide -> altitude Etienne Trimaille <gustrimaille@yahoo.fr> 2018-03-16 fix typo altitide -> altitude Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-16 Fix some inconsistent capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-03-16 Skip some attributes in import photos test These absolute paths cannot be tested in processing algorithm tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-16 [processing] Fix Points to Paths terminates when an order by field is empty Nyall Dawson <nyall.dawson@gmail.com> 2018-03-14 Modernize connection pool code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-12 [postgres] Add a timeout for postgres connections Defaults to 30 seconds, but configurable via advanced settings/ global_settings ini Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Show a busy cursor when testing a postgres connection Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-03-15 Fix windows build and warnings Shiva Reddy <kotishiva@gmail.com> 2018-03-16 Update writeOut to include isatty (#6602) Added these lines so that QGIS 3 python console works in window Nyall Dawson <nyall.dawson@gmail.com> 2018-03-15 Unlikely attempt to stop flaky rule based renderer test crashing out Nyall Dawson <nyall.dawson@gmail.com> 2018-03-15 Clearer ownership, docs for rule based renderer Merge: d771991a01 4f05ed1dd7 Luigi Pirelli <luipir@gmail.com> 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 <luipir@gmail.com> 2018-03-15 Merge pull request #6603 from slarosa/fix_18435 Fixes #18435: QGIS crash when deleting auxiliary layer Alessandro Pasotti <elpaso@itopen.it> 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 <lrssvtml@gmail.com> 2018-03-15 fix typo: followup 24ef27d079 Salvatore Larosa <lrssvtml@gmail.com> 2018-03-15 add unit test for setAuxiliaryLayer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-15 Fix documentation test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-15 Fix descriptions and names for processing parameters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-15 Fix flaky VirtualLayerTask test Nyall Dawson <nyall.dawson@gmail.com> 2018-03-15 Add unit test for postgres layer metadata Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-14 [macos] move add button on the right in datasource manager Salvatore Larosa <lrssvtml@gmail.com> 2018-03-14 Fixes #18435: QGIS crash when deleting auxiliary layer Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-14 fix constraints not checked when they should be (#6550) Salvatore Larosa <lrssvtml@gmail.com> 2018-03-14 trigger editing on group item when grouping selected layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-13 [docker] create images for final releases (#6594) * [docker] create images for final releases based on git tags * fix script Salvatore Larosa <lrssvtml@gmail.com> 2018-03-13 fix capitalisation: followup 504e50df5e Merge: 6f01d30d14 23172a101e Alexander Bruy <alexander.bruy@gmail.com> 2018-03-13 Merge pull request #6571 from slarosa/fix_18183 [processing] SAGA "output extent" should not be mandatory (fix #18183) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-13 [gdal] ifdef out some workarounds not required in gdal >= 2.3 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Correctly show ers files in browser Workaround missing metadata in gdal driver Nyall Dawson <nyall.dawson@gmail.com> 2018-03-13 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Correctly install palette resources Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 Add missing default palette Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Show scheme selector in color section of options Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 Provide a simple initial palette for new layers TODO: make it AWESOME! Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-10 Don't mark project dirty when legend nodes are expanded/collapsed Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-12 fix string: followup 504e50df5e Salvatore Larosa <lrssvtml@gmail.com> 2018-03-12 [FEATURE][needs-docs] Save/Load connections for Tiles XYZ Merge: ea0c7058a5 f88edea306 Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2018-03-12 Merge pull request #6576 from elpaso/bugfix-18292-extra-params-search [server][bugfix] accept getfeatureinfo filter without h/w Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-11 Unit tests for straightDistance2d/sinuosity Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 Add straightDistance2d and sinuosity measures to QgsCurve Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 'Catch all' -> 'Catch-all' Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 More spelling fixes luz.paz <luzpaz@users.noreply.github.com> 2018-01-11 Misc. source comment typos + added 2 strings in to spelling.dat file Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Update spell check list, spelling luz.paz <luzpaz@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2018-03-12 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Fix some leaks in conversions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-12 Fix leak when a transform error occurs while transforming linestrings Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Fix leak when splitting geometries Nyall Dawson <nyall.dawson@gmail.com> 2018-03-12 Use some constants for search box highlighting styles Régis Haubourg <regis.haubourg@oslandia.com> 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 <ari.jolma@gmail.com> 2018-03-12 [processing][gdal] color relief alg: add the default color option, i.e., no switches Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 [processing] Port Delete Holes algorithm to c++, allow dynamic min area parameter Jürgen E. Fischer <jef@norbit.de> 2018-03-11 debian packaging: add buster Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-03-11 Added test reference file for getfeatureinfo no width Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-03-11 [test][server] Houskeeping: split getfeatureinfo put it in its own test Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 Fix leak in virtual layers Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 Fix leak when writing features with null geometry to vector layers Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 Fix leak in QgsRelief Nyall Dawson <nyall.dawson@gmail.com> 2018-03-11 Fix leak in network analysis director Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-05 Add layout util to retrieve map layer from project by string Considers both layer id (preferred) and layer names Nyall Dawson <nyall.dawson@gmail.com> 2018-03-05 [layouts] Fix missing call to base class method Nyall Dawson <nyall.dawson@gmail.com> 2018-03-10 Don't show profile name in title bar for default profile Nyall Dawson <nyall.dawson@gmail.com> 2018-03-09 [layouts] Fix reference map can change when opening a layout designer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-09 Make sure we don't have a dirty blank project after QGIS launch Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-10 [processing] Fixes #18183: SAGA "output extent" should not be mandatory Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-10 [QgsFilterLineEdit] disable clear action when read only Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-10 finer tuning of style options Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-06 correctly emit NULL and not empty string for date/time widget for string fields Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2018-03-10 more translation string fixes Jürgen E. Fischer <jef@norbit.de> 2018-03-09 fix translation strings Alexander Bruy <alexander.bruy@gmail.com> 2018-03-09 Revert "[processing] replace QCoreApplication.translate() with tr() in" This reverts commit 007903494582b1e71273e7b801b928d32eb2f330. Jürgen E. Fischer <jef@norbit.de> 2018-03-09 processing: make error messages moved to message bar translatable again (followup 6e2288dcc) Merge: 0079034945 10cfca48d6 Matthias Kuhn <matthias@opengis.ch> 2018-03-09 Merge pull request #6565 from tudorbarascu/styles_opacities add server test for GetMap with opacities and non-default styles Alexander Bruy <alexander.bruy@gmail.com> 2018-03-09 [processing] replace QCoreApplication.translate() with tr() in ParametersPanel class Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-03-09 add server test for GetMap with styles and opacities Covers https://issues.qgis.org/issues/15553 case Ari Jolma <ari.jolma@gmail.com> 2018-03-09 Translate strings before making changes to them. Felis Pimeja <felispimeja+github.com@gmail.com> 2018-03-09 Vectorize console icons (#6515) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 Update test mask image Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 Correctly respect antialias setting for marker fill symbol layers Nyall Dawson <nyall.dawson@gmail.com> 2018-03-08 Add @project_home expression variable Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2018-03-09 Merge pull request #6553 from pblottiere/bugfix_dbmanager_stop [dbmanager] Fixes empty table Juernjakob Dugge <juernjakob@gmail.com> 2018-03-08 #5416 Re-insert update of map tips delay Juernjakob Dugge <juernjakob@gmail.com> 2018-03-08 #5416 Remove spurious settings Juernjakob Dugge <juernjakob@gmail.com> 2017-11-04 #5416 Update maptips delay on saving the settings Juernjakob Dugge <juernjakob@gmail.com> 2017-10-26 #5416 Add map tips delay setting to menu Juernjakob Dugge <juernjakob@gmail.com> 2017-10-21 [FEATURE] Make map tips delay configurable Jürgen E. Fischer <jef@norbit.de> 2018-03-08 db_manager: add tooltip to default value field when editing table field properties (fixes #13856) Alessandro Pasotti <elpaso@itopen.it> 2018-03-08 Remove unused forward declaration Merge: ad224991ec a9441218c1 Alexander Bruy <alexander.bruy@gmail.com> 2018-03-08 Merge pull request #6559 from alexbruy/processing-parameters [processing] fix parameters IDs (follow up #6535) Alexander Bruy <alexander.bruy@gmail.com> 2018-03-08 [processing] fix parameters IDs (follow up #6535) Jürgen E. Fischer <jef@norbit.de> 2018-03-08 fix xenial (Qt <5.7) build Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-07 Fixes #18375 - fix API break Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 Add test that AFS provider gets renderer by default Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 Add unit tests for ArcGIS rest style parsing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-03-07 [FEATURE] color_grayscale_average() and color_mix_rgb() expression functions (#6554) Blottiere Paul <blottiere.paul@gmail.com> 2018-03-07 [dbmanager] Fixes empty table Fixes #18352 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-06 Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message" Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 [processing] Add operators for parameter type flags, push warning to message log for duplicate parameter registration Merge: 5d526794ab 5b2c81bdea Luigi Pirelli <luipir@gmail.com> 2018-03-06 Merge pull request #6414 from alexispolti/fix-project-path Fix project path when path contains a symbolic link Matthias Kuhn <matthias@opengis.ch> 2018-03-06 Remove leftover file Matthias Kuhn <matthias@opengis.ch> 2018-03-06 Only expose supported parameters to modeler Matthias Kuhn <matthias@opengis.ch> 2018-03-06 Use flags for parameter type extra info Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Only add parameter when it is new Matthias Kuhn <matthias@opengis.ch> 2018-03-05 License headers Matthias Kuhn <matthias@opengis.ch> 2018-03-05 s/Modeller/Modeler/ Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Code and doc improvements Matthias Kuhn <matthias@opengis.ch> 2018-03-05 API documentation Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Add QgsProcessingParameterType tests Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Some addition error case info Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Fix editing models with custom params Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Add log output in case of loading models with missing parameters Matthias Kuhn <matthias@opengis.ch> 2018-03-05 Avoid freeze by infinite recursion Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Fix processing parameter type ids Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Fix parameter name rendering problem Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Improved error reporting for unknown parameters Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Fix Fields Mapping parameter id Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Better tooltips and expose `Raster Band` parameter Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Remove crap API Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Use translated parameter names for sorting Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Better error reporting for model exception Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Make use of new processing parameter infrastructure Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Metadata and modeller exposure support Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Remove private implementations from python bindings Matthias Kuhn <matthias@opengis.ch> 2018-03-03 Add processing parameter type definitions Alexis Polti <alexis.polti@telecom-paristech.fr> 2018-02-22 Fix project path when path contains a symbolic link Nyall Dawson <nyall.dawson@gmail.com> 2018-03-07 Less debug noise when rendering svg files Merge: 734ea374d0 e969584ad9 Matthias Kuhn <matthias@opengis.ch> 2018-03-06 Merge pull request #6536 from m-kuhn/searchWidgetRecursionTrap Avoid freezing attribute form with recursion Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-03-06 Merge pull request #6532 from Gustry/tooltip [dbmanager] move shortcut in the tooltip Merge: ec975ba6f7 184480bcd6 Sandro Mani <manisandro@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <gustrimaille@yahoo.fr> 2018-03-06 [dbmanager] move shortcut in the tooltip Alessandro Pasotti <elpaso@itopen.it> 2018-03-06 Don't crash when loading a project with unreachable wfs layers Sandro Mani <manisandro@gmail.com> 2018-03-05 Ensure FILTER_GEOM is transformed to layer CRS in GetFeatureInfo Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 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 <alexander.bruy@gmail.com> 2018-03-06 Merge pull request #6525 from nyalldawson/segmentize [FEATURE][processing] Add "segmentize" algorithms Salvatore Larosa <lrssvtml@gmail.com> 2018-03-06 fix spacing between label and icon in widget layer properties Nyall Dawson <nyall.dawson@gmail.com> 2018-03-06 Fix adding parts to curved polygon types fails Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-05 fix travis Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-05 [FEATURE][processing] allow to create points on all parts in centroids alg Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-05 [FEATURE][processing] allow to create points on all parts in point on surface alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-06 [layouts] Correctly set project dirty for more editing operations Nyall Dawson <nyall.dawson@gmail.com> 2018-03-06 Also update layout designer title bar to reflect unsaved changes indicator Nyall Dawson <nyall.dawson@gmail.com> 2018-03-05 [hig] Show standard '*' prefix in application title bar when project has unsaved changes E.g. '*my project - QGIS' Nyall Dawson <nyall.dawson@gmail.com> 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<QVariant,..> 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 <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-03-05 fix size for menu indicator in data defined button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-02 Ensure that non-spatial layers are never set as canvas layers Merge: f2a6780973 e531052b28 Blottiere Paul <blottiere.paul@gmail.com> 2018-03-05 Merge pull request #6268 from pblottiere/dbmanager_stop [FEATURE][needs-docs] dbmanager stop Nyall Dawson <nyall.dawson@gmail.com> 2018-03-05 Sipify and style Merge: 993b9fd4ab c614b942f3 Alessandro Pasotti <elpaso@itopen.it> 2018-03-05 Merge pull request #6519 from elpaso/server-tempfile-fix [bugfix][server] Fix temporary path permission issue Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Rename Welcome Page action to Close Project Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Fix docs on projectDirty Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Add projectDirty signal for QgsProject Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-05 fix zh-Hant flag size phitw <lin.phi@gmail.com> 2018-02-28 correcting zh-Hant flag Nyall Dawson <nyall.dawson@gmail.com> 2018-03-05 Add unit test for #18283 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-05 Merge pull request #6418 from klavspc/bookmarklocator [FEATURE][locator] Add bookmark search to locator bar Harrissou Sant-anna <delazj@gmail.com> 2018-02-27 still indentation... Harrissou Sant-anna <delazj@gmail.com> 2018-02-27 Fix indentation Harrissou Sant-anna <delazj@gmail.com> 2018-02-26 Link georef help button Nyall Dawson <nyall.dawson@gmail.com> 2018-03-05 Docs++ [ci-skip] Nyall Dawson <nyall.dawson@gmail.com> 2018-03-03 [processing] Fix invalid filenames are used for temporary files during models Fixes #18263 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-03-02 Fix tooltip Harrissou Sant-anna <delazj@gmail.com> 2018-03-01 Fix upcoming link Harrissou Sant-anna <delazj@gmail.com> 2018-01-13 Add Help button and some fixes to automated placement widget Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 [needs-docs] Add welcome screen action to project menu Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Add separator between rename and remove for browser Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Add link precommit hook for git Nathan Woodrow <madmanwoo@gmail.com> 2018-03-05 Fix dock shortcuts to use Ctrl and not Alt Klavs Pihlkjær <klavspc@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-04 Expose segmentization parameters to QgsGeometry::convertToStraightSegment Nyall Dawson <nyall.dawson@gmail.com> 2018-03-03 [processing] Port point on surface to c++ Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-03-03 [3d] Add a title to 3d config window Fixes #18281 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-02 add secure env var for docker login in Travis yml file Merge: b84f014d9e b37c410dbf Matthias Kuhn <matthias@opengis.ch> 2018-03-02 Merge pull request #6506 from m-kuhn/fixRange Fix Integer range widget with allowNull Merge: 9580a88514 fc5073ddb0 Matthias Kuhn <matthias@opengis.ch> 2018-03-02 Merge pull request #6503 from m-kuhn/variousFixes Various fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-02 allow to save a Docker deps image for PR having [dockerdeps] in their title Matthias Kuhn <matthias@opengis.ch> 2018-02-27 Documentation fix Denis Rouzaud <denis.rouzaud@gmail.com> 2018-03-02 fix sipify test Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-02 harmonize join type value (0=one-to-many, 1=one-to-one) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-02 [FEATURE][processing] add discard non matching option to join attribute table alg Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-02 fix one-to-one, one-to-many wording Blottiere Paul <blottiere.paul@gmail.com> 2018-03-02 Rename cancel() to cancelReload() and update doc accordingly Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Fix sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Add unit test for QgsVirtualLayerTask Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Add test for lazy option Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Add a takeLayer method Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Update documentation Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Clean task once model is completed Blottiere Paul <blottiere.paul@gmail.com> 2018-02-28 Remove unnecessary cancel subtask Blottiere Paul <blottiere.paul@gmail.com> 2018-02-27 Remove unused code Blottiere Paul <blottiere.paul@gmail.com> 2018-02-27 Use python super() calls Blottiere Paul <blottiere.paul@gmail.com> 2018-02-27 Fixes 3.0 -> 3.2 Blottiere Paul <blottiere.paul@gmail.com> 2018-02-06 Fix sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-02-05 Rename postpone option in lazy Blottiere Paul <blottiere.paul@gmail.com> 2018-02-01 Update ui and add shortcut to cancel pending query Blottiere Paul <blottiere.paul@gmail.com> 2018-01-30 Add interrupt method Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 Add async model for gpkg Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 Update documentation Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 More cleaning Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 Some clean Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 Add async model for virtual layers Blottiere Paul <blottiere.paul@gmail.com> 2018-01-22 Add a cancel button for Postgis and Spatialite Merge: dc3353e928 a2179046e8 Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 Merge pull request #6487 from alexbruy/processing-output-file [processing] fix QgsProcessingParameterFileDestination handling in models Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 [processing] forgot to rename variable Merge: b61882f2f4 df61548c82 Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 Merge pull request #6501 from alexbruy/multi-ring [processing][FEATURE] add multi-ring buffer algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 [processing] add tests for creating outputs from FileDestination parameter Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 [processing] fix condition and use more generic "htm" constant for filter testing Alexander Bruy <alexander.bruy@gmail.com> 2018-03-01 [processing] remove explicit outputs definitions Alexander Bruy <alexander.bruy@gmail.com> 2018-03-01 [processing] determive correct output type based on the QgsProcessingParameterFileDestination filter Alexander Bruy <alexander.bruy@gmail.com> 2018-02-28 [processing] implement toOutputDefinition() method for QgsProcessingParameterFileDestination Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 [processing] rename algorithm to "Multi-ring buffer (constant distance)" Alexander Bruy <alexander.bruy@gmail.com> 2018-03-02 [processing] evaluate dynamic parameters before processing feature Alexander Bruy <alexander.bruy@gmail.com> 2018-03-01 [processing] add test for multiring buffer algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-03-01 [processing] make multi-ring buffer parameters dynamic Alexander Bruy <alexander.bruy@gmail.com> 2018-02-28 [processing][FEATURE] multiring buffer algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Catch a possible exception in QgsGeometry::makeValid Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 [pal] Use QgsGeometry::makeValid instead of buffer(0) to repair geometries Possibly refs #14752 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Fix leak when converting 2.x compositions Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Fix missing transform context warnings on status bar coordinate display Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Prevent status bar coordinate widget from shrinking too small Mathieu Pellerin <nirvn.asia@gmail.com> 2018-03-02 [FEATURE][processing] one-to-many join support to the join attribute table alg. (#6499) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-02 [layouts] Fix missing map name in map item properties dialog Fixes #18288 Nyall Dawson <nyall.dawson@gmail.com> 2018-03-02 Fix raster calc dialog uses an open file dialog instead of save dialog Fixes #18303 Merge: 4f4b8310d6 0050eb5936 Alessandro Pasotti <elpaso@itopen.it> 2018-03-01 Merge pull request #6502 from elpaso/bugfix-18230-server-prefix-path [bugfix][server] Fix prefix path for server Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Fix tests Merge: 9e955ce804 b67813bdc9 Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Merge pull request #6504 from m-kuhn/processingParametersRegistry More processing parameters in modeller Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Add test for 0/NULL range widget For #18297 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2018-03-01 Replace dynamic_cast with qobject_cast Matthias Kuhn <matthias@opengis.ch> 2018-03-01 API doc update Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Hide unsupported parameters in modeller Merge: f9ac1ff0f3 7235c625fc Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Merge pull request #6446 from raymondnijssen/3d_objects New 3d symbols. Blender files in: https://github.com/raymondnijssen/q… Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Remove outdated comment block Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Use translated text in modeller Alexander Bruy <alexander.bruy@gmail.com> 2018-03-01 add spacer to the Source tab of the Layer properties window (fix #18279) Matthias Kuhn <matthias@opengis.ch> 2018-02-27 Prefer https Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Expose fields mapping parameter to modeler Matthias Kuhn <matthias@opengis.ch> 2018-02-28 Add a processing parameter registry to manage parameter metadata in a single place. Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Avoid catchall exception Matthias Kuhn <matthias@opengis.ch> 2018-03-01 Allow processing plugins to load their own parameters Alessandro Pasotti <elpaso@itopen.it> 2018-03-01 Spelling Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2018-03-01 [processing] fix typo (fix #18248) Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 [layouts] Fix legends do not respect reference point when auto sizing Fixes #18269 Harrissou Sant-anna <delazj@gmail.com> 2017-12-01 Add missing caption and some tweaks to map units dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 Add unit tests for categorized renderer unchecked symbols Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-03-01 [processing] Fix 'selected features' checkbox is incorrectly disabled Fixes #18278 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-28 correctly use reference for context in QgsReadWriteContextCategoryPopper Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 Fix build warnings on msvc Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 [labeling] Fix broken data defined shape radius setting Merge: 71d1074c11 5986444ccc Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 Merge pull request #6486 from nyalldawson/dynamic [processing] Support dynamic properties for all native c++ algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 Tweak grid alignment for Project Properties layout Salvatore Larosa <lrssvtml@gmail.com> 2018-02-28 [dbmanager] fix toolbar icon size Nyall Dawson <nyall.dawson@gmail.com> 2018-03-01 Fix MAYBE_UNUSED definition on non clang compilers Salvatore Larosa <lrssvtml@gmail.com> 2018-02-28 [processing] fixes missing icon for create grid algorithm Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-28 fix doxymentation Merge: f27130016e 4e2eb0eb9c Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-28 use a pointer otherwise Python is creating a copy Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-28 add test for QgsReadWriteContext.enterCategory Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 offer enterCategory in Python bindings by adding a context manager Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 use MAYBE_UNUSED in the method declaration Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 avoid required call to leaveCategory by adding a RAII private class Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 add C++17 [[maybe_unused]] and [[no_discard]] Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-26 doxymentation and better wording Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-26 display categories stack in an external dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-26 [QgsMessageBar] add convenience method to display message with a show more dialog Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-06 doxymentation Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-06 QgsReadWriteContext can store message app will show them in message bar when loading layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-06 remove const for QgsReadWriteContext to allow bringing up error messages Radim Blazek <radim.blazek@gmail.com> 2018-02-28 [GRASS] accept shortcuts in shell, fixes #18262 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-28 Timeout Travis builds to save cache in time (#6488) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-28 [processing] add tags to statistics by categories algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-28 [processing] add tags to refactor fields algorithm Merge: 78e2259add 560dc2cc7e Alessandro Pasotti <elpaso@itopen.it> 2018-02-27 Merge pull request #6453 from NaturalGIS/remove_not_working_default_wms_server remove not working default WMS server Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-27 more test masks Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-02-27 add Geoserver and Mapserver demo WMS services Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 update test masks Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-27 fix bad regex in parse_dash_results Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-27 [layer indicator] grayscale outline icons should be used for indicators Merge: 6bb8a9b610 27ab59c628 Alessandro Pasotti <elpaso@itopen.it> 2018-02-27 Merge pull request #6470 from elpaso/template-convert [layout] Automatic conversion of 2.x composition templates to layouts Alessandro Pasotti <elpaso@itopen.it> 2018-02-27 Fixed mask image and docs Felis Pimeja <felispimeja+github.com@gmail.com> 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 <felispimeja+github.com@gmail.com> 2018-02-27 Vectorization of CAD tools icons (#6468) - construction.png- - delta.png - lock.png - parallel.png - perpendicular.png Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-26 update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Fix bad string Merge: 13c3522391 3701d648ff Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Merge pull request #6467 from DelazJ/QMessageBoxTitles More dialog caption fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Fix build Merge: 98b902bdc0 1090312c64 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Merge pull request #6469 from DelazJ/patch-1 Add more information to modeless option Merge: 81d53644eb 4c32a01bde Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 Merge pull request #6472 from DelazJ/algShortcuts Fix list of algorithms shortcut in vector and raster menus Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 [processing] Fix restoring parameter values from batch panel load button Fixes #18236 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-27 [processing] Fix exception when parameters are missing in batch dialog Refs #18236 Merge: d9deb238b6 bbb2727bc3 Martin Dobias <wonder.sk@gmail.com> 2018-02-26 Merge pull request #6057 from wonder-sk/layer-tree-filter-indicator Layer tree view indicators API + filtered layer indicator Alessandro Pasotti <elpaso@itopen.it> 2018-02-26 Update mask images Radim Blazek <radim.blazek@gmail.com> 2018-02-26 [GRASS] fixed icons in browser Harrissou Sant-anna <delazj@gmail.com> 2018-02-26 Fix list of algorithms shortcut in vector and raster menus Fix #18175 Alessandro Pasotti <elpaso@itopen.it> 2018-02-26 Update control images Alessandro Pasotti <elpaso@itopen.it> 2018-02-26 [layout] Automatic conversion of 2.x composition templates to layouts Radim Blazek <radim.blazek@gmail.com> 2018-02-26 [GRASS] tools filter clean button enabled, fixes #13526 Martin Dobias <wonder.sk@gmail.com> 2018-01-17 Minor fixes (spelling, renaming, sip magic) Martin Dobias <wonder.sk@gmail.com> 2018-01-13 Show filter query in the indicator's tooltip Martin Dobias <wonder.sk@gmail.com> 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 <delazj@gmail.com> 2018-02-26 Add more information to modeless option fix #18152 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-26 fix bad merge Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-13 [simplify] accept/reject using keyboard Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-13 [simplify] user input widget instead of dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Add some tooltips to simplification options Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-13 Drop redundant vertex count method, update code style Merge: 03edc407b1 347e6f1ab8 Matthias Kuhn <matthias@opengis.ch> 2018-02-26 Merge pull request #5835 from NathanW2/canvas_dock_zoom Add Auto Zoom to Selection for map canvas dock Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-25 rename QgsSettings::enumSettingValue to enumValue no python API break Even Rouault <even.rouault@spatialys.com> 2018-02-26 WFS provider: handle gmgml:Point_MultiPointPropertyType (fixes #18169) Merge: c13b627efc 9083ec6f35 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-02-26 [processing] add icons to SAGA algorithms (fix #18211) Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 Fix leak in postgres provider loadStyle Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 Fix memory leak in QgsPostgresProvider::createEmptyLayer Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-02-26 More dialog caption fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 Fix string capitalization Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 [processing] Fix grass point parameter evaluation Nathan Woodrow <madmanwoo@gmail.com> 2018-02-26 [needs-docs] Add Alt+{no} shortcut for panels (#5895) Nathan Woodrow <madmanwoo@gmail.com> 2017-12-11 [FEATURE] [needs-doc] Add Auto Zoom to Selection for map canvas dock Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 [processing] Support dynamic properties for all native c++ algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 [processing] Fix expection when double clicking alg in history with dynamic property Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 Fix missing user color schemes on startup Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 [processing] Allow empty expressions in refactor fields alg Fixes #15640 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 [processing] Fix crash when algorithms fail to prepare Refs #15640 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-26 Respect image orientation and transforms in attachment widget Fixes #16139 Jürgen E. Fischer <jef@norbit.de> 2018-02-25 osgeo4w: fix desktop link (cherry picked from commit b5ca7885fc13fecdacd604bfbd747798b1539f59) Alessandro Pasotti <elpaso@itopen.it> 2018-02-25 [wfs] Proper handling of DCP POST Uri Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2018-02-25 removed not working default WMS server Alessandro Pasotti <elpaso@itopen.it> 2018-02-25 [bugfix] Respect multi-single part when importing Fixes #15875 Alessandro Pasotti <elpaso@itopen.it> 2018-02-25 Cosmetic: remove empty line Jürgen E. Fischer <jef@norbit.de> 2018-02-25 osgeo4w: fix grass plugin postinstall (cherry picked from commit 001c80b0c3478f9d1fc026965c439aa843f0a66d) Jürgen E. Fischer <jef@norbit.de> 2018-02-25 osgeo4w: avoid blocking error popup when running tests Alexander Bruy <alexander.bruy@gmail.com> 2018-02-25 [processing][help] use new anchor style also for modeler Alexander Bruy <alexander.bruy@gmail.com> 2018-02-25 Revert fixes to gdal algorithms, need to investigate further Nyall Dawson <nyall.dawson@gmail.com> 2018-02-25 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-02-25 Sipify and astyle Salvatore Larosa <lrssvtml@gmail.com> 2018-02-24 [processing] Fixes #18187: SAGA output extent values are not in the right order Jürgen E. Fischer <jef@norbit.de> 2018-02-24 osgeo4w: ignore if there are no pyc to cleanup in postinstall (cherry picked from commit af4cbe2db07c970a0df4668f86b12335e27667df) Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2018-02-23 fix release build on windows (cherry picked from commit a0a0392159fba7639f4811f70826a2c6d66a13f9) Jürgen E. Fischer <jef@norbit.de> 2018-02-23 debian packaging: fix release builds (followup 792c19ba7) (cherry picked from commit 0def61c34151af0bff23e9ec5904240b36659445) Nyall Dawson <nyall.dawson@gmail.com> 2018-02-24 Add unit test for calculator filter Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-02-24 typo Alexander Bruy <alexander.bruy@gmail.com> 2018-02-24 follow up f638b3cb Alexander Bruy <alexander.bruy@gmail.com> 2018-02-24 [processing] fix wrong variable name in GDAL alggorithms base class Alexander Bruy <alexander.bruy@gmail.com> 2018-02-24 [processing][help] use helpId() when constructing anchor name (follow up 598b8a9c) Alexander Bruy <alexander.bruy@gmail.com> 2018-02-24 [processing][help] use algorithm id as an anchor for help pages Raymond Nijssen <r.nijssen@terglobo.nl> 2018-02-24 New 3d symbols. Blender files in: https://github.com/raymondnijssen/qgis_3d_objects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-24 Merge pull request #6438 from lbartoletti/make_triangle Add missing make_triangle function help. Fixes #16406 Merge: 669e754b82 176591b471 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-24 Merge pull request #6442 from tilmanb/patch-1 Update header comment to reflect actual file name Merge: 2de99fbfc4 8e38788d64 Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2018-02-23 Merge pull request #6439 from pblottiere/bugfix_server_selection [server] Fixes issue when selecting multiple ids tilmanb <tilman.brock@googlemail.com> 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 <blottiere.paul@gmail.com> 2018-02-23 Update mask image Merge: 70c68df72a 555cdf0a20 Matthias Kuhn <matthias@opengis.ch> 2018-02-23 Merge pull request #6430 from signedav/uxduplication Only enable duplication when layer editable Blottiere Paul <blottiere.paul@gmail.com> 2018-02-23 Add test Blottiere Paul <blottiere.paul@gmail.com> 2018-02-23 [server] Fixes issue when selecting multiple ids Loïc Bartoletti <l.bartoletti@free.fr> 2018-02-23 Add missing make_triangle function help. Fix #16406 David <david@opengis.ch> 2018-02-23 skip enabledOnlyWhenEditable from pyhton bindings in the construtors of QgsAction and QgsMapLayerAction Jürgen E. Fischer <jef@norbit.de> 2018-02-23 Bump version to 3.1 Jürgen E. Fischer <jef@norbit.de> 2018-02-23 changelog and news update for 3.0 Jürgen E. Fischer <jef@norbit.de> 2018-02-23 translation update for 3.0 from transifex David <david@opengis.ch> 2018-02-23 document parameters Martin Dobias <wonder.sk@gmail.com> 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 <david@opengis.ch> 2018-02-23 intagrated enumvalue IdentifyMode used like SingleEditMode here David <david@opengis.ch> 2018-02-23 style stuff Merge: f93dc908fa 4c95b6bf38 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <lrssvtml@gmail.com> 2018-02-23 Merge pull request #5861 from signedav/bugFixSH01 Widget size handling in status bar Salvatore Larosa <lrssvtml@gmail.com> 2018-02-23 [pyqgis-coonsole] APIs file updated David <david@opengis.ch> 2018-02-23 hide instead of disable and use mode for identify - not to show the actions with isEnabledOnlyWhenEditable is active Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 indentation Merge: a554409ede 7203574439 Borys Jurgiel <info@borysjurgiel.pl> 2018-02-23 Merge pull request #6427 from Cracert/trans [TRANSUP] pl: new translator Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 [python console] remove 'u' prefixes from strings (fix #18171) Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 [processing] don't use scandir() to get directory contents (fix #18180) Merge: 67a578f3dc e59c264bfd Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 Merge pull request #6433 from alexbruy/hide-modeler-tools [processing] hide 'Rename layer' and 'Load layer' algs from toolbox Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 [processing] hide 'Rename layer' and 'Load layer' algs from toolbox Jürgen E. Fischer <jef@norbit.de> 2018-02-23 fix df76bfc1 Merge: a5399def03 62cd1edbb3 Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 Merge pull request #6423 from nyalldawson/proc_auto_select_alg [processing] Some toolbox ux tweaks Merge: 08b75ec0f5 75a9150a41 Alexander Bruy <alexander.bruy@gmail.com> 2018-02-23 Merge pull request #6429 from nyalldawson/fix_18179 [processing] Fix config exception with INT/FLOAT settings Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-23 [layouts] Fix mouse event handling on rulers Merge: 5f66494446 4f4de3799e Nyall Dawson <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2018-02-23 Merge branch 'master' into uxduplication David <david@opengis.ch> 2018-02-23 resolved conflicts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-23 [reports] Add more descriptive tooltips to widgets Also - fix widget tab orders - tweak widget layouts for UI clarity Nyall Dawson <nyall.dawson@gmail.com> 2018-02-23 [needs-docs][reports] Tweak strings for clarity, add tooltips Rename 'Single section' to 'Static layout section' Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-23 [processing] Fix config exception with INT/FLOAT settings Fixes #18179 Merge: af8ca3eddb 5d5927aca4 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-23 Merge pull request #6409 from nyalldawson/fix_18065 Revert "fix and bring back scroll area into custom widgets" Nyall Dawson <nyall.dawson@gmail.com> 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 <david@opengis.ch> 2018-02-22 disable or do not display maplayeractions in some cases Robert Szczepanek <robert@szczepanek.pl> 2018-02-23 [TRANSUP] pl: new translator Nyall Dawson <nyall.dawson@gmail.com> 2018-02-23 [layouts] Fix grids are not visible on restoring projects Fixes #18177 arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2018-02-22 Increase snapping tolerance maximum in advanced mode. Fix #18133 Merge: e155522871 3283afd33d Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-23 [processing] Pressing enter in search box executes the selected algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <info@borysjurgiel.pl> 2018-02-22 Merge pull request #6422 from borysiasty/nicer_manager [Plugin manager] A little bit nicer details view Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 2018-02-22 [Plugin manager] Tabular layout for the details view Loïc Bartoletti <l.bartoletti@free.fr> 2018-02-21 Convert script to python3 and pep8 it Borys Jurgiel <info@borysjurgiel.pl> 2018-02-22 [Plugin manager] Slightly polished style of the details view Werner Macho <werner.macho@gmail.com> 2018-02-22 Update tsstat.pl correct arry Merge: 81d8625f73 99e437ce0a Werner Macho <werner.macho@gmail.com> 2018-02-22 Merge pull request #6416 from SrNetoChan/patch-4 Adds Portuguese translator Alexandre Neto <senhor.neto@gmail.com> 2018-02-22 Adds Portuguese translator Merge: e06e95c255 31df608498 Alessandro Pasotti <elpaso@itopen.it> 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 <hugo.mercier@oslandia.com> 2018-02-22 Merge pull request #6413 from mhugo/master Fix call to representValue in identifydialog (refs #17175) Alessandro Pasotti <elpaso@itopen.it> 2018-02-22 Also use DCP for transaction (if available) Also QgsDebugMsg->Level Nathan Woodrow <madmanwoo@gmail.com> 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 <elpaso@itopen.it> 2018-02-22 Fix port for WFS server integration tests Hugo Mercier <hugo.mercier@oslandia.com> 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 <info@borysjurgiel.pl> 2018-02-22 Merge pull request #6406 from borysiasty/master [Plugin manager] Display available and installed version origins in tooltips Nyall Dawson <nyall.dawson@gmail.com> 2018-02-22 "Fix" crash in attribute table field calculator Merge: 6b2d3eea03 78c79a9243 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-22 Merge pull request #6383 from Fanevanjanahary/key [dbmanager] fix shortcut execute query Nyall Dawson <nyall.dawson@gmail.com> 2018-02-22 String fix Jürgen E. Fischer <jef@norbit.de> 2018-02-22 fix translation strings Merge: 1eea857915 5af792c1f8 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-22 Merge pull request #6408 from arnaud-morvan/processing_reload_fix Processing reload fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-22 Merge pull request #6399 from nyalldawson/hide_dupe Hide 'duplicate features' actions by default David <david@opengis.ch> 2018-02-21 calculate mTwoCharSize arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2018-02-21 [processing] Call toolbox.deleteLater to avoid slot calls after unload arnaud.morvan@camptocamp.com <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 <arnaud.morvan@camptocamp.com> 2018-02-21 [processing] Fix slot prototype in ModelerAlgorithmProvider. Fix #18162 Loïc Bartoletti <l.bartoletti@free.fr> 2018-02-21 Add shapeDigitizeToolbar to acceptable missing doc Alessandro Pasotti <elpaso@itopen.it> 2018-02-21 Cosmetic fixes Alessandro Pasotti <elpaso@itopen.it> 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 <david@opengis.ch> 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 <info@borysjurgiel.pl> 2018-02-21 [Plugin manager] Display origins of the available and installed version in a tooltip rather than inline' Loïc Bartoletti <l.bartoletti@free.fr> 2018-02-21 - Rename "Advanced Shape Digitize Toolbar" -> "Shape Digitize Toolbar" - Rewrite ui_defaults.h Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 [processing] More string HIG fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 More dialog title HIG fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 [processing] Add direct action to open an existing model in editor Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 [processing] Fix some message box titles David <david@opengis.ch> 2018-02-21 fix indentation Salvatore Larosa <lrssvtml@gmail.com> 2018-02-21 Fixes #18043: Zoom and identify tools very small on MacOSX with retina display David <david@opengis.ch> 2018-02-21 only change size when difference > 4 to avoid the flickering David <david@opengis.ch> 2018-02-21 fixed indentation David <david@opengis.ch> 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 <nyall.dawson@gmail.com> 2018-02-21 [processing] Fix dependency calculation for model child algs Felis Pimeja <felispimeja+github.com@gmail.com> 2018-02-21 Updated and vectorized several icons (#6382) Merge: bb08b64a03 6759993742 Chris Crook <ccrook@linz.govt.nz> 2018-02-21 Merge pull request #6400 from ccrook/delim_text_ui_crs Delim text ui crs Chris Crook <ccrook@linz.govt.nz> 2018-02-21 Fixing up code indentation and removing spacer in dialog Merge: 6573eb30e7 ed99ba9d08 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 Merge pull request #6398 from DelazJ/QMessageBoxTitles Updating some dialogs caption Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-21 [processing] small fix in the MultipleLayerWidgetWrapper wrapper Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-02-21 Updating some dialogs caption Nyall Dawson <nyall.dawson@gmail.com> 2018-02-21 [processing] Split multiparts and explode are feature based algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-20 fix warning Merge: 348b0cf884 2dece58b67 Jürgen E. Fischer <jef@norbit.de> 2018-02-20 Merge pull request #6394 from neteler/patch-75 Add grass74 support Chris Crook <ccrook@linz.govt.nz> 2018-02-20 Clear delimited text source fields after adding to show something has happened Chris Crook <ccrook@linz.govt.nz> 2018-02-19 Add CRS to delimited text source select. Fixes #11520 Martin Dobias <wonder.sk@gmail.com> 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 <l.bartoletti@free.fr> 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 <rldhont@gmail.com> 2018-02-20 [BUGFIX][Server] WFS GetFeature GML: segfault with geometry null Etienne Trimaille <gustrimaille@yahoo.fr> 2018-02-17 add button to refresh a materialized view in browser [needs-docs] Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-20 Qt 5.7 dropped pyqtWrapperType (#6393) version would need double check though Markus Neteler <neteler@gmail.com> 2018-02-20 Add grass74 support GRASS GIS 7.4 is the current stable version, support added Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-20 add Q_ENUM for QgsRasterProjector::Precision Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-20 Revert "fix build with grass" This reverts commit e5c9092a4cc5f4ddc0e424294a6e8b3fc44ed589. Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Fix memory leak in task manager widget Faneva <fanevanjanahary@gmail.com> 2018-02-20 Display project crs Merge: e3fbb4cbe8 7980f307eb Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Merge pull request #6370 from nyalldawson/afs ArcGIS feature server: implement provider test suite and fix issues Faneva <fanevanjanahary@gmail.com> 2018-02-14 review HIG import vector dialog Faneva <fanevanjanahary@gmail.com> 2018-02-13 use crs widget picker in db_manager Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [afs] Add unit test for metadata Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [afs] Auto populate layer metadata from provider metadata Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Fix links are doubled in metadata widget Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [afs] Use faster bounding box checks where possible Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-20 [afs] More responsive cancelation for feature requests Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Avoid redundant error Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [afs] Don't request intersecting features from server if all features are already locally cached Nyall Dawson <nyall.dawson@gmail.com> 2018-02-19 [afs] Correctly advertise SelectAtId capability Big speedup for attribute table loading with provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-19 [afs] Add unit test for non OBJECTID named id fields Nyall Dawson <nyall.dawson@gmail.com> 2018-02-15 [afs] Handle layers where the id field is not named "objectid" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-19 Try to fix test which fails only on Travis Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-19 Fix accidental test change Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 More provider check handling of extra fields Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 [afs] Ensure that null attributes are correctly mapped for PyQGIS Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 Make feature source/provider test handle additional fields Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 [afs] Fix crash when requesting invalid feature ID Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 [afs] Fix provider ignores FilterFids requests and returns incorrect features Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 [afs] Remove unused code Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 Better geometry memory management for afs provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-18 Avoid some detaches in AFS iterator Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 Don't try to run provider tests which require subsetStrings on providers which don't support them Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 Simplify QgsVectorDataProvider::fillMinMaxCache() Nyall Dawson <nyall.dawson@gmail.com> 2018-02-18 Exempt AFS provider from certain provider tests Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 [afs] Correctly return an invalid feature from closed iterators Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Start implementing the provider test suite for ArcGIS Feature Server provider Nyall Dawson <nyall.dawson@gmail.com> 2018-02-16 [afs] Fix provider incorrectly overrides provider name and description with layer name and description Merge: 2571de37bb 1da2da219a Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Merge pull request #6390 from nyalldawson/provider_metadata Support reading layer metadata from data provider Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 Followup 0548f4, fixes to layer metadata and metadata widget Address outstanding review requests so that this PR can be merged mj10777 <mj10777@googlemail.com> 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 <nyall.dawson@gmail.com> 2018-02-16 Fix some undersized widgets on hidpi win builds Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [processing] Fix algorithm help link in modeler Fixes #18147 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [processing] Fix raster layers shown as inputs for certain vector algs Fixes #18148, #18149 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-20 [processing] Select by expression/attribute can run on geometryless layers Merge: 39cb0fbfd0 4b5fc40379 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-19 proj5: show proj version qgis was built with and the version it's running with Jürgen E. Fischer <jef@norbit.de> 2018-02-19 fix build with grass Jürgen E. Fischer <jef@norbit.de> 2018-02-19 fix some references to PROJ.4 Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-19 [delete part] use snapping index to find part Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 Qt 5.5 prefers Q_FLAG over Q_FLAGS this also allow to use QMetaEnum for flags Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 use Qgsettins::enumSettingValue where possible Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 extend QgsSettings::enumSettingValue to handle flags (with test) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 [sipify] fix Q_FLAG declaration Jürgen E. Fischer <jef@norbit.de> 2018-02-19 api doc: 2.18 is also LTR Jürgen E. Fischer <jef@norbit.de> 2018-02-19 api doc: add link to python version Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 [offset] warn user when layer has Z/M geometries Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-19 [offset] meter limit min to 1, quadrant segments min to 1 Merge: a7ca742d30 ea9480ef0a Sandro Mani <manisandro@gmail.com> 2018-02-19 Merge pull request #6301 from manisandro/qt5.10 Initial workaround for Qt5.10 instability Faneva <fanevanjanahary@gmail.com> 2018-02-19 [dbmanager] fix shortcut execute query Sandro Mani <manisandro@gmail.com> 2018-02-09 Don't set focusProxy in QgsCollapsibleGroupBoxBasic when compiled against Qt5.10+, it causes crashes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-18 fix double/int comparison Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-18 add test for QgsPointLocator::nearestArea Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-18 snapToCurrentLayer correctly handles Area type Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-18 revert adding tolerance to QgsSnappingUtils::snapToCurrentLayer since it already uses digitizing settings Merge: a303ef5ab7 19328dda92 Nathan Woodrow <madmanwoo@gmail.com> 2018-02-19 Merge pull request #6379 from NathanW2/browser_sort_order Better sort order for browser node Nathan Woodrow <madmanwoo@gmail.com> 2018-02-19 Change order of XYZ tiles Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-07 fix disabled map unit widgets when opening project prop. dialog (fixes #17208) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-19 [layouts] improve default window state for reports Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-19 [layouts] hide atlas/report items in the window right-click menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-19 [layouts] add missing items in the toolbars sub-menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-19 [layouts] sort panels and toolbars sub-menus Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <jef@norbit.de> 2018-02-19 fix e606b795d Merge: 89259e85f7 3e0b6a3c1b Alessandro Pasotti <elpaso@itopen.it> 2018-02-19 Merge pull request #6167 from DelazJ/DBManagerQueryDialog [DB Manager]Allow preset query combobox to expand Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-19 Merge pull request #6375 from nyalldawson/interupt Remove QgsInterruptionChecker and replace with QgsFeedback Nyall Dawson <nyall.dawson@gmail.com> 2018-02-19 Fix geometry checker cannot export errors to gpkg Fixes #18128 Also exposes other format choices in dialog Nathan Woodrow <madmanwoo@gmail.com> 2018-02-19 Better sort order for browser node Nyall Dawson <nyall.dawson@gmail.com> 2018-02-19 Fix uuid() function returns the same uuid Fixes #18130 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-19 Prepare expression for faster field calculation in attribute table dialog Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-19 Remove QgsInterruptionChecker and replace with QgsFeedback use There's little need for two classes with similar goals here. Nyall Dawson <nyall.dawson@gmail.com> 2018-02-19 Remove unused QgsVectorLayerInterruptionCheckerDuringCountSymbolFeatures class Jürgen E. Fischer <jef@norbit.de> 2018-02-18 add missing copyright headers Jürgen E. Fischer <jef@norbit.de> 2018-02-18 update_ts.sh: fix selective download of translations Jürgen E. Fischer <jef@norbit.de> 2018-02-18 update translation strings Merge: 03354eea09 28e282ac02 Jürgen E. Fischer <jef@norbit.de> 2018-02-18 Merge pull request #6373 from DelazJ/QMessageBoxTitles Fix message box title Jürgen E. Fischer <jef@norbit.de> 2018-02-18 INSTALL is a output file (followup 1dd6db384f) Harrissou Sant-anna <delazj@gmail.com> 2018-02-17 Fix message box title Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-18 [needs-docs][layout] rename command history to undo history Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-18 [layout] use nicer default state and geometry Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-18 [ui] update default windows state and geometry Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-18 [ui] update mkuidefaults.py script Merge: 6c64c5a586 53aafb4803 Blottiere Paul <blottiere.paul@gmail.com> 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 <lrssvtml@gmail.com> 2018-02-17 [welcomepage] fixes #18118 remove last item causes a crash Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-17 fix spelling Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-17 test geometry validity before applying offset Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-17 improve test for QgsSettings::enumSettingValue Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-17 make QgsTolerance a Q_GADGET to use Q_ENUM Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2018-02-17 drastically speedup update_ts.sh with Qt5's lupdate Merge: a8a449f8c1 91e98ef5a5 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-17 Merge pull request #6365 from 3nids/geom_gadget make QgsGeometry a Q_GADGET Salvatore Larosa <lrssvtml@gmail.com> 2018-02-17 [processing] fix variable name Salvatore Larosa <lrssvtml@gmail.com> 2018-02-17 [processing] fix execution of SAGA algorithms under macos Merge: 125370076f bda67ada90 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-17 run sip_include.sh Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-17 add test for QgsSettings::enumSettingValue Jürgen E. Fischer <jef@norbit.de> 2018-02-17 string truncations now uses ellipses (followup c3573b163) Jürgen E. Fischer <jef@norbit.de> 2018-02-17 more translation string fixes and updates Merge: dedfb5ccb6 b3b17b6557 Jürgen E. Fischer <jef@norbit.de> 2018-02-17 Merge pull request #6329 from DelazJ/QMessageBoxTitles Fix some message boxes titles Felis Pimeja <felispimeja+github.com@gmail.com> 2018-02-17 Updated and vectorized several icons (#6362) mActionFileExit repositoryUnavailable repositoryDisabled repositoryConnected mActionRefresh mIconDelete mActionRemoveSelectedFeature mActionFromSelectedFeature Harrissou Sant-anna <delazj@gmail.com> 2018-02-17 More message box fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-16 Update test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-17 Try to fix postgres provider handling of missing attributes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Correct test Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Add test that providers always accept features with null geometry Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-17 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Fix adding features with geometry to geometryless memory layer Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Add provider test to ensure providers reject adding features with geometry type mismatch Nyall Dawson <nyall.dawson@gmail.com> 2018-02-17 Ensure ogr, postgis and memory providers reject features with too many attributes Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-17 Adapt packaging to c988dd291 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-16 make QgsGeometry a Q_GADGET so Q_ENUM can be used Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-02-16 Fix raster layer names in geopackage browser data items Blottiere Paul <blottiere.paul@gmail.com> 2018-02-16 Z value from snapped point is kept Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-02-16 Merge pull request #6356 from elpaso/bugfix-17721-color-picker [bugfix] Restore color picker from layer styling panel Blottiere Paul <blottiere.paul@gmail.com> 2018-01-29 Fixes build Blottiere Paul <blottiere.paul@gmail.com> 2018-01-15 Fix spelling check and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-01-15 Drop z dimension in case of circle from tangential points Blottiere Paul <blottiere.paul@gmail.com> 2018-01-15 Update documentation Blottiere Paul <blottiere.paul@gmail.com> 2018-01-15 Take into account z dimension from center points Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Some clean Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 The first point in 3D is used to propagate Z dimension Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Add some tests for regular polygon map tools Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Add some tests for ellipse map tools Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Add some tests for ellipse map tools Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Add some tests for circle map tools Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Add some tests for circular string map tools Blottiere Paul <blottiere.paul@gmail.com> 2018-01-05 Fixes variables' names Blottiere Paul <blottiere.paul@gmail.com> 2018-01-04 Add test for z values on QgsMapToolAddFeature with LineStringZ Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Add Z support to AddRegularPolygon map tools Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Add Z support for AddRectangle map tools Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Add Z support for AddEllipse map tools Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Rename pointFromPointXY to fromPointXY Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Fixes crash in map tool Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Add Z support for AddCircle map tools Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Fixes #17574 Add Z support in AddCircularString map tools Blottiere Paul <blottiere.paul@gmail.com> 2017-12-07 Fixes #17576 Avoid crash during node editor cleanup Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-02-16 Merge pull request #6354 from elpaso/NathanW2-settings_17670 Nathan w2 settings 17670 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-16 debian nightlies: ignore dash submission errors Alessandro Pasotti <elpaso@itopen.it> 2018-02-16 Check for application instance before calling init Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-16 followup 6dfedc3, fix processing tests Merge: 838bde33ab 2c6100ea20 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-16 Merge pull request #6316 from nyalldawson/locator_thread Make QgsLocator more thread safe Nyall Dawson <nyall.dawson@gmail.com> 2018-02-14 [dbmanager] Workaround Python error when vacuuming spatialite table Workaround https://bugs.python.org/issue28518 Fixes #18079 Merge: b6111d296e 5c40975fe7 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-16 Merge pull request #6353 from nyalldawson/proc_normalize [processing] Don't replace " with ' when handling layer paths Jürgen E. Fischer <jef@norbit.de> 2018-02-16 fix 6dfedc38 Jürgen E. Fischer <jef@norbit.de> 2018-02-15 translation string fixes and cleanups Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-02-15 [server] Stop messing with app initialization paths Alessandro Pasotti <elpaso@itopen.it> 2018-02-15 Remove debug output from stdout Alessandro Pasotti <elpaso@itopen.it> 2018-02-15 Add init() to QGSTEST_MAIN Now that it's not called from ctor anymore Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-02-15 Fix warning Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-15 [processing] fix python error with OSM vector layers Merge: 19ab0c86ec 0e14a46ec8 Alessandro Pasotti <elpaso@itopen.it> 2018-02-15 Merge pull request #6344 from elpaso/bugfix-18084-save-as-titles [bugfix] Homogenize the vector and raster dialog titles Alessandro Pasotti <elpaso@itopen.it> 2018-02-15 Spelling and docs Merge: aa8b629682 dd5448f8bf Werner Macho <werner.macho@gmail.com> 2018-02-15 Merge pull request #6352 from OSGeo-jp/tr30 [tr] Add a Japanese translator Jürgen E. Fischer <jef@norbit.de> 2018-02-15 osgeo4w: remove explicit setting of QGISDEBUG Alessandro Pasotti <elpaso@itopen.it> 2018-02-15 ... -> Ellipsis Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <akaginch@gmail.com> 2018-02-15 Add a Japanese translator Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-02-15 [ui] sort items in the view > panels sub-menu Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-15 [needs-docs][ui] harmonize title of panels Nyall Dawson <nyall.dawson@gmail.com> 2018-02-15 Ensure QgsMapLayer private QObject members are correctly parented to the layer Nyall Dawson <nyall.dawson@gmail.com> 2018-02-15 [processing] Much faster random points in polygon by using prepared geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-15 [processing] Add some missing sources to expression contexts Nyall Dawson <nyall.dawson@gmail.com> 2018-02-15 Fix Python exception in Random Points in Polygon alg Fixes #18103 Alessandro Pasotti <elpaso@itopen.it> 2018-02-14 [bugfix] Homogenize the vector and raster dialog titles Fixes #18084 Jürgen E. Fischer <jef@norbit.de> 2018-02-14 nightlies: also submit build errors to dash Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-14 [attribute table] fix long UI freeze when resizing columns for large filtered datasets (#6341) Merge: b664f12ed6 256e4419b2 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <alexander.bruy@gmail.com> 2018-02-14 Merge pull request #6340 from nyalldawson/batch_layer_name [processing] In batch dialog, use layer names for input layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-14 Slightly shift default outline back toward black Original commit shifted it a bit too light Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-02-13 [needs-docs][processing] update raster calculator help to reflect updated logic Merge: 231dae3124 abeef2573c Salvatore Larosa <lrssvtml@gmail.com> 2018-02-13 Merge pull request #6192 from slarosa/fix_shortcut_macos Fix displaying keyboard shortcut under macos Salvatore Larosa <lrssvtml@gmail.com> 2018-02-13 macOS: fix shortcut even for processing tool button Salvatore Larosa <lrssvtml@gmail.com> 2018-01-28 shortcut config. dialog: display correctly keysequence on macOS Salvatore Larosa <lrssvtml@gmail.com> 2018-01-28 display correctly keyboard shortcut in toolbar tooltip under macOS Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-02-13 Escape blanks in MTEXT and add unit test Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-13 fix offset side for polygons Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 fix invalid value for offset_join_style in main options Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 add advanced config to offset map tool widget fix #14750 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2018-02-13 [ui] resize statistical summary columns to content Merge: fc51b82f5c c996c61789 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <delazj@gmail.com> 2018-02-13 [save as vector] use the save/restore geomtry API Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 More capitalization homogenization Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 [dbmanager] Fix python error when scrolling postgis results Fixes #17835 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Fix python error when trying to export db manager table Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 [dbmanager] Fix inconsistent capitalization, HIG violations, and unprofessional strings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Fix invalid (deprecated) escape strings in db manager Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Fix undo stack does not correctly roll back geometry edits in a granular manner Fixes #17658 Merge: 5c3a7554de 66b9b435b6 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-02-13 Merge branch 'master' into dxf_label_layers_v3 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2018-02-13 Fix dxf export for label layers and add unit test Harrissou Sant-anna <delazj@gmail.com> 2018-02-13 Revert arg simplification attempt Harrissou Sant-anna <delazj@gmail.com> 2018-02-13 Fix message boxes titles Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 [processing] Fix destination files are silently ignored when relaunching algorithms from the history panel Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-13 [processing] harmonize results viewer action behavior Merge: 0c6f22386b bbf3ed9d4e Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Merge pull request #6221 from nyalldawson/var_leak Fix massive memory leak in PyQGIS, pt 1 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-13 Drop some legacy sip conversion code Merge: 94b644e94a 2a7aeafb75 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 Merge pull request #6321 from 3nids/dxf_addlayers [dxf] use a struct instead of QPair for layers Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 doxygen, init in header Merge: ec86fcb168 03e49f1f65 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-02-12 Revert "Try to fix QgsCollapsibleGroupBox crash on Qt 5.10" Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 [dxf] followup 31e93aecae fix server Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-12 [sip] remove unused QPair conversion Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-02-12 [processing] automatically open results viewer panel when items added Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 2018-02-12 Try to fix QgsCollapsibleGroupBox crash on Qt 5.10 Automatic memory management: prevent button to be deleted too early. Nyall Dawson <nyall.dawson@gmail.com> 2018-02-12 Doxygen Nyall Dawson <nyall.dawson@gmail.com> 2018-02-12 Simplify code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-12 Fix error when running gdal algorithms through locator Nyall Dawson <nyall.dawson@gmail.com> 2018-02-12 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2018-02-12 Merge pull request #6285 from tudorbarascu/dpi fix server issue for double devicePixelRatio leading to DPI requests with decimals Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2018-02-12 Merge branch 'settings_17670' of https://github.com/NathanW2/QGIS into NathanW2-settings_17670 Tudor Bărăscu <tudor.barascu@qtibia.ro> 2018-02-12 add Server DPI test Merge: e5d7733bfc 52f83b3409 Alexander Bruy <alexander.bruy@gmail.com> 2018-02-12 Merge pull request #6303 from alexbruy/help-logging log requested help URLs Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-12 [processing] harmonize order of result panel (latest first) and add timestamp Nathan Woodrow <madmanwoo@gmail.com> 2018-02-12 Don't call init in QgsApplication Nathan Woodrow <madmanwoo@gmail.com> 2018-02-12 FIx Nathan Woodrow <madmanwoo@gmail.com> 2018-02-12 Move settings to resource folder Nathan Woodrow <madmanwoo@gmail.com> 2018-02-12 Lets try fix this Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-12 Fix crash when repairing zero length linestring geometry Fixes #18077 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-12 Fix loss of checkbox widget settings when a default expression is set Fixes #18076 Merge: ac28714a40 9dca6da060 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-12 Fix data defined properties in cluster/displacement renderer do not evaluate for isolated features Fixes #18074 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-12 Merge pull request #6300 from nyalldawson/opts Misc optimizations for everything Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Avoid unused expression context updates in more places Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Don't generate symbol expression context scope when it's not being used Refs #17809 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Much more efficient QgsRectangle->QgsGeometry conversion Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 More efficiency improvements for map to pixel simplification Refs #17809 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Avoid cloning in QgsGeometry::convertToMultiType where possible Refs #17809 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 More efficient simplification of linestring geometries during rendering Refs #17809 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Remove inefficient method for creating empty geometry of same WKB type, and use optimized method instead Refs #17809 Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-11 Merge pull request #6304 from 3nids/pg_domain [postgres] fix domain not in public schema Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 2018-02-11 Merge pull request #6309 from alexbruy/processing-enums [processing] add enums support for fields and feature source parameters Alexander Bruy <alexander.bruy@gmail.com> 2018-02-11 [processing] add enums support for fields and feature source parameters (follow up 068d74d5) Alexander Bruy <alexander.bruy@gmail.com> 2018-02-11 write to log when help location is not configured Merge: dd3ba34235 414c3a4bfe Nyall Dawson <nyall.dawson@gmail.com> 2018-02-11 Merge pull request #6308 from nyalldawson/multi_out [processing] Add explicit output type for multiple layers Alexander Bruy <alexander.bruy@gmail.com> 2018-02-10 also log help "key" used to construct URI Alexander Bruy <alexander.bruy@gmail.com> 2018-02-10 fix typos Alexander Bruy <alexander.bruy@gmail.com> 2018-02-10 add default help location to the global settings (refs #17670) Alexander Bruy <alexander.bruy@gmail.com> 2018-02-10 log requested help URLs Nyall Dawson <nyall.dawson@gmail.com> 2018-02-11 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 2018-02-11 Fix undefined behavior when closing layout designer Nyall Dawson <nyall.dawson@gmail.com> 2018-02-11 Fix unavailable layer inputs for multi-layer inputs set to any map layer type Nyall Dawson <nyall.dawson@gmail.com> 2018-02-11 [processing] Add multi layer outputs to Package Layers and Vector Split algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-10 add test for postgres domains Denis Rouzaud <denis.rouzaud@gmail.com> 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 <lrssvtml@gmail.com> 2018-02-10 set name to feature action when shortName is not available Nyall Dawson <nyall.dawson@gmail.com> 2018-02-10 Fix windows build warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Show stacktrace in debug when hitting a GEOS exception Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-09 Fix layer id sorting in ArcGIS rest source select dialogs Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Quieten some overlay debug noisy methods Merge: 6dbd0b950e e435d79d6c Alessandro Pasotti <elpaso@itopen.it> 2018-02-09 Merge pull request #6294 from elpaso/bugfix-17845-take2 [bugfix] Try harder to fix raster properties color picker Alessandro Pasotti <elpaso@itopen.it> 2018-02-09 [mxe] Better packaging and fix Qt5 plugins path Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 Fix incorrect layer type icons for some geopackage layers (e.g. curve types) Alessandro Pasotti <elpaso@itopen.it> 2018-02-08 Fixes #17845 tested on Linux KDE and Win 10 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Avoid deep copy of spatial index when features are fetched on main thread Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Fix memory layers with spatial index crash when rendering Fixes #17705 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Fix deep copy of QgsSpatialIndexData Merge: 9302613f28 4bd385ff39 Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2018-02-09 fix #18066 Merge: 90cc17b934 068d74d51a Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 2018-02-09 [processing] fix batch input selection panel for multiple layers parameter Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-09 [processing] only pass needed raster entries in QgsRasterCalculator constructor Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-09 [raster calculator] use feedback when reprojecting raster block Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-09 [processing] make output crs optional in the raster calculator Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-09 [processing] use feedback object in raster calculator Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-09 [processing] ressurect raster calculator and add CRS parameter Nyall Dawson <nyall.dawson@gmail.com> 2018-02-09 [delimited] Don't reset geometry type from "No geometry" when changing other settings Fixes #17971 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-02-08 [mxe] autopep8 Alessandro Pasotti <elpaso@itopen.it> 2018-02-08 [mxe] Fix typos and qt.conf Alexander Bruy <alexander.bruy@gmail.com> 2018-02-08 [processing] allow enums values to be used in description files Alessandro Pasotti <elpaso@itopen.it> 2018-02-08 [mxe] Add install instructions for mxe Alessandro Pasotti <elpaso@itopen.it> 2018-02-01 [mxe] Restore build Alexander Bruy <alexander.bruy@gmail.com> 2018-02-08 Revert "[processing] throw error if no layers selected in raster calculator" This reverts commit c09c3018035eb7a4f47acbde7f3dae405ba444db. Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [raster calc] make use of qgsfilewidget and fix some labels Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [raster calc] use active layer to setup dialog to harmonize the behavior with that of processing Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [raster calc] use new API to save/restore geometry Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [raster calc] use a monospace font for the expression editor (fixes #17556) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [raster calc] cancelling the process should cancel the process Alessandro Pasotti <elpaso@itopen.it> 2018-02-01 [cmake] MXE build changes Jürgen E. Fischer <jef@norbit.de> 2018-02-08 fix xenial build Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-08 [attribute table] fix crash when adding creating a field on field-less layers Nyall Dawson <nyall.dawson@gmail.com> 2018-02-08 Make tooltip capitalization consistent Nyall Dawson <nyall.dawson@gmail.com> 2018-02-08 Add some separators to identify results toolbar Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-02-08 [raster] prevent pseudocolor auto-classify following color customization in tree Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-07 [attribute table] fix crash when removing layer with show selected features Tudor Bărăscu <tudor.barascu@qtibia.ro> 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 <nirvn.asia@gmail.com> 2018-02-07 [ui] save vertical space for the delimited text add layer dialog (fixes #17972) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-06 document api break Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-06 update the stats gatherer to use qgstask Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-06 move getValues, getDoubleValues to vector layer utils source file Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-05 [stats] gather field/expression values in a thread to prevent long UI freeze Alexander Bruy <alexander.bruy@gmail.com> 2018-02-06 [processing] remove obsolete script tests Alexander Bruy <alexander.bruy@gmail.com> 2018-02-06 [processing] fix file permissions Merge: 8f2c857e55 3dc3d9d1b2 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-06 Merge pull request #6275 from 3nids/messagelevel unite QgsMessageLog::Level and QgsMessageBar::MessageLevel in Qgis::MessageLevel Merge: cbd3042b5e 90f1d7b7e7 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-06 Merge pull request #6258 from 3nids/options_better_3 Allow adding custom highlight widget to custom pages in option Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-02-06 [options search] expand item when found in a tree Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-06 [processing] search also show children in config Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Fix build with MODELTEST enabled Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Remove some outdated Python api files Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Remove some qt4 references Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Remove more unused Qt4 cmake code Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Remove a bunch of Qt4 compatibility code Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Remove a bunch of unused Qt4 compatibility code Alessandro Pasotti <elpaso@itopen.it> 2018-02-06 Set first run dialog window title Nyall Dawson <nyall.dawson@gmail.com> 2018-02-06 Update sip bindings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Fix missing verification dialog on "all layer" save/rollback/cancel Fixes #17490 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-05 remove PyQt4 leftovers in mac cmake config Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-06 Set the correct expression context for QgsHighlight Fixes #17896 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-05 processing search: also search in group items and fix return value Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-05 do not search for less than 3 letters Jürgen E. Fischer <jef@norbit.de> 2018-02-05 fix #18050 (followup f6269c41d) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-05 remove ownesrhip transfer Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 Fix hang in options search widget Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-02 Allow adding custom highlight widget to custom pages in option Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-05 Put search icon on left of QgsFilterLineEdit lbartoletti <lbartoletti@users.noreply.github.com> 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 <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2018-02-05 Merge pull request #6225 from alexbruy/processing-algs [processing][needs-docs] use native syntax for Processing scripts Alexander Bruy <alexander.bruy@gmail.com> 2018-02-05 [processing] fixes after rebasing Alexander Bruy <alexander.bruy@gmail.com> 2018-02-04 [processing] turn keep n biggest parts script into normal algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-02-02 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2018-02-02 [processing] remove obsolete code and disable exporting models as script until we update it so support new scripts format Alexander Bruy <alexander.bruy@gmail.com> 2018-02-02 [processing] scripts also can be feature-based algorithms Alexander Bruy <alexander.bruy@gmail.com> 2018-02-01 [processing] class name is not needed anymore to load scripts Alexander Bruy <alexander.bruy@gmail.com> 2018-01-30 [processing] remove tests for old scripts Alexander Bruy <alexander.bruy@gmail.com> 2018-01-30 [processing] use custom editor class, as QgsCodeEditor is not available on some platforms Alexander Bruy <alexander.bruy@gmail.com> 2018-01-30 [processing] remove unused files Alexander Bruy <alexander.bruy@gmail.com> 2018-01-30 [processing] completely restore support for script execution from editor Alexander Bruy <alexander.bruy@gmail.com> 2018-01-30 [processing] ressurect script execution from editor (work in progress) Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] temporarily disable fetch actions for scripts and models Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] ressurect 'new script' action Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] ressurect 'add from file' action Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] ressurect delete and edit actions for scripts Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] update script provider to use QgsProcessingAlgorithm subclasses instead of custom script code Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] remove not needed trAction method Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 [processing] move script provider stuff into provider directory Merge: e44c3606e5 87e55ba3c7 Alexander Bruy <alexander.bruy@gmail.com> 2018-02-05 Merge pull request #6257 from alexbruy/processing-sharing [processing][needs-docs] remove Get scripts and models functionality Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 [layouts] Fix map grids not correctly respecting grid annotation settings Fixes #18036 Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 [layouts] Fix rotated items move when refreshing layout Fixes #18037 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-05 update INSTALL on release Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-31 Modernize paste to memory layer code Nyall Dawson <nyall.dawson@gmail.com> 2018-02-05 [processing] Fix invalid parameter definitions for spatialite algs Alexander Bruy <alexander.bruy@gmail.com> 2018-02-04 [processing] remove Get scripts and models functionality Users should use Resource Sharing plugin instead Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-03 fix doxygen Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-03 [sipify] fix QMap/Qlist with init in header Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-04 Disable edit section buttons in reports if the section is disabled Nyall Dawson <nyall.dawson@gmail.com> 2018-02-04 [reports] Fix crash in designer when no layout selected Fixes #18019 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-04 Avoid spell checker errors Martin Dobias <wonder.sk@gmail.com> 2018-02-03 pyqgis: add conversion to subclasses for QgsAbstractVectorLayerLabeling Jürgen E. Fischer <jef@norbit.de> 2018-02-03 * revive update-news.pl * osgeo4w: drop globe plugin Merge: 639d310da8 68b7bf6aa8 Luigi Pirelli <luipir@gmail.com> 2018-02-03 Merge pull request #6255 from slarosa/fix_16476 [dbmanager] porting of dae921c to 3: fixes #16476 Salvatore Larosa <lrssvtml@gmail.com> 2018-02-03 [dbmanager] porting of dae921c to 3: fixes #16476 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-03 use sane number of decimals for the extent groupbox widget Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-03 use a QMimeData clipboard object to paste features as HTML table (#6243) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-02-02 make sipify_all.sh much faster by using background processes Salvatore Larosa <lrssvtml@gmail.com> 2018-02-03 fix resizing columns in the identify results dialog Jürgen E. Fischer <jef@norbit.de> 2018-02-02 INSTALL: use meta package to install osgeo4w build dependencies Merge: 5c5ef3b6de f6269c41da Jürgen E. Fischer <jef@norbit.de> 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 <elpaso@itopen.it> 2018-02-02 Merge pull request #6246 from elpaso/rangeformatter [bugfix] Range formatter for doubles and ints Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Tests for range field formatter Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Get config from arguments instead of querying fields Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Use insert 0 instead of a reverse iterator Because it was introduced in Qt 5.6 ... Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Update tests for WMS grouped layers order Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 [bugfix][server] WMS respect order of SLD grouped layers Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-02-02 Style updates Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Style fixes Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy missing Q_OBJECT macro warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy return void warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy invalid slot warning Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy pass big type by ref, small by value warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy 3 argument lamda connect warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy overridden signal warning Results in no warning when closing missing layers dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy missing/invalid emit warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy overridden signal warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy skipped-base-method warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy container detach warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix another clazy fully qualified moc type warning Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy case insensitive check warning Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy use QHash for container with pointer keys warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy autoconnect slot name warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Remove unused variable Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy unused lambda capture warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy mixed const/non-const iterator warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy unnecessary unnecessary container allocation warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Fix clazy QString multi-arg warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-02-02 Fix clazy QFileInfo::exists warnings Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-02 alternative approach to hide progress bar when unchecking render Merge: 4895c2c3f6 0eda3bee94 Jürgen E. Fischer <jef@norbit.de> 2018-02-02 Merge pull request #6247 from kant/patch-1 Minor fixes Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Code cleaning: move duplicated code to lambda Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Add method to set line edit alignment in Qgs(Double)SpinBox Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Add QgsRangeFieldFormatter to bindings Merge: 7fb8de9648 37fa41b03a Alessandro Pasotti <elpaso@itopen.it> 2018-02-02 Merge pull request #6191 from dgoedkoop/attributeformonchanged [bugfix] Add dirty bit to attribute form Merge: 5b9be7a966 16e98f205a Nyall Dawson <nyall.dawson@gmail.com> 2018-02-02 Merge pull request #6242 from nyalldawson/black Default to a dark gray instead of black for symbol outlines Nyall Dawson <nyall.dawson@gmail.com> 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ñú <magallania@gmail.com> 2018-02-01 Minor fixes Salvatore Larosa <lrssvtml@gmail.com> 2018-02-01 apply enableAutoGeometryRestore to feature form dialog Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2018-02-01 add disambiguation comment to translation string 'in' Merge: f3f0eb0035 cc1625c83e Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2018-02-01 Merge pull request #6244 from alexbruy/processing-cleanup [processing] remove unused icons and use SVG icon for Heatmap algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-02-01 [processing] remove unused icons and use SVG icon for Heatmap algorithm Merge: f845e02767 c3fc560fef Alexander Bruy <alexander.bruy@gmail.com> 2018-02-01 Merge pull request #6238 from alexbruy/saga-icon [processing] SVG icon for SAGA provider Mathieu Pellerin <nirvn.asia@gmail.com> 2018-02-01 [ui] stop busy indicator when render widget is unchecked Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-30 document API change Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-30 add transform context to the map overview Nyall Dawson <nyall.dawson@gmail.com> 2018-02-01 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2018-02-01 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2018-02-01 Fix double registration of model outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-02-01 [processing] Warn on duplicate output and provider registration And fix associated memory leaks Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2018-02-01 run crssync on install (fixes #17993) Nyall Dawson <nyall.dawson@gmail.com> 2018-02-01 Add missing directories to dox Jürgen E. Fischer <jef@norbit.de> 2018-01-31 osgeo4w: fix postinstall scripts (fixes #17993) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 [processing] Use QgsMessageLog to put duplicate name warnings in Processing log Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 [processing][grass] Remove duplicate parameter from r.stats Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 [processing][grass] Fix incorrect name for i.albedo parameter Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-01-31 [processing] SVG icon for SAGA provider Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-01-31 Support comma in annotations when merging inline Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-31 [needs-docs][attribute table] UX improvements to cut/copy/paste actions Alessandro Pasotti <elpaso@itopen.it> 2018-01-31 Update test for editorwidgetregistry Merge: a9c6267332 3316d1ba86 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-31 Merge pull request #6140 from DelazJ/nodeEditor Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-01-31 Merge pull request #6209 from elpaso/double-range-precision [bugfix] Allow precision config for doubles in range widget Nyall Dawson <nyall.dawson@gmail.com> 2018-01-31 Don't show non-spatial layers as disabled in layer tree Harrissou Sant-anna <delazj@gmail.com> 2018-01-31 [needs-docs] Update label in Options dialog, replacing node by vertex Harrissou Sant-anna <delazj@gmail.com> 2018-01-31 More node -> vertex moves Nyall Dawson <nyall.dawson@gmail.com> 2018-01-31 Make map renderer less debug noisy Nyall Dawson <nyall.dawson@gmail.com> 2018-01-31 [layouts] Correctly restore dpi from 2.x compositions Harrissou Sant-anna <delazj@gmail.com> 2018-01-29 Fully replace node* by vertex* Harrissou Sant-anna <delazj@gmail.com> 2018-01-23 [needs-docs]Rename Node Editor and Node Tool (fixes #17807) Merge: 9fff5f0ca7 1194c78495 Harrissou Sant-anna <delazj@gmail.com> 2018-01-30 Merge branch 'master' into rulebaseDialog Merge: bf3d60c941 26a51bada0 Alessandro Pasotti <elpaso@itopen.it> 2018-01-30 Merge pull request #6228 from elpaso/server-wfs-epsg-bbox [server][bugfix][wfs] Allow CRS in BBOX Alessandro Pasotti <elpaso@itopen.it> 2018-01-30 Strip timeStamp from reference XML for tests Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 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 <jef@norbit.de> 2018-01-30 Merge pull request #6224 from rkanavath/master enable --no-undefined only for linux Rashad Kanavath <rashad.kanavath.email.com> 2018-01-30 enable --no-undefined only for linux Alessandro Pasotti <elpaso@itopen.it> 2018-01-30 Update the tests with QgsField precision values Now that they are honored Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-01-30 Drop default snap tolerance to 12 px Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-30 Fix snapping default unit set to pixels is not respected Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-30 add trandform context to QgsBearingUtils::bearingTrueNorth Nyall Dawson <nyall.dawson@gmail.com> 2018-01-30 Fix massive memory leak in PyQGIS, pt 1 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-30 Indentation Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-30 [ui] use the expression icon for the rule-based renderer's rule panel Nyall Dawson <nyall.dawson@gmail.com> 2018-01-30 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-01-30 Unify behavior of Stats and Bookmark dock actions with other actions for toggling dock visibility Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-30 Fix non-map items show in layout 'reference map' widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-30 Revert "[needs-qa]Usr bin env" Nyall Dawson <nyall.dawson@gmail.com> 2018-01-30 Revert "Linux perl; missing from last PR" This reverts commit d2244b4a79311b4f0d56b68bc2d0a0108cc0fca4. Nyall Dawson <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2018-01-29 Linux perl; missing from last PR Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 Simplify and optimise python list->QgsAttributes conversion Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2018-01-29 [processing] add missed parameter to warp algorithm Merge: 998c67d3ff 1ce7dbad94 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-29 Merge pull request #6072 from lbartoletti/usr_bin_env [needs-qa]Usr bin env lbartoletti <l.bartoletti@free.fr> 2018-01-20 Improve find of grass on FreeBSD lbartoletti <l.bartoletti@free.fr> 2018-01-19 OpenBSD patch for PyQt5 lbartoletti <l.bartoletti@free.fr> 2018-01-19 - Little modification to programmatically find grass version +Add FreeBSD locale path - Add missing includes in kpty Loïc Bartoletti <l.bartoletti@free.fr> 2018-01-14 Fix pathes for FreeBSD Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <l.bartoletti@free.fr> 2018-01-29 Merge branch 'master' of https://github.com/qgis/QGIS into usr_bin_env Alessandro Pasotti <elpaso@itopen.it> 2018-01-29 Spelling Ismail Sunni <imajimatika@gmail.com> 2018-01-29 Fix order in XYZ connect dialog (fixes #17983) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 Correctly resolve paths for raster image fill symbol layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-29 Fix QgsPathResolver resolving older style relative links (without any ./ or ../ prefix) Alessandro Pasotti <elpaso@itopen.it> 2018-01-29 [bugfix] Tests for double range widget limits Merge: 3b39dcf401 aec399e785 Paolo Cavallini <cavallini@faunalia.it> 2018-01-29 Merge branch 'master' of github.com:qgis/QGIS Paolo Cavallini <cavallini@faunalia.it> 2018-01-29 Changed in in DB Manager Merge: cdf697d951 e24b6bb119 Blottiere Paul <blottiere.paul@gmail.com> 2018-01-29 Merge pull request #6142 from pblottiere/bugfix_transaction_constraints Update all attributes in a single transaction Merge: e2fcf704a7 eeaca6891b Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-01-29 Merge pull request #6174 from elpaso/bugfix-17958 [bugfix] Fix crash in node editor Salvatore Larosa <lrssvtml@gmail.com> 2018-01-29 fix iconsize for toolbars in georeferencer plugin Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-29 [raster] don't auto-classify upon customizing values tree (fixes #17102) Blottiere Paul <blottiere.paul@gmail.com> 2018-01-25 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2018-01-25 Fix typo in doc Blottiere Paul <blottiere.paul@gmail.com> 2018-01-25 Add test Blottiere Paul <blottiere.paul@gmail.com> 2018-01-23 Update all attributes in a single transaction Fixes #17869 Salvatore Larosa <lrssvtml@gmail.com> 2018-01-29 [processing] fix toggle advanced mode button in batch panel (#6193) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-29 Update config format in search widget test Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 Fix value map widget broken when used as search widget Fixes #17986 Salvatore Larosa <lrssvtml@gmail.com> 2018-01-29 fix build on macos Merge: 5ab5d095e4 0f963dfadf Alexander Bruy <alexander.bruy@gmail.com> 2018-01-29 Merge pull request #6200 from nyalldawson/non_file_default [processing] Default to supporting non-file based outputs for providers Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Attempt to fix #17783, window not activated on OSX after font dialog displayed Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Attempt to fix #17784, shortcuts in layouts are applied in child widgets on OSX Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-01-27 fix saving interface customization to .ini (fixes #17979) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 [layouts] Fix restoration of rotated item positions Fixes #17982 Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-29 [layouts] Don't force open item properties when undoing/redoing Harrissou Sant-anna <delazj@gmail.com> 2018-01-25 Running check_spelling.sh Harrissou Sant-anna <delazj@gmail.com> 2018-01-25 Fix typo (fix #17946) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 [layouts] Use correct transform context for map grids Fixes #17984 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-29 Fix some leaks and errors in sip conversions Salvatore Larosa <lrssvtml@gmail.com> 2018-01-28 [processing] create widget correctly from wrapper when in batch mode Salvatore Larosa <lrssvtml@gmail.com> 2018-01-28 [processing] fix wrong getter Salvatore Larosa <lrssvtml@gmail.com> 2018-01-28 apply enableAutoGeometryRestore to config shortcut dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-01-27 Fix possible GIL deadlock when iterating features in python and an exception is thrown Daan Goedkoop <dgoedkoop@gmx.net> 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 <nyall.dawson@gmail.com> 2018-01-29 [processing] Fix duplicate parameter And throw warnings when other duplicate parameters are registered. GRASS has a lot. Jürgen E. Fischer <jef@norbit.de> 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 <delazj@gmail.com> 2018-01-25 Update some button labels Harrissou Sant-anna <delazj@gmail.com> 2018-01-28 Set tab order Harrissou Sant-anna <delazj@gmail.com> 2018-01-27 Add help button and connect to user manual Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 2018-01-26 Enable rule-based dialog instead of widget all time Merge: 54cd01ac7d 9fcfafdfda Salvatore Larosa <lrssvtml@gmail.com> 2018-01-27 Merge pull request #6164 from slarosa/fix_ml_issue update min/max values for singlebandgray raster renderer Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-01-26 use blue font for highlighted tree items Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-25 [options search] fix search not available in option tree Merge: a265073344 b3256ad2c3 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-27 Merge pull request #6176 from nyalldawson/gil [python] Always release the GIL before calling PyQGIS c++ methods Jürgen E. Fischer <jef@norbit.de> 2018-01-26 update package*.cmd for 3 and GRASS 7.x Jürgen E. Fischer <jef@norbit.de> 2018-01-26 fix typo Alexander Bruy <alexander.bruy@gmail.com> 2018-01-26 [processing] fix wrong variable name Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-26 avoid startup warning, do not look for empty setting value Merge: ac4be1b30f d4e8f63315 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-01-26 update the brasil flag svg to get rid of console warnings Merge: b1a97e1736 698befa9dd Alessandro Pasotti <elpaso@itopen.it> 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 <nirvn.asia@gmail.com> 2018-01-26 fix stylesheet string for the qgsdatetimeedit widget Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-26 remove png flags Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-26 add two missing locale flags Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-26 [processing] properly size toolbar button for provider actions Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2018-01-25 [processing] resurrects matrix parameter Merge: 8b682dad1a e77658fc2e Werner Macho <werner.macho@gmail.com> 2018-01-25 Merge pull request #6175 from zsiki/master Hungarian translators list extended Zoltan Siki <siki@agt.bme.hu> 2018-01-25 Hungarian translators list extended Alessandro Pasotti <elpaso@itopen.it> 2018-01-25 [bugfix] Fix crash in node editor Fixes #17958 Node tool crashes QGIS when changing a value Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <manisandro@gmail.com> 2018-01-25 Merge pull request #6172 from manisandro/master [Globe] Adapt for API changes Sandro Mani <manisandro@gmail.com> 2018-01-25 [Globe] Adapt for API changes Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-24 [options search] move Message bar items check to QgsSearchHighlightOptionWidget constructor Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-24 [options search] use lambda method to search text in widgets Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-25 [processing] add actions when provider is registered / activated Landry Breuil <landry@rhaalovely.net> 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 <landry@rhaalovely.net> 2018-01-25 Don't hardcode the path to qgis binary in .desktop file Merge: 30043dbeb8 37cd401e48 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <delazj@gmail.com> 2018-01-25 Better widget's alignment Harrissou Sant-anna <delazj@gmail.com> 2018-01-25 [DB Manager]Allow preset query combobox expansion Fixes #17933 Also add some window title capitalisation Nyall Dawson <nyall.dawson@gmail.com> 2018-01-25 Fix crash Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-25 Make saving ogr layers less debug noisy Andrea Giudiceandrea <andreaerdna@libero.it> 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 <nyall.dawson@gmail.com> 2018-01-24 Show field type in tooltip in attribute table header Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 Fix relation table shows some cells disabled (when they should be enabled, but just not editable) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 Use same relation parent/child order in list as in new relation dialog Fixes #17939 Jürgen E. Fischer <jef@norbit.de> 2018-01-24 fix layer tooltip display Salvatore Larosa <lrssvtml@gmail.com> 2018-01-24 update min/max values for singlebandgray raster renderer Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2018-01-24 fix detection of 2.x project crs (followup f2b5a595) Alessandro Pasotti <elpaso@itopen.it> 2018-01-24 [bugfix] Fixes Clip features to canvas extent displayed twice Fixes #17263 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-24 remove risky qApp->processEvents() call (#6161) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-24 [options search] correctly remove event filter Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 QgsGeometryUtils: rename 2 methods - projPointOnSegment has been renamed to projectPointOnSegment - getSelfIntersections has been renamed to selfIntersections Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-24 [processing] don't modify output filename in build virtual raster Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-24 [processing] add default extension to empty filter when available Etienne Trimaille <gustrimaille@yahoo.fr> 2018-01-24 update XSD and XML according to #36bf093 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-01-24 [bugfix] Fix crash on bad raster layers, fixes #17938 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 [processing] Fix missing outputs in modeler for grass algs (fixes #17703) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 [processing] Fix error on win when grass path isn't set correctly Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 Fix gui handling of NULL/None default values in processing script algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 Fix crashes in layout manager tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-23 Fix leak when a layout cannot be added Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-01-24 Merge pull request #6145 from elpaso/bugfix-17872-wfs2-typenames [bugfix][wfs] Expand support for 2.0.0 TYPENAMES Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-24 [needs-docs][processing] move providers actions into the processing panel toolbar (#6150) Merge: 54f9846eda 77a6bbbb0a Alexander Bruy <alexander.bruy@gmail.com> 2018-01-24 Merge pull request #6141 from alexbruy/processing-gdal [processing] restore GDAL rasterize algorithm Nyall Dawson <nyall.dawson@gmail.com> 2018-01-24 Fix executing processing scripts through script editor Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 reformulate doxymentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-24 Merge pull request #6147 from slarosa/processing_toolbar [processing][needs-docs] add toolbar to processing toolbox Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 move QgsCadUtils::lineCircleIntersection to QgsGeometryUtils also add a test Salvatore Larosa <lrssvtml@gmail.com> 2018-01-23 [processing] set icon size to toolbar Salvatore Larosa <lrssvtml@gmail.com> 2018-01-23 [processing] change icon for options action in toolbar Salvatore Larosa <lrssvtml@gmail.com> 2018-01-23 [processing] followup: 9c400324e2 - restore ellipses in menu actions Salvatore Larosa <lrssvtml@gmail.com> 2018-01-23 [processing] add toolbar to toolbox Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2018-01-23 fix Project Snapping Settings dialog doesn't save the dialog size fix #17343 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 fix case Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 topological editing should always be available fix #17620 regression from 2.x Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 correctly register shortcuts for snapping toolbar fix #17037 Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-23 [reports] allow header and footer sections to always be included Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-23 astyle 3.1 allows format of lambdas on a single line Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-22 run astyle Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-18 update astyle to 3.1 Alexander Bruy <alexander.bruy@gmail.com> 2018-01-23 [processing] restore GDAL rasterize algorithm Alexander Bruy <alexander.bruy@gmail.com> 2018-01-23 [raster calculator] don't crash if output file has illegal size, e.g. 0x0 Alexander Bruy <alexander.bruy@gmail.com> 2018-01-23 [processing] throw error if no layers selected in raster calculator algorithm (refs #17920) Alexander Bruy <alexander.bruy@gmail.com> 2018-01-23 [processing] make items hidden after adding them to the view (fix #17881) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-23 [needs-docs][processing] merge grid algorithms and add point grid type Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-18 Drop composer It's been a great journey, but your time has come... Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Tweak some report designer strings Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Remove header for report organizer tree Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Initially select report section when opening a report designer Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-23 [processing] Fix misleading errors in grid algorithms Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Silence warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-23 [processing] Fix creating tests when alg has optional outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 [processing] Fix error when dragging alg group in modeler Nyall Dawson <nyall.dawson@gmail.com> 2018-01-23 Fix incorrect tooltips Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-01-23 [ui] fix status bar's message item resizing window on long string (Fixes #17913) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 move poly2tri to external libs directory Merge: 7a2ab1cc7c 08255f7ba0 Borys Jurgiel <info@borysjurgiel.pl> 2018-01-22 Merge pull request #6129 from alexbruy/plugins-rating [plugin manager] fix sending plugin votes Nyall Dawson <nyall.dawson@gmail.com> 2018-01-22 [layouts] Fix multiframe items (tables, html) cannot be pasted Fixes #10456, #17882 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-22 Fix handling of multiframe objects in layout templates Nyall Dawson <nyall.dawson@gmail.com> 2018-01-22 Add missing sip casting for layout multiframe objects Nyall Dawson <nyall.dawson@gmail.com> 2018-01-22 Add a debug assert relating to multiframe item crashes Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2018-01-22 Merge pull request #6130 from elpaso/bugfix-17915-geopackage-delete-wrong-layer [bugfix] Fixes 17915 geopackage delete wrong layer Alexander Bruy <alexander.bruy@gmail.com> 2018-01-22 fix indentation Merge: 282f240d72 0114927149 Borys Jurgiel <info@borysjurgiel.pl> 2018-01-22 Merge pull request #6117 from borysiasty/manager_stars [Plugin manager] SVG voting stars Alessandro Pasotti <elpaso@itopen.it> 2018-01-22 [bugfix] Fixes deleting geopackage layer from browser delete a wrong layer Fixes 17915 Alessandro Pasotti <elpaso@itopen.it> 2018-01-22 Cosmetic: comment formatting Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 add missing INCLUDE_DIRECTORY Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 update debian/copyright Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 move nmea Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 move qspatialite Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 move qwtpolar Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 move QExtSerialPort to external libs directory Nyall Dawson <nyall.dawson@gmail.com> 2018-01-21 Fix rotation widget disappears after ctrl-clicking to set anchor point Fixes #17232 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-21 Escape should cancel rotation map tool Nyall Dawson <nyall.dawson@gmail.com> 2018-01-21 Fix user input widget sometimes hidden below canvas Nyall Dawson <nyall.dawson@gmail.com> 2018-01-21 Fix incorrect cursor used for rotate map tool Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 fix Chained filters crash QGIS when switching between ui tabs fix #17736 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 use QgsMapLayer::isSpatial() Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 do not list non spatial in custom layer order widget fix #17887 Alexander Bruy <alexander.bruy@gmail.com> 2018-01-22 fix sending plugin votes David <david@opengis.ch> 2018-01-18 fixed indentation in python fixed indentation in python unittest David <david@opengis.ch> 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 <david@opengis.ch> 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 <david@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-01-22 sip fix include directory Nyall Dawson <nyall.dawson@gmail.com> 2018-01-22 Fix layout items with non-top left reference move when exporting Fixes #17910 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-22 [layouts] Fix designer windows is always-on-top on Windows 10 Fixes #17801 Daan Goedkoop <dgoedkoop@gmx.net> 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 <delazj@gmail.com> 2017-08-23 Fix some wording and spelling Nyall Dawson <nyall.dawson@gmail.com> 2018-01-21 Fix behavior of import/export predefined scales in options Fixes #17796 Harrissou Sant-anna <delazj@gmail.com> 2018-01-14 Add book title capitalization to panels Harrissou Sant-anna <delazj@gmail.com> 2018-01-14 Add more book title capitalization Harrissou Sant-anna <delazj@gmail.com> 2018-01-14 Add title case to some dialog title Borys Jurgiel <info@borysjurgiel.pl> 2018-01-20 [Plugin manager] SVG voting stars Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-17 [map themes] avoid projection version debug msg spam by default Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-17 [map themes] avoid writing empty style to layer Nyall Dawson <nyall.dawson@gmail.com> 2018-01-20 unique ptr improvements Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Fix documentation Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Use snap indicator for measure angle tool Fixes #14954 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Show a snap indicator for measure tool Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Escape cancels move tool Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Enable snapping for select by radius tool Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Documentation++ Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Select by radius spin box needs more decimals to work for geographic CRS Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Make select by radius rubber band smoother Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-19 use a dedicated button to show the table Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-18 use widgetAction rather than floating widget Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-13 [snapping widget] add advanced config widget in toolbar fix #16596 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-18 initilize in header Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-19 Fix crash when deleting layout items Fixes #17876, #17770 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Keep label settings when changing between rulebased/simple labeling Fixes #17734 Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-01-19 move libdxfrw to external lib directory Martin Dobias <wonder.sk@gmail.com> 2018-01-19 [cad] Fix precision issues with angle constraint (fixes #17685) Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-01-19 Merge pull request #6097 from alexbruy/rule-editor-ui make rule editor dialog resizeable (fix #17709) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-19 Fix memory leak Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-18 fix prepare-commit for sipify Mathieu Pellerin <nirvn.asia@gmail.com> 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 <maik.riechert@arcor.de> 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 <nyall.dawson@gmail.com> 2018-01-18 Fully refresh map items when clicking 'update preview' button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-01-18 fix typo and missing disconnect Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-18 cancel select by radius by pressing ESC Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2018-01-18 QgsDebugMsg -> QgsDebugMsgLevel in getcapabilities download Merge: dd039813f1 ac27347a9e Blottiere Paul <blottiere.paul@gmail.com> 2018-01-18 Merge pull request #5899 from peppsac/fix_17668 [server] Fix layers group handling Alexander Bruy <alexander.bruy@gmail.com> 2018-01-18 put rule editor widgest inside a QScrollArea to make dialog resizeable (fix #17709) Harrissou Sant-anna <delazj@gmail.com> 2018-01-09 Update lpad and rpad functions description Nyall Dawson <nyall.dawson@gmail.com> 2018-01-18 Fix virtual layers fail if table field names have special characters Fixes #16943 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-18 Add test mask Nyall Dawson <nyall.dawson@gmail.com> 2018-01-18 Add test for hiding partial labels with rotated canvas Nyall Dawson <nyall.dawson@gmail.com> 2018-01-18 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-17 Add some more geometry relationship methods to LabelPosition Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Safer memory management for some pal routines Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Drop an unused messy pal function Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Remove composer from more code, port georeferencer reports to layouts Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Port more tests to layouts, drop more QgsCompositions use Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Fix crash with undo/redo and layout multiframes, restore test lbartoletti <l.bartoletti@free.fr> 2018-01-17 more bash lbartoletti <l.bartoletti@free.fr> 2018-01-17 python3 everywhere Merge: ccd98f5d6c bdb572781b Alessandro Pasotti <elpaso@itopen.it> 2018-01-17 Merge pull request #6089 from elpaso/server-exception-on-image-overflow Server exception on image overflow Martin Dobias <wonder.sk@gmail.com> 2018-01-17 Added test Martin Dobias <wonder.sk@gmail.com> 2018-01-08 Fix retrieval of 4D geometries (XYZM) from postgres (fixes #17814) Alessandro Pasotti <elpaso@itopen.it> 2018-01-17 [server] Use std::numeric_limits instead of INT_MAX Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 fix .gitignore to add missing sip files Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 fix variable used for configuration Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 version compare is not strict also fix sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 [sipify] remove space before semi-column Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 rename *.sip to *.sip.in for the auto generated sip files Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2018-01-15 SIP 4.19.7+ allows to document template based classes Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2018-01-17 [server][test] Add protocol and host:port to path in the test server pierre-eric <pierre-eric.pelloux-prayer@oslandia.com> 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 <nirvn.asia@gmail.com> 2018-01-17 fix type in map layer's exportNamedStyle() for min scale value Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-17 use native separators for message bar hyperlinks Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-17 [ui] add hyperlink to saved vector/raster in the message bar Nyall Dawson <nyall.dawson@gmail.com> 2018-01-17 Avoid creating undo commands when converting compositions Loïc Bartoletti <l.bartoletti@free.fr> 2018-01-17 Use ccache if available Etienne Trimaille <gustrimaille@yahoo.fr> 2018-01-16 fix missing QLabel python import Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Rename QgsApplication::composerTemplatePaths to layoutTemplatePaths Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix layout designer does not respect layout settings Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 fix QAction constr call Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-15 [QgsFilterLineEdit] use QLineEdit::addAction instead of hacking paintEvent this gets much more simple Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-16 let's build python API for server.... is it just me or it was never built? Nyall Dawson <nyall.dawson@gmail.com> 2018-01-15 Add tags to buffer algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-15 Fix modeler dialog doesn't respect hide from modeler flag Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-01-16 [processing] fix gdal's ogrinfo algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-16 [processing] use combined vector and raster filters for map layer file picker Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix possible infinite recursion in layer tree model Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-16 [ui] use a combobox for bool values in advanced settings tree (#6078) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-15 [needs-docs] Rename some processing input types in modeler for clarity Refs #17671 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-15 Sort input types in processing modeler dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-16 Show display name, not id, for background algorithm tasks Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Rename QgsTaskManager::triggered to taskTriggered Nyall Dawson <nyall.dawson@gmail.com> 2018-01-09 When processing tasks are clicked in task manager, reopen the algorithm dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2018-01-16 move the iconsize setting into the qgis group, part 2 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix default value 'apply on update' setting not correctly restored Fixes #17712 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Hey, this isn't pal or openoffice... comments in English please! Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Save/restore form "editable" and "label on top" settings Fixes #17860 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Remove unused variable Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix invalid connection in offline editing plugin Etienne Trimaille <gustrimaille@yahoo.fr> 2018-01-14 return empty CRS instead of 4326 if the XML is empty Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix layers cannot be individually deselected in offline editing plugin Fixes #16163 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2018-01-15 Add test for indexed memory provider thread safety Refs #17705 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-15 Add provider suite test for thread safety of provider getFeatures() Hammers providers by iterating through features from multiple threads Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-16 place the iconsize setting inside the qgis group Nyall Dawson <nyall.dawson@gmail.com> 2018-01-16 Fix initial positioning of floating widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-13 add missing since and complete API brea doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-13 [user input widget] use a floating widget rather than a dock fix #15177 Harrissou Sant-anna <delazj@gmail.com> 2018-01-13 Use a clearer variable name for settings Harrissou Sant-anna <delazj@gmail.com> 2018-01-13 Add qgsfilewidget to dxf export dialog Harrissou Sant-anna <delazj@gmail.com> 2018-01-13 Auto restore dialog geometry + fix help include Harrissou Sant-anna <delazj@gmail.com> 2018-01-12 [ui] Update spacing in the scale widget for consistency with other widgets Harrissou Sant-anna <delazj@gmail.com> 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 <alexander.bruy@gmail.com> 2018-01-15 [processing] add missed imports (fix #17843) Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 [processing] improve layout of the raster calculator dialog Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 [processing] quote layer names in raster calculator (fix #17847) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-15 rmove entry from acceptable missing doc Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-15 also fix method capitalization Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-15 fix NMEA capitalization and doxygen Matthias Kuhn <matthias@opengis.ch> 2018-01-14 Rename QgsGPS prefixed classes to QgsGps Alessandro Pasotti <elpaso@itopen.it> 2018-01-15 Do not initialize unique_ptr to nullptr lbartoletti <l.bartoletti@free.fr> 2018-01-15 Revert "fix perl;add bash" This reverts commit be8b9113c25f7c2fb9c8c9bad556fbca2f0c0ba2. Merge: dc99b8b2f0 418d58752f Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 Merge pull request #6069 from volaya/fix_field_calculator [processing] added missing method to custom field calculator dialog lbartoletti <l.bartoletti@free.fr> 2018-01-15 Fix indentation using modified scripts Merge: 7064704868 61c704733c lbartoletti <l.bartoletti@free.fr> 2018-01-15 Merge branch 'usr_bin_env' of https://github.com/lbartoletti/QGIS into usr_bin_env Víctor Olaya <volayaf@gmail.com> 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 <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2018-01-15 [processing] add missed return statement (fix #17821) Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 [processing] rename QGISAlgorithmProvider to QgisAlgorithmProvider to be consistent with our guidelines Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 [processing] update script collection metadata and homogenize quotes Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 [processing] correctly retrieve icon for script collection (fix #17780) Merge: afb1bce661 ebed93f1bb Borys Jurgiel <info@borysjurgiel.pl> 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 <blottiere.paul@gmail.com> 2018-01-15 Merge pull request #5663 from pblottiere/bugfix-transaction-name [FEATURE] Add a name for transactions created from executeSql Alexander Bruy <alexander.bruy@gmail.com> 2018-01-15 remove duplicated parameter from r.in.wms module (fix #17815) Blottiere Paul <blottiere.paul@gmail.com> 2017-12-01 Update documentation Blottiere Paul <blottiere.paul@gmail.com> 2017-11-10 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-10 Add a name to transaction command Harrissou Sant-anna <delazj@gmail.com> 2018-01-15 Add missing translatable strings Mathieu Pellerin <nirvn.asia@gmail.com> 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 <spookster@netzero.net> 2017-12-22 run sipify Steven Mizuno <spookster@netzero.net> 2017-12-21 remove Windows OS specific event filter that eats context menu events fixes #17453 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-01-15 Avoid 'geometry' field name being translated when creating new SpatiaLite layer (#6059) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-15 Rename QgsVectorLayer::pkAttributeList to primaryKeyAttributes() for consistency Nyall Dawson <nyall.dawson@gmail.com> 2018-01-12 Drop QgsVectorLayer::pendingFeatureCount() Use QgsVectorLayer::featureCount() instead. Nyall Dawson <nyall.dawson@gmail.com> 2018-01-12 Drop QgsVectorLayer::pendingAllAttributesList() Use QgsVectorLayer::allAttributes() instead. Nyall Dawson <nyall.dawson@gmail.com> 2018-01-12 Drop QgsVectorLayer::pendingFields() Use QgsVectorLayer::fields() instead. Harrissou Sant-anna <delazj@gmail.com> 2017-12-29 Add precision to message Jürgen E. Fischer <jef@norbit.de> 2018-01-14 avoid including GDAL C++ api (fixes #17849) Harrissou Sant-anna <delazj@gmail.com> 2018-01-14 Avoid translated name for fields when creating a new gpkg layer (#6058) Jürgen E. Fischer <jef@norbit.de> 2018-01-13 debian packaging: add bionic Jürgen E. Fischer <jef@norbit.de> 2018-01-13 translation string fix Borys Jurgiel <info@borysjurgiel.pl> 2018-01-13 Fix broken encoding of spaces in Geopackage file paths in the browser Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-12 [sipify] prevent creation of param list when not necessary Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-12 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-12 [sipify] fix multiline note or warning David <david@opengis.ch> 2018-01-12 write correct tooltip David <david@opengis.ch> 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 <david@opengis.ch> 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 <denis.rouzaud@gmail.com> 2018-01-12 [options search] do not show widget when text is found (#6052) fix #17812 Etienne Trimaille <gustrimaille@yahoo.fr> 2018-01-12 make link clickable in metadata widget Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-12 [snapping] fix missing layers in snapping config dialog (fixes #17792) (#6026) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-12 improve sorting of field values for the query builder (#6046) Merge: d6ef2b60c1 ff96e1d3b0 Matthias Kuhn <matthias@opengis.ch> 2018-01-12 Merge pull request #6040 from signedav/crashfix mapLayerActions as members - avoiding crash on closing QGIS Fix #17839 David <david@opengis.ch> 2018-01-12 not passing parent to duplicate actions and removed the QString Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-12 [need-docs] reduce width of the meters (at map scale) unit label (#6034) Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-12 sort 10 sample / all unique values list in the expression builder widget (#6045) Merge: 545ac27e33 92739453f2 Matthias Kuhn <matthias@opengis.ch> 2018-01-12 Merge pull request #6035 from m-kuhn/uxfixcomment Fix long comments clutter in form configuration Alessandro Pasotti <elpaso@itopen.it> 2018-01-11 [layout] Import guides from 2.x composition Merge: 90c07ef045 0bc3d68162 D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 2018-01-11 [layout][need-docs] Renamed GUI elements from composer to layouts Also renamed some .ui variables D'Hont René-Luc <rldhont@gmail.com> 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 <david@opengis.ch> 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 <elpaso@itopen.it> 2018-01-11 Merge pull request #6036 from elpaso/server-getprint-two-maps-test [server][test] GetPrint test with two maps template Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2018-01-11 Linebreaks on long comments Matthias Kuhn <matthias@opengis.ch> 2018-01-11 Remove leftover file Alexander Bruy <alexander.bruy@gmail.com> 2018-01-11 [processing] don't close algorithm dialog after execution Merge: e137ea8a9d bb40de3919 Matthias Kuhn <matthias@opengis.ch> 2018-01-11 Merge pull request #5900 from m-kuhn/layerPropsStyleInTitle Show style name in layer properties dialog title Harrissou Sant-anna <delazj@gmail.com> 2018-01-11 Add lpad truncate test (#5947) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-11 [layouts] Middle mouse click in pan tool should recenter view Port missing functionality from composer Nyall Dawson <nyall.dawson@gmail.com> 2018-01-11 Drop composer class from gui library Merge: 880d853e9f f61a5f2f63 Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 Merge pull request #6031 from elpaso/layouts-server [layouts][server] Composition -> layout Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] Rename some vars composer->layout Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] Const correctnes and typos Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] Update tests and mask images Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] Get layout size in mm Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 Disable diff image encoded output Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] Re-enable WMS server tests Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] composer -> layout in getprint Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout][server] composer -> layout in getcapabilities Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout] Fix setKeepLayerSet in map composer import Alessandro Pasotti <elpaso@itopen.it> 2018-01-10 [layout] Add printLayouts to return all print layouts contained in the manager Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2018-01-10 [layouts] fix layout designer restore window state / geometry Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Fix mouse cursor size on lo-dpi Windows builds Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Show item size in status bar when creating a new item Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Drop composer from app Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-09 [sipify] fix bad handling of \see within sentences and other docstrings improvements Merge: 6894c8e1cd 240c52a4c0 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Merge pull request #5807 from nyalldawson/alg_background [processing] Add flag to indicate whether an algorithm is safe Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-09 get me out of Europe Merge: df3f663c14 70cb249595 Nathan Woodrow <madmanwoo@gmail.com> 2018-01-10 Merge pull request #5522 from gacarrillor/developersmap Developers Map: show more descriptive info Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-10 [authentification manager] fix auth exec error (#6020) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Fix build warning on windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-10 When an algorithm can run in the background, show this in the alg dialog Nyall Dawson <nyall.dawson@gmail.com> 2018-01-10 Fix task manager UI sizes on hidpi displays Merge: 5babec5e07 6332fc6454 Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 Merge pull request #5913 from elpaso/layouts-import-from-2 [layouts] import from 2.x Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 [layout] Temporarily disable WMS server tests Until the composition -> layout transition is done Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Most c++ algorithms can run safely in background threads Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix a possible crash in network analyser Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 [processing] When running non-background enabled algorithms, use processEvents to allow progress updates and cancelation clicks Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 [processing] Add flag to indicate whether an algorithm is safe to run in a background thread Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-09 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-09 [sipify] fix SIP new restrictions on Docstrings class members, operators cannot be documented anymore Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 [layout] Address PR comments and add test for layoutObjects template Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 [layout] Update reference images Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 [layout] Remove legacy import Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 [layout] Added template method to retrieve QgsLayoutObjects Merge: 90fc756bf1 8b60b4c3c7 Matthias Kuhn <matthias@opengis.ch> 2018-01-09 Merge pull request #5979 from m-kuhn/lrelease-silent [server] Fix unused variable Merge: 97c005a544 c3f4fcb1b4 Matthias Kuhn <matthias@opengis.ch> 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 <delazj@gmail.com> 2018-01-09 Rename command line dxf-preset option into dxf-map-theme Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 Fix test after composition bindings removal Alessandro Pasotti <elpaso@itopen.it> 2018-01-09 Add print template to spell ignore Alessandro Pasotti <elpaso@itopen.it> 2018-01-08 [layout] Import attribute table from composition Alessandro Pasotti <elpaso@itopen.it> 2018-01-08 [layout] Import HTML and atlas from 2.x composition Alessandro Pasotti <elpaso@itopen.it> 2018-01-03 [layout] Fix title from name when converting a composition Alessandro Pasotti <elpaso@itopen.it> 2018-01-03 [layout] Add map rendering to tests Alessandro Pasotti <elpaso@itopen.it> 2018-01-03 [layout] Check for pointer as bool instead of compare Travis does not like the second. Alessandro Pasotti <elpaso@itopen.it> 2018-01-02 [layout] Added tests for uuid linked maps Also updated the control images Alessandro Pasotti <elpaso@itopen.it> 2018-01-02 [layout] Use uuids for map references in items Implemented: - picture - legend - overview - scalebar Alessandro Pasotti <elpaso@itopen.it> 2018-01-02 [layout] Fixed relative paths for test resources Alessandro Pasotti <elpaso@itopen.it> 2017-12-20 [layouts] test masks for rendering tests Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-20 [layouts] Removed diff images and adapted tests to use QGIS font Also addressed comments in the PR Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Typos Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Added diff images for tests Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Updated test for imported compositions Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Removed docs for private members Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Sipify Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 [layout] connect converted to loader code Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Remove SIP annotation Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Ignore spell check for qgs project Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 [layout] Disable ref images generation and added docs Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 Removed some TODOs Alessandro Pasotti <elpaso@itopen.it> 2017-12-19 [layout] Convert scalebar and legent from 2.x Alessandro Pasotti <elpaso@itopen.it> 2017-12-18 [layout] Import some more items: map, poly* and arrow Alessandro Pasotti <elpaso@itopen.it> 2017-12-18 Added test composer templates for import test Alessandro Pasotti <elpaso@itopen.it> 2017-12-18 Added optional argument to create reference layout images Alessandro Pasotti <elpaso@itopen.it> 2017-12-18 Renamed some private vars to follow coding guidelines Alessandro Pasotti <elpaso@itopen.it> 2017-12-16 [layout] Converter: fix frame fill in shapes Alessandro Pasotti <elpaso@itopen.it> 2017-12-16 [layout] Converter: shapes Alessandro Pasotti <elpaso@itopen.it> 2017-12-15 [layout] Converter: initial implementation Merge: 566704a720 57c2f1d3da Alexander Bruy <alexander.bruy@gmail.com> 2018-01-09 Merge pull request #6017 from nyalldawson/algs [processing] Fix some numeric parameters which should be doubles Merge: a934060d4c 712093731a Alexander Bruy <alexander.bruy@gmail.com> 2018-01-09 Merge pull request #5968 from medspx/ProcessingGrassFixExt [Processing] GRASS fix all ext scripts Nyall Dawson <nyall.dawson@gmail.com> 2018-01-09 Refine algorithm name and tags Nyall Dawson <nyall.dawson@gmail.com> 2018-01-09 Fix some numeric parameters which should be doubles Nathan Woodrow <madmanwoo@gmail.com> 2018-01-09 Fix Windows build warnings Nyall Dawson <nyall.dawson@gmail.com> 2018-01-09 Use svg version of python console icon, courtesy of @pkinglinz (#6016) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-10 Slightly decrease contrast on field type icons to avoid too-visually heavy icons Nathan Woodrow <madmanwoo@gmail.com> 2018-01-09 Crashhandler allthreads (#6013) * [CrashHandler] Suspend all threads on crash Nyall Dawson <nyall.dawson@gmail.com> 2018-01-09 Followup 897f900, remove other incorrect declarations Tom Elwertowski <telwertowski@comcast.net> 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 <matthias@opengis.ch> 2018-01-08 Merge pull request #5961 from signedav/work_contextmenu Contextmenu with individual actions David <david@opengis.ch> 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 <matthias@opengis.ch> 2018-01-08 Merge pull request #5922 from signedav/work_duplicategeom [FEATURE] "Duplicate feature redigitized" in MapLayerActions Merge: 9ba5324b67 2b8143a206 Matthias Kuhn <matthias@opengis.ch> 2018-01-08 Merge branch 'master' into work_duplicategeom Merge: 5e7865ca10 2b8143a206 Matthias Kuhn <matthias@opengis.ch> 2018-01-08 Merge branch 'master' into work_duplicategeom Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Fix a TODO, restore correct variable handling for layouts Merge: 8dfb17d5d5 7d4290d924 Matthias Kuhn <matthias@opengis.ch> 2018-01-08 Merge pull request #5925 from signedav/duplicateChildsRelation [FEATURE] Duplicate child feature in releationwidget of attributeform Borys Jurgiel <info@borysjurgiel.pl> 2018-01-08 Store QGISCUSTOMIZATION3.ini next to QGIS3.ini in the profile directory. Fixes #17794. (#5999) Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-08 Code shuffle Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Drop all composer classes from Python bindings Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Port pal composer test to labels Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Remove some more redundant tests, add sip subclassing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-08 Swap composers menu to show layouts instead Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Remove some old composer theme related code Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Flip layout locator filter to use layouts, not composers Nyall Dawson <nyall.dawson@gmail.com> 2018-01-08 Remove all interface methods and UI for creating new composers Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Remove a redundant test Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Fix storing/reading multiframe items (TODO fix undo/redo support) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Fix crash when deleting multiframe item child frames Jürgen E. Fischer <jef@norbit.de> 2018-01-07 translation string fix Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Add missing break Merge: 0f1cb25085 7a2e6a476f Médéric RIBREUX <mederic.ribreux@medspx.fr> 2018-01-07 Merge branch 'ProcessingGrassFixExt' of https://github.com/medspx/qgis into ProcessingGrassFixExt Médéric RIBREUX <mederic.ribreux@medspx.fr> 2018-01-07 Fix v.external default configuration and handling Matthias Kuhn <matthias@opengis.ch> 2018-01-03 Remove unused variable Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Standardise some layout api method naming/behavior Nyall Dawson <nyall.dawson@gmail.com> 2018-01-07 Remove another redundant composer test Nyall Dawson <nyall.dawson@gmail.com> 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 <tim@linfiniti.com> 2018-01-07 Fix metadata qmd restore issues described here: https://github.com/qgis/QGIS/pull/5379#issuecomment-355410105 Etienne Trimaille <gustrimaille@yahoo.fr> 2018-01-02 load and save metadata to a QMD file Merge: 7605fde911 248ad5f763 Alessandro Pasotti <elpaso@itopen.it> 2018-01-06 Merge pull request #6000 from elpaso/bugfix-17795-ogr-filtered-readonly [bugfix][ogr] Recompute capabilities when subsetfilter is set Alessandro Pasotti <elpaso@itopen.it> 2018-01-06 Get rid of the connect for capabilities update Matthias Kuhn <matthias@opengis.ch> 2018-01-03 [travis]Do not fold build Matthias Kuhn <matthias@opengis.ch> 2018-01-03 Make lrelease silent Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Drop some python composer tests Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Port some more tests to layouts, drop composer tests which have been ported to layouts Merge: d300310d9c 89884e8a0c Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Merge pull request #5997 from nyalldawson/report_label Show a label in layout designer for report sections Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Fix default filename for atlas pdf outputs Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Show section label for atlas preview too Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Avoid drawing clipped section labels Nyall Dawson <nyall.dawson@gmail.com> 2018-01-06 Tweak section descriptions Alessandro Pasotti <elpaso@itopen.it> 2018-01-05 Lambda indentation Merge: 337cc70037 d7b4bffdc8 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-05 Merge pull request #5993 from 3nids/test_datetimeedit add test for date/time edit Alessandro Pasotti <elpaso@itopen.it> 2018-01-05 [bugfix][ogr] Tests for capabilities update on filter changes Fixes #17795 Alessandro Pasotti <elpaso@itopen.it> 2018-01-05 [bugfix][ogr] Recompute capabilities when subsetfilter is set Need to re-open in rw mode if mDynamicWriteAccess Matthias Kuhn <matthias@opengis.ch> 2018-01-05 Normalize cursor size Merge: ed2f0563eb 42976df82e Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-05 Merge pull request #5992 from 3nids/fix17790 fix NULL constraint on date/time widget with allow NULL Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-04 add test for date/time edit Matthias Kuhn <matthias@opengis.ch> 2018-01-05 Document API break Matthias Kuhn <matthias@opengis.ch> 2018-01-05 Fix old-style connect Matthias Kuhn <matthias@opengis.ch> 2018-01-05 Cleanup misleading QgsEditorWidgetWrapper::valueChanged signals Matthias Kuhn <matthias@opengis.ch> 2018-01-05 Remove double import; Followup ab05bfb Jürgen E. Fischer <jef@norbit.de> 2018-01-05 packaging updates Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2018-01-05 Show a label in layout designer for report sections Merge: 63cc1246df bf6c95d575 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Merge pull request #5966 from nyalldawson/layout_next [layouts] Atlas and reporting framework Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-05 Show section name in layout designer title To make it clearer which section is currently being edited Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Use correct QgsSettings keys for layouts Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Rename some test methods Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Fix atlas actions not immediately available for map items when toggling atlas enabled Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Make some actions apply to reports when a report designer is open Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Auto generated names for reports are 'Report #' Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Explicitly disable remove button if no child report section is selected Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Fix crash on report designer close Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 If no section is selected, add new sections to report itself Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Don't tabify report settings with item properties Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Make report/atlas settings actions checkable, so they can also hide the panels Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Ensure report dock is visible when opening a report designer Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Use correct layout type (report/print layout) in new title dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-04 do not override QDateTimeEdit::dateTimeChanged see https://github.com/KDE/clazy/commit/de031867458c6ebf144feaec4df246d93c2f6dbd#diff-f135574df9edcdda660e1bc4320a053e Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-04 doxymentattion Merge: df95536715 164c439af9 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Merge pull request #5986 from nyalldawson/geometry_equals Refine geometry equals checks Nyall Dawson <nyall.dawson@gmail.com> 2018-01-02 Fix failing unit test Nyall Dawson <nyall.dawson@gmail.com> 2018-01-02 Nicer ui widgets for sections, add missing control for disabling body sections Nyall Dawson <nyall.dawson@gmail.com> 2018-01-02 Use 'report' text instead of 'atlas' when inside a report designer Nyall Dawson <nyall.dawson@gmail.com> 2018-01-02 Fix missing feature contexts for report section header/footers and expand unit tests Nyall Dawson <nyall.dawson@gmail.com> 2018-01-02 Restore direct print actions Nyall Dawson <nyall.dawson@gmail.com> 2018-01-01 Swap 'set atlas feature' action from compositions to layouts Time to start making a permenant switch... Nyall Dawson <nyall.dawson@gmail.com> 2018-01-01 Add method to seek atlas directly to a QgsFeature Nyall Dawson <nyall.dawson@gmail.com> 2018-01-01 Add new icon for atlas exports (courtesy of @nirvn) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-01 Fix crash on close project with layout designer open Nyall Dawson <nyall.dawson@gmail.com> 2018-01-01 Ensure main canvas is refreshed when atlas preview feature changes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-31 Add test mask Nyall Dawson <nyall.dawson@gmail.com> 2017-12-31 Dox and spelling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-31 Auto select new report sections after adding them Nyall Dawson <nyall.dawson@gmail.com> 2017-12-31 Fix missing Report top level item in organizer widget Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Expand report sections by default Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Fix progress bar with report export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 More UI work on reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Add buttons for exporting reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Start on ui for configuring reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Fix project retrieval for QgsReport Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Add a row method to QgsAbstractReportSection Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Fix clashing inherited methods Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Sort layouts in layout manager Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Add crappy inappropriate icons for layout types Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Cleaner way to hide atlas controls when not using a print layout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Disable layout designer actions when no layout is set Nyall Dawson <nyall.dawson@gmail.com> 2017-12-30 Add button in layout manager dialog to create a new report Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-30 Protect layout view against null layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Implement sort order customisation for field groups Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Implement serialization of reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add a common base class for print layouts and reports, and adapt QgsLayoutManager to suit Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Code shuffle and cleanup Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Implement QgsReportSectionFieldGroup Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Correct project and parent handling for report sections Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add a unit test for exporting reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Hookup filename generation for reports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add reprt iteration test Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add report section subclass with single layout as body Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add missing factory annotation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-29 Remove const from count method Nyall Dawson <nyall.dawson@gmail.com> 2017-12-29 Add a clone method to QgsLayout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Refactor layout context Split render context from reporting context Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Ensure that every iteration through a layout iterator only references the current iteration layout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Expand exporter tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-28 Restore more unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Restore more atlas tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Restore some more atlas related tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Fix some layout expression context handling, restore some tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Fix broken atlas handling of z/m layer types Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Force a refresh after disabling view updates Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore atlas multiple pdf exports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore atlas single file pdf export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore svg atlas export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore atlas raster format handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Hookup raster atlas export in gui Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Add api to export layout atlas as images Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Flesh out QgsAbstractLayoutIterator interface Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Tighten QgsAbstractLayoutIterator interface Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore atlas map handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Port predefined scale handling to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Fix some map item todos Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Remove outdated icon support for item metadata Now handled in QgsLayoutItem directly Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Fix some untranslatable strings Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Remove some outdated todos Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore legend atlas behavior Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Port current geometry from atlas to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Code shuffle, to make QgsLayoutContext aware of parent QgsLayout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore picture atlas handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Restore HTML item atlas functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Restore some more atlas style related UI Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Restore some more atlas handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Restore shape atlas handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Restore attribute table atlas handling Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Working label updates on atlas feature change Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Add atlas expression context scope to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Restore atlas based autogenerated filenames Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Add some unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Use messagebar for atlas messages instead of message box Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Remove outdated TODO Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Atlas sort can be an expression Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 More work on atlas GUI Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Work on modernizing atlas Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Undo/redo for atlas settings changes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Start porting atlas GUI Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Serialize atlas settings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-19 Add QgsLayout subclass, QgsPrintLayout A print layout is a layout with an atlas Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Start working on restoring atlas Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-05 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Swap some geometry equality checks to topological checks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-04 Expand equality operators for QgsAbstractGeometry subclasses Nyall Dawson <nyall.dawson@gmail.com> 2018-01-05 Fix build warnings Martin Dobias <wonder.sk@gmail.com> 2018-01-05 [3d] Fix a crash when restoring a project with bad layer ref (fixes #17687) Jürgen E. Fischer <jef@norbit.de> 2018-01-04 oracle provider: adapt to ab05bfb1 Jürgen E. Fischer <jef@norbit.de> 2018-01-04 translation string updates (incl. better translatable date time widget help) Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-04 use appropriate field type in date time edit widget wrapper Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2018-01-04 fix translation text Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-04 [ui] add consistent spacing in the symbol list widget (#5987) Harrissou Sant-anna <delazj@gmail.com> 2018-01-04 [needs-docs] Organize tab sequence in options dialog (#5964) Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2018-01-04 fix spelling Harrissou Sant-anna <delazj@gmail.com> 2017-12-22 eplace Line by LineString Harrissou Sant-anna <delazj@gmail.com> 2017-12-15 List more geometry types in New Memory Layer dialog Fixes 17594 Harrissou Sant-anna <delazj@gmail.com> 2018-01-04 [needs-docs] Reorganize project properties tabs order (#5970) Harrissou Sant-anna <delazj@gmail.com> 2018-01-04 [needs-docs] Organize raster/vector properties tabs order (#5965) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Respect transform context in point locator Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Respect transform contexts when tracing Mathieu Pellerin <nirvn.asia@gmail.com> 2018-01-04 fix an options dialog search crasher (#5978) Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Reformat code Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Fix QgsVectorLayer::updateFeature cannot add geometry to feature with no existing geometry Fixes #17678 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Fix QgsVectorLayer::updateFeature returns true when errors occur Refs #17678 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-04 Doxygen++ Nyall Dawson <nyall.dawson@gmail.com> 2018-01-03 Fix pasting features to new layer doesn't paste fields Fixes #17702 Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-03 also use bool fieldIsoFormat in search widget wrapper Merge: cef2db9ae3 69cfdc4fcf Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-03 Merge pull request #5960 from 3nids/fix16657 fix date/time widget for field with time zones Merge: df547e1231 51bb631b2a Borys Jurgiel <info@borysjurgiel.pl> 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 <denis.rouzaud@gmail.com> 2018-01-03 rename static variables since they're not really default values Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-12-29 fix search widget wrapper Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2018-01-03 Merge pull request #5946 from DelazJ/nullMinMax [needs-docs] Update min and max functions Merge: 7cb8d1a9bf d1e83b5453 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2018-01-03 Add example with NULL value Nyall Dawson <nyall.dawson@gmail.com> 2018-01-03 Fix position of Oracle entry in data source manager Fixes #17755 Nyall Dawson <nyall.dawson@gmail.com> 2018-01-03 Fix invisble annotations are still rendered Fixes #17763 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2018-01-03 Link metadata widget to canvas So that child widgets which can take properties from canvas can have full functionality Nyall Dawson <nyall.dawson@gmail.com> 2018-01-03 Fix stored spatial extent not showing in metadata tab Nyall Dawson <nyall.dawson@gmail.com> 2018-01-03 Fix missing 'canvas extent' button in extent widget Alexander Bruy <alexander.bruy@gmail.com> 2018-01-02 add Ukrainian translators Denis Rouzaud <denis.rouzaud@gmail.com> 2018-01-01 remove include and forward declarations left-overs Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-12-27 [date widget] fix current date can't be picked fix #16579 Martin Dobias <wonder.sk@gmail.com> 2017-12-30 [3d] Fix tessellator crash with nearly collinear points (fixes #17745) Martin Dobias <wonder.sk@gmail.com> 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 <kunda@scribus.net> 2017-12-30 Typo fixes + added word to spelling.dat Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-30 Remove broken algorithms and clean code Martin Dobias <wonder.sk@gmail.com> 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 <mederic.ribreux@medspx.fr> 2017-12-29 Fix all i.* ext scripts Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-29 [georeferencer] improve ui layout, use qgsfilewidget Ismail Sunni <imajimatika@gmail.com> 2017-12-26 Put X field above Y field in Delimited Text dialog. Fix #11746. Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-28 Fix v.net.report descriptions' Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-28 Fix nearly all v. ext scripts Merge: a650a03f19 671b772270 Borys Jurgiel <info@borysjurgiel.pl> 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 <info@borysjurgiel.pl> 2017-12-28 [Plugin manager] New plugin notification icon slightly adjusted Merge: 99abc8dfb5 375daf1879 Matthias Kuhn <matthias@opengis.ch> 2017-12-28 Merge pull request #5853 from m-kuhn/valueRelationReadonly Value relation widget: respect readonly state Matthias Kuhn <matthias@opengis.ch> 2017-12-28 PEP8 Harrissou Sant-anna <delazj@gmail.com> 2017-12-28 Revert QVERIFY change Nyall Dawson <nyall.dawson@gmail.com> 2017-12-28 Fix some handling of wkb types which is broken for z/m type geometries Matthias Kuhn <matthias@opengis.ch> 2017-12-27 Make ValueRelation test more stable Borys Jurgiel <info@borysjurgiel.pl> 2017-12-27 [Plugin installer] Desaturate toolbar icons Matthias Kuhn <matthias@opengis.ch> 2017-12-12 Add test for enabled state of relation value widget Matthias Kuhn <matthias@opengis.ch> 2017-12-12 Value relation widget respects read only mode Fix #17592 Matthias Kuhn <matthias@opengis.ch> 2017-12-27 Add some more min/max tests Matthias Kuhn <matthias@opengis.ch> 2017-12-27 Improve test output Matthias Kuhn <matthias@opengis.ch> 2017-12-27 Min/max exp functions have custom Null handler Harrissou Sant-anna <delazj@gmail.com> 2017-12-23 Add more tests Harrissou Sant-anna <delazj@gmail.com> 2017-12-23 Adding tests to min and max functions Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2017-12-27 Merge pull request #5955 from m-kuhn/noCacheEvalErrors Expressions: do not cache results when there is an eval error Matthias Kuhn <matthias@opengis.ch> 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 <mederic.ribreux@medspx.fr> 2017-12-27 Fix all r algorithms ext scripts! Matthias Kuhn <matthias@opengis.ch> 2017-12-27 Expression tests: change Q_ASSERT to QVERIFY Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <mederic.ribreux@medspx.fr> 2017-12-27 Handle raster files wihtout extension as GTiff + fix some ext scripts David <david@opengis.ch> 2017-12-27 Renaming stuff Duplicate feature Duplicate feature and digitize Duplicate selected features Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-27 Fix r.li.* description files and ext scripts Merge: d58053d486 b25681cc43 Nyall Dawson <nyall.dawson@gmail.com> 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 <mederic.ribreux@medspx.fr> 2017-12-27 Hidden output parameters are not used in the main command anymore Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-27 Fix multiple ParameterField handling Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-27 Fix multiple enum parameters handling and some ext scripts Alexander Bruy <alexander.bruy@gmail.com> 2017-12-27 [processing] restore script collection creator (fix #17649) Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-27 Fix QgsProcessingParameterFile bad descriptions Borys Jurgiel <info@borysjurgiel.pl> 2017-12-27 [Plugin installer] Move the status bar label to the right and make it less verbose Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-27 [processing] harmonize and improve UI spacing Borys Jurgiel <info@borysjurgiel.pl> 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 <mederic.ribreux@medspx.fr> 2017-12-26 Fix optional None input parameters handling Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-26 Update TODO list Merge: 156869379f a540a93e24 Alexander Bruy <alexander.bruy@gmail.com> 2017-12-25 Merge pull request #5945 from medspx/ProcessingGrassFixDescV [Processing] Fix description files for GRASS provider Matthias Kuhn <matthias@opengis.ch> 2017-12-21 Instructions for QgsCoordinateTransform::initialize API break Merge: 2872f69e20 63cf7ae603 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-22 [bugfix] Bookmrks fix crash on exit when docked Order of destruction does matter Fixes #17673 Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-23 Fix i.modis.qc description file Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Reluctantly participate in the Americanization of the world Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 [sipify] Correctly convert doxygen warning blocks to sphinx warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Expand QgsCoordinateTransform docs Merge: 6ac6939bf8 c0b56a3a65 Alexander Bruy <alexander.bruy@gmail.com> 2017-12-23 Merge pull request #5943 from borysiasty/zip-reloading [Plugin Manager] Reload manager contents after installing a plugin from zip. Nyall Dawson <nyall.dawson@gmail.com> 2017-12-23 Sipify Merge: f149730e43 04b18f4d43 Tom Kralidis <tomkralidis@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-23 Merge pull request #5940 from nirvn/messagebar_link_color Borys Jurgiel <info@borysjurgiel.pl> 2017-12-22 [Plugin Manager] Reload manager contents after installing a plugin from zip. Fixes #17626 Tom Kralidis <tomkralidis@gmail.com> 2017-12-22 [bugfix] [MetaSearch] make gml:Envelope CRS explicit for spatial queries (fixes #17739) Tom Kralidis <tomkralidis@gmail.com> 2017-12-22 MetaSearch: remove duplicate field Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 fix success icon for message bar items Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 [layouts] use a success message bar item when exporting Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 [ui] style message bar hyperlinks based on type Merge: 36c4ac4668 313417ddf1 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-22 Merge pull request #5858 from lbartoletti/segment_intersection Segment intersection Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 [ui] add hyperlink to saved image/PDF in the message bar Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 [layouts] fix overview map combobox filter Merge: 02152ac8f3 8fb147f802 Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-22 Merge pull request #5936 from elpaso/bugfix-17724-virtuallayer-crash [bugfix] Fix crash in virtual layers dlg when adding Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-22 [layouts] improve lock item(s) / unlock all toolbar icons (#5929) Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <janosch@earthx.com> 2017-12-21 Update Rasterize.py Trashmonk <janosch@earthx.com> 2017-12-21 Update Rasterize.py Trashmonk <janosch@earthx.com> 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 <elpaso@itopen.it> 2017-12-21 Merge pull request #5934 from elpaso/bookmarks-tiny-fixes [bookmarks] Case insensitive sorting Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-21 [bookmarks] Case insensitive sorting Fixes #17005 Merge: 2f19d62997 dc51dbf88e Matthias Kuhn <matthias@opengis.ch> 2017-12-21 Merge pull request #5931 from signedav/fieldtypeprop Make QgsField::type a Q_PROPERTY Martin Dobias <wonder.sk@gmail.com> 2017-12-17 [3d] Respect no-data values from DEMs in terrain generator (fixes #17558) David <david@opengis.ch> 2017-12-21 Q_PROPERTY of QVariant::Type to use exernally Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-21 [3d] missing piece of the jigsaw: save 3d canvas as image (#5927) Merge: 1f6d1a6eb0 3dc5211715 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-21 Merge pull request #5921 from nirvn/layout_item_icon Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-21 [layouts] use gray icons for the items panel Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-20 [layouts] add icons for items and use those in the items panel Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-21 Fix algorithm dialog window geometry save/restore Nyall Dawson <nyall.dawson@gmail.com> 2017-12-21 Save algorithm results to dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-21 [processing] Add a setParameters method to AlgorithmDialog Allows pre-populating the dialog with non-default parameter values. Nyall Dawson <nyall.dawson@gmail.com> 2017-12-21 [processing] Implement a todo (set layer param's wrapper values) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-21 Fix ui build warning Merge: 45859beec4 97018cf2e6 Borys Jurgiel <info@borysjurgiel.pl> 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 <david@opengis.ch> 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 <alexander.bruy@gmail.com> 2017-12-20 Merge pull request #5923 from borysiasty/processing_groups [processing] Fix group id of GDAL algorithms. Matthias Kuhn <matthias@opengis.ch> 2017-12-20 Followup 9a5435f: Fix sip files Borys Jurgiel <info@borysjurgiel.pl> 2017-12-20 Fix group id of GDAL algorithms. Follows up 53bc147dca00 David <david@opengis.ch> 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 <david@opengis.ch> 2017-12-19 changed requests David <david@opengis.ch> 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 <david@opengis.ch> 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 <david@opengis.ch> 2017-12-13 add new svgs for duplicate and duplicate digitized feature David <david@opengis.ch> 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 <david@opengis.ch> 2017-12-07 initialize map tool in function David <david@opengis.ch> 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 <david@opengis.ch> 2017-12-04 action mapping for duplicate feature Etienne Trimaille <gustrimaille@yahoo.fr> 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 <gustrimaille@yahoo.fr> 2017-12-20 remove CRS picker and allow only layer CRS or provider CRS in metadata editor (#5915) Merge: bf8570920f 4643712a1e Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Merge pull request #5919 from nyalldawson/iter_datum Use transform context in feature requests with destination crs set Nyall Dawson <nyall.dawson@gmail.com> 2017-12-20 Fix missing transform contexts for QgsDistanceArea QgsDistanceArea.setSourceCrs() now requires a QgsTransformContext argument. Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-20 Use qgsfilewidget for the delimited text prodivder source select (#5920) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-20 Add transform context to processing context Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 [doxygen] add test to ensure code snippet use \code command Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 fix empty lines with spaces Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 fix code descriptor Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 add cpp to code type Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 fix code snippet and do not display cpp code in sip files Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 run sipify for code snippets Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 [sipify] habndle python code snippets Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-19 do not create link for current class Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-16 [sipify] also create links in docstrings Sandro Santilli <strk@kbt.io> 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 <info@borysjurgiel.pl> 2017-12-19 [Plugin installer] Remove trailing colon if it's a very end of the message. Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-19 [layouts] avoid adding too much bleeding pixels for page items (#5910) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-19 [3d] attach transform context in QgsTerrainTextureGenerator (#5911) Sandro Santilli <strk@kbt.io> 2017-12-19 Fix typo in documentation (missing quote) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 [layouts] Fix crash on svg warning dialog close Merge: 41baaad0b8 4054a2bb9a Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Merge pull request #5909 from nyalldawson/layout_next Layout SVG exports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Fix ui weirdness when editing guide positions via widget Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Fix repositioning guides on pages > 1 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Fix missing page shadows Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 fix after rebase Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 allow to have single dest/source transform in dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 give more room to proj selection widget Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 use table widget instead of tree for better column display Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 fix datum transform dialog shown when option is disabled Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Restore layered svg export option Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Add unit test for svg export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 [layouts] Allow double-clicking to add layer to legend Fixes #14410 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 [layouts] Suggest export file names based on layout name (fix #9476) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Add method to ensure file name string is safe Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-19 Add tooltip for legend auto update checkbox (fix #13576) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Start restoring SVG export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix unbalanced painter save/restore for map items Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-18 Add some extension and filter handling functions to QgsFileUtils Merge: 13a888d2f8 a77b5b6517 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Merge pull request #5906 from nyalldawson/datum Datum fixes and cleanups Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-19 Fix copy/paste error, update unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Doxygen Nyall Dawson <nyall.dawson@gmail.com> 2017-12-19 Move all datum transform related methods to QgsDatumTransform Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-19 Merge pull request #5898 from nyalldawson/datum Datum transform fixes, header reworking Borys Jurgiel <info@borysjurgiel.pl> 2017-12-18 Also use the pyQgisVersion approach in QgsPluginRegistry Matthias Kuhn <matthias@opengis.ch> 2017-12-18 Add missing sip bindings Matthias Kuhn <matthias@opengis.ch> 2017-12-18 Show style name also in raster properties dialog title Borys Jurgiel <info@borysjurgiel.pl> 2017-12-18 Bump up core plugins' qgisMinimumVersion. Do not merge without b43386605fc298f or other alternative. Borys Jurgiel <info@borysjurgiel.pl> 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 <matthias@opengis.ch> 2017-11-24 Show style name in layer properties dialog title Borys Jurgiel <info@borysjurgiel.pl> 2017-12-18 [Plugin installer] Follow up 54f312fa7f5b1ff and temporarily hardcode plugin compatibility as 3.0 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-18 add missing ovverride in macos build Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Avoid including private header Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix bad merge Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-18 Move datum transform structs out to their own header, to avoid need to include private header file Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix transform context not copied with render context copies Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-18 fix unknown mQgis variable on macos Merge: a5f7f410a1 a8a252626d Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Merge pull request #5583 from m-kuhn/disableLocatorTest [travis] Disable PyQgsLocator test David <david@opengis.ch> 2017-12-18 functionality to duplicate features Merge: 332c57d0f6 200669aefa Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Merge pull request #5897 from nyalldawson/layout_next Misc layout fixes Matthias Kuhn <matthias@opengis.ch> 2017-12-18 Follow the rules Matthias Kuhn <matthias@opengis.ch> 2017-12-18 No sip bindings for private headers Matthias Kuhn <matthias@opengis.ch> 2017-12-18 Revert "Add missing sip file" This reverts commit c487ee6be0992931031ae930f698c19344f06061. Matthias Kuhn <matthias@opengis.ch> 2017-12-18 Add missing sip file Merge: 00dbc73d43 adb7af9933 Blottiere Paul <blottiere.paul@gmail.com> 2017-12-18 Merge pull request #5876 from peppsac/fix_17694 Fix parameter name decoding when using POST + urlencoded Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix guide positioning when multiple pages are present Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Hide guides from layout exports Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Add unit test for pdf exports Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-18 Open folder rather than file when clicking message bar after export Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix coverity uninitialized member warning Merge: 0a6eb127b5 2e6386e691 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Merge pull request #5892 from nyalldawson/fix_17254 Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings Nathan Woodrow <madmanwoo@gmail.com> 2017-12-18 Fix drag and drop for qgz files. List in browser Jürgen E. Fischer <jef@norbit.de> 2017-12-17 include qgscoordinatetransformcontext_p.h in install Nathan Woodrow <madmanwoo@gmail.com> 2017-12-18 enableAutoGeometryRestore dialog updates Nathan Woodrow <madmanwoo@gmail.com> 2017-12-18 Generate safe widget name in QgsWidgetStateHelper Assert is a bit rough here so just warn devs Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-18 Use more performant QRegularExpression for matching Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Fix creation of QgsCoordinateReferenceSystem from "user:xxxx" strings Fixes #17254 Merge: b630a407b5 492f9ea18c Nyall Dawson <nyall.dawson@gmail.com> 2017-12-18 Merge pull request #5837 from nyalldawson/layout_next Layout raster image exports Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-17 missing SIP_OUT Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Use unique_ptr over raw array Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Guard QgsLayoutExporter against nullptrs Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Better memory management Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Add missing parents to message boxes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Fix pdf export page sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Fix some multiple updates from gui, squash some undo commands Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Restore data defined page orientation control Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Restore data defined page orientation Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Port orientation decoding code from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Fix items moving after altering page size or inserting/deleting pages Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-15 Add links to open exported images in message bar Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Add some layout related actions to app toolbar Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Add new page icon to toolbar Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Fix drawing of map items (grids, overviews) when rendering map item as a raster item Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Fix incorrect detection of grids with advanced effects Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Fix crash in ui while working with map grids Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-13 Tweak logic regarding when a map item forces the whole layout to be rasterised Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Add a messagebar to layout designer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-12 Work on PDF export Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Update tests masks Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Make QgsLayoutExporter::generateFileName virtual, so exporter subclasses can be made which customise the generated file names Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Expose world file option in image settings dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 [layouts] Resurrect action for exporting to raster images ...this time, without all the useful code locked away in app! Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Port method for pausing layout view updates Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Add method to determine file path for exports which encountered errors Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Add method to detect whether layout has uniform page sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Expose some more export related settings to GUI Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Port some more world file generation related code Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Port world file generation code to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Port georeferencing from compositions Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Fix updating gui after undoing layout settings change Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Add some masks for scalebar tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Port reference map functionality from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Implement methods for exporting layouts as raster, add tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Expand docs Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Add method to determine largest page size Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Port pageItemBounds method from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Add unit test for resizing pages Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Work on resizing layouts to item bounds Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Remove incorrect TransferThis annotation Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Avoid Qt warning Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Port method to determine whether page should be exported Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Port method to retrieve items of a set type on a page Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Remember window position Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Forward declare some classes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Decouple QgsLayoutExporter from QgsLayout Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-16 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-16 [doxygen] fix badly placed \returns Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-16 add a test to check that returns are placed before since and note in Doxygen Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-16 make sipfiles test macos compatible Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-16 Fix also i.* description files Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-06 Review ParameterNumber for r.* description files Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-04 Review optional ParameterNumbers Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-03 Fix v.buffer Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-03 Fix parameters and support empty default values for Enums Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-12-03 First fixes before tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Show full path in tooltip for qgs project files in browser Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-16 New icons for QPT files and Python files in the browser Python icon thanks to @pkinglinz lbartoletti <l.bartoletti@free.fr> 2017-12-16 Stop conflicts Merge: c5d9663191 252f0802b1 lbartoletti <lbartoletti@users.noreply.github.com> 2017-12-16 Merge branch 'master' into segment_intersection Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Follow up 647bd25 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 fix sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 fix missing new line before first param Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 [sipify] avoid printing empty Docstrings Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 fix sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 remove rtype from docstring Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 [processing] Use a more unique separator for log file Fixes #17704 Merge: 978d9277cf 71a39cbce4 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Merge pull request #5870 from nyalldawson/virtual Drop redundant virtual keywords on overrides Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 better argument names for QgsGeometryUtils::lineIntersection Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-15 call the correct function to retrieve CRS from an extent in Processing Nyall Dawson <nyall.dawson@gmail.com> 2017-12-16 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Remove redundant overridden default destructor implementations Nyall Dawson <nyall.dawson@gmail.com> 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 <lbartoletti@users.noreply.github.com> 2017-12-15 Merge branch 'master' into segment_intersection lbartoletti <l.bartoletti@free.fr> 2017-12-15 Add default value to epsilon. Change example for python. Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-15 fix contact table in metadata (#5881) * fix contact table in metadata * fix datetime picker in temporal extent Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 fix sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-15 remove extra spaces Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-09 fix doxygen layout Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-06 [sipify] transform \param xxx to :param xxx: Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-06 [sipify] place :rtype: at the correct place also add space before other paragraph-level markups Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-15 add missing metadata fields about contacts and extent (#5878) Merge: e9feeaacc6 1217e59563 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Merge pull request #5535 from nyalldawson/datum Datum transform handling rework, pt 1 pierre-eric <pierre-eric.pelloux-prayer@oslandia.com> 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 <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 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 <alexander.bruy@gmail.com> 2017-12-15 [processing] use groupId when constructing help URL Alexander Bruy <alexander.bruy@gmail.com> 2017-12-15 [FEATURE][processing][needs-docs] add find and replace functionality to Processing script editor (forward-port from 2.18 branch) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Add a unit test for missing datum transforms Merge: ac6d251859 b8f708ff1b D'Hont René-Luc <rldhont@gmail.com> 2017-12-15 Merge pull request #5561 from pvalsecc/wms_ogc_filters [FEATURE][needs-docs] Add OGC filters to WMS lbartoletti <l.bartoletti@free.fr> 2017-12-15 comment the code instead of apply an useless equality... Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Show a warning when loading a project with a transform not available locally David <david@opengis.ch> 2017-12-14 sort the values in query builder after filling the values into the model, they are sorted ascending. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-15 Add method to retrieve datum transform ID from a proj string Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Update unit test Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-15 [ui] add some spacing for the projection selection widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-15 Merge pull request #5874 from nirvn/arcgis_providers_icon Smallt tweaks for add and create layer icons Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-15 [ui] fix node size of the create vector layer icon Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Fix warning Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-02 fix transform context test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-01 missing const ref, remove extra argument Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-01 use const_iterator Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-12-01 address remaining memory leaks Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Add some more datum related unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-11-30 missing const ref Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-30 use alternate row colors and a slightly reduced font size in datum table Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-30 address missing const and memory leaks kudos @nyalldawson Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-29 fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-29 apply default transform to newly created project Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-29 create a QgsDatumTransformTableWidget to avoid code duplication this contains the table view and the 3 buttons (add/remove/edit) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-28 define default transforms in global options adds QgsCoordinateTransformContext::readSettings()/writeSettings to read/write from settings Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-28 allow editing transform in project properties Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-28 use QgsProjectionSelectionWidget rather than buttons Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-28 fix context was not correctly set on project opening Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-28 datum transforms have reversible source/dest Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-27 fix destination transform not showing Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-27 add missing refresh Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Add method to determine whether transform context has a valid transform for a specific src/dest CRS pair Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Update unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Fix some transforms missing transform context Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Update layout map to use transform context Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Fix ui build warnings Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-27 todos for layout after rebase (some more) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-27 replace datum in qgsoptionsbase after rebase Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-25 added method in QgisApp to ask for datum Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-25 ifdef 0 single source/destination transforms Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-25 saving datums transform in projet, removing in dialog ok Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-24 added some options Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-24 adding datum transform works Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-23 modification to QgsDatumTransformationDialog to allow interaction with CRSs Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-23 started datum UI refactoring Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Fix handling of transform-not-required in QgsCoordinateTransformContext Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Improve caching of transforms Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Move caching to QgsCoordinateTransform and remove no longer required QgsCoordinateTransformCache singleton Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Prepare for removal of QgsCoordinateTransformCache Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Remove QgsDatumTransformStore and port usage over to QgsCoordinateTransformContext instead Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Tweak transform logic (only remove src/dest transforms when both transforms are -1) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-06 Move warning to better location Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-05 In debug builds, throw a warning when transforming coordinates and no coordinate transform context has been set. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-05 Add a QgsCoordinateTransformContext member to QgsProject Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Add support for serializing transform contexts Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Implement logic for calculating datum transforms to use Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 QgsCoordinateTransformContext must be thread safe Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 QgsCoordinateTransformContext is implicitly shared Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Doxygen Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Allow removing existing transforms from context Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Start on QgsCoordinateTransformContext Stores settings related to the correct datum transforms to use when performing a coordinate transform. Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-15 [ui] add vector layer icon color improvement Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-15 [ui] harmonize asf & asm providers icon color Harrissou Sant-anna <delazj@gmail.com> 2017-12-14 Use getThemeIcon instead of building each icon Harrissou Sant-anna <delazj@gmail.com> 2017-12-09 Replace "Non spatial" type by "No geometry" Harrissou Sant-anna <delazj@gmail.com> 2017-12-09 Fix icon file Harrissou Sant-anna <delazj@gmail.com> 2017-12-09 Add icon to SpatiaLite geometry type combobox items Harrissou Sant-anna <delazj@gmail.com> 2017-12-09 Add icon to field type combobox items Harrissou Sant-anna <delazj@gmail.com> 2017-12-09 Add icon to geometry combobox items Merge: abdd8759a0 2674022b6c Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Merge pull request #5867 from alexbruy/processing-group [processing] add groupId() method to get untranslated algorithm group Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-15 add constructor to QgsBox3d with a QgsRectangle Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Travis doesn't like me fixing him Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-12-15 Fix failing unit test Wow... how did that test ever work? Very odd... Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-15 getter for the output crs in QgsExtentGroupBox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-15 Merge pull request #5864 from nyalldawson/favorites [browser] Allow renaming favorite items Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-14 hide the extent from canvas button if the canvas is not set Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2017-12-14 [processing] add group id to scripts Alexander Bruy <alexander.bruy@gmail.com> 2017-12-14 [processing] add group id to QGIS algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-12-14 [processing] add group id to GDAL algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-12-14 [processing] add group id to SAGA algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-12-14 [processing] add group id to GRASS algorithms lbartoletti <l.bartoletti@free.fr> 2017-12-14 - init variables - fix equality - add tests David <david@opengis.ch> 2017-12-14 first import Alexander Bruy <alexander.bruy@gmail.com> 2017-12-11 [processing] add groupId() method to algorithms to get unique ID of the algorithm group. Adapt native algorithms Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-14 [ui] harmonize geopackage icon size Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-14 [ui] harmonize geonode icon color and size Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-12-12 Make string translatable Matthias Kuhn <matthias@opengis.ch> 2017-12-11 Fix file mode Nyall Dawson <nyall.dawson@gmail.com> 2017-12-14 Notify model of changes when renaming data items Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-14 Merge pull request #5715 from nyalldawson/3d_ctrl [3d] Holding ctrl results in finer view adjustments Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-14 Merge pull request #5859 from nyalldawson/project_icon Use qgs project icon derivative for project home in browser Nyall Dawson <nyall.dawson@gmail.com> 2017-12-14 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Fix actions on model items in browser Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Consistent capitalization Nyall Dawson <nyall.dawson@gmail.com> 2017-12-13 Use qgs project icon derivative for project home in browser David <david@opengis.ch> 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 <volayaf@gmail.com> 2017-12-13 [processing] Set value of unused optional layer parameters to None instead of empty string Víctor Olaya <volayaf@gmail.com> 2017-12-13 [processing] fixed parsing of integer parameters Víctor Olaya <volayaf@gmail.com> 2017-12-13 [Processing] correctly report missing layers in postprocessing task Víctor Olaya <volayaf@gmail.com> 2017-12-13 [processing] fixed saga algs descriptions lbartoletti <l.bartoletti@free.fr> 2017-12-13 - Update api_break.dox - rename isIntersect to isIntersection - rename inter to intersectionPoint Borys Jurgiel <info@borysjurgiel.pl> 2017-12-13 Add comments to unlcear translatable strings Etienne Trimaille <gustrimaille@yahoo.fr> 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 <nyall.dawson@gmail.com> 2017-12-13 Merge pull request #5856 from nyalldawson/sort_browser Correctly sort browser items lbartoletti <l.bartoletti@free.fr> 2017-12-13 Update doc lbartoletti <l.bartoletti@free.fr> 2017-12-13 Fix missing cases and push Alessandro Pasotti <elpaso@itopen.it> 2017-12-13 [bugfix] Bookmarks fix export SRID and refresh on import Fixes #17674 - Export and Import problems after recent fixes lbartoletti <l.bartoletti@free.fr> 2017-12-13 Apply segmentIntersection on some tools with tests. Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2017-12-12 Embedded relref widget: less functionality Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-13 [spatialite provider] take into account possible quotation marks for primary key column Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-13 [spatialite provider] auto-generate auto-incrementing primary keys (#5849) Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-12-12 spelling fixes lbartoletti <l.bartoletti@free.fr> 2017-12-12 improve segmentIntersection Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Better boolean support detection for GDAL >= 2.3 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Expose boolean field creation support for other OGR supported drivers Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2017-12-12 Merge pull request #5852 from elpaso/bugfix-bookmarks-take2 [bugfix] bookmarks sorting and multiple deletion Sandro Santilli <strk@kbt.io> 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 <elpaso@itopen.it> 2017-12-12 [bugfix] Bookmarks fix deleting multiple items Also fix sorting enabled. Alessandro Pasotti <elpaso@itopen.it> 2017-12-12 Fix asserts when beginRemoveRows has no rows This was hitting an assert in Qt Core Alexander Bruy <alexander.bruy@gmail.com> 2017-12-12 Revert "use 443 (HTTPS) port when testing help URLs" This reverts commit 678758c9baf6db386aff205301c037c67b5247e9. Nathan Woodrow <madmanwoo@gmail.com> 2017-12-12 Add first run and settings migration screen (#5838) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Swap missing 0->nullptr and add missing overrides Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Default to showing calendar popup for date time widgets Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Spelling David <david@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Fix a crash on exit Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-11 [docker] allow updating dependencies this is triggered by a commit message: [docker] update dependencies Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Fix leak in unit test Merge: 3da5ab6996 891d954bdf Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Merge pull request #5846 from nyalldawson/spatialite Spatialite geometry conversion fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Remove unreachable code Nyall Dawson <nyall.dawson@gmail.com> 2017-12-12 Fix build warnings in spatialite provider Borys Jurgiel <info@borysjurgiel.pl> 2017-12-11 [Plugin installer] Properly handle 301 Redirection Alexander Bruy <alexander.bruy@gmail.com> 2017-12-11 use 443 (HTTPS) port when testing help URLs Alexander Bruy <alexander.bruy@gmail.com> 2017-12-11 use https for help Merge: 6b73f78198 50aa6fea91 Alexander Bruy <alexander.bruy@gmail.com> 2017-12-11 Merge pull request #5844 from rduivenvoorde/docs_moved find redirected/301 doc url Merge: 61db97f73f 33fdf8f219 Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2017-12-11 Merge pull request #5843 from elpaso/bugfix-17600-coordinatetransform-rectangle [bugfix] Restore binding for QgsCoordinateTransform Alexander Bruy <alexander.bruy@gmail.com> 2017-12-11 add tests for new methods Richard Duivenvoorde <richard@duif.net> 2017-12-11 find redirected/301 doc url Alessandro Pasotti <elpaso@itopen.it> 2017-12-11 [bugfix] Restore binding for QgsCoordinateTransform Fixes #17600 Binding was lost in commit 10d34ece02bb765f5d9d88bb0524c909235fb0d7 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-11 [spatialite provider] further zm support fixes Merge: b1db8daeec 02b69763ff Alessandro Pasotti <elpaso@itopen.it> 2017-12-11 Merge pull request #5817 from m-kuhn/noQtScript Remove dependency on deprecated QtScript library Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-11 Add non spatial option to create spatialite layer dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Use GDAL metadata to determine feature styles support GDAL >= 2.3 only Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Use GDAL metadata to determine non-spatial formats (gdal >=2.3 only) Merge: 7037c2936b e479b71594 Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2017-12-07 [processing] use core methods for raster and vector extensions handling Alexander Bruy <alexander.bruy@gmail.com> 2017-12-07 add supportedFormatExtensions() method to QgsRasterFileWriter Alexander Bruy <alexander.bruy@gmail.com> 2017-12-07 add supportedFiltersAndFormats() method to QgsRasterFileWriter Nathan Woodrow <madmanwoo@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-11 Merge pull request #5827 from nirvn/spatialite_zm [spatialite provider] Fix ZM support Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-11 [spatialite provider] refresh connections when creating a db and/or layer Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-11 Add Z/M test case to the spatialite provider Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-08 [spatialite provider] Fix ZM support Merge: aed128ee4e 7aab0c7522 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Merge pull request #5801 from DelazJ/metadataCatPus Some tweaks on Metadata-->Category dialog Merge: 6e182107d7 d281b448af Nyall Dawson <nyall.dawson@gmail.com> 2017-12-11 Merge pull request #5732 from DelazJ/colorDialogTitle Some general tweaks to dialogs Merge: 163a1f92c1 62bd37762d Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-11 Merge pull request #5473 from DelazJ/saveas-symbology Hide symbology export options when not compatible Harrissou Sant-anna <delazj@gmail.com> 2017-12-10 (Re)move #include "qgshelp.h" from .h files Matthias Kuhn <matthias@opengis.ch> 2017-12-10 Port WCS test away from QScript Matthias Kuhn <matthias@opengis.ch> 2017-12-10 Remove dependency on QtScript Merge: fb28adfb4a a603a3d756 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-10 Merge pull request #5819 from nyalldawson/dialogs New layer dialog improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-12-10 Use standard names for geometry types Nyall Dawson <nyall.dawson@gmail.com> 2017-12-10 Fix ui merge Nyall Dawson <nyall.dawson@gmail.com> 2017-12-07 Add missing 'm values' checkbox to create shapefile dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-07 Fix and update mapping of ogr wkt types to QGIS wkb types Nyall Dawson <nyall.dawson@gmail.com> 2017-12-07 Correctly set initial state of new memory dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-07 Use standard names for multi* geometry types Merge: 53ebe050bd e4cf0655bd Alessandro Pasotti <elpaso@itopen.it> 2017-12-09 Merge pull request #5820 from elpaso/colorramp-hidpi Adjust colorramp height on HiDPI screens Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-09 Fix insert rows when there are no rows This condition was hitting an assert in Qt core. Alessandro Pasotti <elpaso@itopen.it> 2017-12-09 [hidpi] Apply UI_SCALE_FACTOR multiplier to font metrics On windows too. Merge: 297138f14f b578f8af35 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-09 Merge pull request #5825 from nyalldawson/gdal [processing] Some GDAL algorithm fixes Harrissou Sant-anna <delazj@gmail.com> 2017-11-26 Add Title and Help button to "Symbol levels" dialog Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 2017-11-26 Enable help button and title in color dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Fix ui build warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Ensure canvas is refreshed after triggering Select All Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-08 Allow appending layers to existing spatialite in its create layer dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Fix layer handling in import to postgis algs Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 [processing][gdal] Spatial extent filter for import to postgis should be optional Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Resurrect GDAL import to PostGIS (available connections) alg Fixes #17605 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-08 [need-docs] reorganize the new spatialite layer dialog (#5824) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Add missing proxy calls for QgsProcessingFeatureSource, causing inefficient base class methods to be used instead. Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Faster command generation in gdal algorithm dialog, by skipping forced incompatible layer exports Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-08 Enable geometry restore for annotation config dialogs Merge: 1305cccbd9 9ace5e3ae4 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-08 Merge pull request #5822 from Gustry/fix_build_macos add missing include for macos Etienne Trimaille <gustrimaille@yahoo.fr> 2017-12-07 add missing include for macos Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 Fix new geopackage layer test Merge: bac80aa93a de0ac14ae1 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 Merge pull request #5818 from nirvn/filewidget_fest Use QgsFileWidget in several dialogs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 [ui] use qgsfilewidget in the save raster as dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 [ui] use qgsfilewidget in the save vector as dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 [ui] use qgsfilewidget in the create geopackage layer dialog Alessandro Pasotti <elpaso@itopen.it> 2017-12-07 Adjust colorramp height on HiDPI screens Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 [ui] use qgsfilewidget in the create shapefile layer dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-07 [file widget] add a save file mode to allow file creation Harrissou Sant-anna <delazj@gmail.com> 2017-12-07 [need-docs] Reorganize the new memory layer (#5804) Harrissou Sant-anna <delazj@gmail.com> 2017-12-07 [needs-docs] Refactor the New Shapefile dialog to mimic the GeoPackage sequence (#5803) Merge: ca75e8c0a5 8e77701288 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-07 Merge pull request #5794 from nyalldawson/layout_next2 [layouts] Copy/paste, templates, etc Matthias Kuhn <matthias@opengis.ch> 2017-12-07 Make deprecated QtScript library optional Nyall Dawson <nyall.dawson@gmail.com> 2017-12-07 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Pasting items from layout context menu pastes them at menu origin instead of final cursor position Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix crash when reopening existing layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 [needs-docs] Add "delete layout" action to layout designer menu Fixes #10436 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 [needs-docs] Add rename layout action to layout designer dialog Fixes #10435 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Save and restore layouts with project Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 [needs-docs] Use a QgsFileWidget for template file selector Rename "Add" button to "Create" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-04 Try to fix issues with sip casting collisions between layout and compositions Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 #ifdef out dummy test item Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Fix layout designer window title Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Port a few file related actions to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Port a bunch of QgsLayoutManager methods to use QgsLayouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Port duplicate layout functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 [FEATURE][layouts] Support drag and drop of QPT templates onto layout windows To add contents of template onto layout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Add custom drop handlers for layout windows Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Fix pages are incorrectly loaded from templates when adding items Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Handle linking items when adding from templates Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Restore ability to save layouts to templates and add items from template Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Add a method to clear an existing layout Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Add method to clear page collections for layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Restore paste in place functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Add test for pasting items at set position Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Fix pasting items to the top or left of first page Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Fix crashes when rapidly deleting/undeleting objects Also fix some leaks Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Deduplicate code relating to shifting item positions in layout units Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 [layouts] Add context menu entries for "copy" and "delete" item to items list panel right click menu Refs #11581 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Remove outdated TODO Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 [layout] Add context menu entries for cutting/copying, and pasting items Fixes #1830 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Start restoring copy/paste functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-11-30 Add some unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-30 Work on layout and layout item serialization and restoration Nyall Dawson <nyall.dawson@gmail.com> 2017-12-06 Remove obsolete python alg, add unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-12-06 Merge pull request #5814 from m-kuhn/fixMultiLayerOfflineEditing [offline] Apply attribute changes on multiple layers Matthias Kuhn <matthias@opengis.ch> 2017-12-06 [offline] Apply attribute changes on multiple layers Fix #17647 Jürgen E. Fischer <jef@norbit.de> 2017-12-06 use 'close' on last tab of message log viewer to clear it Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-06 [doxygen] remove useless @brief Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-06 [doxygen] replace @param by \param Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-06 [doxygen] replace @see by \see Merge: ed5076201a b7fe407f55 Blottiere Paul <blottiere.paul@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-12-05 [doxygen] \see must be placed after params Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-05 run sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-12-05 [sipify] creates links in seealso Martin Dobias <wonder.sk@gmail.com> 2017-12-05 [3d] Have 3D View tab in vector layer properties (fixes #17595) (only when 3D support is enabled) Blottiere Paul <blottiere.paul@gmail.com> 2017-12-06 Update tests Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2017-12-01 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-12-01 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-12-01 [bugfix] Do no add binding line in both side in reshape map tool Merge: 1cd8b9481c 7c2732d1ad Blottiere Paul <blottiere.paul@gmail.com> 2017-12-05 Merge pull request #5774 from pblottiere/bugfix_ref_rel_null [bugfix] Fixes crash in QgsRelationReferenceWidget Blottiere Paul <blottiere.paul@gmail.com> 2017-11-30 Fixes crash in QgsRelationReferenceWidget Borys Jurgiel <info@borysjurgiel.pl> 2017-12-05 Fix a tooltip Frank Dekervel <frank@kapernikov.com> 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 <nyall.dawson@gmail.com> 2017-12-05 Consistent capitalisation Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix missing delete action for gpkg layers in browser Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix use of QWidgets from non-gui thread Merge: ba9e19954b 95e40c2499 Alessandro Pasotti <elpaso@itopen.it> 2017-12-05 Merge pull request #5773 from SrNetoChan/add_missing_tooltips Adds missing tooltips Merge: db9fc285f7 1f6cd31fab Martin Dobias <wonder.sk@gmail.com> 2017-12-05 Merge pull request #5798 from wonder-sk/polygon-3d-fixes [3d] Tessellator fixes + culling mode configuration for 3D polygons Alessandro Pasotti <elpaso@itopen.it> 2017-12-05 Add documentation for new overridden constructors Merge: 011e254e8a efad2f6a1f Alessandro Pasotti <elpaso@itopen.it> 2017-12-05 Merge pull request #5795 from elpaso/delegate-leaks Fix Some Delegate leaks Alessandro Pasotti <elpaso@itopen.it> 2017-12-04 Don't leak memory in qgsnodeeditor delegates Alessandro Pasotti <elpaso@itopen.it> 2017-12-04 Don't leak in metadatawidget delegates Martin Dobias <wonder.sk@gmail.com> 2017-12-05 Fixes after review Martin Dobias <wonder.sk@gmail.com> 2017-12-04 [3d] Read/write camera position of the 3D map view in project Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-05 [processing] list native QGIS algorithms first in modeler dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix initial extent of map canvas is loaded incorrectly from projects Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix crash in standalone apps when no QgsApplication available Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix coverity unreachable code warning Was preventing conditional formatting decorations from showing in relation widgets Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix coverity uninitialized member warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix coverity null pointer dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix coverity ignored return value warnings Merge: b26c14ef04 38cca6ca7e Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-05 Merge pull request #5799 from nyalldawson/mingw Mingw build fixes and windows build warning fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Tweak API Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Always show WMTS/XYZ layers in preview jobs (to pre-warm cache) Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Rename layerRenderingTime()->perLayerRenderingTime() Nyall Dawson <nyall.dawson@gmail.com> 2017-12-02 Update docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-02 More flexible API for preview job determination Nyall Dawson <nyall.dawson@gmail.com> 2017-12-02 Store previous layer rendering time in canvas, not map layer Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-05 Fix build warning Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-05 Readability fix Nyall Dawson <nyall.dawson@gmail.com> 2017-12-05 Fix build using mingw Credit to t-hey Borys Jurgiel <info@borysjurgiel.pl> 2017-12-04 [Plugin manager] Use raw string for zip file path to avoid escaping '\U' in C:\Users. Fixes #17624 Borys Jurgiel <info@borysjurgiel.pl> 2017-12-04 Fix untranstatable strings Matthias Kuhn <matthias@opengis.ch> 2017-12-04 Fix build warning Matthias Kuhn <matthias@opengis.ch> 2017-12-04 Hide aggregate button in non-aggregate context Alessandro Pasotti <elpaso@itopen.it> 2017-12-04 Don't leak memory in bookmarks delegate Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-04 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-12-04 Fix build warning Harrissou Sant-anna <delazj@gmail.com> 2017-12-03 Some tweaks on Metadata-->Category dialog Use the + button and add new tooltips Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 Set default method for check validity alg Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 Less debug noise in geometry validator Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 [geometry snapper] Don't create invalid geometries with duplicate nodes Fixes #15247 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 Show cell values in tooltips in attribute table Otherwise long values can be truncated and hard to read Nyall Dawson <nyall.dawson@gmail.com> 2017-12-03 Add some tags to check validity algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-03 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-02 Fix rubber band handing of curved geometries (#5790) Martin Dobias <wonder.sk@gmail.com> 2017-12-01 [3d] Fix style copy/paste for 3D renderer (fixes #17540) Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2017-12-02 Enable preview jobs to improve projection map UX when dragging around Mathieu Pellerin <nirvn.asia@gmail.com> 2017-12-02 Fix displayed extent for US National Atlas CRS (and others) on projection map (#5738) Merge: 65a0c069b9 9378f392c8 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-02 Merge pull request #5430 from nyalldawson/raster_formats [FEATURE] More output format choices in raster save as dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Show closest vertex attributes in identify tool for multipoint layers Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Disable direct parameter value input when data defined override is set Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 [processing] Make set m value accept dynamic m values Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Cache field lookup when evaluating field-based property values Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Update algorithms for new API Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Tweak processing API to better handle dynamic properties Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 [processing] Make buffer distance a dynamic property Data defined buffer distance through the processing toolbox! Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 [processing] Some more framework for dynamic (data defined) parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-11-26 Small refactor of QgsPropertyOverrideButton Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Remember window geometry for raster save dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-02 Merge pull request #5600 from Gustry/sortby add order by expression algorithm Merge: 31c79da523 aaa18e0b89 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-02 Address review comments Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-01 Merge pull request #5766 from Gustry/file_downloader Display the downloaded size in QgsFileDownloaderDialog Merge: 0e2207ab3c 6c897b6b1e Alessandro Pasotti <elpaso@itopen.it> 2017-12-01 Merge pull request #5779 from elpaso/bugfix-17003-16350-bookmarks [bugfix] Bookmarks: fix a crash and show 6 digits Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-12-01 Merge pull request #5776 from elpaso/bugfix-17005-bookmarks-sorting [bugfix] Bookmarks sorting with a proxy model Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-01 Fix not-set defaults for numeric parameters were converted to 0 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-01 Show nicer tooltips for numeric processing parameters With min/max and default values (when set) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-01 Add missing qHash for older Qt versions Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 [processing] group option for autoincrement field algorithm Merge: f6e63d7f4c 656de62e70 Alessandro Pasotti <elpaso@itopen.it> 2017-12-01 Merge pull request #5737 from elpaso/hidpi-cursors [bugfix][hidpi] Scalable SVG theme cursors Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 Fixes and cleanups to algorithm dialogs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-12-01 Add missing overrides Merge: c12770d041 cc29f0ee36 Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Merge pull request #5717 from nyalldawson/layout_next4 [layouts] Port/adapt all remaining item types Nyall Dawson <nyall.dawson@gmail.com> 2017-12-01 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-11-30 Standardise some algorithm names Nyall Dawson <nyall.dawson@gmail.com> 2017-11-30 Show algorithm ID in tooltip in toolbox Alessandro Pasotti <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 2017-11-30 [3d] Rename "Reset view" to "Zoom Full" (fixes #17568) Merge: 8aa05735de 042fd33db7 Alessandro Pasotti <elpaso@itopen.it> 2017-11-30 Merge pull request #5772 from elpaso/bugfix-17584-bookmarks-sync [bugfix] Bookmark project sync Merge: ded892eaee 997286fe42 Martin Dobias <wonder.sk@gmail.com> 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 <senhor.neto@gmail.com> 2017-11-30 Adds missing tooltips Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-30 add warning about sort algorithm might not work as expected Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-28 add some notes in processing test readme Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-10 add sort by expression algorithm Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-29 display the downloaded size in QgsFileDownloaderDialog Nyall Dawson <nyall.dawson@gmail.com> 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 <richard@duif.net> 2017-11-27 fix #17562 broken legend uris Matthias Kuhn <matthias@opengis.ch> 2017-11-28 Move "Add circular string" to regular shapes toolbar It's not a basic digitizing tool Alessandro Pasotti <elpaso@itopen.it> 2017-11-30 [bugfix] Bookmark project sync Fixes #17584 Spatial Bookmarks checkbox is not synced with project status Merge: f6acf37637 6d87c2b28f Blottiere Paul <blottiere.paul@gmail.com> 2017-11-30 Merge pull request #5762 from pblottiere/fix_typo_as Fixes typos in auxiliary storage documentation Tim Sutton <tim@linfiniti.com> 2017-11-30 Fix processing errors on startup and execution on MacOS (#5769) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-30 [processing] fix DlgModeler.ui layout warnings Alessandro Pasotti <elpaso@itopen.it> 2017-11-29 Use screen to grab instead of deprecated grabWidget Martin Dobias <wonder.sk@gmail.com> 2017-11-29 Fix doc coverage test Salvatore Larosa <lrssvtml@gmail.com> 2017-11-29 [pyqgis-console] fix strings in options tooltips Martin Dobias <wonder.sk@gmail.com> 2017-11-29 [3d] Reproject DEM for terrain if the DEM has different CRS (fixes #17514) Matteo Ghetta <matteo.ghetta@gmail.com> 2017-11-29 processing test for difference algorithm (#5764) Merge: de3aa0c9f8 77f5959a7a Salvatore Larosa <lrssvtml@gmail.com> 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 <matthias@opengis.ch> 2017-11-29 Merge pull request #5767 from rduivenvoorde/fix_#17580_missing_flags flags apparently converted from png to svg Fix #17580 Richard Duivenvoorde <richard@duif.net> 2017-11-29 flags apparently converted from png to svg Merge: 2c65dbcd3b 7e711f1380 Alessandro Pasotti <elpaso@itopen.it> 2017-11-29 Merge pull request #5765 from elpaso/bugfix-17539-bookmarks [bugfix] Fix broken bookmarks Alessandro Pasotti <elpaso@itopen.it> 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 <wonder.sk@gmail.com> 2017-11-29 [3d] Cleaned up code for camera translation + tests Mathieu Pellerin <nirvn.asia@gmail.com> 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 <alexander.bruy@gmail.com> 2017-11-29 Merge pull request #5745 from alexbruy/processing-cleanup Processing cleanup Blottiere Paul <blottiere.paul@gmail.com> 2017-11-29 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-11-29 Fix typos in auxiliary storage doc Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 Ensure ellipsoid is correctly set for new projects Merge: 62dbf4ce26 b8a62f4f4d Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 Merge pull request #5758 from nyalldawson/leftof Geometry "leftOf" improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 GML is too fragile, but shapefiles, you've never let me down... Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 [processing] Make split with lines output single part features instead of keeping parts collected into a single multipart feature Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-29 Fix network analysis routing fails in some cases (refs #11687) Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 More tweaks to leftOf logic Nyall Dawson <nyall.dawson@gmail.com> 2017-11-29 Update API breaks docs Nyall Dawson <nyall.dawson@gmail.com> 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 <richard@duif.net> 2017-11-28 Fix #17573 inconsistency of icons in layer trees Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-28 display apple cmd symbol instead of ctrl in the legend Radim Blazek <radim.blazek@gmail.com> 2017-11-28 closestSegmentWithContext() doc and test fix Radim Blazek <radim.blazek@gmail.com> 2017-11-28 fixed closestSegmentWithContext() paramas in Python Salvatore Larosa <lrssvtml@gmail.com> 2017-11-28 [pyqgis-console][ui] move find text tools to toolbar widget Alessandro Pasotti <elpaso@itopen.it> 2017-11-28 [hidpi] New icons and bigger cursors Cursors are now approximately 24x24 pixels on 96dpi Salvatore Larosa <lrssvtml@gmail.com> 2017-11-28 [pyqgis-console] update api files and qsci_apis/generate_console_pap.py script Salvatore Larosa <lrssvtml@gmail.com> 2017-11-28 [pyqgis-console] fix missing import for pap file compiler Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-28 Fix plural modeler tool -> modeler toolS Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Fix left of test for linestrings The test was returning invalid results for certain geometries Salvatore Larosa <lrssvtml@gmail.com> 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 <blottiere.paul@gmail.com> 2017-11-28 Merge pull request #5744 from pblottiere/refrel_crash [bugfix] Fixes a crash in QgsRelationReferenceWidgetWrapper Alexander Bruy <alexander.bruy@gmail.com> 2017-11-28 remove extra quotes from map tips (fix #17491) Alexander Bruy <alexander.bruy@gmail.com> 2017-11-27 [processing] remove old params from wrappers Alexander Bruy <alexander.bruy@gmail.com> 2017-11-27 [processing] cleanup files from unused code and remove some files Alexander Bruy <alexander.bruy@gmail.com> 2017-11-27 [processing] remove unused files Alexander Bruy <alexander.bruy@gmail.com> 2017-11-27 [processing] remove Python 2 compatibility layer Merge: d31f60baa5 3c702c07a0 Hugo Mercier <hugo.mercier@oslandia.com> 2017-11-28 Merge pull request #5743 from m-kuhn/fix17564 Fix crash with constraint results and custom .ui Alessandro Pasotti <elpaso@itopen.it> 2017-11-28 [hidpi] New cursor icons for identify and sampler Thanks Alexandre Neto! Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2017-10-26 [FEATURE][needs-docs] Add OGC filters to WMS Implement https://github.com/qgis/QGIS-Enhancement-Proposals/issues/104 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-28 Show unknown feature count instead of misleading 0 in sublayer dialog Merge: 2156e89c1a a95aecafd6 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Merge pull request #5727 from nyalldawson/sublayer Fix ogr sublayer handling of names containing ":" Merge: 721551f8b6 5c66526c7d Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Merge pull request #5748 from nyalldawson/offset_tool Fix offset curve tool offsets curves in opposite direction to mouse Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Pressing escape cancels offset tool Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-28 Use QgsGeometry API for offset tool instead of raw geos calls Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Cleanup some offset tool code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-28 Fix offset curve tool offsets curves in opposite direction to mouse Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2017-11-27 Fix crash with constraint results and custom .ui Fix #17564 Blottiere Paul <blottiere.paul@gmail.com> 2017-11-27 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-27 Fixes relation reference widget crash when no relation Martin Dobias <wonder.sk@gmail.com> 2017-11-27 qDebug -> QgsMessageLog Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2017-11-27 Merge pull request #5697 from pblottiere/server_bugfix_getprojectsettings [server][bugfix] Fixes #17519 by fixing GetProjectSettings response Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Add a test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Fixes #17519 by fixing GetProjectSettings response Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Fix regexp_substr expression function returning whole match instead of captured group Nathan Woodrow <madmanwoo@gmail.com> 2017-11-27 Update API break docs Nathan Woodrow <madmanwoo@gmail.com> 2017-11-27 Fix #17510 - Better scoping of QgsProjectionSelectionDialog inside QgsProjectionSelectionWidget Nathan Woodrow <madmanwoo@gmail.com> 2017-11-27 Remove bound sync from crssync. Not longer needed Nathan Woodrow <madmanwoo@gmail.com> 2017-11-27 Update srs.db with new bounds Nathan Woodrow <madmanwoo@gmail.com> 2017-11-27 Update bounds srs.db in source from epsg db Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Fix data defined button icon size on hidpi screens Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 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 <delazj@gmail.com> 2017-11-25 Do not change property widget status if the dialog is rejected refs #16766 Harrissou Sant-anna <delazj@gmail.com> 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 <delazj@gmail.com> 2017-11-26 Make frames expandable and cover needed space Harrissou Sant-anna <delazj@gmail.com> 2017-11-16 Set a title to the 3D config widget Nyall Dawson <nyall.dawson@gmail.com> 2017-11-27 Add spell check variants for tessellate Nyall Dawson <nyall.dawson@gmail.com> 2017-11-25 Move conversion of tesselation to multipolygon to QgsTessellator Also - add unit test - fix bad tesselation due to missing origins Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 Fix failing doc test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 Add missing output from package algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 Fix definition of output file parameters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 Improve name of memory layers output from processing Nyall Dawson <nyall.dawson@gmail.com> 2017-11-26 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-26 Update tests, add new test for complex layer name Nyall Dawson <nyall.dawson@gmail.com> 2017-11-26 Fix some inefficient QString replace calls Nyall Dawson <nyall.dawson@gmail.com> 2017-11-26 Fix inefficient QString splitting QString::split with single characters is about 10x faster than QString::split using QStrings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-26 Fix package layers algorithm can't take the outputs from models Fixes #17544 Nyall Dawson <nyall.dawson@gmail.com> 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 <info@borysjurgiel.pl> 2017-11-25 Follow up 248bc5db032cf Alexander Bruy <alexander.bruy@gmail.com> 2017-11-25 fix en_US locale handling in QgsHelp Merge: 916c9c4cdb 58f559690e Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-11-24 Open heart surgery on expression context for processing sources Matthias Kuhn <matthias@opengis.ch> 2017-11-24 Add test for QgsExpressionContextScope::takeScopes Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-24 Fix file mode Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-24 add missing import operator (#5724) Alessandro Pasotti <elpaso@itopen.it> 2017-11-24 Add changed return values to api break Merge: 97f749e6b4 b786ed03b2 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Merge pull request #5719 from nyalldawson/translate_z geometries: translate Z/M Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-24 [processing] fix error when adding refactor fields alg in empty model (fixes #17421) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-24 [processing] order 3rd party provider groups (#5723) Alessandro Pasotti <elpaso@itopen.it> 2017-11-24 Add return cases to the docs and fully qualified enums Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-24 [processing] move grass & saga version number to tooltips D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-11-24 [bugfix] Categorized style issue using numeric fields with NULL values Fixes #17442 Merge: 1fcadb72ff 89914821df Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Merge pull request #5680 from DelazJ/hidefields [Save As] Set fields export options visible only when compatible Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Add a unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Fix some doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-24 [processing] Make translate algorithm native And add option to translate z/m values Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Fix z order stacking of guides Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Allow transform methods in QgsAbstractGeometry/QgsGeometry to also transform z/m values via scale/translate arguments Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-24 [processing] fix for import into spatialite and execute sql algorithms Merge: 2b5aca5518 f8d839519f Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-24 Update indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-22 Port ui for attribute table Merge: 6278245949 5b66ea7674 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Merge pull request #5689 from nyalldawson/gpkg_alg [processing] Fixes to non flat-file exports Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Start hooking up tables to app Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Port and fix unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Port table subclasses Nyall Dawson <nyall.dawson@gmail.com> 2017-11-21 Port text table Nyall Dawson <nyall.dawson@gmail.com> 2017-11-21 Start porting table items Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-21 Fix map item tooltips Nyall Dawson <nyall.dawson@gmail.com> 2017-11-21 Also link new legends to selected map item Nyall Dawson <nyall.dawson@gmail.com> 2017-11-21 [layouts] Link new scalebars to selected map item, if there is one Fixes #13851 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-21 Simplify some code, cleanup UI Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-20 Readd tests for scalebars Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Port more scalebar functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Fix incorrect render context scaling for scale bar rendering Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Begin porting scalebar item Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Restore some tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 More work on layout multiframe undo/redo Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Modernize code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Remove some processEvents usage Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 more attempts to fix multiframe undo Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Some undo/redo fixes for multiframe items Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Add ui for configuring html items Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Fix test failure Nyall Dawson <nyall.dawson@gmail.com> 2017-10-31 More work on porting multiframe items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-31 Resurrect tests for html item Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-27 Begin port of HTML item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Fix a number of multiframe methods Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Add page number selection to new item dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Restore api for handling layout item page numbers Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Start of multiframe porting Merge: cd0ba918ba 13cb8e4e0b Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Merge pull request #5713 from lejedi76/fix_remove_fromOldWkbType [db_manager] remove fromOldWkbType (api_break) from vlayer Nyall Dawson <nyall.dawson@gmail.com> 2017-11-24 Rename some static variables to use 's' prefix To match QGIS code conventions Even Rouault <even.rouault@spatialys.com> 2017-11-23 [OGR provider] When creating a new layer with createEmptyLayer(), make sure the opened datasets do not get reused Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-23 Fix some memory leaks Nyall Dawson <nyall.dawson@gmail.com> 2017-11-23 Fix running processing tests multiple times Nyall Dawson <nyall.dawson@gmail.com> 2017-11-23 Fix ui build warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-22 [ogr] Fix cannot create layers for geopackage datasets when the database does not yet exist Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-22 [processing] Ensure correct sublayer is loaded when saving output to destination with multiple sublayers Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 [processing] Fix saving outputs to non-file formats JD LOMENEDE <jean-daniel.lomenede@eure.gouv.fr> 2017-11-24 remove fromOldWkbType (api_break) Matthias Kuhn <matthias@opengis.ch> 2017-11-23 Use layer context in RefactorFields algorithm Fix #17533 Matthias Kuhn <matthias@opengis.ch> 2017-11-22 Allow adding sources to processing expression context Alexander Bruy <alexander.bruy@gmail.com> 2017-11-23 [processing] restore Help button functionality in modeler (fix #17483) Alexander Bruy <alexander.bruy@gmail.com> 2017-11-23 [processing] don't throw error if GRASS not found on Mac (fix #17443) Alexander Bruy <alexander.bruy@gmail.com> 2017-11-23 [processing] detect GRASS 7.4 on Mac Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2017-11-23 Update tests Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-11-23 Merge pull request #5707 from elpaso/bugfix-17262-lineedit-x-button [ui][bugfix] lineedit add margin for X icon Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-11-23 [node editor] fix crash when editor is open and feature deleted Borys Jurgiel <info@borysjurgiel.pl> 2017-11-23 Fix #15627: missing plugin icons in Plugin Manager Alessandro Pasotti <elpaso@itopen.it> 2017-11-23 [ui][bugfix] lineedit add margin for X icon Fixes #17262 Needs backporting Alessandro Pasotti <elpaso@itopen.it> 2017-11-23 [ui][hidpi] Form line edit: compute icon size instead of hardcoding Merge: 9d8a39fac0 b448826d5b Matthias Kuhn <matthias@opengis.ch> 2017-11-23 Merge pull request #5699 from m-kuhn/valueRelationMultiSelect Fixes for Value relation widget, multi select Merge: 060b3e3a54 9f56878d88 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-11-23 Fix indentation Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-23 [ArcGIS REST] fix fallback feature id value (followup to f32791e) Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Add some unit tests for DXF export Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-23 [ArcGIS REST] fix caching logic for extent filtered requests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 [dxf][feature] Add option to export labels as text elements, instead of mtext Sponsored by SMEC Merge: b288a5f5fa 0a18b1fdd0 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-23 Merge pull request #5650 from nyalldawson/proc_gpkg [FEATURE][processing] Package layers algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-11-23 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-11-23 Add unit test for package algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-11-22 Set initial extent of a new 3D view to extent of the main canvas Martin Dobias <wonder.sk@gmail.com> 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 <info@borysjurgiel.pl> 2017-11-22 Update icon path Borys Jurgiel <info@borysjurgiel.pl> 2017-11-22 Install missing icon Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-11-22 Fix reading of multi selection ValueRelation widgets Matthias Kuhn <matthias@opengis.ch> 2017-11-22 Avoid recursion in ValueRelation widget Fix #17521 Alessandro Pasotti <elpaso@itopen.it> 2017-11-22 [bugfix] Add some more logic to get the schema name if empty Merge: ade6b60955 98d2dcbf7a Vincent Mora <vincent.mora@oslandia.com> 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 <matthias@opengis.ch> 2017-11-22 Merge pull request #5688 from m-kuhn/fix17496 Relation reference widget: apply conditional styles Richard Duivenvoorde <richard@duif.net> 2017-11-22 add inforce to spelling.dat Richard Duivenvoorde <richard@duif.net> 2017-11-21 typo: inforced->enforced Merge: d6d4097036 3563298988 Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Merge pull request #5693 from pblottiere/wms_flaky2 [server] Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics) Alessandro Pasotti <elpaso@itopen.it> 2017-11-22 [bugfix] Crash on raster layer render change from python Fixes #17517 Requires backporting Alessandro Pasotti <elpaso@itopen.it> 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 <manisandro@gmail.com> 2017-11-22 Merge pull request #5692 from manisandro/afsshareddata_mutex [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513) Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics) Sandro Mani <manisandro@gmail.com> 2017-11-22 [ArcGIS REST] Also protect mCache.clear() by mutex Sandro Mani <manisandro@gmail.com> 2017-11-22 [ArcGIS REST] Add missing mutex to QgsAfsProvider (fixes #17513) Merge: 059c997766 d775a0d97a Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-11-22 Rewording of warning message for WFS unstable pk Matthias Kuhn <matthias@opengis.ch> 2017-11-22 Relation referenc widget: apply conditional styles Fix #17496 Matthias Kuhn <matthias@opengis.ch> 2017-11-22 Add QString operator to QgsExpression Merge: 7e727fd88f a416f4e30c Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Merge pull request #5658 from pblottiere/qurl_obsolete [server] Fix obsolete QUrl method Merge: 5945a84d21 fd1539f502 Matthias Kuhn <matthias@opengis.ch> 2017-11-22 Merge pull request #5640 from pblottiere/wms_flaky [server] WIP: detect WMS flaky tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-16 Fix obsolete call of addQueryItem on QUrl in server Merge: b058df7d1d 333a8e9e94 Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Merge pull request #5638 from pblottiere/bugfix_joins [bugfix] Fixes #17450 by correctly setting the join info ordered list Alessandro Pasotti <elpaso@itopen.it> 2017-11-22 [app][bugfix] Update layer editable state when filter is changed Fixes #17507 Alessandro Pasotti <elpaso@itopen.it> 2017-11-22 Initialize some more vars to make Valgrind happy Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Skip test instead of commenting Blottiere Paul <blottiere.paul@gmail.com> 2017-11-22 Add some masks and set a higher threshold for comparing images Blottiere Paul <blottiere.paul@gmail.com> 2017-11-15 Disable a test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-15 Split some WMS tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-15 Fixes #17450 by correctly setting the join info ordered list Merge: d62b4e9760 b97c6a8d88 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Merge pull request #5686 from nyalldawson/encoding [processing] Don't use crappy Qt file picker dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Use native file picker for spatialite export option also Merge: 5be5c1e6b9 59cc5434b8 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-22 Merge pull request #5683 from Gustry/metadata_crs fix #17456 improve CRS display in the metadata tab Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 Initialize some vars to make Valgrind happy Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-21 switch display between identification section and provider in the metadata tab Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-21 fix #17456 improve CRS display in the metadata tab Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 [ogr] Re-compute capabilities when a subset string is changed Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 [app] Don't trigger repaint twice Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 [app] Use unique pointer for query builder Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 [grass] Fix build for metadata->htmlMetadata Alessandro Pasotti <elpaso@itopen.it> 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 <lrssvtml@gmail.com> 2017-11-16 [dbmanager] fixes #17476: QGIS master: update SQL layer error if name contains uppercase chars Merge: a29fad4408 a12939d380 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-11-21 Merge pull request #5684 from Gustry/provider_metadata rename metadata() to htmlMetadata() in QgsRasterDataProvider Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-11-21 [ui] split Z/M values checkbox in new memory layer dialog (#5685) Etienne Trimaille <gustrimaille@yahoo.fr> 2017-11-21 rename metadata() to htmlMetadata() in QgsRasterDataProvider Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-11-21 Merge pull request #5510 from m-kuhn/relationsearch [FEATURE] Search widget for relations using aggregates Alessandro Pasotti <elpaso@itopen.it> 2017-11-21 [ogr] Implement skipConstraintsCheck for fid With test. Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-21 Add @nirvn to AUTHORS, fix missing tab for Paul B. Matthias Kuhn <matthias@opengis.ch> 2017-11-21 Adjust version number Matthias Kuhn <matthias@opengis.ch> 2017-11-21 Add missing api documentation Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-21 @nirvn is a committer Nyall Dawson <nyall.dawson@gmail.com> 2017-11-21 Followup c9b8ddc, add unit test Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Allow min/max aggregate search for double fields Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Show group box for aggregate search Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Hide search widget tool button for aggregate search Alessandro Pasotti <elpaso@itopen.it> 2017-11-20 [ogr] Pass default value (-1) for fid columns Matthias Kuhn <matthias@opengis.ch> 2017-11-05 Add dummy canvas to test Matthias Kuhn <matthias@opengis.ch> 2017-11-03 Add missing param to docstring Matthias Kuhn <matthias@opengis.ch> 2017-11-03 Fix failing tests Matthias Kuhn <matthias@opengis.ch> 2017-11-03 Remove unnneeded method Matthias Kuhn <matthias@opengis.ch> 2017-11-03 SipConvertToSubClass code for QgsSearchWidgetToolButton Matthias Kuhn <matthias@opengis.ch> 2017-11-02 Add missing doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-11-02 Avoid crash with invalid relation Matthias Kuhn <matthias@opengis.ch> 2017-11-02 API documentation all over Matthias Kuhn <matthias@opengis.ch> 2017-11-02 Qt 5.5 compatibility Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-01 Add QgsAttributeFormWidget Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Fix memory leaks by using sqlite3_close_v2 Alessandro Pasotti <elpaso@itopen.it> 2017-11-20 Fix test for primary key constraints Harrissou Sant-anna <delazj@gmail.com> 2017-11-20 [Save As] Set fields export options visible only when compatible with the destination format, instead of simply disabling it. Alessandro Pasotti <elpaso@itopen.it> 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 <luzpaz@users.noreply.github.com> 2017-11-14 Trivial typo fix Your spellcheck missed it. + updated spelling.dat to catch it next time Merge: 06bae21d51 06017b9242 Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Merge pull request #5661 from DelazJ/patch-3 Ask confirmation before removing a map theme Merge: c9b8ddce7f 9481067f4d Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Merge pull request #5579 from DelazJ/logmessages Clarify where and what Log Messages is Harrissou Sant-anna <delazj@gmail.com> 2017-11-20 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Fix crash in ogr provider when loading layers with subset strings Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Fix memory leak Harrissou Sant-anna <delazj@gmail.com> 2017-11-20 Fix message box logic Merge: e9ce901adc b3e3bcd176 Alessandro Pasotti <elpaso@itopen.it> 2017-11-20 Merge pull request #5674 from elpaso/bugfix-17489-virtual-layer-test-crash [bugfix] virtual layer test crash Alessandro Pasotti <elpaso@itopen.it> 2017-11-20 Modernize code (remove "on" from slots) Alessandro Pasotti <elpaso@itopen.it> 2017-11-20 [bugfix] Do not crash when testing empty virtual layers Fixes #17489 Require backporting Merge: 67b68a841d b02133f89c Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Merge pull request #5617 from signedav/longrelationids Autogenerated relation names in dialog instead of ids Merge: 970a723655 a00ce9e1cc Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-20 Merge pull request #5666 from signedav/tooltiprelation Tooltip of relationstrength in project properties Merge: eb2ef6a681 995003153a Matthias Kuhn <matthias@opengis.ch> 2017-11-20 Merge pull request #5614 from signedav/constraintindicators Constraint result not displayed in non editable mode Merge: af5b2a750a 8243598ff0 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Merge pull request #5672 from nyalldawson/provider_fixes2 Add tests/fixes for some provider issues Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 Even more memory safety for ogr layers Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 [ogr] Safer layer memory management Use unique_ptr with custom deleter to ensure that QgsOgrProviderUtils::release is called Nyall Dawson <nyall.dawson@gmail.com> 2017-11-20 [ogr] Fix incorrect feature counts after removing subset string, fix leak Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 Add some debugging asserts to ensure that layer renderers are used in a thread safe way Nyall Dawson <nyall.dawson@gmail.com> 2017-11-12 Spelling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-12 Improve documentation Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Fix broken export of DXF labels Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Fix DXF export issue when an empty layer is selected Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Fix combining extent of valid rectangle with invalid rectangle results in invalid rectangle Matthias Kuhn <matthias@opengis.ch> 2017-11-19 Disable WMS server test Nyall Dawson <nyall.dawson@gmail.com> 2017-11-19 Update WFS tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-19 Modernise code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-19 Fix unnecessarily fussy close() for QgsMsSqlFeatureIterator Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-19 Add a bit of tolerance to WFS provider test Was failing on Fedora 27 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-19 Add some more provider tests for feature count when subset string is added/removed Nyall Dawson <nyall.dawson@gmail.com> 2017-11-19 Fix incorrect extents returned by memory provider when subset string set Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-11-16 Allow better resizing of Projection selector widget tree Harrissou Sant-anna <delazj@gmail.com> 2017-11-18 Tweak some dialog titles Harrissou Sant-anna <delazj@gmail.com> 2017-11-18 Add more translatable strings Harrissou Sant-anna <delazj@gmail.com> 2017-11-18 Ask confirmation before removing a map theme Harrissou Sant-anna <delazj@gmail.com> 2017-11-18 Remove unused code Harrissou Sant-anna <delazj@gmail.com> 2017-11-18 [Geometry Checker] Use a more readable file format list Merge: 1dab575b10 3ea8b74e18 Tom Kralidis <tomkralidis@gmail.com> 2017-11-17 Merge pull request #5671 from tomkralidis/issue-17347 [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347) Tom Kralidis <tomkralidis@gmail.com> 2017-11-17 [bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347) Merge: 7cc7375184 1b79177bc9 Tom Kralidis <tomkralidis@gmail.com> 2017-11-17 Merge pull request #5669 from elpaso/bugfix-17347-metasearch [bugfix] MetaSearch: Add WMS/WMTS data button broken Daniele Viganò <daniele@vigano.me> 2017-11-16 Fedora 26 now provides Qt 5.9, enable 3D in rpm spec for it Alessandro Pasotti <elpaso@itopen.it> 2017-11-17 [bugfix] Fix WFS in metasearch Fixes #17347 Alessandro Pasotti <elpaso@itopen.it> 2017-11-17 [bugfix] Fix WMS in metasearch Merge: 48c320beb0 861987daa3 D'Hont René-Luc <rldhont@gmail.com> 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 <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2017-11-16 Merge pull request #5644 from boundlessgeo/bd-2648-auth-thread-safety [auth] Thread safe auth methods with recursive mutex David <david@opengis.ch> 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 <rldhont@gmail.com> 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 <elpaso@itopen.it> 2017-11-16 [auth] Morph the mutex from a pointer to a member var Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2017-11-16 Merge pull request #5641 from NaturalGIS/master [processing] add support for GRASS 7.4 Harrissou Sant-anna <delazj@gmail.com> 2017-11-16 [Bugfix]Fix Bookmarks xmax and ymin columns inversion (#5643) (fix #16987) David <david@opengis.ch> 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 <nirvn.asia@gmail.com> 2017-11-16 [processing] add vertex id details to extract nodes algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-11-16 [processing] boolean fieds support in the Refactor Fields algorithm (fix #17168) David <david@opengis.ch> 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 <david@opengis.ch> 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 <lrssvtml@gmail.com> 2017-11-16 truncate only last extension in oper recent project menu Merge: 15c32c22c5 c6b054ed4d Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2017-11-16 Merge pull request #5566 from pblottiere/bugfix-ogc-getcapa-abstract [server][bugfix] Fix OGC test recommendations Blottiere Paul <blottiere.paul@gmail.com> 2017-11-16 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-15 Update for loop Blottiere Paul <blottiere.paul@gmail.com> 2017-11-15 Keep name and add metadata and keywordlist for root layer Blottiere Paul <blottiere.paul@gmail.com> 2017-11-08 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-08 Replace Name entry by Abstract in GetCapabilities for root layer Merge: 8dd70c1dab 2a8ea5dc30 Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2017-11-14 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Update doc Blottiere Paul <blottiere.paul@gmail.com> 2017-11-09 Do not consider a tuple response as an error in transaction Merge: 0bd5107e82 72af1a00da Alessandro Pasotti <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2017-11-16 Merge pull request #5647 from pblottiere/contributor Update contributors Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2017-11-15 Bump minimum spatialite version to 4.2 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-16 Save non-pinned recent projects below pinned ones Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-16 Update recent project menu upon pin/unpin/remove actions Kent Porter <kporter@boundlessgeo.com> 2017-11-15 Improved mActionDataSourceManager.svg icon (#5618) Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Fix error when running postgis algs Larry Shaffer <lshaffer@boundlessgeo.com> 2017-11-15 [auth][ogr] Add missing PyQGIS auth manager OGR test Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2017-11-16 Nicer UX when adding a layer to an existing gpkg through the browser Nyall Dawson <nyall.dawson@gmail.com> 2017-11-16 Don't require a connection to a geopackage for data item 'create new layer' to function Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <blottiere.paul@gmail.com> 2017-11-15 Update contributors Merge: f1c3692f6a 76635894bd Blottiere Paul <blottiere.paul@gmail.com> 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 <even.rouault@spatialys.com> 2017-11-15 [QgsAuthManager] Protect all methods that do SQL queries with mutex (fixes #16966) gacarrillor <geotux_tuxman@linuxmail.org> 2017-11-15 Rename editCopy/editPaste to copySelectionToClipboard/pasteFromClipboard Salvatore Larosa <lrssvtml@gmail.com> 2017-11-15 [dbmanager] Fixes #16533 and #16506 Even Rouault <even.rouault@spatialys.com> 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 <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2017-11-14 Update test with Bool type instead of Int type Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Add boolean support in OGR provider Blottiere Paul <blottiere.paul@gmail.com> 2017-11-13 Call OGR_Fld_SetSubType before OGR_L_CreateField Blottiere Paul <blottiere.paul@gmail.com> 2017-11-13 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-13 Fixes #17070 by considering bool fields as OGR integer fields with boolean subtype Matthias Kuhn <matthias@opengis.ch> 2017-11-15 Remove direct usage of sqlite3 handles in core Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-11-15 add support for GRASS 7.4 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-11-15 Increase git depth to avoid issues in code layout build On Travis When on large pr with many commits gacarrillor <geotux_tuxman@linuxmail.org> 2017-11-15 Make names from QgisApp and QgisInterface match Merge: ac574e231a 3734a0d677 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Merge pull request #2586 from nyalldawson/coordinate_formatter Initial implementation of QgsCoordinateFormatter Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Fix test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Use QString::number Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Group conditions Blottiere Paul <blottiere.paul@gmail.com> 2017-11-14 Never return a feature if the fid is negative Blottiere Paul <blottiere.paul@gmail.com> 2017-11-07 Add some tests with cross join Blottiere Paul <blottiere.paul@gmail.com> 2017-11-07 Fixes #16798 FilterFid feature requests with virtual layers David <david@opengis.ch> 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 <david@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-11-15 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Rename various WKT/WKB/GeoJSON/GML methods for consistency and consistent capitalisation Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Remove coordinate formatting methods from QgsPointXY Use QgsCoordinateFormatter instead Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Update code, formatting Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Update sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 Initial implementation of QgsCoordinateFormatter Sandro Mani <manisandro@gmail.com> 2017-11-15 [Geometry checker] Remove unused include Alessandro Pasotti <elpaso@itopen.it> 2017-11-15 [auth] Simplify code and add a *.* filter for certs and keys selection Merge: 364ddc1de4 5a4ace10e9 Alessandro Pasotti <elpaso@itopen.it> 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 <tim@linfiniti.com> 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 <info@borysjurgiel.pl> 2017-11-15 Fix missing toolbar tooltips Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-15 delete spatialite_database_unique_ptr::reset( sqlite3 * ) Matthias Kuhn <matthias@opengis.ch> 2017-11-15 Code improvement Matthias Kuhn <matthias@opengis.ch> 2017-11-15 Avoid recreating spatialite handles Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Use member functions over sqlite3 api Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Prevent memory leaks Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Improve chances for copy elision Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Move spatialite context management to deleter Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Const correctness for sqlite_database_unique_ptr Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Switch geopackage dataitem to RAII sqlite3 Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Switch QgsStyle to RAII sqlite3 Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Switch map layer to RAII sqlite3 Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Switch new spatialite layer dialog to RAII spatialite Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Release spatialite context when a spatialite_database_unique_ptr scopes out Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Use sq/spatialite unique_ptrs in QgsMapLayer and QgsOfflineEditing Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Switch more places to using spatialite_database_unique_ptr Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Use std::unique_ptr with custom deleter for spatialite and sqlite Merge: b95588cf58 f177ba3141 Alessandro Pasotti <elpaso@itopen.it> 2017-11-15 Merge pull request #5616 from boundlessgeo/datasource-manager-add-close [gui] Datasource manager remove Ok and add Close Salvatore Larosa <lrssvtml@gmail.com> 2017-11-15 [dbmanager] defines correctly super class Merge: c321700ada 662c2cf801 Alexander Bruy <alexander.bruy@gmail.com> 2017-11-15 Merge pull request #5603 from medspx/ProcessingGrassFixDescR [processing] GRASS7 provider: review and update all r.* description files. matteo <matteo.ghetta@gmail.com> 2017-11-14 [processing] test for union algorithm matteo <matteo.ghetta@gmail.com> 2017-11-14 processing Union fix Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Fix exception in find projection algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-11-15 Cleanup layer options arrangement Nyall Dawson <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2017-11-14 Fixes #17466: DB Manager does not refresh correctly map in layer preview Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2017-11-14 [auth] Moved the PEM/DER sniffing to a common private function Alexander Bruy <alexander.bruy@gmail.com> 2017-11-14 correctly create new function file (fix #16752) Alessandro Pasotti <elpaso@itopen.it> 2017-11-14 Disable PG test Alessandro Pasotti <elpaso@itopen.it> 2017-11-14 [auth][ogr] Added test cases for all supported drivers Alessandro Pasotti <elpaso@itopen.it> 2017-11-14 [ogr][auth] Add geojson username/password test Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 [auth] Add tests for Basic auth CAs on OGR and PG providers Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 [auth] Add trusted root CAs to OGR PG connnections Alessandro Pasotti <elpaso@itopen.it> 2017-11-02 Always use expanded URI for connection pooling Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2017-11-14 Fix compilation error likely due to 5d476e51dfcbf9a2d3634cf6b7a6d5b12e93f406 Borys Jurgiel <info@borysjurgiel.pl> 2017-11-14 [Plugin manager] Don't truncate long names. Fixes #17451. Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2017-11-12 Tweaks to automatic layer name logic Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-12 Remove QgsMapLayer::originalName() Now QgsMapLayer::name() is guaranteed to return the same string Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-14 Fix calculation of distance to vertex for multi part, multi ring and curved geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 Use QVector where possible in geometry classes Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-11-14 N:M Relations, support for linking table with default values Matthias Kuhn <matthias@opengis.ch> 2017-11-14 Update buttons on referenced layer edit state change in N:M Fix #16635 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 Fix broken sip casting of nested QVectors Old code was always forcing casting to QgsPointXY, regardless of actual type Alexander Bruy <alexander.bruy@gmail.com> 2017-11-14 another typo Alexander Bruy <alexander.bruy@gmail.com> 2017-11-14 Fix typo Merge: 3c8d50d525 91e2353067 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-14 Merge pull request #5612 from nirvn/native_nodes Optimize extract nodes algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-11-14 Handle null values in processing attribute tests Even Rouault <even.rouault@spatialys.com> 2017-11-13 [WFS provider] Add NAMESPACES= parameter to GetFeature requests when needed (fixes #14685) Alessandro Pasotti <elpaso@itopen.it> 2017-11-02 Overridden dataSourceUri for OGR Alessandro Pasotti <elpaso@itopen.it> 2017-11-02 [auth][feature][ogr] Hide credentials from URI, use authcfg Alessandro Pasotti <elpaso@itopen.it> 2017-11-02 Fix QGIS server test HTTP Basic auth with streaming Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <even.rouault@spatialys.com> 2017-11-13 [OGR provider] Support 64bit FID (partially implemented per 8f3d44d4e9321efc035a6080b161f5dd48d4f230 in master) (fixes #16404) Alessandro Pasotti <elpaso@itopen.it> 2017-11-13 Remove unused code Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-13 try to make travis happy Alessandro Pasotti <elpaso@itopen.it> 2017-11-13 Remove OK button and add CLOSE Yes, it's one more click to quit, but more intuitive UI Alessandro Pasotti <elpaso@itopen.it> 2017-11-13 Iterate over const Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-13 Use vertex iterator David <david@opengis.ch> 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 <david@opengis.ch> 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 <delazj@gmail.com> 2017-11-12 Add tab order and enable help button Alessandro Pasotti <elpaso@itopen.it> 2017-11-13 Add extra checks to PEM encoding test Not really necessary but for extra safety Alessandro Pasotti <elpaso@itopen.it> 2017-11-13 Added various line endings PEM tests Merge: fd18c3bc69 be8bad8e39 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Merge pull request #5613 from nyalldawson/custom_crs_fixes Custom crs fixes Merge: 702dfdab5d 8ae1b62431 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Merge pull request #5559 from nyalldawson/custom_crs Fix issues with custom CRS dialog Nathan Woodrow <madmanwoo@gmail.com> 2017-11-13 Tweak crash message Harrissou Sant-anna <delazj@gmail.com> 2017-11-11 Fix typos Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Fix crash when clearing all nodes using node tool Nathan Woodrow <madmanwoo@gmail.com> 2017-11-13 Fix #12932 - Send and show layer load errors to user Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Fix duplicate crsChanged signal emitted when loading projects Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Fix loading 2.x projects with custom CRS Fixes #17257 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-13 Optimize extract nodes algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Fix incorrect authid and description after saving a user crs Nyall Dawson <nyall.dawson@gmail.com> 2017-11-13 Invalidate crs cache after adding a new user CRS Refs #17257 Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-13 Fix return type for QgsCoordinateReferenceSystem::saveAsUserCrs Nathan Woodrow <madmanwoo@gmail.com> 2017-11-13 uh oh ;) Kristian Thy <thy@42.dk> 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 <jef@norbit.de> 2017-11-12 fix warnings and translation strings Even Rouault <even.rouault@spatialys.com> 2017-11-12 Attempt at fixing warning 'case value ‘2147483648’ not in enumerated type OGRwkbGeometryType' caused by 97020ff17d21fcdad8a51a5177d9c1da2bce9e81 fix Even Rouault <even.rouault@spatialys.com> 2017-11-12 GDALDataItems / OGRDataItems: avoid listing .map and .dat files of a .tab Even Rouault <even.rouault@spatialys.com> 2017-11-12 QgsOgrLayerItem(): avoid useless dataset opening Merge: 3ff0f69794 97020ff17d Jürgen E. Fischer <jef@norbit.de> 2017-11-12 Merge pull request #5610 from landryb/fix/32-bits-build Remove useless cast breaking build on 32-bits os Even Rouault <even.rouault@spatialys.com> 2017-11-12 [OGR provider] Make extent() return a isNull() rectangle on empty layer (fixes #16721) Alexander Bruy <alexander.bruy@gmail.com> 2017-11-11 improve layout in Python init function editor (fix #17428) Nathan Woodrow <madmanwoo@gmail.com> 2017-11-12 Fix windows build Nathan Woodrow <madmanwoo@gmail.com> 2017-11-11 Add local symbols to stack trace in crash Landry Breuil <landry@rhaalovely.net> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-12 Merge pull request #5528 from DelazJ/geometrycheck [Geometry Checker] Better handling of the geometry checker dialog Merge: 66518eb9ee 19b1b7992d Nyall Dawson <nyall.dawson@gmail.com> 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 <mederic.ribreux@medspx.fr> 2017-11-11 Review all r.* description files Even Rouault <even.rouault@spatialys.com> 2017-11-11 [GML parser/WFS provider] Fix crash when typename and geometry field name are identical (fixes #15942) Merge: 8c6e029688 5a6c222e87 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Merge pull request #5602 from nyalldawson/modernize2 Apply some more clang-tidy modernizations Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Fix Coverity null pointer dereference issues Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Avoid Coverity unchecked return value warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Fix Coverity uninitialized member warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Fix documentation test Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Use =default, =delete where possible Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Run clang-tidy code readability fixits Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Cleanup some constructors Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Use clang-tidy modernize-use-default-member-init to modernize initializers Merge: a65f072b71 95feb87d3b Even Rouault <even.rouault@spatialys.com> 2017-11-10 Merge pull request #5601 from rouault/unblacklist_PyQgsDBManagerGpkg Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI Even Rouault <even.rouault@spatialys.com> 2017-11-10 Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI Merge: f97a011f96 0ba03e59ee Even Rouault <even.rouault@spatialys.com> 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 <info@borysjurgiel.pl> 2017-11-10 [Plugin manager] Remember last visited tab. Fixes #8786 Merge: fb205b1aec c13dadf7ad Nyall Dawson <nyall.dawson@gmail.com> 2017-11-11 Merge pull request #5587 from nyalldawson/3d Fix 3d renderer does not work with multi-point layers Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2017-11-09 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-09 Fixes #17399 GetPrint doesn't need a proper image with width/height Merge: fe5653101a 534e1e811e Blottiere Paul <blottiere.paul@gmail.com> 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 <elpaso@itopen.it> 2017-11-10 [bugfix][postgresql] Fix crashes on featureCount() Fixes #17388 Needs backporting Blottiere Paul <blottiere.paul@gmail.com> 2017-11-09 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-09 Fixes #17400 by returning an empty response if a layer is ignored due to configuration Blottiere Paul <blottiere.paul@gmail.com> 2017-11-10 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-11-10 Fixes #16852 by adding click_x and click_y variables to resolve actions Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 [auth] New test cases for EC SSL Keys and encodings Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 [auth] Also parse EC keys and get encoding from content Merge: f8cbc42dca f2abcf2deb Jürgen E. Fischer <jef@norbit.de> 2017-11-10 Merge pull request #5596 from boundlessgeo/bugfix-5212-ogr-proxy [bugfix] Apply proxy configuration to OGR connections Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 Spelling Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 [tests] Brand new C++ test and new py test case for ogr proxy Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 Skip proxy auth settings if proxy is disabled This does not really change anything but it makes more sense Alessandro Pasotti <elpaso@itopen.it> 2017-11-10 [bugfix] Apply proxy configuration to OGR connections Fixes #5212 Proxy settings ignored for layers Alexander Bruy <alexander.bruy@gmail.com> 2017-11-10 prevent crash from north arrow if project CRS is not defined (fix #16874) Merge: 6de3980e45 2ed2248827 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Merge pull request #5594 from nyalldawson/batch_lazy [processing] Fix issues with batch processing and large count of layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-11-10 Merge pull request #5592 from nyalldawson/batch [processing] Fixes for batch processing Merge: e7a1c0440a bd0b499810 Alexander Bruy <alexander.bruy@gmail.com> 2017-11-10 Merge pull request #5155 from alexbruy/processing-saga [processing] port SAGA to new API Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-10 Trigger layer repaint when adding field-less features (fixes #17426) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-10 Fix python error Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix error when double clicking destination param in batch dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix saving/load batch processing models Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Remember last used folder for processing batch save/load Fixes #16310 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix batch processing progress bar never hits 100%, also fix fragile cursor handling Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 [processing] Fix cannot resize columns in batch dialog Fixes #17227 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix duplicate 'all files' entry in batch input file selection dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 [processing] Fix crash in batch processing dialog Fixes #17429 Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-10 Merge pull request #5588 from nyalldawson/acquire Workaround bug in Qt > 5.8 causing crashes in connection pools Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2017-11-10 [FIX] Make the correct location for crash report Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix clear values for 3d spin boxes Nyall Dawson <nyall.dawson@gmail.com> 2017-11-10 Fix 3d renderer does not work with multipoint layers Harrissou Sant-anna <delazj@gmail.com> 2017-11-09 Clarify where and what Log Messages is Merge: 4c1ff1cdbd 29c71f43af Larry Shaffer <lshaffer@boundlessgeo.com> 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 <matthias@opengis.ch> 2017-11-09 [travis] Trigger libSegFault on abrt Even Rouault <even.rouault@spatialys.com> 2017-11-09 [GDAL provider] reintroduce use of unique_ptr removed in d00efde2f0645918cabd4fc34b7c8b71933c6380 Werner Macho <werner.macho@gmail.com> 2017-11-09 [tr] correcting flags Matthias Kuhn <matthias@opengis.ch> 2017-11-09 [travis] Disable PyQgsSpatialiteProvider It is flaky Matthias Kuhn <matthias@opengis.ch> 2017-11-09 [travis] Disable non-local file download tests Even Rouault <even.rouault@spatialys.com> 2017-11-09 [DB Manager / GPKG] Remove GDAL 1.x support Alexander Bruy <alexander.bruy@gmail.com> 2017-11-09 add misssed import after rebase Even Rouault <even.rouault@spatialys.com> 2017-11-09 [DB Manager / GPKG] Fix COMMIT with GDAL 2 (fix #16174) Merge: d00efde2f0 decbde24ff Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2017-11-09 disable SAGA test until we have SAGA support on Travis Matthias Kuhn <matthias@opengis.ch> 2017-11-09 [travis] Disable PyQgsLocator test It's acting flaky and timing out Alexander Bruy <alexander.bruy@gmail.com> 2017-11-07 [processing] tests for SAGA provider and related fixes Alexander Bruy <alexander.bruy@gmail.com> 2017-11-07 [processing] fix input rasters check Alexander Bruy <alexander.bruy@gmail.com> 2017-11-06 [processing] adopt to changes in extensions handling Alexander Bruy <alexander.bruy@gmail.com> 2017-11-06 [processing] fix not initialized variable Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] fix integer numbers handling Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] more raster handling fixes in SAGA provider Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] fix rasters handling in checkParameterValues() Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] infrastructure for SAGA tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Restore more saga functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Convert SAGA ParameterTableField parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Update SAGA ParameterMultipleInput parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Update SAGA ParameterTable parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Update SAGA ParameterVector params Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Update SAGA ParameterSelection parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix SAGA boolean parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 More followups to SAGA raster parameter handling Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 GeoAlgorithmExecutionException -> QgsProcessingException Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix excepthook handling in standalone scripts Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix parsing of saga params Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Update SAGA RasterOuput params Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Update SAGA ParameterNumber params Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Update SAGA ParameterRaster params Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Start porting saga algorithm base to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix bad strings in saga description file Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Start bringing back saga algs - split RGB bands Merge: 022f6cfd21 c3e15f5228 Even Rouault <even.rouault@spatialys.com> 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 <blottiere.paul@gmail.com> 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 <even.rouault@spatialys.com> 2017-11-09 Merge pull request #5576 from rouault/wfst10_test_qt5 Re-enable testWFST10 Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 2017-11-09 Because spellchecker does not like slippy maps Harrissou Sant-anna <delazj@gmail.com> 2017-11-09 Constrain the Help button placement by avoiding the buttonbox expand Merge: 8abc892ea2 b1ac56b5bc Matthias Kuhn <matthias@opengis.ch> 2017-11-09 Merge pull request #5577 from m-kuhn/valuerelref Fix value() method of relation reference widget Matthias Kuhn <matthias@opengis.ch> 2017-11-09 Fix value() method of relation reference widget Matthias Kuhn <matthias@opengis.ch> 2017-11-09 Typo gacarrillor <geotux_tuxman@linuxmail.org> 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 <elpaso@itopen.it> 2017-11-09 [tests] Add missing import when no auth is required Even Rouault <even.rouault@spatialys.com> 2017-11-09 Re-enable testWFST10 Even Rouault <even.rouault@spatialys.com> 2017-11-09 [WFS provider] Fix deadlock when adding WFS layer to project from Python console (fixes #17087) Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 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 <blottiere.paul@gmail.com> 2017-11-09 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-11-09 Fixes #17401 by replacing '+' symbol by space Jürgen E. Fischer <jef@norbit.de> 2017-11-09 fix TestQgsFileDownloader::testLacksWritePermissionsError (followup f06ea878) Alessandro Pasotti <elpaso@itopen.it> 2017-11-09 [auth] Remove unused accessor to mutex David <david@opengis.ch> 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 <nirvn.asia@gmail.com> 2017-11-09 Fix Z and M support for add point feature (fixes #17427) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-09 Merge pull request #5568 from m-kuhn/postgresDefaultValues [postgres] Fix default value check if evaluated server side Matthias Kuhn <matthias@opengis.ch> 2017-11-09 [postgres] Fix default value check if evaluated server side Merge: e1ffb2826b da90477121 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-09 Merge pull request #5426 from medspx/ProcessingPortGrass72 [Processing] Port GRASS 7.2 algorithm provider Matthias Kuhn <matthias@opengis.ch> 2017-11-08 QgsHighlight improvements * Doxygen improvements * Fix unrequired casting * Remove unrequired contructor Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Fix build warning Merge: 7b427c6be5 0ba8f97979 Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Merge pull request #5467 from signedav/propertieslayout Propertieslayout Fields And Forms Redesign David <david@opengis.ch> 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 <madmanwoo@gmail.com> 2017-11-09 Don't quote symbol path in crash Merge: 17c7e2fbca fd937c3a86 Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Merge pull request #5556 from m-kuhn/crashOnHighlight No need to crash when a user wants a highlight Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-08 [3D] Fix missing Z support for point layers (#5560) Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Increase outline width Matthias Kuhn <matthias@opengis.ch> 2017-11-08 [test] Fix canvas size and background garbage Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Add control images to highlight check Matthias Kuhn <matthias@opengis.ch> 2017-11-08 Add smoke test for QgsHighlight Matthias Kuhn <matthias@opengis.ch> 2017-11-07 No need to crash when a user wants a highlight Fix #17413 David <david@opengis.ch> 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 <elpaso@itopen.it> 2017-11-08 [bugfix] Fixes QgsFileDownloader abort on error Abort reply on error. Fixes #171410 Requires backport Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-11-08 Merge pull request #5558 from elpaso/project_use_rw_context [bugfix] Project use rw context Alessandro Pasotti <elpaso@itopen.it> 2017-11-08 Removed Q_UNUSED Alessandro Pasotti <elpaso@itopen.it> 2017-11-08 [auth][bugfix] Tests for the new SSL key loading logic Alessandro Pasotti <elpaso@itopen.it> 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 <info@borysjurgiel.pl> 2017-11-08 Fix histogram refreshig Merge: 940c4ed5c5 24f38aba12 Blottiere Paul <blottiere.paul@gmail.com> 2017-11-08 Merge pull request #5551 from pblottiere/reenable_wms_server_tests [travis] Re-enable WMS tests for server David <david@opengis.ch> 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 <blottiere.paul@gmail.com> 2017-11-07 Update some images/masks Blottiere Paul <blottiere.paul@gmail.com> 2017-11-07 Re enable WMS server tests Alessandro Pasotti <elpaso@itopen.it> 2017-11-08 Removed unused code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-08 When testing custom projections, show geographic results in degrees not radians Fixes #7036 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-08 Fix bad logic in custom projections dialog (fixes #17258) Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 More use of unique_ptrs to simplify sqlite3 memory management Jürgen E. Fischer <jef@norbit.de> 2017-11-07 followup a1024905b Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 Safer sqlite3 memory management using unique_ptr subclass Merge: 4677026c3e c315eb3f6a Borys Jurgiel <info@borysjurgiel.pl> 2017-11-07 Merge pull request #5547 from borysiasty/stickytabs2 Make some QgsOptionsDialogBase's slots virtual Merge: cb8fc6860d a8f46652d4 Borys Jurgiel <info@borysjurgiel.pl> 2017-11-07 Merge pull request #5532 from borysiasty/nopreloading [Plugin manager] [needs-doc] Don't preload all plugins for a test Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 Minor cleanups Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 More formatting standardisation Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 This isn't Fischer-Price "my first c++ program" Nyall Dawson <nyall.dawson@gmail.com> 2017-11-08 Fix gross indentation format Jürgen E. Fischer <jef@norbit.de> 2017-11-07 about translators: grey background, centered flags, replace flag for german Jürgen E. Fischer <jef@norbit.de> 2017-11-07 fix windows warnings Jürgen E. Fischer <jef@norbit.de> 2017-11-07 fix override warning Alessandro Pasotti <elpaso@itopen.it> 2017-11-07 Typo Tom Elwertowski <telwertowski@comcast.net> 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 <elpaso@itopen.it> 2017-11-07 Test for relative/absolute paths in projects Alessandro Pasotti <elpaso@itopen.it> 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 <david@opengis.ch> 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 <matthias@opengis.ch> 2017-11-07 Merge pull request #5555 from m-kuhn/fixRepresentValue Fix represent value Matthias Kuhn <matthias@opengis.ch> 2017-11-07 Make text translatable Matthias Kuhn <matthias@opengis.ch> 2017-11-07 Add test Matthias Kuhn <matthias@opengis.ch> 2017-11-07 Fix single parameter version of represent_value Fix #17407 David <david@opengis.ch> 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 <matthias@opengis.ch> 2017-05-12 Fix freeze when joining with table open Fix #16495 Matthias Kuhn <matthias@opengis.ch> 2017-11-07 Respect default values in N:M relations Merge: a22e565dc2 98f7508781 Matthias Kuhn <matthias@opengis.ch> 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 <tudor.barascu@qtibia.ro> 2017-11-07 better wording Merge: bb36fa7f48 2523d7351c Alessandro Pasotti <elpaso@itopen.it> 2017-11-07 Merge pull request #5552 from elpaso/vector_layer_safe_cast [bugfix] Prevent a bad crash when provider is wrong Alessandro Pasotti <elpaso@itopen.it> 2017-11-07 [bugfix] Prevent a bad crash when provider is wrong Fixes #17155 Alessandro Pasotti <elpaso@itopen.it> 2017-11-07 [bugfix] Use QgsApplication.authManager() instead of the old singleton Merge: c000cb86ca b57ec46aa0 Alessandro Pasotti <elpaso@itopen.it> 2017-11-07 Merge pull request #5546 from elpaso/auth_migrate [auth][bugfix] Auth DB migrate Merge: e9e7740db9 36b58a8cdd Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Merge pull request #5434 from nyalldawson/layout_next2 [layouts] Port item type from composer Merge: edea38f7c7 bf75747f18 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Merge pull request #5544 from nyalldawson/proc_api [processing] Improve api handling for provider format support Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-07 Fix duplicated return Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Update for changes in API Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Fix more tests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Add missing override Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Allow adding multiple layers to legend at once Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 More command compression for legend items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Serialization for legend items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Port legend item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Restore ui for configuring labels Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Start porting label item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix undo/redo of newly added maps Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 After a undo/redo action occurs, select the affected items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Restore serialization for map items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Restore serialization of picture items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Add a unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Port picture item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Fix grid annotations, port tests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Use symbol buttons for grid symbols Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Cleanup undo strings Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Start work on porting grid ui Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Fix crash on exit when layout designer open Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Tweak default symbol for overviews Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Use symbol button for overview frame symbol Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Update map overview when linked map rotation changes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Expand unit tests for QgsLayoutItemComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Work on resurrecting overviews Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Start restoring grids/overviews Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Working move item content tool Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Fix map item widget properties updating Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Fix updating map extent on resize Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Add method to create QgsRectangle from center and size Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Fix regeneration of cached maps when zoom level changes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-21 Fix double ownership issue causing crash when deleting layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-20 Start hooking up map widget gui Nyall Dawson <nyall.dawson@gmail.com> 2017-10-20 Start porting map item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-20 Add export layer settings to QgsLayoutContext Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Prepare for map item porting Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Allow cancelation of polygon/polyline creation Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 [layouts] Fix polyline does not render purely horizontal/vertical lines Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Fix correct frame bounding rects for shapes and node items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Exclude selected nodes item when snapping during node move Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Port more node tool actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Start work on node edit tool Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Add config widget for polygon/polyline items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Add tools to create node based items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Port snappedAngle from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Port polygon and polyline items to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Fix layout items appear in random order in gui Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Add configuration widget for shapes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Cleanup item xml read/write, save shape properties Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-16 More shape porting Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Restore tests, add button to set page background in ui Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-16 Start work on exporter for layouts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-13 Fix resizing with mouse handles acts strangely when items have frames Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Work on functional rotation for items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Add refresh action for layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-11 After creating an item with the add item tool, switch immediately to select tool Nyall Dawson <nyall.dawson@gmail.com> 2017-10-11 Port item opacity handling from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-11 Port 'exclude from exports' functionality from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-11 Port item blend mode support to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-11 Add a signal to QgsLayoutContext when flags change Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Add a shortcut menu to items panel, with option to show item properties Refs #11581 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Add item properties to context menu Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Small tweaks to selection behavior Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Fix resize of grouped items with non-top left reference points Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-10 Avoid temporary no-selection state when selecting a new item in layouts using mouse interactions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Fix resizing items with non-top-left reference point using mouse handles Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Handle position and size with units and ratio lock in item properties Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Allow reseting ratio manually for linked ratio lock buttons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-10 Start porting item properties widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-07 Merge pull request #5541 from nyalldawson/thread_local Don't use thread_local on mingw or OpenBSD builds Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 More build fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Mingw fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 FreeBSD has thread_local support Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Use local statics Merge: ac1db7e605 71b9c77b90 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-07 Merge pull request #5536 from lbartoletti/freebsd_build Fix FreeBSD build Jürgen E. Fischer <jef@norbit.de> 2017-11-06 add SVG translation flags David <david@opengis.ch> 2017-11-06 item for source field fix David <david@opengis.ch> 2017-11-06 layout and remove fieldproperties icons and made naming inputs from the pull request remove old fieldpropertie-stuff Borys Jurgiel <info@borysjurgiel.pl> 2017-11-06 Reimplement QgsOptionsDialogBase::optionsStackedWidget_CurrentChanged in derived classes rather than duplicate it Borys Jurgiel <info@borysjurgiel.pl> 2017-11-06 Missing docstrings Alessandro Pasotti <elpaso@itopen.it> 2017-11-06 getter return not-const list of errors Borys Jurgiel <info@borysjurgiel.pl> 2017-11-06 Rename indx to index in some slots David <david@opengis.ch> 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 <elpaso@itopen.it> 2017-11-06 const range loop iterators Borys Jurgiel <info@borysjurgiel.pl> 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 <david@opengis.ch> 2017-11-06 fixed problem with saving first entry David <david@opengis.ch> 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 <elpaso@itopen.it> 2017-11-06 Minor change: QString -> QStringLiteral in some debug messages Alessandro Pasotti <elpaso@itopen.it> 2017-11-06 [auth][bugfix] Migrate qgis-auth.db from QGIS 2 to 3 Fixes #17403 Alessandro Pasotti <elpaso@itopen.it> 2017-11-06 [auth][bugfix] Add a getter for error list on qgsmigrate Borys Jurgiel <info@borysjurgiel.pl> 2017-11-06 [Plugin manager] Fix window title Merge: ee59abf030 67dc3187f9 Matthias Kuhn <matthias@opengis.ch> 2017-11-06 Merge pull request #5533 from DelazJ/pluginlist [bugfix]Remember the c++ plugins folders in Options dialog Nathan Woodrow <madmanwoo@gmail.com> 2017-11-06 Improved out of process crash handler (#5543) * Add out of process crash handler for better crash handling. Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Restrict available formats when running algorithms to those supported by the provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-06 Allow access to parent algorithm for processing parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Add missing QCoreApplication for TestQgsNoApplication Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-06 Fix crash when accessing auth manager when no QgsApplication is available Nyall Dawson <nyall.dawson@gmail.com> 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 <strk@kbt.io> 2017-11-05 Add Matrix as a way to get in touch with community for chat (#5147) Merge: bfe035536a 2df5332409 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Merge pull request #5534 from nyalldawson/format Add flags to QgsVectorFileWriter methods which return lists of drivers Matthias Kuhn <matthias@opengis.ch> 2017-11-05 Disable flaky PyQgsServerAccessControl test Theuns <theuns.heydenrych@za.saabgroup.com> 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 <nyall.dawson@gmail.com> 2017-11-06 Optimise QString equality tests Matthias Kuhn <matthias@opengis.ch> 2017-11-05 Update for nose2 0.7.0 Harrissou Sant-anna <delazj@gmail.com> 2017-11-05 Rename CONTRIBUTE.md to CONTRIBUTING.md Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-11-05 [Bugfix] Enable adding color in Options->Color tab Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 More QPair API removal Nyall Dawson <nyall.dawson@gmail.com> 2017-11-06 Avoid use of QPair and instead use a struct Nyall Dawson <nyall.dawson@gmail.com> 2017-11-05 Remove redundant '[OGR'] string from dialogs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-06 Fix build Followup 24e6366, readd missing flag Jürgen E. Fischer <jef@norbit.de> 2017-11-05 mod_spatialite added to osgeo4w lbartoletti <l.bartoletti@free.fr> 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 <delazj@gmail.com> 2017-11-05 Add some const and renaming Larry Shaffer <lshaffer@boundlessgeo.com> 2017-11-05 Update PyQtMacros module to handle removal of name option from pyrcc5 Harrissou Sant-anna <delazj@gmail.com> 2017-11-05 Remove Q_FOREACH and 'my' prefix for variable Harrissou Sant-anna <delazj@gmail.com> 2017-11-05 Remove some Q_FOREACH Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-11-05 Improve input detection and add new algorithms Médéric RIBREUX <mederic.ribreux@medspx.fr> 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 <nyall.dawson@gmail.com> 2017-11-05 Silence warning Harrissou Sant-anna <delazj@gmail.com> 2017-11-04 [bugfix]Remember the c++ plugins folder in Options dialog and enable the remove button Borys Jurgiel <info@borysjurgiel.pl> 2017-11-04 [Plugin manager] Remove dead code Borys Jurgiel <info@borysjurgiel.pl> 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 <mederic.ribreux@medspx.fr> 2017-11-04 * Add new GRASS 7.2 algorithms. * Fix ParameterRange GUI. * Fix Multiple values Enum support. Larry Shaffer <lshaffer@boundlessgeo.com> 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 <delazj@gmail.com> 2017-11-04 [Geometry Checker] Improve displayed messages by indicating the layer to fix Harrissou Sant-anna <delazj@gmail.com> 2017-11-03 [Geometry Checker] Use a more readable format list and save file format in settings Médéric Ribreux <mederic.ribreux@medspx.fr> 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 <mederic.ribreux@medspx.fr> 2017-10-25 Fix cz function Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-10-25 Support directory output via QgsProcessingParameterFolderDestination Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-10-23 Fix indentation Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-10-22 Modify Grass7 detection Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-10-22 Fix layers loading... Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-10-22 Massive conversion Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-14 Improve ext scripts and support OutputFolder Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-09-12 First work on ext mechanism factorisation Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-11 Improve cell size detection and FileDestinationOutput (but not perfect) Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-08 (WIP) better cellsize suport Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-07 Improve MultiLayers and FileDestination support Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-07 First working raster algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-06 First functional version (for single vector inputs/outputs) Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-05 Finish fixing description files (no more errors on startup) Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-05 Fix some other description files Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-04 (WIP) Grass algorithms can be opened and inputs are treated Médéric RIBREUX <mederic.ribreux@medspx.fr> 2017-09-03 Handle parameters and update description files (WIP) Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-09-01 (WIP) enable Grass7 provider and start to work on QgsProcessing new framework Médéric Ribreux <mederic.ribreux@medspx.fr> 2017-08-31 Update TODO list Matthias Kuhn <matthias@opengis.ch> 2017-11-04 Add missing import for test Matthias Kuhn <matthias@opengis.ch> 2017-11-04 Disable talkative wms server test Matthias Kuhn <matthias@opengis.ch> 2017-11-03 [travis] Enable server tests Matthias Kuhn <matthias@opengis.ch> 2017-11-04 Avoid using extended unicode in source files Hopefully fixes Windows issues with those Merge: 33d422b4de a2e306e563 Alessandro Pasotti <elpaso@itopen.it> 2017-11-04 Merge pull request #5217 from KentPorter-Boundless/master New icon for Data Source Manager button Kent Porter <kporter@boundlessgeo.com> 2017-11-03 Added approved icon for Data Source Manager. Merge: fb7f8f17f7 61fa8da82a Nyall Dawson <nyall.dawson@gmail.com> 2017-11-04 Merge pull request #5518 from nyalldawson/interp Start on unit tests for interpolation classes Borys Jurgiel <info@borysjurgiel.pl> 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 <blottiere.paul@gmail.com> 2017-11-03 Merge pull request #5414 from m-kuhn/transactionStack Deal with failure to create savepoint Matthias Kuhn <matthias@opengis.ch> 2017-10-20 Do not crash if there is no savepoint Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 Disable PG auth tests gacarrillor <geotux_tuxman@linuxmail.org> 2017-11-03 Developers map: remove Name and Status terms Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 [auth] Tests for Basic method uses trusted CAs Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 [bugfix][auth] Basic method uses trusted CAs when connecting to DB Fixes #17392 gacarrillor <geotux_tuxman@linuxmail.org> 2017-11-03 Developers map: Link to GIT account for each dev gacarrillor <geotux_tuxman@linuxmail.org> 2017-11-03 Developers map: more descriptive status for each dev David <david@opengis.ch> 2017-11-01 duplicate feature default action if feature id given, then only copy one feature otherwise all selected on layer David <david@opengis.ch> 2017-10-31 visibility of the new duplicate selected feature default action David <david@opengis.ch> 2017-10-31 Default Action with Python to Duplicate selected features. Visible for canvas and layer scope. Alessandro Pasotti <elpaso@itopen.it> 2017-11-03 Added QgsApplication::authManager() to API break docs Jürgen E. Fischer <jef@norbit.de> 2017-11-03 crash fix Jürgen E. Fischer <jef@norbit.de> 2017-11-03 silence astyle version check Matthias Kuhn <matthias@opengis.ch> 2017-11-02 Fix crash with hidden dock widget Fixes #17357 Fixes #17279 Fixes #17317 Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Start on unit tests for interpolation classes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-03 Merge pull request #5512 from nyalldawson/interp Cleanup and optimise interpolation code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 QgsTINInterpolator->QgsTinInterpolator Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Remove redundant interpolation classes Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Update Python code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Tighten API Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 Remove fragile and inefficient wkb re-parsing from TIN interpolator Nyall Dawson <nyall.dawson@gmail.com> 2017-11-03 More flexible API for interpolation E.g. adds API support for interpolating by m value Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Update python code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Update api break docs Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Cleanup interpolation code Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Greatly simplify and optimise interpolation code, correct handling of Z/M dimensioned geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Use QgsFeatureSources instead of QgsVectorLayer for interpolation source layers Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Standardise enum capitalization and formatting Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Pass QgsFeedback to methods in interpolation for more responsive cancelation and progress reports Merge: ac12258e11 4b6228d81e Borys Jurgiel <info@borysjurgiel.pl> 2017-11-02 Merge pull request #5511 from borysiasty/settings Move plugin installer's settings to the [app] section Jürgen E. Fischer <jef@norbit.de> 2017-11-02 * include python runtime dependencies in INSTALL (followup e9d2fd67) * also update INSTALL.html (run t2tdoc target; followup 8dfa0217d) David <david@opengis.ch> 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 <regis.haubourg@oslandia.com> 2017-11-02 fixup ccache install instruction in doc files using txt2tags Matthias Kuhn <matthias@opengis.ch> 2017-11-02 Fix relation reference widget model out of sync Causes crashes in some situations David <david@opengis.ch> 2017-11-02 attribute editor layout selection etc. Jürgen E. Fischer <jef@norbit.de> 2017-11-02 translation string fixes David <david@opengis.ch> 2017-11-01 set feature when starting action on attribute edit form Borys Jurgiel <info@borysjurgiel.pl> 2017-11-02 Move plugin installer's settings to the [app] section David <david@opengis.ch> 2017-11-02 final relation cardinality combobox Jürgen E. Fischer <jef@norbit.de> 2017-11-02 disable translation of mime types in raster layer properties Matthias Kuhn <matthias@opengis.ch> 2017-10-20 Log when savepoint creation fails Werner Macho <werner.macho@gmail.com> 2017-11-02 Update tsstat.pl fix small typo Merge: 5d2c39bbfb 2d30c1156f Borys Jurgiel <info@borysjurgiel.pl> 2017-11-01 Merge pull request #5509 from borysiasty/settings Remove dead code Matthias Kuhn <matthias@opengis.ch> 2017-11-01 Add doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-11-01 Fix abstract MOCed class generation Matthias Kuhn <matthias@opengis.ch> 2017-11-01 Const fixes for QgsSearchWidgetWrapper Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-11-01 Make text translatable Merge: ac6c598f32 a87cde271b Nyall Dawson <nyall.dawson@gmail.com> 2017-11-02 Merge pull request #5508 from DelazJ/message_spacing Fixing messages displayed in GUI Borys Jurgiel <info@borysjurgiel.pl> 2017-11-01 Remove dead code Merge: 77de9fc5ce e9d2fd676d Borys Jurgiel <info@borysjurgiel.pl> 2017-11-01 Merge branch 'master' of github.com:qgis/QGIS Jürgen E. Fischer <jef@norbit.de> 2017-11-01 add qt5-default to debian/ubuntu dependency list in INSTALL Nyall Dawson <nyall.dawson@gmail.com> 2017-11-01 More unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-10-29 remove remaining references to pyspatialite (followup 39816cf84) lbartoletti <l.bartoletti@free.fr> 2017-10-31 Fix issue 17355 Jürgen E. Fischer <jef@norbit.de> 2017-11-01 fix windows build Mathieu Pellerin <nirvn.asia@gmail.com> 2017-11-01 make use of the pin icon in recent projects menu Merge: 48d43d37ed d09331e483 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-11-01 Merge pull request #5497 from nyalldawson/svg_crash Fix crashes and issues with SVG rendering Sandro Mani <manisandro@gmail.com> 2017-10-31 [Globe] Port for QgsGeometry::constGet API changes Luigi Pirelli <luipir@gmail.com> 2017-10-24 Update Attr Table after field calculation: fixes #17312 lbartoletti <l.bartoletti@free.fr> 2017-10-31 Fix connection Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Harden taskmanager tests By using local variables and functions interdependency of the tests is decreased Merge: 9a1cd9dde7 05ad0bc04a Nyall Dawson <nyall.dawson@gmail.com> 2017-10-31 Merge pull request #5488 from nyalldawson/network [processing] Fix some issues with network analysis shortest path algs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-31 [welcome page] avoid vertical shift when pinning/unpinning projects Nyall Dawson <nyall.dawson@gmail.com> 2017-10-31 Update API break dox Nyall Dawson <nyall.dawson@gmail.com> 2017-10-31 Update copyright date Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 More test tolerance Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-29 Optimise and simplify tie point calculation Nyall Dawson <nyall.dawson@gmail.com> 2017-10-29 Simplify overly complex code Nyall Dawson <nyall.dawson@gmail.com> 2017-10-29 Fix extremely confusing network graph API naming Since names of api calls were backwards to expectations Nyall Dawson <nyall.dawson@gmail.com> 2017-10-29 Start unit tests for network analysis lib Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-28 Fix index out of range error in shortest path algs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-31 [welcome page] reverse chronological order for pinned projects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-10-30 translation string fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-30 Fix use after free Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 Remove unnecessary debug message Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 Fix memory leaks Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Fix building grass Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Revert "Avoid recursion in feature filter model" This reverts commit a3eadd320f28249915db54a02bbde9140327c6e3. Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Better typing for variables in configuration options Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Fix proxy basic authentication setting Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Avoid recursion in feature filter model Merge: 86d170be2e d2c1011a13 Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Merge pull request #5491 from m-kuhn/dropV2 Drop V2 suffix on all geometry classes Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Convert missing from[Geometry]XY calls Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Rename QgsGeometry::fromPoint to QgsGeometry::fromPointXY Also introduces the from[Geometry]XY for QgsGeometryFactory Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-10-29 Adjust leftovers addPointsV2 to addPoints Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsGeometry.addPoints with XY / V2-less versions Matthias Kuhn <matthias@opengis.ch> 2017-10-29 More drop V2 suffix fixes Matthias Kuhn <matthias@opengis.ch> 2017-10-29 More V2 drop fixes Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Various fixes to dropping V2 suffix Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Document API breaks Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsMultiPolygonV2 to QgsMultiPolygon Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsMultiPointV2 to QgsMultiPoint Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsPolygonV2 to QgsPolygon Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Optimize loop Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsMultiPolygon to QgsMultiPolygonXY Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsMultiPolyline to QgsMultiPolylineXY Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsMultiPoint to QgsMultiPointXY Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Rename QgsPolygon to QgsPolygonXY Martin Dobias <wonder.sk@gmail.com> 2017-10-29 [server] Remove dead code Matthias Kuhn <matthias@opengis.ch> 2017-10-30 Fix astyle version check for 3.0 Harrissou Sant-anna <delazj@gmail.com> 2017-10-30 Add configire to spelling check Harrissou Sant-anna <delazj@gmail.com> 2017-09-29 Remove trusted status from Plugin Manager Matthias Kuhn <matthias@opengis.ch> 2017-10-28 Allow using system astyle David <david@opengis.ch> 2017-10-30 App doc and style changes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-10-30 Drop unused variable Jürgen E. Fischer <jef@norbit.de> 2017-10-29 add loading of spatialite on windows and remove remaining references to pyspatialite (followup 39816cf84) Borys Jurgiel <info@borysjurgiel.pl> 2017-10-29 [Plugin manager] remove depreciated and unused stuff Merge: cfba4c4d09 6415fad072 Jürgen E. Fischer <jef@norbit.de> 2017-10-29 Merge pull request #5493 from gacarrillor/bye_pyspatialite Bye pyspatialite Jürgen E. Fischer <jef@norbit.de> 2017-10-29 fix windows build gacarrillor <geotux_tuxman@linuxmail.org> 2017-10-29 Get rid of PySpatiaLite gacarrillor <geotux_tuxman@linuxmail.org> 2017-10-26 Use sqlite3 instead of pyspatialite for SpatiaLite connections Harrissou Sant-anna <delazj@gmail.com> 2017-10-26 Remove the empty Description column from Interface Customization dialog Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Remove unused include Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Increase ccache size Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Debug cache misses Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Fix API typo Matthias Kuhn <matthias@opengis.ch> 2017-10-28 QgsTransaction.create expects layers, not ids Matthias Kuhn <matthias@opengis.ch> 2017-10-28 Decouple transaction handling from QgsProject Matthias Kuhn <matthias@opengis.ch> 2017-10-28 [postgres][test] Check QgsFeatureRequest.connectionTimeout flag Merge: 2c53ba9a0e e6e6189180 Matthias Kuhn <matthias@opengis.ch> 2017-10-29 Merge pull request #5483 from m-kuhn/postgisEmptyValue [postgres] Distinguish empty and NULL values Matthias Kuhn <matthias@opengis.ch> 2017-10-29 We cannot test to insert NULL with NOT NULL constraints Matthias Kuhn <matthias@opengis.ch> 2017-10-28 [postgres][test] Assert NULL insert behavior 0 != '' != NULL Matthias Kuhn <matthias@opengis.ch> 2017-10-27 [postgres] Distinguish empty and NULL values Borys Jurgiel <info@borysjurgiel.pl> 2017-10-28 [Plugin manager][needs-docs] Update a tooltip to tell users they can also use file:// protocol for plugin repositories Even Rouault <even.rouault@spatialys.com> 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 <david@opengis.ch> 2017-10-28 layout David <david@opengis.ch> 2017-10-28 style Merge: 88a80e6661 4b9898b662 Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 Merge pull request #5478 from boundlessgeo/auth-viable [auth][api] Remove deprecated QSslCertificate::isValid() Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 [auth] Return immediate errors for null cert/key when validating bundle Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-27 [auth] Integrate cert viable functions into auth system Larry Shaffer <lshaffer@boundlessgeo.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-10-27 Merge pull request #5451 from wonder-sk/snap-indicators Snap indicators improvements Merge: 2fdf30c70d d64529f4ce Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <info@borysjurgiel.pl> 2017-10-27 [Plugin manager][needs-doc] Read a CHANGELOG file in case the relevant metadata key is empty David <david@opengis.ch> 2017-10-27 spelling David <david@opengis.ch> 2017-10-27 Relation Combo David <david@opengis.ch> 2017-10-27 commit David <david@opengis.ch> 2017-10-27 commit David <david@opengis.ch> 2017-10-27 combobox for cardinality David <david@opengis.ch> 2017-10-27 Relation Cardinality config David <david@opengis.ch> 2017-10-27 relation properties Martin Dobias <wonder.sk@gmail.com> 2017-10-27 Change vertex marker to box and segment marker to double triangle Merge: 26bd6d722e 52896f5545 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <marco.hugentobler@sourcepole.ch> 2017-10-27 Merge pull request #5435 from mhugent/wms_print_layers [needs-docs][feature] Wms print layers Merge: c9ca17560b 98c05ade42 Blottiere Paul <blottiere.paul@gmail.com> 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 <tudor.barascu@qtibia.ro> 2017-10-27 Move Feature tooltip that guides towards Node Tool for snapping Merge: 0ec041d4cd c9ca17560b lbartoletti <lbartoletti@users.noreply.github.com> 2017-10-27 Merge branch 'master' into usr_bin_env Merge: be8b9113c2 c9ca17560b lbartoletti <lbartoletti@users.noreply.github.com> 2017-10-27 Merge branch 'master' into usr_bin_env Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Less debug noise Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-27 Add test for maptip Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Fix crash when accessing out of bounds field Richard Duivenvoorde <richard@duif.net> 2017-10-27 adding WITH_CLANG_TIDY as advanced, so you can build without it even if installed Alessandro Pasotti <elpaso@itopen.it> 2017-10-27 [api][auth] Removed get prefix from all getters in auth manager Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-27 Try to make travis indentation check happy Blottiere Paul <blottiere.paul@gmail.com> 2017-10-20 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-10-20 Add QUERY_LAYERS to available layers in GetFeatureInfo request Merge: 6829a92e79 8562bfa9b9 Blottiere Paul <blottiere.paul@gmail.com> 2017-10-27 Merge pull request #5406 from pblottiere/bugfix_server_hex [server][bugfix] Fix parameter decoding with post method and urlencoded David <david@opengis.ch> 2017-10-27 Relation Cardinality without own gui Merge: b0ee642556 e38bd650cb Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Merge pull request #5468 from m-kuhn/unobtrusiveConstraints [FEATURE] Make constraint reporting less obtrusive Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-25 [offset curve tool] fix tool only working once Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-25 [offset curve tool] ensure snapping is enabled when selecting feature Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-27 [welcome page] preserve pinned status when saving project David <david@opengis.ch> 2017-10-27 relationconfig Nathan Woodrow <madmanwoo@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2017-10-27 Make code shorter Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-27 Use \ instead of @ in comment Merge: f6abdd5ec8 38a4eb48be Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Merge pull request #5440 from m-kuhn/relrefthreadingv2 [feature] Relation Reference Widget : Threaded Version Merge: 89f62821a0 a625e731e3 Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Merge pull request #5471 from daniviga/rpm-3d libqgis_3d.so missing in rpm spec Blottiere Paul <blottiere.paul@gmail.com> 2017-10-19 Add some tests for GetPrint with OPACITIES Blottiere Paul <blottiere.paul@gmail.com> 2017-10-19 Fix parameter decoding with post method and urlencoded Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-27 Intendention Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Code improvements Alessandro Pasotti <elpaso@itopen.it> 2017-10-27 [auth] Added test cases for expired CAs and client certs Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-27 Intendention Merge: 68179e224c 869fc604b0 Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Merge pull request #5469 from m-kuhn/constraintsOnForms [FEATURE] Show comments as tooltips on form Merge: edecd49b00 4372ac2658 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Merge pull request #5475 from nyalldawson/snap_to_grid [FEATURE][processing] Native c++ snap to grid algorithm David <david@opengis.ch> 2017-10-27 alias field and fixed problem with storing Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 [FEATURE][processing] Native c++ snap to grid algorithm With support for snapping Z/M values, keeping curves Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-10-27 [FEATURE][welcome page] Add pin/unpin to list actions (fixes #16394) Harrissou Sant-anna <delazj@gmail.com> 2017-10-27 Allow double typed values in algorithm Also homogenize the output name Martí Angelats i Ribera <marti.angelats@gmail.com> 2017-08-31 Make asGridified and newSameType (helper function) Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Show symbology export options only when compatible (fixes #11098) Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Reword message Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Full sentence should often begin by capitalized letter and end by a full stop. Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Use a more appropriate dialog title for message boxes and capitalise first letters Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Remove trailing spacing and punctuation in ui items Harrissou Sant-anna <delazj@gmail.com> 2017-10-25 Add missing space for readability and fix punctuation Matthias Kuhn <matthias@opengis.ch> 2017-10-27 Leakyleak Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2017-10-27 Merge pull request #5472 from nyalldawson/grid_renderer Grid renderer Merge: 0a615b6022 a86800b7ff Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Merge pull request #5464 from lbartoletti/improve_triangle Improve triangle Nyall Dawson <nyall.dawson@gmail.com> 2017-10-27 Minor fixups, add tests myarjunar <myarjunar@gmail.com> 2017-03-14 [FEATURE] add grid renderer for points displacement. funded by Kartoza Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Adjust tests Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Convert some Q_FOREACHes to for-in Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Make constraint reporting less obtrusive Tim Sutton <tim@linfiniti.com> 2017-10-26 Update cmake contact to use info@qgis.org instead of my email (#5470) lbartoletti <l.bartoletti@free.fr> 2017-10-26 Fix tests forgotten in testqgsexpression.cpp Merge: 3210f8546a 11ce639a68 Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-26 Merge pull request #5463 from boundlessgeo/BD-2507-pki-bundle-validation [auth] PKI bundle validation utility function Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-26 Add Unit test Daniele Viganò <daniele@vigano.me> 2017-10-26 Sync documentation about compilation on Fedora Daniele Viganò <daniele@vigano.me> 2017-10-26 Track libqgis_3d.so in RPM spec file Merge: 1ae0857d4b ef7a29dc53 Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-26 Merge pull request #5401 from boundlessgeo/pkcs8-to-pkcs1 [auth] Convert PKCS8 to PKCS1 private keys (for macOS) Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Fix chained filters and tests Matthias Kuhn <matthias@opengis.ch> 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 <david@opengis.ch> 2017-10-26 Merge branch 'master' into propertieslayout Merge: 3a547dc5b9 1ae0857d4b signedav <david@opengis.ch> 2017-10-26 Merge branch 'master' into propertieslayout Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-26 [auth] Keep sensitive debug data commented out Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Access authmanager through application Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Remove Diffie Hellman from validated keys Because Qt does not support DH Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Add utility method to validate a PKI bundle Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Add validatePKIBundle Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Add test with client cert Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 Typo in a comment Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 Add documentation for the hostName argument Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 [auth] Add tests for the certificate chain validation routine Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 [auth] Add certificate chain validation routine Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 [auth] Add PEM test certificate chain Merge: 92b3b5bcbc 40c0b0b353 Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Merge pull request #5458 from daniviga/rpm-3d Enable 3D support in RPM Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Move private methods implementation to header Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Fix build with Qt 5.5 Merge: d414822f47 c780ab9bd2 Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 Merge pull request #5446 from boundlessgeo/BD-2279-authmanager-singleton [auth] Authmanager singleton API removal David <david@opengis.ch> 2017-10-26 relations in list alias comment in gui (not ready yet) Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Load some entries by default in relation reference widget Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Relation reference widget make current entry bold Merge: d40447e7d0 1c9f9df0ea Blottiere Paul <blottiere.paul@gmail.com> 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 <matthias@opengis.ch> 2017-10-26 QgsFeatureListComboBox GUI enhancements Matthias Kuhn <matthias@opengis.ch> 2017-10-26 NULL value is gray and italic Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Fix build warning Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Add a selectOnFocus property to QgsFilterLineEdit Matthias Kuhn <matthias@opengis.ch> 2017-10-26 fixup 7811f38e480aabae9a1c068f4da766da4dc7b0f8 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-26 Add unittest for featureinfo request using the parameter with_geometry Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Cleanup temporary files in prepare-commit.sh Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-26 Remove geometries from unit test output (is now only added if requested) Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Fix todo Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Allow using NULL values Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Re-Enable chained filters Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Only restore selection if it exists Matthias Kuhn <matthias@opengis.ch> 2017-10-25 No forced rendering on startup Matthias Kuhn <matthias@opengis.ch> 2017-10-25 [travis] fold docker information Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Fix building tests Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Doxyfixes Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Fix build Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Qt < 5.6 compatibility Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Optimize request for QgsFeatureFilterModel Matthias Kuhn <matthias@opengis.ch> 2017-10-25 More doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Make QgsRelationReferenceWidget background threaded Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Add tests for QgsFeatureListComboBox and friends Matthias Kuhn <matthias@opengis.ch> 2017-10-25 [FEATURE] Add QgsFeatureListComboBox with live-filter-capabilities Blottiere Paul <blottiere.paul@gmail.com> 2017-10-26 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-10-18 Fixes regression by adding visible tag to layer's node lbartoletti <l.bartoletti@free.fr> 2017-10-26 more z/m test Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-26 [FEATURE][welcome page] remove from list action (fixes #13722) lbartoletti <l.bartoletti@free.fr> 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ò <daniele@vigano.me> 2017-10-26 Force qca-qt5-ossl as a requirement for RPM Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-24 [FEATURE]: Fetch geometry and maptip in feature info only if requested by the client Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-26 [property override btn] integer64 (instead of unknown type) for longlong Daniele Viganò <daniele@vigano.me> 2017-10-26 Enable 3D support only for Fedora > 26 (waiting for Qt 5.9) Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Update sip Martin Dobias <wonder.sk@gmail.com> 2017-10-26 Build and review fixes Merge: 8c325206fc 4a51c40821 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-10-26 [auth] Minor comment rewording Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] bulletproof QgsAuthManager singleton to make server happy Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2017-10-26 Merge pull request #5443 from m-kuhn/iteratorTimeout [feature] Allow to specify timeout when requesting features Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Add API doc Daniele Viganò <daniele@vigano.me> 2017-10-26 Add 3D support in RPM build Merge: acbd9d18f5 3dbffb07a4 Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Merge pull request #5448 from signedav/relationshipstrength Duplication Feature and its relating Features David <david@opengis.ch> 2017-10-26 improved api doc Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Removed profile splash information for auth manager (now done in initQgis) Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 [auth] Removed instance and ctor from bindings Alessandro Pasotti <elpaso@itopen.it> 2017-10-25 Clean auth DB path with cleanPath Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 Add missing import Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 [auth] Authmanager singleton removal from API Merge: ecf93e38ec fb4e84a052 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5432 from Gustry/allow_pipe_filepath allow pipe character in filepath in processing Alessandro Pasotti <elpaso@itopen.it> 2017-10-26 Fix test after QgsFileDownloader move to core and API change David <david@opengis.ch> 2017-10-26 add relations into drag-tree Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-26 fix WITH_3D=TRUE build Merge: 861e05b406 067774839e Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Merge pull request #5450 from daniviga/rpm-fix-epoch Fix 'epoch' management in rpm spec Merge: 611dca4a30 8a4382a473 Blottiere Paul <blottiere.paul@gmail.com> 2017-10-26 Merge pull request #5376 from pblottiere/dirty [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions David <david@opengis.ch> 2017-10-26 spelling stuff Merge: 4021c30005 387057a1b8 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5100 from Gustry/crs_description add CRS description in the layer_property expression Merge: 089fa36169 2d7141996e Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5286 from DelazJ/toolswitch Enable display of selection tools in Attribute toolbar Merge: d8775fca55 892ec18ea6 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5285 from DelazJ/patch-1 Add source files location Merge: 55203a0fc2 60d0db9ebd Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5398 from DelazJ/DelazJ-patch-1 [DB Manager] Set correct dialog alignment Merge: 93f8abecaa 3888192e43 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5359 from nyalldawson/primitive Rename (and make safe) QgsGeometry::geometry() Merge: a2f380b2bd 5300f69c24 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5423 from nyalldawson/gdal_ptr Implement scoped pointers for gdal handled objects Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Add missing override Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-26 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-26 Explicitly close gdal dataset handles as early as possible Merge: a9f8e60064 62f2091383 Matthias Kuhn <matthias@opengis.ch> 2017-10-26 Merge pull request #5437 from m-kuhn/pgquick [postgres] respect empty FilterFids list Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix crash when creating new rasters Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix build, tests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 More gdal scoped pointer types Nyall Dawson <nyall.dawson@gmail.com> 2017-10-24 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Implement scoped pointers for gdal handled objects Merge: a89dfde91b 650a1227b6 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Merge pull request #5428 from lbartoletti/triangleGML ADD GML export to QgsTriangle Nyall Dawson <nyall.dawson@gmail.com> 2017-10-26 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Update API break docs Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Update python code to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Replace use of qt methods with std equivalents Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Remove use of QSharedPointer/QScopedPointer Nyall Dawson <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2017-10-25 Avoid crash when export as GML an empty geometry Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <info@borysjurgiel.pl> 2017-10-25 [Plugin manager][needs-docs] follow up 87d087bbfdb0 David <david@opengis.ch> 2017-10-25 Add some api documentations for new functions Matthias Kuhn <matthias@opengis.ch> 2017-10-25 [postgres] Early exit iterator if there's nothing to fetch anyway David <david@opengis.ch> 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 <blottiere.paul@gmail.com> 2017-10-17 Private attributes Blottiere Paul <blottiere.paul@gmail.com> 2017-10-17 Replace dynamic_cast by qobject_cast Blottiere Paul <blottiere.paul@gmail.com> 2017-10-17 Rename signal in dirtied Blottiere Paul <blottiere.paul@gmail.com> 2017-10-17 Remove duplicated protected Blottiere Paul <blottiere.paul@gmail.com> 2017-10-16 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-10-16 [FEATURE] Add a flag to dirty edit buffer when using executeSql in transactions Merge: 7dbae64cc7 1eac450d54 Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Merge pull request #5452 from mach0/master [ts] adding kyrgyz translators Werner Macho <werner.macho@gmail.com> 2017-10-25 [ts] adding kyrgyz translators lbartoletti <l.bartoletti@free.fr> 2017-10-25 Change the approach: returns an empty element Etienne Trimaille <gustrimaille@yahoo.fr> 2017-08-31 add CRS description in the layer_property expression Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-10-25 Merge pull request #5441 from m-kuhn/spinner [feature] Spinner icon on QgsFilterLineEdit Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Fix progress bar for file downloader alg Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Don't report the same download progress twice, report progress for unknown download sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Don't throw exception when file downloader alg is canceled Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Add some more tags to file downloader alg Daniele Viganò <daniele@vigano.me> 2017-10-25 Fix changelog date in rpm speci when build is 'stable' Merge: ceb31fa45b 4567e80867 Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Merge pull request #5444 from m-kuhn/shhhht Shhhht Daniele Viganò <daniele@vigano.me> 2017-10-25 Fix epoch management in rpm spec 'Requires' Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Add missing doc Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-10-25 Remove unrequired include Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Private classes should not be exported Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Warning debug output when doing dangerous things Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Less noisy debug output Matthias Kuhn <matthias@opengis.ch> 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 <gustrimaille@yahoo.fr> 2017-10-24 allow pipe character in filepath in processing Matthias Kuhn <matthias@opengis.ch> 2017-10-25 sipify does not like copydoc Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Show spinner in locator widget Matthias Kuhn <matthias@opengis.ch> 2017-10-25 Add a spinner icon to QgsFilterLineEdit Nyall Dawson <nyall.dawson@gmail.com> 2017-10-25 Fix qt warnings on task manager test Matthias Kuhn <matthias@opengis.ch> 2017-10-24 Notify feature source when iterator is closed Etienne Trimaille <gustrimaille@yahoo.fr> 2017-10-24 new string concatenation algorithm in processing Etienne Trimaille <gustrimaille@yahoo.fr> 2017-10-24 reorder alphabetically imports for native algorithms Matthias Kuhn <matthias@opengis.ch> 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 <info@borysjurgiel.pl> 2017-10-24 Merge branch 'master' of github.com:qgis/QGIS Merge: d34c09b3fe ceab42e4b9 Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 Merge pull request #5429 from boundlessgeo/BD-2239-clear-access-cache [auth][needs-docs][feature] Clear access cache Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-10-24 [postgres] A bit less talky Merge: 5261a9a5df 04a8418a32 Alexander Bruy <alexander.bruy@gmail.com> 2017-10-24 Merge pull request #5427 from alexbruy/processing-distance [processing] keep column names in standard distance matrix (fix #17150) Alexander Bruy <alexander.bruy@gmail.com> 2017-10-23 [processing] correctly handle layers without attributes in GDAL-based geoprocessing algorithms (fix #17287) Alexander Bruy <alexander.bruy@gmail.com> 2017-10-24 add tests for distance matrix algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-10-24 [processing] keep column names in standard distance matrix (fix #17150) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-24 Hide raster options for non-WMS/WMTS layers Matthias Kuhn <matthias@opengis.ch> 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 <marco.hugentobler@sourcepole.ch> 2017-10-24 Merge pull request #5396 from mhugent/server_wms_print_layers Server wms print layers Martin Dobias <wonder.sk@gmail.com> 2017-10-24 Move handling of snap indicators from map tools to a new class Merge: 87d087bbfd cff3569ca1 Borys Jurgiel <info@borysjurgiel.pl> 2017-10-24 Merge branch 'master' of github.com:qgis/QGIS Sandro Mani <manisandro@gmail.com> 2017-10-24 Make QgsVScrollArea inherit QgsScrollArea Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 [auth] Tooltip minor rewording Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 [auth] translate menu actions Alessandro Pasotti <elpaso@itopen.it> 2017-10-24 [auth] Added recommended and tooltip Harrissou Sant-anna <delazj@gmail.com> 2017-10-17 Typo fixes lbartoletti <lbartoletti@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2017-10-24 Fix build warning In related news, Travis is no longer failing builds which throw new warnings Borys Jurgiel <info@borysjurgiel.pl> 2017-10-23 [Plugin manager] Add a label for built-in plugins explaining they aren't uninstallable. Merge: 46a6f25d6f 8421a7e0d8 Sandro Mani <manisandro@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-24 Merge pull request #5418 from nyalldawson/from_polyline Rename QgsGeometry::fromPolyline as QgsGeometry::fromPolylineXY Etienne Trimaille <gustrimaille@yahoo.fr> 2017-10-23 [FEATURE] Download a file in Processing Sandro Mani <manisandro@gmail.com> 2017-10-23 [Geometry checker] Add some debug code Sandro Mani <manisandro@gmail.com> 2017-10-23 [Geometry checker] Remove unused includes lbartoletti <l.bartoletti@free.fr> 2017-10-23 Init z support and GML3 3D lbartoletti <lbartoletti@users.noreply.github.com> 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 <elpaso@itopen.it> 2017-10-23 [auth] Typo in comment Alessandro Pasotti <elpaso@itopen.it> 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 <gsherman@geoapt.com> 2017-10-23 Remove invalid decode statements from plugin installer Alessandro Pasotti <elpaso@itopen.it> 2017-10-23 [auth] Removed configuration checkbox for auto clear Alessandro Pasotti <elpaso@itopen.it> 2017-10-23 [auth] Reverted to previous GUI Sandro Mani <manisandro@gmail.com> 2017-10-23 [Geometry checker] Qt < 5.9 compatibility fix Sandro Mani <manisandro@gmail.com> 2017-10-23 [Geometry checker] Exclude from sip bindings Sandro Mani <manisandro@gmail.com> 2017-10-23 Add QgsVScrollArea sip bindings Sandro Mani <manisandro@gmail.com> 2017-10-19 Add missing QgsVScrollArea documentation Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Try harder to match old errors to those found after a recheck Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Don't recheck any features if fixed error resulted in no changes Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Only add to feature pool spatial indices features which are to be processed Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Fix possible crash in QgsGeometryCheckerFixSummaryDialog::addError Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Disable sorting in QgsGeometryCheckerFixSummaryDialog::addError for better performance Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Fix incomplete QgsGeometryOverlapCheckError::handleChanges Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Don't make the layer-feature iterator return features without valid geometry Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Don't recollect errors with empty recheck list Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Fix incorrect change parametrization in QgsGeometryCheck::replaceFeatureGeometryPart Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 2017-10-19 Re-add QgsGeometryEngine::combine taking a list of QgsAbstractGeometries Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Fix features not correctly removed from QgsFeaturePool spatial index Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] More change tracking tests Sandro Mani <manisandro@gmail.com> 2017-10-19 [Geometry checker] Remove debug print Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Fix incorrect logic in QgsGeometryCheckError::handleChanges Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Add more fixError tests Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Fix crash in QgsGeometryCheckerResultTab::addError if layerId is empty Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Fix incorrect ring index in QgsGeometrySelfIntersectionCheck::fixError Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Use centroid of actual hole to report error in QgsGeometryHoleCheck Sandro Mani <manisandro@gmail.com> 2017-10-17 [Geometry checker] Fix crashes in QgsGeometryGapCheck::mergeWithNeighbor due to using wrong layerId Sandro Mani <manisandro@gmail.com> 2017-10-16 [Geometry checker] Add a first series of fixError tests Sandro Mani <manisandro@gmail.com> 2017-10-16 [Geometry checker] Fix wrong obsoletes test in QgsGeometryContainedCheck::fixError Sandro Mani <manisandro@gmail.com> 2017-10-14 [Geometry checker] Add TestQgsGeometryChecks::createTestContext variant which copies the testdata to a temporary dir Sandro Mani <manisandro@gmail.com> 2017-10-14 [Geometry checker] Make TestQgsGeometryChecks::searchCheckErrors return the list of matching errors instead of just the number of matches Sandro Mani <manisandro@gmail.com> 2017-10-12 [Geometry checker] Add follow boundaries check Sandro Mani <manisandro@gmail.com> 2017-10-12 [Geometry checker] Fix broken LayerFeature geometry transform Sandro Mani <manisandro@gmail.com> 2017-10-12 [Geometry checker] Fix type check factory Sandro Mani <manisandro@gmail.com> 2017-10-12 [Geometry checker] Finish gap check test Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Add more tests Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Fix incorrect free in gap check Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Specify part in error parametrization in line and line-layer intersection checks Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Don't report segment lengths smaller than checker precision, they are either duplicate nodes or degenerate geometries Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Simplify point in polygon check Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Uniformize error messages Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Ensure overlap check returns on error for each overlap part Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Report if geometry is invalid in overlap check Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Ensure duplicate check ui is enabled also for lines Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Make line intersection test and line layer intersection test also report multiple intersections for same line Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Ensure line layer intersection test does not check a line layer against itself Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Introduce QgsGeometryCheckerUtils::polygonRings Sandro Mani <manisandro@gmail.com> 2017-09-28 [Geometry checker] Don't make line intersection test report symmetric errors twice Sandro Mani <manisandro@gmail.com> 2017-09-27 [Geometry checker] Some initial tests Sandro Mani <manisandro@gmail.com> 2017-09-27 [Geometry checker] Make contained check work with all geometry types Sandro Mani <manisandro@gmail.com> 2017-09-27 [Geometry checker] Also check other parts of same feature in dangle check Sandro Mani <manisandro@gmail.com> 2017-09-27 [Geometry checker] Use symDifference for all geometry types to detect duplicates Sandro Mani <manisandro@gmail.com> 2017-09-26 [Geometry checker] Drop feature id update logic now handled by freezing repacking Sandro Mani <manisandro@gmail.com> 2017-09-26 [Geometry checker] Move core classes to qgis_analysis Sandro Mani <manisandro@gmail.com> 2017-09-25 [Geometry checker] Reorder some UI elements Sandro Mani <manisandro@gmail.com> 2017-09-25 [Geometry checker] Enter update mode when editing result layers Sandro Mani <manisandro@gmail.com> 2017-09-25 [Geometry checker] Add line layer intersection check Sandro Mani <manisandro@gmail.com> 2017-09-19 [Geometry checker] Update for QgsGeometryEngine API changes Sandro Mani <manisandro@gmail.com> 2017-07-06 [Geometry checker] Fix layerFeature comparison Sandro Mani <manisandro@gmail.com> 2017-07-06 [Geometry checker] Allow adding a prefix to output layer names Sandro Mani <manisandro@gmail.com> 2017-07-06 [Geometry checker] Fix logic to ensure that each pair of features is only compared once Sandro Mani <manisandro@gmail.com> 2017-07-06 [Geometry checker] Show layer names instead of ids in user-facing strings Sandro Mani <manisandro@gmail.com> 2017-07-06 [Geometry checker] Handle fid changes Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Store feature pool directly in LayerFeature instead of copying layerToMapUnits and layerToMapTransform Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Fix incorrect mapToLayerUnits -> layerToMapUntis Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Add tooltip with data source to layers in setup tab Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Only update layer list in setup tab after layers have been removed Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Don't use QgsScrollArea... Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Don't self-compare features in contained check Sandro Mani <manisandro@gmail.com> 2017-06-29 [Geometry checker] Run contained check in map crs Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Various ui improvements Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Add layer column to fix summary dialog tables Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Introduce vertical-only scroll-areas Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Fix some feature highlighting issues Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Improve label Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Add layer column to result table Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Imporove logic for picking the output directory Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Fix determining active layer geometry types Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Fix updating and gathering of layers Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Reduce icon size in setup layer list Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Fix angle check possibly reporting end nodes of lines Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Ensure all UI items are consistently enabled/disabled depending on type of layers to be checked Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Set appropriate initial size for checker dialog Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Rename tab: Settings -> Setup Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Tweak logic for choosing which layers are selected in the setup tab Sandro Mani <manisandro@gmail.com> 2017-06-28 [Geometry checker] Fix LayerFeature iterator Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Add point in polygon check Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Add line intersection check Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Simplify code Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Extend duplicate check to also handle points Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Add point must be covered by line check Sandro Mani <manisandro@gmail.com> 2017-06-27 [Geometry checker] Add dangle check Sandro Mani <manisandro@gmail.com> 2017-06-26 [Geometry checker] Use map crs for geometry and errorLocation in CheckErrors, overall code cleanup Sandro Mani <manisandro@gmail.com> 2017-06-15 [Geometry checker] Adapt for API changes Sandro Mani <manisandro@gmail.com> 2017-04-12 [Geometry checker] Introduce QgsGeometryCheckerUtils::LayerFeatures Sandro Mani <manisandro@gmail.com> 2017-04-05 [Geometry checker] Initial multilayer support for contained check Sandro Mani <manisandro@gmail.com> 2017-04-05 [Geometry checker] Initial multilayer support for duplicate check Sandro Mani <manisandro@gmail.com> 2017-04-05 [Geometry checker] Initial multilayer support for overlap check Sandro Mani <manisandro@gmail.com> 2017-04-04 [Geometry checker] Add multi-layer support to gap check Sandro Mani <manisandro@gmail.com> 2017-04-04 [Geometry checker] Store error values in map units, perform topology checks in map CRS Sandro Mani <manisandro@gmail.com> 2017-04-04 [Geometry checker] Ensure headers appear in project tree Sandro Mani <manisandro@gmail.com> 2017-03-30 [Geometry checker] Make checks report affected are in selected crs Sandro Mani <manisandro@gmail.com> 2017-03-30 [Geometry checker] Introduce QgsGeometryCheckerContext Sandro Mani <manisandro@gmail.com> 2017-03-30 [Geometry checker] Initial multi-layer support Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <elpaso@itopen.it> 2017-10-23 [auth] Menu option and configuration for auto clear auth cache Alessandro Pasotti <elpaso@itopen.it> 2017-10-23 [auth] Clear network authentication cache on SSL errors Merge: a6964b51bc 1822b76c1a Even Rouault <even.rouault@spatialys.com> 2017-10-23 Merge pull request #5415 from rouault/use_layername [OGR provider/askUserForOGRSublayers] Use layername= instead of layerid= when no ambiguity lbartoletti <l.bartoletti@free.fr> 2017-10-23 ADD GML export to QgsTriangle Merge: 1d043f3c5a 7bfd60ab78 D'Hont René-Luc <rldhont@gmail.com> 2017-10-23 Merge pull request #5413 from rldhont/server-bugfix-display [Server][Bugfix] Test if the environ variable DISPLAY is defined Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Update test Nyall Dawson <nyall.dawson@gmail.com> 2017-10-23 Make gpkg the first choice for processing vector outputs D'Hont René-Luc <rldhont@gmail.com> 2017-10-20 [Server][Bugfix] Test if the environ variable DISPLAY is defined Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2017-10-22 - Add Signals start/stopCapturing - fix QSpinBox -> QgsSpinBox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-22 Partially revert 28daa1a0 Using gpkg for this test is causing intermittent travis timeouts. . . . . Team Shapefile FTW ;) Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-10-21 follow up f243b8448e2 Jürgen E. Fischer <jef@norbit.de> 2017-10-21 postgres: add support for partitioned tables (implements #17302) Jürgen E. Fischer <jef@norbit.de> 2017-10-21 postgres provider: queries have an unknown relation type Merge: 49071808ac 28daa1a0e0 Matthias Kuhn <matthias@opengis.ch> 2017-10-21 Merge pull request #5385 from jachym/geopackage Put GeoPackage at first place in the menu Even Rouault <even.rouault@spatialys.com> 2017-10-21 [Browser] Fix invalid detection of OGR VRT by GDAL provider, and fix broken detection of OGR VRT (fixes #16806) Even Rouault <even.rouault@spatialys.com> 2017-10-20 [OGR/browser] More consistant use of GDAL API Even Rouault <even.rouault@spatialys.com> 2017-10-20 [OGR provider] subLayers(): avoid emitting error on a geometry less layer Even Rouault <even.rouault@spatialys.com> 2017-10-20 [OGR provider] Avoid (harmless) OGR errors when trying to convert GeoPackage from WAL to DELETE mode Richard Duivenvoorde <richard@duif.net> 2017-10-20 fix tab clicks in plugin manager Merge: e59f1d5d48 c9b0a2b167 Even Rouault <even.rouault@spatialys.com> 2017-10-20 Merge pull request #5409 from rouault/fix_gpkg_many_layers [OGR provider] Allow opening (GeoPackage) datasets with many layers Even Rouault <even.rouault@spatialys.com> 2017-10-20 [OGR provider] Speed-up layer addition to the canvas when selected from the data source manager Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2017-10-20 Move static variable to function scope Matthias Kuhn <matthias@opengis.ch> 2017-10-20 Revert "Avoid type quotation errors in value exists check" This reverts commit 6ce4b607c522d5db35227d2ae5f20259d4e384f0. Even Rouault <even.rouault@spatialys.com> 2017-10-20 Application termination: fix crash caused by 5288aed5503205948f3785590e3b27d325340afe when layers are still opened at exit Matthias Kuhn <matthias@opengis.ch> 2017-10-20 Avoid type quotation errors in value exists check Matthias Kuhn <matthias@opengis.ch> 2017-10-20 Feature validation should not spam the log Even Rouault <even.rouault@spatialys.com> 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 <marco.hugentobler@sourcepole.ch> 2017-10-20 Move creation of datasource uri for external wms layers to QgsWMSParameters Merge: efb84fd2ca 7b455d8700 D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2017-10-20 Merge pull request #5337 from dmarteau/qgis_utils_refactoring Disable message hook and import override at runtime D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2017-10-20 Merge pull request #5399 from pblottiere/server_flaky_tests [server] WIP : reactivate flaky server tests for WMS requests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-20 Also add unique_ptrs for other geos classes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-20 Another attempt to avoid Travis warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <blottiere.paul@gmail.com> 2017-10-19 Unskip test_wms_getprint_srs (GetPrint has been refactored since) Blottiere Paul <blottiere.paul@gmail.com> 2017-10-19 Add some tests to validate assertXMLEqual Blottiere Paul <blottiere.paul@gmail.com> 2017-10-18 Split WMS tests to detect flaky behavior Merge: 79bc5d4bf7 dc6bdc2919 D'Hont René-Luc <rldhont@gmail.com> 2017-10-19 Merge pull request #5405 from rldhont/server-wms-test-enhancement [Server][Tests] Fix WMS tests locally Jachym Cepicky <jachym.cepicky@gmail.com> 2017-10-18 Adding more default SHP->GPKG changes Andrea Aime <andrea.aime@gmail.com> 2017-09-20 Also export rule based labelling. Follow up to #8925 D'Hont René-Luc <rldhont@gmail.com> 2017-10-19 [Server][Tests] Fix WMS tests locally Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <wonder.sk@gmail.com> 2017-10-13 Save state of 3D map views in projects + restore them on project load Martin Dobias <wonder.sk@gmail.com> 2017-10-13 Move code useful for 3D view out of 2D map canvas dock code Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-10-19 [DB Manager]Set dialog alignment instead of adding trailing spaces to labels Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Fix build warnings on Travis Merge: 325168ee1f 4ce166241e Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Merge pull request #5369 from nyalldawson/toolbox_order [processing] Always list native algorithms before 3rd party providers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-16 Drop version and count from algorithm item in tree view Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-19 Merge pull request #5392 from nyalldawson/file_downloader Split QgsFileDownloader into separate core/gui classes Merge: 8ca4a1a80f b6ed28b312 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Merge pull request #5366 from DelazJ/effectsalign Vertically align color widget in Effect properties dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Fix windows build Merge: bb522b3660 432ef1a294 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Merge pull request #5371 from DelazJ/colorspace Optimize spacing in Color settings dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 More use of geos::unique_ptr Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Fix leak in QgsMultiSurface::asJSON Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 2017-10-18 [auth] Fix documentation error in QgsAuthCertUtils Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2017-10-18 [auth] Move inline file reads to static func; add PKCS#8 sniffing func Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-17 [auth] Add error trap and debug fixes for PKCS#12 auth method Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Rename method, docs and api breaks documentation Nyall Dawson <nyall.dawson@gmail.com> 2017-10-19 Fix qt warnings thrown by QgsFileDownloader Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-18 Fix crash in QgsGeometry::splitGeometry Alexander Bruy <alexander.bruy@gmail.com> 2017-10-18 [processing] update test data Víctor Olaya <volayaf@gmail.com> 2017-10-18 [processing] allow reordering in multiple selection dialog Alexander Bruy <alexander.bruy@gmail.com> 2017-10-18 [processing] retrieve dissolve parameter as boolean value lbartoletti <l.bartoletti@free.fr> 2017-10-18 manual resolve conflicts for qgisapp.ui Merge: df0d717f92 b1c45d57a6 Alessandro Pasotti <elpaso@itopen.it> 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 <l.bartoletti@free.fr> 2017-10-18 Enable tools using extent when map is rotated Jachym Cepicky <jachym.cepicky@gmail.com> 2017-10-16 Put GeoPackage at first place in the menu [FEATURE] [needs-docs] Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Fix disabled add button in ogr source select for valid protocols Fixes #17206 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Remove empty item from plugin manager tabs Nyall Dawson <nyall.dawson@gmail.com> 2017-10-18 Fix corrupted text in buttons Borys Jurgiel <info@borysjurgiel.pl> 2017-10-17 Plugin Manager: Disable focus by tab key for the 'Unistall' and 'Upgrade all' buttons to prevent from accidental execution Borys Jurgiel <info@borysjurgiel.pl> 2017-10-17 Plugin manager layout fixes Merge: 9fdd060322 92e5de9e9e Tom Kralidis <tomkralidis@gmail.com> 2017-10-17 Merge pull request #5391 from tomkralidis/issue-11732 [MetaSearch] update plugin icon (fixes #11732) [needs-docs] Tom Kralidis <tomkralidis@gmail.com> 2017-10-17 [MetaSearch] update plugin icon (fixes #11732) [needs-docs] Even Rouault <even.rouault@spatialys.com> 2017-10-17 Remove useless use of binary or Alessandro Pasotti <elpaso@itopen.it> 2017-10-17 [auth] Use QGIS test certificates Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-17 Enable external WMS layers also for GetPrint Merge: c8495ea4e9 e4767e693f signedav <david@opengis.ch> 2017-10-17 Merge pull request #1 from m-kuhn/propertieslayout Propertieslayout Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-10-17 Remove temporary layers (highlight layers and external wms layers) Merge: 4901f0af05 6447beefe8 Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 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 <elpaso@itopen.it> 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 <marco.hugentobler@sourcepole.ch> 2017-10-17 Support external WMS layers in GetPrint and GetMap requests Alessandro Pasotti <elpaso@itopen.it> 2017-10-17 WFS data items: add level to debug message Blottiere Paul <blottiere.paul@gmail.com> 2017-10-17 Update unit tests Blottiere Paul <blottiere.paul@gmail.com> 2017-10-04 Translate error message in exception Blottiere Paul <blottiere.paul@gmail.com> 2017-10-04 Fix error code Blottiere Paul <blottiere.paul@gmail.com> 2017-10-04 First layer level should not be set to queryable (only sublevels) Merge: db97e2772f 2f29e162d1 D'Hont René-Luc <rldhont@gmail.com> 2017-10-17 Merge pull request #5297 from dmarteau/wfs_1_1_0 [Server][FEATURE][needs-docs] Support WFS 1.1.0 David Marteau <david@innophi.com> 2017-10-10 Disable message hook and import override at runtime Merge: ba9e0437cc ec57d25a3f Borys Jurgiel <info@borysjurgiel.pl> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-10-17 Merge pull request #5386 from m-kuhn/pylintFixes Pylint fixes Alessandro Pasotti <elpaso@itopen.it> 2017-10-17 [auth] Removed self-signed CAs from datasource uri items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Lighter borders for projection selector map Nyall Dawson <nyall.dawson@gmail.com> 2017-10-17 Sync canvas extent rect color and center marker color Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-10-17 Add debug output to spatialite test Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Fix too-many-format-args Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Fix call to non-existent method Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Add abstract base method Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Fix super call Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Fix typo in method name Matthias Kuhn <matthias@opengis.ch> 2017-10-17 Properly raise NotImplementedError Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Remove broken and unused code Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix access to member variable in classmethod Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix typo in method call Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Migrate processing help to new processing registry Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix member access in postgis.py Merge: c33dbd96fe a3f7655030 Borys Jurgiel <info@borysjurgiel.pl> 2017-10-16 Merge branch 'master' of github.com:qgis/QGIS into plugman Borys Jurgiel <info@borysjurgiel.pl> 2017-10-16 Plugin manager: Use QgsFileWidget for installing from zip files Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix too-many-format-args Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix typo in method name Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix used-before-assignment Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix broken error handling Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Remove double-defined __init__ function Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Fix file modes Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Remove PyQt4 compatibility layer lbartoletti <l.bartoletti@free.fr> 2017-10-16 Fix remaining rubber band Daniele Viganò <daniele@vigano.me> 2017-10-16 Fix a syntax error in dlg_sql_layer_window.py Merge: 11ec24f0fa 83212e760a Borys Jurgiel <info@borysjurgiel.pl> 2017-10-16 Merge branch 'master' of github.com:qgis/QGIS into plugman Matthias Kuhn <matthias@opengis.ch> 2017-10-16 [travis] Stabilize spatialite tests Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Document cachain argument Martin Dobias <wonder.sk@gmail.com> 2017-10-12 Spin box: fix input of double values in locales with non-point decimal separator Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Sipify and doxify Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Pass by reference in const loop Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Removed oauth3 from cmake Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Fix processing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Move native c++ processing algorithms from core library to analysis And split into separate files for each algorithm Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Add checkbox to exclud root CAs from bundles on pkipkcs12 method Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Add checkbox to exclud root CAs from bundles on pkipath method Alessandro Pasotti <elpaso@itopen.it> 2017-10-16 [auth] Add method to exclude self-signed CAs from a list of certificates Merge: d4635d042d c6565da36f Matthias Kuhn <matthias@opengis.ch> 2017-10-16 Merge pull request #5324 from DelazJ/locale Remove Locale tab from Options dialog Merge: afb2a6a098 562e9b442b Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-10-16 Merge pull request #5333 from daniviga/better-rpm Improve buildrpms.sh for nightly builds Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Merge CAs added by PKI bundles to the trusted CAs Nyall Dawson <nyall.dawson@gmail.com> 2017-10-16 Move bounds retrieval to QgsCoordinateReferenceSystem Allows reuse in scripts/plugins/etc Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-16 Fix warnings Nathan Woodrow <madmanwoo@gmail.com> 2017-10-16 Fix build Something something Monday something... :) Nathan Woodrow <madmanwoo@gmail.com> 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 <james@shaeffer.co> 2017-10-15 Added new contributor (#5363) Borys Jurgiel <info@borysjurgiel.pl> 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 <jef@norbit.de> 2017-10-15 query version from version.qgis.org instead of ubuntu.qgis.org Harrissou Sant-anna <delazj@gmail.com> 2017-10-15 Optimize spacing in Color settings dialog Merge: d6a12e0ba0 277b508637 Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2017-10-14 Fix 3D build on windows Harrissou Sant-anna <delazj@gmail.com> 2017-10-14 Add source files location Martin Dobias <wonder.sk@gmail.com> 2017-10-14 Fix test Merge: b91b854a19 e6c64f69ce D'Hont René-Luc <rldhont@gmail.com> 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 <wonder.sk@gmail.com> 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 <delazj@gmail.com> 2017-10-14 Vertically align color widget in Effect properties dialog Merge: b250729e46 947b0cc49e Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Merge pull request #5352 from nyalldawson/geom Geometry cleanups and modernization Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Add CAs to the connection for pkipkcs12 Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Add CAs to the connection for pkipaths Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Use utility method certsToPemText Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Port to QGIS3 and re-enable python test for QGIS auth system Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Add tests for CA utility methods Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Add CA utility methods Alessandro Pasotti <elpaso@itopen.it> 2017-10-13 [auth] Add CA chain to auth config Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Safer memory management in geos Also speed up avoid intersections by removing unnecessary geometry cloning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Some safer memory management for geos Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-13 Even more memory safety in geometry internals by using qgis::make_unique Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 'Polyfill' std::make_unique to qgis::make_unique Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-10-13 [3d] add show labels toggle, default to off (#5361) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-12 Fix travis build Nyall Dawson <nyall.dawson@gmail.com> 2017-10-12 Cleanup some loops Nyall Dawson <nyall.dawson@gmail.com> 2017-10-12 Rework internal geometry memory management Use unique_ptrs wherever possible, and cleanup geometry detachments Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-13 layer tree & 3d view toolbar panel size fix Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <blottiere.paul@gmail.com> 2017-10-13 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-10-13 [server][bugfix] Fixes OGC tests on getmap bbox James Shaeffer <james@shaeffer.co> 2017-10-12 Updated the transparency widget to fix bug #16649 (#5358) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-13 [3d view] harmonize panel icon size Merge: f6ee7cb0a1 7b6156e445 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Merge pull request #5330 from nyalldawson/layout_next [layouts] Port group handling Merge: edf734677e d39427b827 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Merge pull request #5344 from nyalldawson/algs [processing] Port some algs to c++, minor improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Port drop M/Z algorithm to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-10-13 Port drop geometries to c++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-11 Allow selection of a subset of fields to keep for hub lines algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-11 Port Join Attributes to c++, add option to select subset of fields to copy lbartoletti <l.bartoletti@free.fr> 2017-10-12 Change QgsMapTool *mAddFeature to QgsMapToolAddFeature *mAddFeature and remove dynamic_cast lbartoletti <l.bartoletti@free.fr> 2017-10-12 Avoid duplicate code for check if the layer is editable lbartoletti <l.bartoletti@free.fr> 2017-10-12 Use lambdas in the connect for tools (and circular tools) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-12 [processing] use a vector feature source for gdal clip raster by mask (#5351) Martin Dobias <wonder.sk@gmail.com> 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 <rldhont@gmail.com> 2017-10-11 [Server][WFS] check const and indetation D'Hont René-Luc <rldhont@gmail.com> 2017-10-11 [Server][WFS] Update Transaction 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-10-05 [Server][WFS] Update GML GetFeature document D'Hont René-Luc <rldhont@gmail.com> 2017-10-05 [Server][WFS][Feature] Support resultType=hits from GetFeature 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-10-04 [Server][Tests] Update PyQgsServerWFS test for 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-10-04 [Server][Tests] Enhance assertXMLEqual D'Hont René-Luc <rldhont@gmail.com> 2017-09-28 [Server][WFS] Update GetFeature 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-09-28 [Server][WFS] Update QgsWfsParameters for GetFeature D'Hont René-Luc <rldhont@gmail.com> 2017-09-28 [Server] Request handler reads the document root attributes to expose parameters D'Hont René-Luc <rldhont@gmail.com> 2017-09-19 [Server][Tests] Add PyQgsServerWFS test D'Hont René-Luc <rldhont@gmail.com> 2017-09-19 [Server][WFS] Update DescribeFeatureType 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-09-14 [Server][WFS] add QgsWfsParameters D'Hont René-Luc <rldhont@gmail.com> 2017-09-14 [Server][WFS] Update GetCapabilities 1.1.0 D'Hont René-Luc <rldhont@gmail.com> 2017-09-14 [Server][WFS,1.1.0] Add layout for WFS supports Merge: 0028486a96 ea7ca58442 Alexander Bruy <alexander.bruy@gmail.com> 2017-10-12 Merge pull request #5243 from alexbruy/processing-gdal [processing] restore GDAL algorithms Merge: 5f401815c3 9d8854fc10 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-12 Merge pull request #5185 from nyalldawson/materialize QgsFeatureSource::materialize experiment Harrissou Sant-anna <delazj@gmail.com> 2017-10-11 Fix duplicate widget name Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-12 [processing] use raster iterator in raster layer unique values report (#5343) Etienne Trimaille <gustrimaille@yahoo.fr> 2017-10-11 add helper to build a QgsRectangle from a WKT string Harrissou Sant-anna <delazj@gmail.com> 2017-10-07 [needs-docs] Move Locale tab to General tab Martin Dobias <wonder.sk@gmail.com> 2017-10-11 [FEATURE] Data-defined extrusion and height for 3D polygon symbols ... because buildings with even heights are boring! Alexander Bruy <alexander.bruy@gmail.com> 2017-10-11 [processing] add second hash for linear grid interpolation test Alexander Bruy <alexander.bruy@gmail.com> 2017-10-11 [processing] disable test for script-based algorithms as GDAL scripts are not available on Travis Alexander Bruy <alexander.bruy@gmail.com> 2017-10-10 [processing] exclude location field from check Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-09-27 [processing][API]introduce QgsProcessingOutputFile output and fix gdal2xyz test Alexander Bruy <alexander.bruy@gmail.com> 2017-09-27 [processing] fix execute sql test Alexander Bruy <alexander.bruy@gmail.com> 2017-09-27 [processing] fix test for clip vector by mask algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-09-27 [processing] fix clip by extent tests Alexander Bruy <alexander.bruy@gmail.com> 2017-09-27 [processing] fix SQL-based geoprocessing tools and tests Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] fix GDAL raster tests Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] tests for clipping (raster and vector) algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] reproject extent into input CRS where possible Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] use feature source in the interpolation algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] fix copy-paste error in Execute SQL Alexander Bruy <alexander.bruy@gmail.com> 2017-09-26 [processing] fix import Alexander Bruy <alexander.bruy@gmail.com> 2017-09-19 [processing] tests for OGR-based algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-09-19 [processing] restore gdal_merge algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-19 [processing] restore Execure SQL algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-19 [processing] restore dissolve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-18 [processing] restore ogr2ogr algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 remove unused includes Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] restore clip vector by mask algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] restore clip vector by extent algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] restore one side buffer algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] homogenize and improve Points along lines Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] restore buffer algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-15 [processing] fixes to Offset curve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-14 fix typos and add tests for gdal algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-09-08 [processing] restore offset curve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-08 [processing] restore ogrinfo algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-08 [processing] rename some algorithms to avoid naming conflicts and maintain consistency Alexander Bruy <alexander.bruy@gmail.com> 2017-09-07 [processing] restore gdaladdo algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-07 [processing] restore gdal2xyz algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-07 [processing] restore retile algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-07 fix optional CRS parameter handling Alexander Bruy <alexander.bruy@gmail.com> 2017-09-07 [processing] restore gdal2tiles algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-06 [processing] homogenize gdal algorithms -consistent parameters naming -use additional creation options where possible -remove duplicated functionality Alexander Bruy <alexander.bruy@gmail.com> 2017-09-06 [processing] restore proximity algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-06 [processing] restore clip raster by mask algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-06 [processing] restore clip raster by extent algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing][FEATURE] add linear interpolation Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing][FEATURE] add IDW with neareast neighbor search Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] restore nearest neighbor interpolation Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] restore inverse distance to a power algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 [processing] restore grid data metrics algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-09-01 [processing] restore moving average interpolation Alexander Bruy <alexander.bruy@gmail.com> 2017-09-01 [processing] restore gdaltindex algorithm and expose additional parameters Alexander Bruy <alexander.bruy@gmail.com> 2017-09-01 [processing] minor fixes in rgb2pct algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore fillnodata algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore sieve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore contour algorithm Also expose new parameters and use custom widget for additional creation options Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 remove duplicate tests Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] use native API to get GDAL driver name from filename Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore roughness algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore slope algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore TPI algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore polygonize algorithm Also expose band parameter Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 fix permissions Alexander Bruy <alexander.bruy@gmail.com> 2017-08-31 [processing] restore pct2rgb algorithm Merge: 33d23732e1 006352f128 Martin Dobias <wonder.sk@gmail.com> 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 <elpaso@itopen.it> 2017-10-11 Merge pull request #5338 from PeterPetrik/fix_build_gui_off fix build with -DWITH_GUI=FALSE Martin Dobias <wonder.sk@gmail.com> 2017-10-11 More tessellation fixes and more unit tests Etienne Trimaille <gustrimaille@yahoo.fr> 2017-10-10 bump to Qt 5.9 for the 3D Martin Dobias <wonder.sk@gmail.com> 2017-10-11 Improvements to tessellator unit test + death to qIsNaN() Merge: 0b5d07c243 057ddc2cee Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2017-10-11 debian packaging: server's schemaExtension.xsd moved Peter Petrik <zilolv@gmail.com> 2017-10-11 add missing header to GDAL_MOC_HDRS Blottiere Paul <blottiere.paul@gmail.com> 2017-10-11 Add some const Martin Dobias <wonder.sk@gmail.com> 2017-10-11 Fixes to make tessellation of polygons without Z work again + initial work on unit testing of tessellator Peter Petrik <zilolv@gmail.com> 2017-10-10 fix build with -DWITH_GUI=FALSE Merge: 59fa541bc0 b2021e93b0 Sandro Mani <manisandro@gmail.com> 2017-10-10 Merge pull request #5336 from manisandro/ogrsublayer_tinpolysurf [OGR] List TIN and PolyhedralSurface as Polygon when searching sublayers Sandro Mani <manisandro@gmail.com> 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 <wonder.sk@gmail.com> 2017-10-10 Merge pull request #5295 from liberostelios/3d-improve-triangulation Improve triangulation for QGIS 3D Merge: 9d8734c2b9 0b47ea8011 Jürgen E. Fischer <jef@norbit.de> 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 <wonder.sk@gmail.com> 2017-10-10 Merge pull request #5195 from wonder-sk/tracing-with-offset Tracing with offset Martin Dobias <wonder.sk@gmail.com> 2017-10-10 Code layout fixes after rebase Martin Dobias <wonder.sk@gmail.com> 2017-10-09 Fixes to initial unwanted segment when tracing with offset + unit tests! Martin Dobias <wonder.sk@gmail.com> 2017-09-14 Fix usability issues of tracing with offset Martin Dobias <wonder.sk@gmail.com> 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 <blottiere.paul@gmail.com> 2017-10-10 Merge pull request #5145 from pblottiere/bugfix_ogc_getcapa_schemalocation [server][bugfix] Fix OGC test getcapabilities:validate-using-schemaLocation Blottiere Paul <blottiere.paul@gmail.com> 2017-09-29 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-09-29 Search schemaExtension.xsd in share directory Blottiere Paul <blottiere.paul@gmail.com> 2017-09-29 schemaExtension.xsd is now installed in share directory Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Fix OGC test getcapabilities:validate-using-schemaLocation Merge: 61dcba4a81 fc876fe547 Blottiere Paul <blottiere.paul@gmail.com> 2017-10-10 Merge pull request #5287 from pblottiere/null [bugfix] Properly update filter comboboxes of relation reference widget Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-10 [processing] add area to raster layer unique values report algorithm (#5334) Blottiere Paul <blottiere.paul@gmail.com> 2017-10-03 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-10-03 Filter comboboxes are reset when the widget is initialised and foreign key is deleted Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Set correct shortcut keys for undo/redo actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Better consistency for undo command text in layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Add undo/redo to layout context menu Refs #1830 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-10 Fix redoing group visibility creates multiple new undo commands Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Fix handling of overlapping item commands lbartoletti <l.bartoletti@free.fr> 2017-10-09 remove setParentTool method in QgsMapToolAddCircularString lbartoletti <l.bartoletti@free.fr> 2017-10-09 - Increases the number of segments for QgsMapToolAddEllipse Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Fix doxygen test Nyall Dawson <nyall.dawson@gmail.com> 2017-10-10 Fix tests Daniele Viganò <daniele@vigano.me> 2017-10-09 Fix a typo in rpm/README.md lbartoletti <l.bartoletti@free.fr> 2017-10-09 Improve visibility of tangents tool on cadCanvasMoveEvent (compatible when CADDockWidget is enabled) Merge: 19ee74b589 8759e7cd03 Daniele Viganò <daniele@vigano.me> 2017-10-09 Merge branch 'master' of https://github.com/qgis/QGIS into better-rpm lbartoletti <l.bartoletti@free.fr> 2017-10-09 Fix indent lbartoletti <l.bartoletti@free.fr> 2017-10-09 Use toCircularString instead of toPolygon for circle. Daniele Viganò <daniele@vigano.me> 2017-10-09 Better RPM generation, add support for unstable builds Denis Rouzaud <denis.rouzaud@gmail.com> 2017-10-09 fix SIP_CONVERT_TO_SUBCLASS placement Matthias Kuhn <matthias@opengis.ch> 2017-10-09 Add ConvertToSubClass code to vertexmarker lbartoletti <l.bartoletti@free.fr> 2017-10-09 - Request for qgsmaptoolregularpolygoncentercorner.cpp and qgsmaptoolregularpolygoncenterpoint.cpp - Remove useless mNumberSidesSpinBox->setMinimum( 3 ); lbartoletti <l.bartoletti@free.fr> 2017-10-09 Typo for qgsmaptoolellipsecenter2points.{cpp,h} Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-09 Fix indentation in tesselator lbartoletti <l.bartoletti@free.fr> 2017-10-09 Requests for QgsMapToolCircle2TangentsPoint lbartoletti <l.bartoletti@free.fr> 2017-10-09 Requests for QgsMapToolAddRegularPolygon Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 When moving/resizing grouped items, don't snap to selected groups members Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Fix valgrind noise lbartoletti <l.bartoletti@free.fr> 2017-10-09 - mParentTool -> intialize to nullptr; - =delete to explicit class; - move clean() to private; - remove unnecessary initializer; Denis Rouzaud <denis.rouzaud@gmail.com> 2017-10-09 replace vertexes by vertices follow up 6b418decd6fe59a5a29716ff3014e476ec205091 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-09 [FEATURE][processing] raster layer unique values count algorithm (#5308) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Fix undo/redo for groups Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Fix moving/resizing grouped items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 When a grouped item is selected, we only draw the individual item bounds (not the group bounds) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Grouped items are not selectable Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Port group actions from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Start porting group handling from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Don't create undo commands on destroying a layout Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-09 3D tesselator fixes and refactoring to avoid leaks lbartoletti <l.bartoletti@free.fr> 2017-10-09 Requests for QgsMapToolAddCircle Matthias Kuhn <matthias@opengis.ch> 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 <blottiere.paul@gmail.com> 2017-10-09 Merge pull request #5086 from pblottiere/pr_auxiliary_storage [Feature] Auxiliary Storage Denis Rouzaud <denis.rouzaud@gmail.com> 2017-10-09 fix sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-10-09 [sipify] remove redundant private sections Blottiere Paul <blottiere.paul@gmail.com> 2017-10-09 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-10-09 Fix indentation Blottiere Paul <blottiere.paul@gmail.com> 2017-10-04 Emit signal to update the style dock Blottiere Paul <blottiere.paul@gmail.com> 2017-10-03 Ignore archive files given as layername in command line Blottiere Paul <blottiere.paul@gmail.com> 2017-10-03 Auxiliary fields are linked to data defined for all subproviders Blottiere Paul <blottiere.paul@gmail.com> 2017-10-02 Fix checkbox status for auxiliary field Blottiere Paul <blottiere.paul@gmail.com> 2017-10-02 Check if join information is for auxiliary layer when filtering Blottiere Paul <blottiere.paul@gmail.com> 2017-09-08 Expand documentation Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Some minor refactoring Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Actions are already initialized in header Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Remove Q_FOREACH Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Update information label Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Update documentation and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Remove QgsAuxiliaryField class Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Allow user to create its own auxiliary field Blottiere Paul <blottiere.paul@gmail.com> 2017-09-06 Add a custom name for symbol layers in property definition Blottiere Paul <blottiere.paul@gmail.com> 2017-09-05 Properly update layer settings when an auxiliary field is deleted Blottiere Paul <blottiere.paul@gmail.com> 2017-09-05 Auxiliary storage can be used on non spatial layer Blottiere Paul <blottiere.paul@gmail.com> 2017-09-04 Fix join information in clone Blottiere Paul <blottiere.paul@gmail.com> 2017-09-04 Revert a modification in diagram provider Blottiere Paul <blottiere.paul@gmail.com> 2017-09-03 Add a safe guard Blottiere Paul <blottiere.paul@gmail.com> 2017-09-03 Update documentation and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-09-03 Set editor widget setup to Hidden Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Auxiliary data is cloned too Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Auxiliary field creation is correctly managed for width in QgsSymbolsListWidget Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Do not activate auxiliary data button everywhere Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Fix auxiliary field creation for QgsSymbolListWidget Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 A simple click is enough to create auxiliary layer and display "change label properties" window Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Automatically update the editor widget setup according to the standard template of the property newly created Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Hide auxiliary columns which can be edited by "change label properties" map tool Blottiere Paul <blottiere.paul@gmail.com> 2017-09-02 Some cleanup in maptool Blottiere Paul <blottiere.paul@gmail.com> 2017-09-01 Auxiliary fields for symbol layers Blottiere Paul <blottiere.paul@gmail.com> 2017-09-01 Change label maptool is always available and underlying properties are created Blottiere Paul <blottiere.paul@gmail.com> 2017-09-01 Move/rotate/hide/pin map tools are always available Blottiere Paul <blottiere.paul@gmail.com> 2017-08-31 Remove default value for origin of property Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Rename name method to nameFromProperty Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Add explicit keyword Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Remove default in switch/case to rise warning if a new data type is added Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Move isAuxiliaryField to QgsVectorLayer Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Initialise pointers in header for QActions Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Add QStringLiteral Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Fix documentation Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Origin in QgsProperty is a string and pal is replaced by labeling Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Fix comment Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Always remove join info before resetting auxiliary layer Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Fix pointer initalization Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Expand documentation for QgsAuxiliaryLayer class Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Replace reset/release by std::move for unique_ptr Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Fix saveAs Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Expand documentation for QgsAuxiliaryStorage constructors Blottiere Paul <blottiere.paul@gmail.com> 2017-08-30 Init bool value in header and do not init qstring attributes with empty value Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Fix enable state for change label map tool Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Button to store data in project activates the property if it exists in auxiliary layer Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Add a safe guard Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Update documentation and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Rowid column from ogr provider is ignored thanks to a blacklist join option Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Implement delete field action Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Implement export action Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Implement delete action Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Implement clear action Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Do not show join configuration for auxiliary layer Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2017-08-29 Update map tools to work with auxiliary fields in not editable mode Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Update auxiliary storage tab and data defined buttons according to auxiliary fields Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Implement action create auxiliary field Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 [needs-doc] Add a new button in property menu to create auxiliary fields Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Add an origin (PAL or Diagram) to QgsProperty Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 [needs-doc] Auxiliary layers can be created from the auxiliary storage tab Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Auxiliary layers may be created or loaded from auxiliary storage Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Add auxiliary storage mechanism in project Blottiere Paul <blottiere.paul@gmail.com> 2017-08-28 [needs-doc] Add auxiliary storage tab Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Followup 1429f2c7, remove duplicate connections Ismail Sunni <imajimatika@gmail.com> 2017-10-09 Add methods to remove variables from global/project scope Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-09 Merge pull request #5326 from nyalldawson/frick_off_autoconnects Flip autoconnected slots to explicit connections Merge: 5d0f8cd871 3c87fe162a Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Merge pull request #5291 from nyalldawson/layout_next [layouts] Port most interaction actions from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Make more slots private Nyall Dawson <nyall.dawson@gmail.com> 2017-10-09 Fix missing connection Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-09 Remove autoconnected slots, pt 2 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-08 Flip autoconnected slots to explicit connections, pt 1 Merge: b9dd23805b edda367598 Matthias Kuhn <matthias@opengis.ch> 2017-10-08 Merge pull request #5323 from DelazJ/networkspacing Align items and reduce spacing in Options -> Network dialog Merge: b4f3055d02 5600236a28 Matthias Kuhn <matthias@opengis.ch> 2017-10-08 Merge pull request #5325 from DelazJ/qgsoptions Clean QgsOptions class from on_m...clicked() calls Harrissou Sant-anna <delazj@gmail.com> 2017-10-08 Fix again Harrissou Sant-anna <delazj@gmail.com> 2017-10-08 Fix spelling Harrissou Sant-anna <delazj@gmail.com> 2017-10-07 Align items and reduce spacing in Options -> Network dialog Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [spatialite] Avoid the term "Error", saving style to DB is optional Matthias Kuhn <matthias@opengis.ch> 2017-10-07 Close file after write Matthias Kuhn <matthias@opengis.ch> 2017-10-07 Remove executable flag from test files Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Add more color to output Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Fold ccache statistics Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Make section titles bold Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Improve fold title for build section Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Fold cmake output Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Less noise for DB initialisation Matthias Kuhn <matthias@opengis.ch> 2017-10-07 [travis] Be quiet Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-07 Add information regarding polygon's normal calculation Matthias Kuhn <matthias@opengis.ch> 2017-10-07 Fix build warning Jürgen E. Fischer <jef@norbit.de> 2017-10-07 fix build Harrissou Sant-anna <delazj@gmail.com> 2017-10-07 Clean QgsOptions class from on_m...clicked() calls Marco Bernasocchi <marco@opengis.ch> 2017-10-06 Added QgsFields::names method to get a list of all the names of fields Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-06 Refactoring on tesselator and other remarks applied Blottiere Paul <blottiere.paul@gmail.com> 2017-10-06 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-10-06 Fixes #17234 save/load styles from Postgres when a service file is used Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 [auth] Added mutex to protect cache for pkipkcs12 auth Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 [auth] Added mutex to protect cache for pkipaths auth Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 [auth] Added mutex to protect cache for identcert auth Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 [auth] Added mutex to protect cache for basic auth D'Hont René-Luc <rldhont@gmail.com> 2017-10-06 [FEATURE][DB Manager] Be able to update every Db layer from Postgres, Spatialite and Oracle D'Hont René-Luc <rldhont@gmail.com> 2017-10-06 [BUGFIX][DB Manager] Fix update SQL Layer datasource Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 [auth] Check for empty credentials instead of null Alessandro Pasotti <elpaso@itopen.it> 2017-10-06 Prevent duplicated tabs in message log panel by removing & when looping through existing tab names Denis Rouzaud <denis.rouzaud@gmail.com> 2017-10-06 fix and bring back scroll area into custom widgets Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-06 Fix indentation and apply remarks Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Consistent tense for undo commands Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Add undo commands when reordering items through items dock Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Port display name handling from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix undo/redo crash with temporary test item Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Port hide pages action from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Port keyboard nudge of items from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Call base class undo commands Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix invalid merge of non equal item commands Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Port preview modes from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix items are removed from scene twice Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix build when model test is enabled Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Create undo/redo commands when changing item visibility Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Add undo/redo commands when toggling lock through items panel Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Fix size of columns in items dock on hidpi screens Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Add new icon for resize to square (thanks @nirvn) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-04 Even more explicit naming Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Save/restore frame properties, add unit tests for undo/redo Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Save/restore a few more layout item properties Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Correctly create undo commands for item addition and removal Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Nicer menu naming Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 [FEATURE][layouts] Add 'resize to square' action Resizes all selected items so that they are square Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Use new icons Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-04 [layout] add distribute and resize action icons Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Port delete action - TODO: undo/redo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-03 Unit tests for alignment Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Port item alignment to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Add more unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-03 Add tests for changing item z order Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Unfinished restore of stacking actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Port toggle panel action to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Restore items dock Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Port select next above/below actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Resurrect locking/unlocking item actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Correctly report selected status to items model Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Port item model from composer to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Port selection actions to layout Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Remove redundant custom enum (use Qt version instead) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Correctly handle item focusing in layout designer Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Fix orphan snap lines sometimes show Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Select new items after adding them Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Ensure that snap lines show for whole layout Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Fix item snapping while resizing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-02 Prevent snapping to selected items when resizing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-02 Add item bounds based snapping to QgsLayoutSnapper Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Fix undo/redo for mouse actions Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Prevent unwanted mouse cursor changes Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Fix resizing items Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Move mouse handles to select tool Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Port methods for retrieving item at a point to layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Work on interactive moving of items Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Restore ability to show/hide selection bounds Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Fix click behavior in select tool Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Start porting mouse handles to layout Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Add method to push messages to layout designer status bar Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Allow selection tool to control selection Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Don't pass handled mouse events down to QGraphicsView Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Shape items should not have a background/frame Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Add signals for size and rotation changes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Port some composer utils Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Port selection handling code from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Port item frame related code from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Port item selection and lock related code from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Port frame and background handling to layout items And add support for frame widths with units Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix doxygen warning See http://doxygen.10944.n7.nabble.com/How-can-I-escape-in-a-comment-td5528.html Mario Baranzini <mario@opengis.ch> 2017-10-06 Fix QgsDockWidget custom widget Merge: 58d7176979 04a9cd9211 Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Merge pull request #5300 from nyalldawson/formatting Doxygen Formatting Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-10-06 Add more consistency to doxygen formatting Nyall Dawson <nyall.dawson@gmail.com> 2017-10-05 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-05 Initialize pointers to nullptr in headers Merge: 2f44d52ee5 7528207333 Alessandro Pasotti <elpaso@itopen.it> 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 <manisandro@gmail.com> 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 <manisandro@gmail.com> 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 <elpaso@itopen.it> 2017-10-05 [auth] Sipify Alessandro Pasotti <elpaso@itopen.it> 2017-10-05 [auth] More verbose docstrings Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-05 [layout] improve the select / move item tool icon Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-05 [layout] update align action icons Sandro Mani <manisandro@gmail.com> 2017-10-04 Also handle QgsWkbTypes::Triangle in QgsSymbol::renderFeature Sandro Mani <manisandro@gmail.com> 2017-10-04 Fix QgisApp::askUserForOGRSublayers expecting 4 fields per sublayer, but since 51abef4d there can be up to 5 Sandro Mani <manisandro@gmail.com> 2017-10-04 [Feature][OGR] Support Triangle, TIN and PolyhedralSurface geometry types by mapping them to Triangle and MultiPolygon respectively Sandro Mani <manisandro@gmail.com> 2017-10-04 Remove debug leftover Sandro Mani <manisandro@gmail.com> 2017-10-04 Fix QgsTriangle::fromWkb possibly not setting ring geometry Sandro Mani <manisandro@gmail.com> 2017-10-04 Also handle triangles in QgsGeometryFactory::geomFromWkbType Larry Shaffer <lshaffer@boundlessgeo.com> 2017-10-04 [auth] Update wording of auth settings widget; add formatted warnings Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-04 Change triangulation algorithm for 3D planes Matthias Kuhn <matthias@opengis.ch> 2017-10-04 Fix multiline docstring Harrissou Sant-anna <delazj@gmail.com> 2017-10-04 Remove the unneeded close button on select by expression (#5273) fixes #17207 Matthias Kuhn <matthias@opengis.ch> 2017-10-04 Less executable files in codebase Stelios Vitalis <steliosvitalis@gmail.com> 2017-10-04 Remove validation of geometries (GEOS validation is not 3D enabled) Larry Shaffer <lshaffer@boundlessgeo.com> 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 <manisandro@gmail.com> 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 <manisandro@gmail.com> 2017-10-03 [OGR] Pass AUTO_REPACK=OFF when opening datasets for non-implicit update modes Matthias Kuhn <matthias@opengis.ch> 2017-10-04 Private classes should not be exported Matthias Kuhn <matthias@opengis.ch> 2017-10-04 CMakeLists.txt does not need to be executable Matthias Kuhn <matthias@opengis.ch> 2017-10-04 conversions.sip does not need to be executable Merge: c764d9c177 f8152c1eec D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2017-10-04 Merge pull request #5256 from qgis/docker2 [travis] Use docker to run test Harrissou Sant-anna <delazj@gmail.com> 2017-10-04 Fix Select tools switch settings Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Fix dxf export when CRS is not canvas CRS and not limiting to canvas extent Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-10-04 Added better version info to QgsRectangle::buffered Merge: 9256d00606 0bffe1c1d6 Martin Dobias <wonder.sk@gmail.com> 2017-10-04 Merge pull request #5183 from wonder-sk/cad-utils Refactor CAD editing alignment logic to new QgsCadUtils class Harrissou Sant-anna <delazj@gmail.com> 2017-10-03 Save active button in settings Harrissou Sant-anna <delazj@gmail.com> 2017-10-03 Add some consistency in variables naming according to the name used in the comment few lines above Harrissou Sant-anna <delazj@gmail.com> 2017-10-03 Enable display of selection tools in Attribute toolbar when switching tools lbartoletti <l.bartoletti@free.fr> 2017-10-03 remove SquareCenter use RegularPolygon instead lbartoletti <l.bartoletti@free.fr> 2017-10-03 Change rubberband of possible centers to point. lbartoletti <l.bartoletti@free.fr> 2017-10-03 Uniformize message when segments are parallels lbartoletti <l.bartoletti@free.fr> 2017-10-03 Visual indent part 3 lbartoletti <l.bartoletti@free.fr> 2017-10-03 Visual indent part 2 lbartoletti <l.bartoletti@free.fr> 2017-10-03 Visual indent part 1 lbartoletti <l.bartoletti@free.fr> 2017-10-03 Use unique_ptr for mNumberSidesSpinBox lbartoletti <l.bartoletti@free.fr> 2017-10-03 modernize (delete default) destructor Merge: de80f44e86 f20041dc60 lbartoletti <l.bartoletti@free.fr> 2017-10-03 Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-10-03 Concat successive if lbartoletti <l.bartoletti@free.fr> 2017-10-03 Concat successive if lbartoletti <l.bartoletti@free.fr> 2017-10-03 Add const lbartoletti <l.bartoletti@free.fr> 2017-10-03 @return -> \returns lbartoletti <l.bartoletti@free.fr> 2017-10-03 Move header and normalize space Merge: 22d4d22b93 afecc21012 Alessandro Pasotti <elpaso@itopen.it> 2017-10-03 Merge pull request #5289 from boundlessgeo/bugfix_16427 [bugfix] Do not cache invalid WM(T)S responses lbartoletti <l.bartoletti@free.fr> 2017-10-03 Add missing copyright for QgsMapToolAddRegularPolygon lbartoletti <l.bartoletti@free.fr> 2017-10-03 Remove initialization when it's already in header Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-09-28 Ignore missing logfile Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2017-09-14 Added forgotten SIP file Martin Dobias <wonder.sk@gmail.com> 2017-09-13 Finished unit tests Martin Dobias <wonder.sk@gmail.com> 2017-09-12 Refactor CAD editing alignment logic to new QgsCadUtils class Alessandro Pasotti <elpaso@itopen.it> 2017-10-03 [:)] Make a developer happy Alessandro Pasotti <elpaso@itopen.it> 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 <l.bartoletti@free.fr> 2017-10-03 Fix qgisapp.ui Merge: 0204302aaa 22d4d22b93 lbartoletti <lbartoletti@users.noreply.github.com> 2017-10-03 Merge branch 'master' into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-10-03 - Add QgsMapToolRegularPolygonCenterCorner and change QgsMapToolRegularPolygonCenterPoint - Add QgsMapToolCircle2TangentsPoint Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-03 fix highlight showing when hidden (#5278) Pete King <pking@linz.govt.nz> 2017-10-03 Update and vectorize the DB manager icon (#5262) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 [processing] Fix history doesn't correctly escape values Fixes #17229 Jürgen E. Fischer <jef@norbit.de> 2017-10-03 translation string fix Nyall Dawson <nyall.dawson@gmail.com> 2017-10-03 Fix duplicate WFS item in browser (fixes #17176) Alessandro Pasotti <elpaso@itopen.it> 2017-10-03 [auth] Proxy settings use the new auth settings dialog Merge: 58f64bb4af 04cdf496b7 Blottiere Paul <blottiere.paul@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-03 Merge pull request #5276 from nyalldawson/build_dep Update some Windows build instructions Jürgen E. Fischer <jef@norbit.de> 2017-10-02 debian packaging: add 3d for sid and artful Merge: 143c4bf677 d46c440110 Martin Dobias <wonder.sk@gmail.com> 2017-10-02 [FEATURE] QGIS 3D (pull request #5203) Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] XYX use the new authentication widget Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] PG uses the new authentication widget Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Renamed setters to better follow Qt5 conventions Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] DB2 use the new authentication widget Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Added support for "Store" checkboxes Merge: 2fa68110e3 524c7915e8 Matthias Kuhn <matthias@opengis.ch> 2017-10-02 Merge pull request #5275 from daniviga/qgis3-rpm Initial RPM sources update for QGIS3 Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Use new auth settings widget in http connections dialogs Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Tests for new setters methods Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth][cosmetic] Moved method Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Removed group box wrapper Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-10-02 Merge pull request #5279 from boundlessgeo/auth_widget_signals [auth] Use explicit signal connections in auth settings widget Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 [auth] Use explicit signal connections Matthias Kuhn <matthias@opengis.ch> 2017-09-30 Show actions menu in feature form Fix #16889 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-10-02 [style dock] fix wrong label settings when switching layers (fixes #17029) Merge: 65bade9d05 e4a4d3d191 Alessandro Pasotti <elpaso@itopen.it> 2017-10-02 Merge pull request #5270 from boundlessgeo/auth_widget2 [auth][needs-docs] Authentication widget Daniele Viganò <daniele@vigano.me> 2017-10-02 Update qgis-mime.xml for RPM, replace wrong ext in buildrpms.sh lbartoletti <l.bartoletti@free.fr> 2017-10-02 Reborn of QgsMapToolCircle3Tangents. Thanks Martin! Daniele Viganò <daniele@vigano.me> 2017-10-02 Force vim syntax in rpm/qgis.spec.template Matthias Kuhn <matthias@opengis.ch> 2017-10-02 Typo fix Matthias Kuhn <matthias@opengis.ch> 2017-10-02 Add missing break Merge: d1018cbe2b c5ed92ca8d Blottiere Paul <blottiere.paul@gmail.com> 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 <nyall.dawson@gmail.com> 2017-10-02 Merge pull request #5268 from nyalldawson/flash2 [FEATURE] Flash features Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Update INSTALL Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Update references to Qt4 in msys build instructions to Qt5 (untested) Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Update ancient cmake download link Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Explicitly mention that Python3 is a compulsory build dependancy Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Add python3-six to windows build deps It's required for building the expression context help Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Fix some gcc build warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Avoid some unnecessary build warnings when WITH_BINDINGS is off Nyall Dawson <nyall.dawson@gmail.com> 2017-10-02 Refine flash features API Use a QgsCoordinateReferenceSystem object instead of QgsVectorLayer to make API more flexible Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Use a clone of the renderer for attribute table model Fixes potential crash Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Fix rubber band doesn't like geometries with Z/M Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 More efficient canvas features flash Nyall Dawson <nyall.dawson@gmail.com> 2017-09-29 Make rubber band creation a bit more efficient (avoid multiple transform creation) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-29 Fix incorrect draw stacking when drawing rubber bands with secondary lines enabled Daniele Viganò <daniele@vigano.me> 2017-10-01 Update links to issues in qgis.spec.template Daniele Viganò <daniele@vigano.me> 2017-10-01 Initial RPM sources update for QGIS3 Martin Dobias <wonder.sk@gmail.com> 2017-10-01 Downgrade "Super 3D Map Widget" to plain, average, ordinary "3D Map" widget Martin Dobias <wonder.sk@gmail.com> 2017-10-01 Fix crash in tessellation (polygon 3D symbol) for touching rings Jürgen E. Fischer <jef@norbit.de> 2017-10-01 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-09-28 Replace default constructors/destructors with = default Martin Dobias <wonder.sk@gmail.com> 2017-09-30 Add copyright headers + few bits from review + fixing sip updates Martin Dobias <wonder.sk@gmail.com> 2017-09-30 Introduced Shape enum for 3D point symbols (from Nyall's review) Martin Dobias <wonder.sk@gmail.com> 2017-09-30 Turn QDoubleSpinBox widgets into QgsDoubleSpingBox (from Nyall's review) Martin Dobias <wonder.sk@gmail.com> 2017-09-30 Address comments from Nyall's code review Alessandro Pasotti <elpaso@itopen.it> 2017-09-30 [auth] Sipify Alessandro Pasotti <elpaso@itopen.it> 2017-09-30 [auth] Renamed class to QgsAuthSettingsWidget Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] Restore configurations active tab at start Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] Added \since QGIS 3 Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] New icons for the config selector widget Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-09-29 Fix indentation Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Avoid recursion in apply on update default values Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Config interface for apply on update default values Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Doxygen Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Make Mr. Travis happy Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Fix missing import Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Fix QgsVectorLayerUtils::createFeature Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Fix compilation Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Add more applyOnUpdate tests Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Test updates for changed method name/signature Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Doxygen updates for changed method names Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Default Value updates for QgsField stream operator Matthias Kuhn <matthias@opengis.ch> 2017-09-26 More default value tests Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Actually apply default value Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Pssst... Quiet, there are people around Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Add tests for QgsDefaultValue Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Rename QgsField::defaultValue It's now called QgsField::defaultValueDefinition, because it's only a value after being evaluated Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Update cpp tests for QgsDefaultValue Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Remove redundant nullptr check Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Fix typo in QgsFields api doc Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Properly report QgsDefaultValue.__bool__ in Python Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Apply default values on update Matthias Kuhn <matthias@opengis.ch> 2017-09-20 Use QgsDefaultValue throughout the code Matthias Kuhn <matthias@opengis.ch> 2017-09-20 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Add sip bindings Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Add some doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Add "apply on update" option to default values Merge: f981795bec ca5a0bb3de Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Merge pull request #5269 from m-kuhn/represent_value [expression] represent_value also determines implicitly provided column name Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Make parse_dash_result safer to use Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Update control image mask Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Make valid CRS test less sensitive See https://github.com/qgis/QGIS/commit/fbf99afd01a9dbf7bc8a09cea0f9e9d6d0729a67#commitcomment-24572295 Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Silence the lambs Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Range based for loop Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Fix NULL vs 0 issue in relation reference widget Fix #16760 https://issues.qgis.org/issues/16760 Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] Added tests and completed QgsAuthenticationWidget Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Fix python expression functions Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Remove debug statement Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Some layout changes Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Fix store/reload of widget configuration Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Silence of the lambs Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Range based for loop Jürgen E. Fischer <jef@norbit.de> 2017-09-29 typo fix Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] Morph push button to toolbutton for consistency and Mac compatibility Alessandro Pasotti <elpaso@itopen.it> 2017-09-28 [auth] Add missing import after re-design of the auth config selector Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-09-29 [auth] Added new widget ui Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Fix reference to temporary Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Avoid warnings Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Cleanup slots Matthias Kuhn <matthias@opengis.ch> 2017-09-29 API break documentation Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Add test Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-09-29 Disable QgsFieldsProperites save logic Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Deal with QGIS' need to talk Matthias Kuhn <matthias@opengis.ch> 2017-09-29 Deal with QGIS' need to talk Alessandro Pasotti <elpaso@itopen.it> 2017-09-29 [auth] New authentication settings widget Blottiere Paul <blottiere.paul@gmail.com> 2017-09-08 Translate error message in exception Blottiere Paul <blottiere.paul@gmail.com> 2017-09-08 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-09-08 Fix OGC test getfeatureinfo:invalid-query_layers Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Fix OGC test getfeatureinfo:invalid-info_format Marco Bernasocchi <marco@opengis.ch> 2017-09-28 Update linux.t2t Marco Bernasocchi <marco@opengis.ch> 2017-09-28 add libzip-devel for fedora build in the fedora build instruction libzip-devel was missing Jürgen E. Fischer <jef@norbit.de> 2017-09-29 translation fix Jürgen E. Fischer <jef@norbit.de> 2017-09-28 remove qgscontexthelp_texts.cpp from i18n lbartoletti <l.bartoletti@free.fr> 2017-09-28 Modernize Merge: 8e4234ca75 69f370e4f2 lbartoletti <lbartoletti@users.noreply.github.com> 2017-09-28 Merge branch 'master' into regularShape_gui Merge: f9f5aafaf4 04e54903e8 Alessandro Pasotti <elpaso@itopen.it> 2017-09-28 Merge pull request #5152 from ismailsunni/add_section Add section in beginGroup and remove Setting. lbartoletti <l.bartoletti@free.fr> 2017-09-28 Fix tools which doesn't works when map is rotated Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Fix build warnings Merge: ae806ad11c f9f5aafaf4 Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Merge remote-tracking branch 'qgis/master' into propertieslayout Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-09-28 Change widget selection list to combobox Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Descriptive Titles Matthias Kuhn <matthias@opengis.ch> 2017-09-27 Fix debug logging Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Fix test Matthias Kuhn <matthias@opengis.ch> 2017-09-25 parse_dash_results: Clean exit when finished Matthias Kuhn <matthias@opengis.ch> 2017-09-25 parse_dash_results: Better info messages Matthias Kuhn <matthias@opengis.ch> 2017-09-25 parse_dash_results: Put images in scroll area Matthias Kuhn <matthias@opengis.ch> 2017-09-25 Use self.assertTrue instead of assert Matthias Kuhn <matthias@opengis.ch> 2017-09-25 Test debug information Matthias Kuhn <matthias@opengis.ch> 2017-09-25 More control images Matthias Kuhn <matthias@opengis.ch> 2017-09-25 More control image updates Matthias Kuhn <matthias@opengis.ch> 2017-09-25 Fix some test masks Matthias Kuhn <matthias@opengis.ch> 2017-09-25 Update parse_dash_results.py for Python 3 Matthias Kuhn <matthias@opengis.ch> 2017-09-23 Create test postgres database with UTF-8 Matthias Kuhn <matthias@opengis.ch> 2017-09-22 Remove unrequired cast Matthias Kuhn <matthias@opengis.ch> 2017-09-22 Some cleanup Matthias Kuhn <matthias@opengis.ch> 2017-09-21 [docker] Install curl for cdash results link Matthias Kuhn <matthias@opengis.ch> 2017-09-21 We skip tests based on the environment variable TRAVIS Matthias Kuhn <matthias@opengis.ch> 2017-09-21 Fix postgres restore Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [travis] Restore postgres database after build This will give postgres plenty of time to start up Matthias Kuhn <matthias@opengis.ch> 2017-09-20 We all need to get more sleep Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [docker] Fix unicode issues Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [travis] Give postgres some time to start Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [travis] Enable all tests Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [processing] Add new projection candidate to test Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix test "Polygon buffer with dissolve" Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix test "Single sided buffer multiline (bevel)" Denis Rouzaud <denis.rouzaud@gmail.com> 2017-09-19 remove extra doc coverage test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-09-19 use same build folder Denis Rouzaud <denis.rouzaud@gmail.com> 2017-09-19 fix code layout build Matthias Kuhn <matthias@opengis.ch> 2017-09-19 chmod -x StatisticsByCateogries.py Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-15 Revert "use second Dockerfile to push 2nd image" This reverts commit 050682a37364e110f350b9c3293f662b0011036d. Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-08-12 use second Dockerfile to push 2nd image Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-08 some fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-08 fix psql Matthias Kuhn <matthias@opengis.ch> 2017-08-08 Wait for postgres server to spin up Matthias Kuhn <matthias@opengis.ch> 2017-08-08 Setup postgis Matthias Kuhn <matthias@opengis.ch> 2017-08-08 Output on failure Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 echo instead of ninja Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 better var names Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 use ninja and env var Matthias Kuhn <matthias@opengis.ch> 2017-08-07 Fix build folder Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 add travis branch Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 explicit setup of ccache Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 fix ctest command Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 fix line ending Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 try to add git to the image Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 missing ctest var Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-07 missing env var Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-05 use docker for newer dependencies on Travis D'Hont René-Luc <rldhont@gmail.com> 2017-09-04 Update the QgsRatioLockButton use for fixedAspectRatio in SVG marker D'Hont René-Luc <rldhont@gmail.com> 2017-08-27 Use QgsRatioLockButton for fixedAspectRatio in SVG marker D'Hont René-Luc <rldhont@gmail.com> 2017-08-20 Update SIP for fixedAspectRatio in SVG marker D'Hont René-Luc <rldhont@gmail.com> 2017-07-25 Add tests for fixedAspectRatio in SVG marker D'Hont René-Luc <rldhont@gmail.com> 2017-07-20 Configure and use fixedAspectRatio in QgsSvgSymbolLayerWidget and QgsSvgSymbolLayer David Marteau <david@innophi.com> 2017-07-17 Add fixedAspectRatio in QgsSvgCacheEntry and compute image size accordingly Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Remove switch default: Force warnings Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Range-based for loop Matthias Kuhn <matthias@opengis.ch> 2017-09-28 m prefix is only for members Ismail Sunni <imajimatika@gmail.com> 2017-09-09 Add unit test for remove and beginGroup with section. Ismail Sunni <imajimatika@gmail.com> 2017-09-08 Add section in beginGroup and remove Setting. Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Add getter/setter for type Matthias Kuhn <matthias@opengis.ch> 2017-09-28 Code formatting Denis Rouzaud <denis.rouzaud@gmail.com> 2017-09-28 [custom widget] fix missing external resource widget Jürgen E. Fischer <jef@norbit.de> 2017-09-27 debian package: handle grass RC abis Jürgen E. Fischer <jef@norbit.de> 2017-09-27 debian packaging: depend on grass abi Nyall Dawson <nyall.dawson@gmail.com> 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 <gsherman@geoapt.com> 2017-09-27 Fix Object Inspector in Python console editor Gary Sherman <gsherman@geoapt.com> 2017-09-27 Make case consistent for description of Run Script tool in Python console Merge: 6ce8b4c83e 385cca6036 Alessandro Pasotti <elpaso@itopen.it> 2017-09-27 Merge pull request #5253 from boundlessgeo/auth_proxy [auth][feature][needs-docs] Proxy authentication integration with QGIS authentication system lbartoletti <l.bartoletti@free.fr> 2017-09-27 Remove no more usable tools Circle by 3 tangents lbartoletti <l.bartoletti@free.fr> 2017-09-27 Suppress old constructors lbartoletti <l.bartoletti@free.fr> 2017-09-27 Fix minimum for QgsMapToolRegularPolygonCenterPoint Alessandro Pasotti <elpaso@itopen.it> 2017-09-27 [auth] Added debug messages Alessandro Pasotti <elpaso@itopen.it> 2017-09-27 [auth] Added tests for updateNetworkProxy Martin Dobias <wonder.sk@gmail.com> 2017-09-27 Require Qt >= 5.8 when 3D support is enabled Martin Dobias <wonder.sk@gmail.com> 2017-09-27 Law & order in the main "3d" directory Just renames / cleanup - no code changes Martin Dobias <wonder.sk@gmail.com> 2017-09-27 Law & order in "terrain" subdir No actual code changes, just renaming / cleanups Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-27 Merge pull request #5259 from nyalldawson/modernize Modernize initializers Merge: 79fb064c99 e536cdde43 lbartoletti <lbartoletti@users.noreply.github.com> 2017-09-26 Merge branch 'master' into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-09-26 resolve conflicts Nyall Dawson <nyall.dawson@gmail.com> 2017-09-27 Remove some unneeded initializations Nyall Dawson <nyall.dawson@gmail.com> 2017-09-27 Run clang-tidy modernize-use-default-member-init to move member initialization to headers (c++11 style) lbartoletti <l.bartoletti@free.fr> 2017-09-25 Fix tools with extent when map is rotated (add a messagebar) Alessandro Pasotti <elpaso@itopen.it> 2017-09-26 [auth] Updated debug string Merge: f6479c1f79 d6743903e7 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-09-26 [processing] Fields mapper code improvement Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Fix function help for represent_value Matthias Kuhn <matthias@opengis.ch> 2017-09-26 Add unit tests for represent_value Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2017-09-26 Qgs-ify axis aligned bounding box. Qgs-ification finished! Martin Dobias <wonder.sk@gmail.com> 2017-09-26 Qgs-ification of classes for chunked rendering Martin Dobias <wonder.sk@gmail.com> 2017-09-26 Fix doxygen warnings Martin Dobias <wonder.sk@gmail.com> 2017-09-26 Move DEM terrain tile loader to a separate file Merge: f8cf2f4dbe 0943cd5d51 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Merge pull request #5255 from nyalldawson/proc_test Resurrect some commented out processing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Add an empty line Because the world will explode if not Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Resurrect commented out zonal stats test Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Make shortest path test less fussy Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Enable a commented out processing test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-26 [processing] Fix Refactor Fields rejects valid field configuration input Merge: 7705179a6c ac7fede91a Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Merge pull request #5254 from nyalldawson/geometry_coverage Geometry unit test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Modernize some geometry code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Boost test coverage of multipolygons Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix multipolygon allowing insertion of non polygon geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Ensure multiipolygon dimensionality is respected when adding new surfaces Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Boost test coverage for multisurface Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix multisurface allowing insertion of non surface geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix clearing multisurface should reset dimensionality Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Ensure multisurface dimensionality is respected when adding new surfaces Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix multicurve allowing insertion of non curve geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Boost test coverage of geometry classes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Ensure multicurve dimensionality is respected when adding new lines Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix clearing multicurve should reset dimensionality Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix memory leak when inserting invalid geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Boost test coverage for multilinestrings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix multi line string allowing insertion of non line geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-26 Fix QgsMultiLineString -> toCurveType doesn't convert to curve type Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Qgs-ification of terrain classes Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Fix some doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Ensure multilinestring dimensionality is respected when adding new lines Nyall Dawson <nyall.dawson@gmail.com> 2017-09-26 Fix clearing multilinestring should reset dimensionality Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Let's make Travis green again Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Apply proxy stored auth configuration Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Added updateNetworkProxy method to auth manager This allows to apply stored proxy auth settings to the proxy configuration. Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Moved mTray and NAM initialization so that proxy settings can be applied ... at the right time Martin Dobias <wonder.sk@gmail.com> 2017-09-25 This should finally pass code layout test Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Add 3d doxygen group + more doxymentation Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Do not spell check poly2tri sources Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Only show compatible authentication configurations Merge: 992a759caa 6b7201f4ed Sandro Mani <manisandro@gmail.com> 2017-09-25 Merge pull request #5250 from manisandro/ogr_orig_fid [OGR] orig_ogc_fid followups Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Yet another round of doxygen comments for 3D Getting there! Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Allow stored auth configurations to be used for proxy settings Merge: c235264d00 59ed19fff0 Sandro Mani <manisandro@gmail.com> 2017-09-25 Merge pull request #5231 from manisandro/ogr_repack [OGR] Defer repacking while in explicit updateMode Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 [auth] Add proxy to providers for http basic Sandro Mani <manisandro@gmail.com> 2017-09-25 [OGR] Use a ORIG_OGC_FID constant instead of hard-coding orig_ogc_fid Merge: 386d52d873 73d6058bd1 Alexander Bruy <alexander.bruy@gmail.com> 2017-09-25 Merge pull request #5248 from alexbruy/network-analysis [processing] enable network analysis tests Sandro Mani <manisandro@gmail.com> 2017-09-25 [OGR] Ensure orig_ogc_fid is never set as ignored field Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Ensure multipoint dimensionality is respected when adding new points Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix memory leak when restoring invalid geometry collection wkt Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix multi point allowing insertion of non point geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix clearing multipoint should reset z/m status Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix incorrect /Transfer/ for geometry collection Sandro Mani <manisandro@gmail.com> 2017-09-25 [OGR] Followup: Add orig_ogc_fid as last field to avoid changing field order Alexander Bruy <alexander.bruy@gmail.com> 2017-09-25 ignore crs for network analysis tests Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-09-25 Merge pull request #5247 from nyalldawson/geometry_coverage Geometry unit test coverage Alessandro Pasotti <elpaso@itopen.it> 2017-09-25 Restore debug build after PR #5246 Alexander Bruy <alexander.bruy@gmail.com> 2017-09-25 [processing] enable network analysis tests Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Boost test coverage for geometry collections Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix crash in geometry collections with negative part numbers Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix dropping M/Z values from geometry collections Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix crash in nextVertex with bad geometry collection part number Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix crash when trying to insert geometry into collection with bad index Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix crash in geometry collection when working with empty collections Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix geometry collection can be corrupted by importing incorrect wkb Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix potential crash in QgsGeometry::smooth Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Boost test coverage for QgsRectangle Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Rename QgsRectangle::buffer to buffered and mark as const Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Boost test coverage for compound curve Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix crash when removing vertices from compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix incorrect wkb type for compound curve when adding vertex to empty curve Merge: 14a48c0349 b0b1714e98 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Merge pull request #5246 from nyalldawson/clazy Fix some Clazy warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix doctest Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Sip sync Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Add missing QStringLiterals Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Sip sync Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Misc clazy fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix clazy override signal with signal warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Remove some unused variables Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Flip some easy QLists to QVectors Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix clazy overriden signals with non signal warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Add missing QStringLiterals Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-25 Fix clazy detaching range based for warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix clazy allocating unneeded temporary container warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Use QString multi-arg overload (clazy warning) Merge: f4d5ca75c6 d72309e42b Alexander Bruy <alexander.bruy@gmail.com> 2017-09-25 Merge pull request #5201 from nyalldawson/point_crs [processing] Transparently handle CRS for point parameters Merge: a71f2ad5dc 26aae589ad Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <nyall.dawson@gmail.com> 2017-09-25 Fix non-virtual destructor Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix Coverity uninitialized member warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Fix Coverity null pointer dereference warning Merge: 8902d5f48f 99def105bb Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Merge pull request #5245 from nyalldawson/conditionalHelpLink Set the most accurate User Manual page to Options tabs Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Make sip_include script use the workaround for SIP's path parsing Nyall Dawson <nyall.dawson@gmail.com> 2017-09-25 Correct link for processing options help Martin Dobias <wonder.sk@gmail.com> 2017-09-25 Another round of doxygen comments Martin Dobias <wonder.sk@gmail.com> 2017-09-24 More doxygen comments Martin Dobias <wonder.sk@gmail.com> 2017-09-24 More class documentation Martin Dobias <wonder.sk@gmail.com> 2017-09-24 Trying to work around SIP file parsing error (dir starting with number) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-24 Fix transform of extent parameter set to match layer's extent Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-24 [processing] Allow encoding crs into text definitions of extents Nyall Dawson <nyall.dawson@gmail.com> 2017-09-24 [processing] Allow encoding crs into text definitions of points Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Fix passing of QgsReferencedPointXY from Python to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Use correct SRS when building graph Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Better cursor for point picker tool Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 [processing] Fix picking point from map always triggers a release event for previous map tool Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Transparently reproject source points in algs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Allow use of QgsPointXY/QgsReferencedPointXY for point parameter values Merge: fe98fe1131 afac940d37 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-24 Merge pull request #5244 from nyalldawson/proc_misc [processing] Misc test related fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-24 Use processing config help key Nyall Dawson <nyall.dawson@gmail.com> 2017-09-24 Allow QgsOptionsPageWidget to set a specific help key to view when clicking help in the options dialog Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-24 Merge pull request #5236 from nyalldawson/field_default [processing] Allow setting default values for field parameters in models Alexander Bruy <alexander.bruy@gmail.com> 2017-09-13 [processing] add band parameter support in test generator Alexander Bruy <alexander.bruy@gmail.com> 2017-09-13 [processing] more fixes for tests creation Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Fix creation of SAGA tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix excepthook handling in standalone scripts Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Fix exception when running alg with no parameters from toolbox Jürgen E. Fischer <jef@norbit.de> 2017-09-23 remove app startup tests depending on removed options configpath and --optionspath Jürgen E. Fischer <jef@norbit.de> 2017-09-23 fix metasearch settings (fixes #16532) Jürgen E. Fischer <jef@norbit.de> 2017-09-23 INSTALL: add ubuntu artful (implements #17177) Merge: e3f128b55f 5a802b595d Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Merge pull request #5241 from nyalldawson/clean_code [processing] Code cleanups Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Expand test coverage of compound curves Etienne Trimaille <gustrimaille@yahoo.fr> 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 <myarjunar@gmail.com> 2017-09-23 [FEATURE][geonode] integration - copy style action Allows copying styles directly from geonode layers for pasting into project layers. Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Add missing test files Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Update expected test results (rename field) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 [processing] Port mean coordinates to c++ And remove final use of inefficient vector.extractPoints function Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Replace more duplicate code with QgsProcessingUtils.combineFields Nyall Dawson <nyall.dawson@gmail.com> 2017-09-23 Remove duplicate testForUniqueness method (replaced with QgsProcessingUtils.combineFields) Ismail Sunni <imajimatika@gmail.com> 2017-09-21 Fix 'Qsci/qsciapis.h' file not found Jürgen E. Fischer <jef@norbit.de> 2017-09-22 fix typo Merge: 782ed47d00 02e3916bf5 Matthias Kuhn <matthias@opengis.ch> 2017-09-22 Merge pull request #5179 from vmora/listen_notify [FEATURE] layer refresh and trigger actions on provider notification Jürgen E. Fischer <jef@norbit.de> 2017-09-22 translation string improvements Vincent Mora <vincent.mora@oslandia.com> 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 <jef@norbit.de> 2017-09-22 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2017-09-22 fix build Merge: a6b1c3ee9f cbca7c97bc Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Merge pull request #5238 from nyalldawson/geometry_coverage Geometry unit test coverage + fixes Merge: 5d6c178f71 57b76920d6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-22 Merge pull request #5227 from nyalldawson/browser_awesome [browser] Show QPT print templates and Python scripts Merge: cf636dcafa 387771fad4 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Merge pull request #5234 from nyalldawson/action_lifetime Fix browser action item lifetime Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Boost test coverage of geometry classes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Expand docs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Fix incorrect result for reversing compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Port line intersection and split with lines to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Port processing combineFields to c++ Merge: 559973739c 33d2d1119c Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Merge pull request #5235 from nyalldawson/model_progress2 [processing] Proper progress reports during model execution Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Matching default multiple fields should also be case-insensitive Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Setting field for QgsFieldComboBox should be case-insensitive Merge: 9caa7224cd 5534d743f1 Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2017-09-22 Formatting Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Allow setting default value for field parameters in models Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Better debugging for models by showing child algorithm parameters in the log Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-20 Expand unit tests for compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Fix loss of dimensionality when cloning compound curves Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-20 Expand test coverage for compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Fix setting correct WKB type for compound curves when adding first curve Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Fix crash when trying to delete invalid curve from compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Fix crash when requesting invalid curve from compound curves Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Expand geometry test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Expand geometry unit test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-22 Consistent capitalization for browser item actions Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-09-21 Merge pull request #5230 from m-kuhn/taskWaitForFinished QgsTask::waitForFinished without event loop Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-09-21 Add some docstring Mainly to run travis again Merge: 54ea029de8 68909a12b6 Matthias Kuhn <matthias@opengis.ch> 2017-09-21 Merge pull request #5114 from gacarrillor/update_add_feature_tooltips [needs-docs] Update tooltips for adding features/records Alessandro Pasotti <elpaso@itopen.it> 2017-09-21 Moved project properties menu item Matthias Kuhn <matthias@opengis.ch> 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 <manisandro@gmail.com> 2017-09-20 [OGR] Defer repacking while in explicit updateMode Merge: 06dc9660a3 a67194df77 Sandro Mani <manisandro@gmail.com> 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 <matthias@opengis.ch> 2017-09-21 Merge pull request #5229 from m-kuhn/cleanCode Clean code Sandro Mani <manisandro@gmail.com> 2017-09-21 [OGR] Add orig_ogc_fid as last field to avoid changing field order Sandro Mani <manisandro@gmail.com> 2017-09-20 [OGR] Add workaround for OGRSQL not recognizing the column name returned by OGR_L_GetFIDColumn Alessandro Pasotti <elpaso@itopen.it> 2017-09-21 Fix doxygen ingroup gui -> core for moved classes Matthias Kuhn <matthias@opengis.ch> 2017-09-02 Doxygen Matthias Kuhn <matthias@opengis.ch> 2017-09-01 Remove dummy method Matthias Kuhn <matthias@opengis.ch> 2017-09-01 Move definition to class Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Add an 'Open in external editor' option for python scripts in browser Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 [FEATURE] Show python scripts in browser Double clicking (or dragging them onto canvas) executes the script Nyall Dawson <nyall.dawson@gmail.com> 2017-09-21 Make sure iface is available when executing dropped python scripts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-21 Merge pull request #5221 from nyalldawson/browser_awesome Add QLR, processing models to browser Jürgen E. Fischer <jef@norbit.de> 2017-09-20 debian packaging: add ubuntu artful David <david@opengis.ch> 2017-09-20 work in progress status Merge: e6169d8518 a6dc600784 Matthias Kuhn <matthias@opengis.ch> 2017-09-20 Merge pull request #5143 from m-kuhn/nulldatasetparams QgsVectorFilewriter skip default null options Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Spelling Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Identation Merge: 825a323a14 21fc2e1a86 Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-09-20 Fix single raster data items in ogr source select Thanks to Nyall for catching this. Matthias Kuhn <matthias@opengis.ch> 2017-09-20 [processing] Fix single sided buffer multiline (bevel) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 [FEATURE] Show processing models in browser And allow them to be executed and edited directly from there Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Add a Custom item type for QgsDataItem Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Allow QgsDataItems to override default double click behavior Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 [FEATURE] Show qlr files in browser Fixes #10737 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Show a tooltip with full path for directory items Nyall Dawson <nyall.dawson@gmail.com> 2017-09-20 Use native OS directory separators in browser dock Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-20 Merge pull request #5193 from Gustry/layer_properties move metadata panel to OGC server panel Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Remove leftover files Merge: f5c4fdff2e 1f0e73a336 Alessandro Pasotti <elpaso@itopen.it> 2017-09-19 Merge pull request #5214 from boundlessgeo/gpkg_import_master_task Geopackage import multiple files master task Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix test "Polygon buffer with dissolve" Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix test "Single sided buffer multiline (bevel)" Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix test "variable buffer on points with dissolve option" D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2017-09-19 [processing] Update python field calculator test results Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Make python field calculator support LongLong Matthias Kuhn <matthias@opengis.ch> 2017-09-19 [processing] Fix type resolving in python field calculator Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Fix qgis:lineintersections test Merge: 8d34023d6e 38cc5703d7 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Merge pull request #5209 from nyalldawson/geometry_coverage [WIP] Extend geometry classes unit test coverage Alessandro Pasotti <elpaso@itopen.it> 2017-09-19 QgsGeoPackageImportTask -> QgsConcurrentFileWriterImportTask Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Improve test cases Merge: b0892488be d1d26e96b0 Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2017-09-19 Merge pull request #5212 from boundlessgeo/browser_homogenize Geopackage: browser homogenize Merge: b53e986781 388f8630f3 D'Hont René-Luc <rldhont@gmail.com> 2017-09-19 Merge pull request #4959 from rldhont/server-wms-configparser-getprint [Server] WMS GetPrint refactoring Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix some leaks in geometry tests (valgrind noise) Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Fix test Alessandro Pasotti <elpaso@itopen.it> 2017-09-19 Added documentation for QgsDataItemProviderFromPlugin constructor Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Astyle Matthias Kuhn <matthias@opengis.ch> 2017-09-19 Fix tests for new QgsVectorFileWriter python API D'Hont René-Luc <rldhont@gmail.com> 2017-09-06 Null pointer check for the layer tree Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Boost test coverage of geometry classes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix some potential crashes in curve polygons Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix crash in QgsCompoundCurve equality operator Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Boost test coverage of geometry classes Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Move overriden methods from headers to cpp files Since they can't be inlined anyway Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Move QgsPolygonV2 equality operators up to QgsCurvePolygon Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Cleaner signature for QgsAbstractGeometry::closestSegment Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Expand geometry test coverage Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-19 Fix potential crash in QgsCircularString::vertexAngle Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Remove impossible to reach code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 fixup Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix crash when calculating area for invalid circular string Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix invalid return from QgsCircularString::pointN with negative indices Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Fix incorrect 'left of' calculation when finding nearest point to circular string Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 More tests Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Boost test coverage of geometry classes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-18 Set correct WKB type when clearing a QgsCircularString Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix potential crash when calling QgsCircularString::pointN with bad index Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix crash when calling equality operator on QgsCircularString Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Remove unused QgsGeometryFactory::fromRect method Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Expand QgsTriangle test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Extend geometry test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Extend unit tests for QgsPolygonV2, QgsPoint Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Extend geometry unit test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Remove default statements for better compiler warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Consistently use unsigned int for QgsRegularPolygon Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix memory leak in QgsEllipse D'Hont René-Luc <rldhont@gmail.com> 2017-09-12 Null pointer check for the layer tree model Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Allow data item providers to override default directory handling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-19 Add method to retrieve OGR supported directory driver extensions (e.g. 'gdb') Alessandro Pasotti <elpaso@itopen.it> 2017-09-19 Always run import task when at least one layer is valid D'Hont René-Luc <rldhont@gmail.com> 2017-09-19 [Server] WMS Parameters: const QStringList &l D'Hont René-Luc <rldhont@gmail.com> 2017-09-19 [Server] WMS Parameters: const QVariant &value D'Hont René-Luc <rldhont@gmail.com> 2017-09-14 [Server] WMS Parameters: const QVariant &defaultValue D'Hont René-Luc <rldhont@gmail.com> 2017-09-13 [Server] GetLegendGraphics : Wait for feature counter finshed D'Hont René-Luc <rldhont@gmail.com> 2017-09-14 QgsVectorLayer, countSymbolFeatures return QgsVectorLayerFeatureCounter D'Hont René-Luc <rldhont@gmail.com> 2017-09-06 [Server] Enhance QgsConfigCache D'Hont René-Luc <rldhont@gmail.com> 2017-09-06 [Server] Refactoring, removing qgs*parser files D'Hont René-Luc <rldhont@gmail.com> 2017-09-06 [Server] Remove QgsProject::instance D'Hont René-Luc <rldhont@gmail.com> 2017-08-25 [Server] Refactoring, removing config parser from WMS D'Hont René-Luc <rldhont@gmail.com> 2017-08-25 [BUGFIX][Server] GetLegendGraphics: Clear root legend D'Hont René-Luc <rldhont@gmail.com> 2017-08-10 [Server] WMS GetPrint refactoring - Update parameters manager D'Hont René-Luc <rldhont@gmail.com> 2017-08-06 [Server] WMS GetPrint refactoring - Update tests D'Hont René-Luc <rldhont@gmail.com> 2017-08-06 [Server] WMS GetPrint refactoring - Add Highlight layers D'Hont René-Luc <rldhont@gmail.com> 2017-08-01 [Server] WMS GetPrint refactoring D'Hont René-Luc <rldhont@gmail.com> 2017-09-11 [Server] test: add response content in message when it's not an image D'Hont René-Luc <rldhont@gmail.com> 2017-08-25 Cancel QgsVectorLayerFeatureCounter on QGsVectorLayer destroy Merge: 281236f4a1 7048d73d0c Nyall Dawson <nyall.dawson@gmail.com> 2017-09-19 Merge pull request #5170 from nyalldawson/drop_spatial_query Drop spatial query plugin Merge: b9a700075b 90378b79a8 Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-09-18 Merge pull request #5215 from m-kuhn/metaCode Doxymentation and de-noising Matthias Kuhn <matthias@opengis.ch> 2017-09-18 Document API breaks Matthias Kuhn <matthias@opengis.ch> 2017-09-18 Return error message from QgsVectorFileWriter Matthias Kuhn <matthias@opengis.ch> 2017-09-18 Remove useless debug messages Matthias Kuhn <matthias@opengis.ch> 2017-09-18 Doxygen improvements Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2017-09-18 dxf export: fix layer assignment (fixes #17126; followup 92091c536b) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-09-18 [FEATURE]: In GetProjectSettings, show if a legend group is mutually exclusive Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-18 [expression] fix caching for aggregate() and @parent exp. (fixes #15797) Jürgen E. Fischer <jef@norbit.de> 2017-09-18 debian packaging: drop mimelnk files for KDE3 Kent Porter <kporter@boundlessgeo.com> 2017-09-18 Removed new icon 'mIconAddData.svg' and replaced old 'mActionDataSourceManager.svg' with new version. Alessandro Pasotti <elpaso@itopen.it> 2017-09-18 QgsSettings -> Settings in options dialog tab Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-09-18 Added a short comment in file header Alessandro Pasotti <elpaso@itopen.it> 2017-09-18 Geopackage: fix store connection from browser Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-09-18 Geopackage data items: added tooltip and fix connection storage Alessandro Pasotti <elpaso@itopen.it> 2017-09-18 Minor cosmetic code change: removed unnecessary parenthesis Alessandro Pasotti <elpaso@itopen.it> 2017-09-18 Handle gpkg vectors and rasters with ogr data items Alessandro Pasotti <elpaso@itopen.it> 2017-09-18 Typo in docstring Alessandro Pasotti <elpaso@itopen.it> 2017-09-15 File browser: use GeoPackage items for gpkg files Alessandro Pasotti <elpaso@itopen.it> 2017-09-12 Allow gpkg to also show vectors in zipped files Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-09-18 Use LZW compression for tifs exported from atlas / composer Merge: 938f261596 0ee9d66511 Even Rouault <even.rouault@spatialys.com> 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 <nirvn.asia@gmail.com> 2017-09-18 [processing] fix map layer combo box layer reference Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-18 [processing] implement source flag for feature based algorithms (#5208) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix coverity unchecked return value warning Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix coverity uninitialized members warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-18 Fix memory leak Etienne Trimaille <gustrimaille@yahoo.fr> 2017-09-14 [needs-docs] move metadata panel to OGC server panel Merge: f9bc9259c0 0cdabb5e60 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-16 Merge pull request #5204 from nirvn/saveselected_native Merge: 7a1b9f970b 085687d8f0 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-16 Merge pull request #5171 from nyalldawson/processing_selectioncheckboxes [processing] Add useCheckBoxes option to EnumWidgetWrapper Nyall Dawson <nyall.dawson@gmail.com> 2017-09-16 Also update other spatial join alg Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Improve wording of spatial location alg parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Add context menu with Select All/Clear Selection to checkboxes panel Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Use checkboxes for Extract/Select by Location algs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 [processing] A non-optional multiple enum parameter must have at least one choice selected to be valid Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Use smaller margins for checkboxes panel Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Update class name arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-08-09 [processing] Add ui option useCheckBoxes in ByLocation algorithms arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-08-09 [processing] add ui option useCheckBoxes in CheckValidity arnaud.morvan@camptocamp.com <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 <elpaso@itopen.it> 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 <even.rouault@spatialys.com> 2017-09-15 [OGR provider] Workaround bug in OGR GML driver Martin Dobias <wonder.sk@gmail.com> 2017-09-15 Docstring/sip fixes in core/3d Matthias Kuhn <matthias@opengis.ch> 2017-09-15 [travis] Traceback for python tests on timeout Matthias Kuhn <matthias@opengis.ch> 2017-09-15 Fix save/reload of N:M relations Vincent Mora <vincent.mora@oslandia.com> 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 <even.rouault@spatialys.com> 2017-09-15 [OGR provider] Use FORCE_SRS_DETECTION=YES open option for GML datasets Even Rouault <even.rouault@spatialys.com> 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 <wonder.sk@gmail.com> 2017-09-15 Add 3d to doxygen, do not verify indentation of included poly2tri lib Matthias Kuhn <matthias@opengis.ch> 2017-09-15 Fix N:M Relations Fix #17143 (https://issues.qgis.org/issues/17143) Merge: f282a753c6 06ee6f68e1 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-15 [processing] Fix incorrect filters in vector layer parameter selections Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-15 [needs-docs][processing] return empty layer for save selected features algorithm if no features are selected Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Expand docs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-15 [processing] native save selected features algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Update sip_include Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 [FEATURE][processing] Allow drag and drop of model files onto QGIS window to execute them Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-15 Slightly cleanup drop handling in qgisapp Martin Dobias <wonder.sk@gmail.com> 2017-09-15 Post rebase fixes Martin Dobias <wonder.sk@gmail.com> 2017-08-15 More renaming. No code changes Martin Dobias <wonder.sk@gmail.com> 2017-08-15 More renaming of 3D-related classes and files. No actual code changes Martin Dobias <wonder.sk@gmail.com> 2017-08-15 Renaming and moving of 3D entities for 3D symbols Martin Dobias <wonder.sk@gmail.com> 2017-08-15 3D symbols: private members + public getters/setters ... just like big kids Martin Dobias <wonder.sk@gmail.com> 2017-08-15 Moved 3D symbol class implementations into separate files Martin Dobias <wonder.sk@gmail.com> 2017-08-14 Extend range of spin boxes for 3d properties Martin Dobias <wonder.sk@gmail.com> 2017-08-14 Ignore invalid polygon geometries to avoid crashes in tessellation Martin Dobias <wonder.sk@gmail.com> 2017-08-12 Use middle button for rotation/tilt, right button for zoom Martin Dobias <wonder.sk@gmail.com> 2017-08-11 Remove 3D canvas widget when the dock is closed (just like 2d canvas) Martin Dobias <wonder.sk@gmail.com> 2017-08-10 Do not die when passed invalid full extent from QGIS Martin Dobias <wonder.sk@gmail.com> 2017-08-10 Handle curved geometries (line/polygon 3d symbol) and repeated vertices Martin Dobias <wonder.sk@gmail.com> 2017-08-10 Correctly working "zoom full" + more robust near/far plane config Martin Dobias <wonder.sk@gmail.com> 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 <zilolv@gmail.com> 2017-08-05 [FEATURE] support 3d models Blottiere Paul <blottiere.paul@gmail.com> 2017-08-05 Feature selection is also displayed in 3D map view for polygons Blottiere Paul <blottiere.paul@gmail.com> 2017-08-05 Feature selection is also displayed in 3D map view for lines Blottiere Paul <blottiere.paul@gmail.com> 2017-08-05 Get selection color from map canvas Blottiere Paul <blottiere.paul@gmail.com> 2017-08-05 Encapsulate entities for selected/not selected points in a root entity Blottiere Paul <blottiere.paul@gmail.com> 2017-08-04 [FEATURE] Feature selection is also displayed in 3D map view for points Peter Petrik <zilolv@gmail.com> 2017-08-03 fix frustum culling for terrain Martin Dobias <wonder.sk@gmail.com> 2017-08-02 Zoom in/out by pressing middle mouse button and moving up/down Peter Petrik <zilolv@gmail.com> 2017-08-01 fix the bug Martin Dobias <wonder.sk@gmail.com> 2017-08-01 Respect background color from project's main canvas Martin Dobias <wonder.sk@gmail.com> 2017-08-01 Update terrain map whenever an active layer requests repaint Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-07-29 Decide number of zoom levels from max. allowed ground error Martin Dobias <wonder.sk@gmail.com> 2017-07-29 Read/write 3D renderers of map layers to project files Martin Dobias <wonder.sk@gmail.com> 2017-07-28 Update layer 3D entities when terrain generator or scale change Martin Dobias <wonder.sk@gmail.com> 2017-07-28 Update list of 3D entities when the list of active layers is changed Martin Dobias <wonder.sk@gmail.com> 2017-07-27 GUI for 3D point symbols Martin Dobias <wonder.sk@gmail.com> 2017-07-26 GUI for configuration of 3D line symbols for vector layers Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-07-25 Introduce concept of 3D symbols + addition of "single symbol" vector 3D renderer Martin Dobias <wonder.sk@gmail.com> 2017-07-24 Base class for 3D renderers + a bit of code shuffling Martin Dobias <wonder.sk@gmail.com> 2017-07-24 Signals/slots in Map3D + partial scene udates from Map3D signals Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-07-23 Start of 3D map configuration widget Martin Dobias <wonder.sk@gmail.com> 2017-07-23 Fixed flat terrain without CRS defined Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-07-20 Move all chunk-related functionality to a sub-directory Martin Dobias <wonder.sk@gmail.com> 2017-07-20 Move terrain related classes to a sub-directory Martin Dobias <wonder.sk@gmail.com> 2017-07-19 Rename TerrainBoundsEntity to ChunkBoundsEntity ... since it can be used also for other chunked entities - not just terrain Martin Dobias <wonder.sk@gmail.com> 2017-07-19 Fix build with Qt 5.9 Martin Dobias <wonder.sk@gmail.com> 2017-07-19 Added missing shaders and temporary test application Martin Dobias <wonder.sk@gmail.com> 2017-07-19 Import of initial work on QGIS 3D framework from wonder-sk/qgis3d Merge: c5ae3a0c98 a13aa96b6a Alessandro Pasotti <elpaso@itopen.it> 2017-09-15 Merge pull request #5194 from boundlessgeo/iface_conn_changed Adds connectionsChanged signal to iface David Marteau <david@innophi.com> 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 <elpaso@itopen.it> 2017-09-15 Typo forwarder->forwarded Alessandro Pasotti <elpaso@itopen.it> 2017-09-15 Add reloadConnections to the app and expose to iface Merge: 8d088c0da4 8605be0dbb Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Merge pull request #5199 from nyalldawson/extract_by_extent2 [processing] Extent handling improvements Merge: ba9cb873ae 3a78253764 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-15 Add method to recover extent parameter CRS Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Fix unit test data Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Fix passing QgsReferencedRec/Point from python to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Use geometry of reproject extent parameters for more accurate clipping Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Use CRS when calculating extent during algorithm extection Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Return a referenced rectangle from ExtentSelectionPanel Nyall Dawson <nyall.dawson@gmail.com> 2017-09-15 Nicer display of rectangle parameter values Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <giovanni.manghi@naturalgis.pt> 2017-09-14 fix SAGA LTR vectorizing grid classes tool for QGIS master Tom Elwertowski <telwertowski@comcast.net> 2017-09-14 macOS needs path to GEOS framework Alessandro Pasotti <elpaso@itopen.it> 2017-09-14 Geopackage items: add URI to tooltip Alessandro Pasotti <elpaso@itopen.it> 2017-09-14 Geopackage items: fix create new layer close dialog Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-09-14 [bugfix] Geopackage restore connections in DB-manager Alessandro Pasotti <elpaso@itopen.it> 2017-09-14 Restore synchronization between connections and data source manager Partial revert of commit 22bd2a35 Alessandro Pasotti <elpaso@itopen.it> 2017-09-14 Fix geopackage delete connection Matthias Kuhn <matthias@opengis.ch> 2017-09-14 [docker] Use a unicode compatible locale Larry Shaffer <lshaffer@boundlessgeo.com> 2017-09-13 Set CMake 3.9 policy for macOS RPATH settings to NEW Nyall Dawson <nyall.dawson@gmail.com> 2017-09-14 Fix area calculation on polygons with Z/M wkb types Follow up a6800d6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-14 Port simplify geometries to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-14 Port merge lines and smooth to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-14 Port fix geometries alg to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-09-14 Add missing overrides Merge: c371b72dfe bf078b1c84 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-14 Merge pull request #5184 from nyalldawson/join_locate [FEATURE] Reworked processing 'Join by location' alg Merge: 742f3e5b4d c3309b9257 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-14 Merge pull request #5178 from Gustry/metadata_viewer use the metadata API for the metadata viewer Kent Porter <kporter@boundlessgeo.com> 2017-09-13 Adds new Icon for Data Manager Etienne Trimaille <gustrimaille@yahoo.fr> 2017-09-12 use the metadata API in the HTML viewer Merge: df94b503a5 26830949d9 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-13 Merge pull request #5112 from nyalldawson/locator_core Move locator non-gui classes to core Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-09-13 Merge pull request #5180 from nirvn/fix_levels Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-13 [FEATURE] Make symbol levels dialog a style dock panel widget Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-12 [symbology] resurrect symbol levels dialog (fixes #16996) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-13 Merge pull request #5153 from nyalldawson/geonode [FEATURE] QGIS - GeoNode Integration Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-12 Fix geonode connection correctly storing service specific settings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Make sure WFS/WMS settings are respected when adding GeoNode layers from source select dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Add support for updating a uri with GeoNode WFS/WMS related connection settings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Generalize some WFS/WMS connection setting handling Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Cleanup QgsOwsConnection Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Remove duplicate code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-11 Cleanup some strings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Rework QgsNewHttpConnection layout so that both WFS and WMS settings can be shown simultaneously Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Use explicit flags to set behavior of QgsNewHttpConnection instead of key parsing Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix ordering of Arcgis map server item Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Clean comments Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Remove Q_FOREACH, fix inefficient loops Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Revert unused changes to QgsDataItem Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Fix spelling Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Hide non-functional style related browser actions Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Cleanup and add docs for QgsGeoNodeConnection Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 [geonode] Don't block data source manager while connecting to a server Also add missing docstrings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Class shuffle Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Run all GeoNode tests locally, but skip ones which rely on a remote server on Travis Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Add missing sip file Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Misc optimisations to geonode data items, fix leaks Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Move remaining geonode classes from gui->app Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Revert redundant changes to ows provider Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Move GeoNode data items from OWS provider to app Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Remove non-functional close button from geonode source select dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Don't link app into provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-06 Slight folder restructuring Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Rollback all geonode specific changes to QgsDataSourceManagerDialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-06 Add a bit more structure to provider source select ordering Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Move QgsGeoNodeSourceSelect to app Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-06 Correctly handle using layer name option Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Misc code cleanup Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Condense code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Use correct messagebox type Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Fix another leak Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Allow QgsAbstractDataSourceWidget subclasses to add vector layers with a specific provider key Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Minor code cleanup Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Remove unused code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 QgsGeoNodeSourceSelect is a QgsAbstractDataSourceWidget Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Fix ui file build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-05 Split QgsGeoNodeConnection into two classes Move utility functions to QgsGeoNodeConnectionUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 QgsGeonodeConnection is not a Q_OBJECT Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Performance optimizations - avoid container detachments - use QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Pass strings by const ref Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Static members should use a 's' prefix, not 'm' Ismail Sunni <imajimatika@gmail.com> 2017-08-31 Fix can not delete geonode instance from browser. Ismail Sunni <imajimatika@gmail.com> 2017-08-30 Add style retriever for a geonode layer. Ismail Sunni <imajimatika@gmail.com> 2017-08-25 Simplify getLayers method for geonode client. myarjunar <myarjunar@gmail.com> 2017-08-25 add copy and paste style actions to the layer node Ismail Sunni <imajimatika@gmail.com> 2017-08-22 Fix QGIS Crash on loading WFS/WMS/XYZ layer from GeoNode. myarjunar <myarjunar@gmail.com> 2017-08-22 fix qgis crash on startup (invalid pointer) Muhammad Yarjuna Rohmat <myarjunar@gmail.com> 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 <elpaso@itopen.it> 2017-09-12 Merge pull request #5164 from boundlessgeo/browser_shared_model [bugfix] Browser shared model Merge: 4115d06fba 95cd8d744d Sandro Mani <manisandro@gmail.com> 2017-09-12 Merge pull request #5181 from manisandro/ogr_subsetstring [OGR] Ensure subset string is set when reopening dataset Sandro Mani <manisandro@gmail.com> 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 <elpaso@itopen.it> 2017-09-12 Const getter and api break docs Alessandro Pasotti <elpaso@itopen.it> 2017-09-11 Typo delayied -> delayed Alessandro Pasotti <elpaso@itopen.it> 2017-09-10 Browser: removed redundant refresh signals Alessandro Pasotti <elpaso@itopen.it> 2017-09-10 Removed reference Alessandro Pasotti <elpaso@itopen.it> 2017-09-10 Share QgsBrowserModel among browser instances Alessandro Pasotti <elpaso@itopen.it> 2017-09-10 Moved the scan time to populated and get it from settings Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2017-09-12 remove context help popup on console opening Alexander Bruy <alexander.bruy@gmail.com> 2017-09-12 [console] return home directory as string instead of QDir instance (fix #17106) Merge: 457709d3d8 814ef78732 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Merge pull request #5165 from Gustry/save_metadata write metadata with XML Merge: 9b8fad515f cf16a82419 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Merge pull request #5173 from nyalldawson/model_crash_win [processing] Fix crash in modeler on Windows Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Fix indentation Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-12 [ogr provider] insure connection pool updated when subset sql added/changed (#5172) Merge: 220b58d0c9 516aad7cdf Alexander Bruy <alexander.bruy@gmail.com> 2017-09-12 Merge pull request #4440 from alexbruy/gdal-compression expose image compression in the layer metadata (fix #15702) Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-12 [processing] Fix crash when editing models on Windows (fix #17028) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Cleanup model algorithm parameter definition dialog Etienne Trimaille <gustrimaille@yahoo.fr> 2017-09-08 write metadata with XML Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Daily Q_FOREACH removal Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-12 Use offline editing plugin instead of spatial query for detecting plugin path Jürgen E. Fischer <jef@norbit.de> 2017-09-12 Fix windows build Merge: 6772541720 9b04589ce7 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-12 Merge pull request #5166 from nyalldawson/tidy clang-tidy fixes Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-09-11 Make CAD dock work well with node tool when adding vertex at endpoint Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 More missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Add missing override keyword Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix clang-tidy misleading comment warning Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove redundant code Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Use std::move to reassign unique_ptrs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix clang-tidy int to bool conversion warning Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix clang-tidy redundant .get() calls Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix clang-tidy redundant return/continue warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove redundant virtual keyword from signatures with override Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Fix clang-tidy use emplace_back instead of push_back warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove more unnecessary destructors, flip empty constructors to =default Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Use .empty() instead of .size() > 0/.size() >=1/etc Possibly faster, and clearer to read Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Pass by const ref where possible Martin Dobias <wonder.sk@gmail.com> 2017-09-11 Fix settings icon for CAD dock widget Previously it used an icon from georeferencer's QRC Alessandro Pasotti <elpaso@itopen.it> 2017-09-11 Fix broken signals for AFS/AMS layer addition from the datasource dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Use =delete to remove default functions Via clang-tidy modernize-use-equals-delete Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove some unnecessary delete guards Via clang-tidy readability-delete-null-pointer Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove some unnecessary initializers From clang-tidy readability-redundant-member-init Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Simplify boolean expressions By applying clang-tidy readability-simplify-boolean-expr fixit Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Cleanup pointer comparisons to nullptr Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 0/NULL -> nullptr Using clang-tidy modernize-use-nullptr Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Avoid casting int to bool Using clang-tidy modernize-use-bool-literals Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Remove use of deprecated header Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Ignore =default during doxygen coverage test Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Replace reimplemented default methods by = default Using clang-tidy modernize-use-equals-default Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-09-11 Merge pull request #5131 from nyalldawson/location_algs Rework Select by Location algorithm Merge: cf8afc1e5b 4ca972a2ff Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Merge pull request #5154 from nyalldawson/stats [processing] Improve Stats by Categories algorithm, remove duplicate algs Merge: 8aeffdb457 1fb48f456c Nyall Dawson <nyall.dawson@gmail.com> 2017-09-11 Merge pull request #5159 from alexbruy/fix-filter [processing] fix file filter construction for output files Martin Dobias <wonder.sk@gmail.com> 2017-09-10 Reduce debugging noise when using curved geometries Merge: cea7eb8be5 f938b60f12 Martin Dobias <wonder.sk@gmail.com> 2017-09-10 Merge pull request #5148 from wonder-sk/adv-digitizing-cleanup-2 Advanced digitizing cleanup - part 2 Martin Dobias <wonder.sk@gmail.com> 2017-09-07 Handle mouse events of adv.digitizing map tools in the map tool base class Martin Dobias <wonder.sk@gmail.com> 2017-09-06 Move snapSegment() from map mouse event to private area of CAD dock Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-08-29 Remove some workarounds for advanced digitizing from node tool Martin Dobias <wonder.sk@gmail.com> 2017-08-29 Better control of CAD dock widget operation from map tools Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Fix tests Merge: 1caaa2e697 64718766fc Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Merge pull request #5119 from nyalldawson/layout_next3 [layouts] Undo/redo framework Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Optimise calcuation of disjoint features Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-10 More tests for Extract by Location Nyall Dawson <nyall.dawson@gmail.com> 2017-09-10 Fix missing geometries/attributes in Extract by Location Alessandro Pasotti <elpaso@itopen.it> 2017-09-09 Use auto for const complex vars in for loop Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 More Q_FOREACH removal Martin Dobias <wonder.sk@gmail.com> 2017-09-08 Range for loop without detach Martin Dobias <wonder.sk@gmail.com> 2017-09-08 Replace Q_FOREACH by range for loop Martin Dobias <wonder.sk@gmail.com> 2017-09-07 Node tool: give priority to the current layer when selecting vertex Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Update tests for OGR getLayers now returning also the geometry column name Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Drop python Select/Extract by Location algs Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Swap unit tests to use native algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Native c++ Extract by Location algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Move allFeatureIds from QgsVectorLayer to QgsFeatureSource Richard Duivenvoorde <richard@duif.net> 2017-09-08 fix capitalisation Alexander Bruy <alexander.bruy@gmail.com> 2017-09-08 [processing] fix file filter construction for output files Merge: 25c27b3c80 858413e5c1 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-09-08 Port Select by Location to c++ Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Disable SQL filter when a raster is selected Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Give credits to the original author of the source select and amend some comments Jürgen E. Fischer <jef@norbit.de> 2017-09-08 avoid leak Jürgen E. Fischer <jef@norbit.de> 2017-09-08 use SIP_SKIP (followup 5c3a72014) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-09-08 Use the new generic OGR source select class Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Generic implementation of OGR file DB connection Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 New generic file-based DB OGR source select Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Use the OGR generic methods Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Fix stats by categories tests on Travis Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Moved some reusable methods from gpkg to the ogr items class Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Allow multiple primary key fields to be specified for processing tests ` Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Added add geopackage icon Alessandro Pasotti <elpaso@itopen.it> 2017-09-08 Refactor of QgsGeoPackageConnection to a generic class lbartoletti <l.bartoletti@free.fr> 2017-09-04 fix qgsgeometry sip lbartoletti <l.bartoletti@free.fr> 2017-09-04 add overload methods lbartoletti <l.bartoletti@free.fr> 2017-09-03 initial commit Larry Shaffer <lshaffer@boundlessgeo.com> 2017-09-07 Fix CMake bundling error on macOS Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 Fix existing unit test, add new tests Nyall Dawson <nyall.dawson@gmail.com> 2017-09-08 [processing] A non optional, multiple field input must have at least one selected field to be considered valid Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-06 Fix calculation with null strings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 [FEATURE] Allow multiple category fields in 'stats by category' Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2017-09-07 Merge pull request #5094 from pblottiere/trust2 [FEATURE] Trust project option Alessandro Pasotti <elpaso@itopen.it> 2017-09-07 Added static QgsLayerItem::iconName(LayerType) for reuse and consistency Alessandro Pasotti <elpaso@itopen.it> 2017-09-07 Add geometry column name to sublayers result Blottiere Paul <blottiere.paul@gmail.com> 2017-09-07 Move trust checkbox in data sources tab Merge: eee7577122 e57c3b3974 lbartoletti <l.bartoletti@free.fr> 2017-09-06 Merge branch 'regularShape_gui' of https://github.com/lbartoletti/QGIS into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-09-06 Use unique_ptr Merge: 37b60527f2 a0e6b7fde0 lbartoletti <lbartoletti@users.noreply.github.com> 2017-09-06 Merge branch 'master' into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-09-06 Add Rectangle from 3 points Blottiere Paul <blottiere.paul@gmail.com> 2017-09-05 Rename methods Blottiere Paul <blottiere.paul@gmail.com> 2017-09-05 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-09-05 Trust is now a project option instead of a global option Harrissou Sant-anna <delazj@gmail.com> 2017-09-04 Code cleanup Remove already declared groups in header Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Some cleanup and renaming Blottiere Paul <blottiere.paul@gmail.com> 2017-08-28 Do not update extent by default if trust project option is activated Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Do not check primary key unicity on views when trustProject option is activated Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Add option on layer to read extent from xml in case of data source without metadata Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Fix extent writing in project file Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Add an enum for postgres relation kind Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Extent for vector layers should not be read from qgis project by default Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 [needs-doc] Add Trust Project option Alessandro Pasotti <elpaso@itopen.it> 2017-09-06 Add QgsGeoPackageLayerInfo and move sublayers logic sublayers is now a reusable static function Alessandro Pasotti <elpaso@itopen.it> 2017-09-06 Removed blank lines Matthias Kuhn <matthias@opengis.ch> 2017-09-06 Leave more defaults for vector creation to OGR Harrissou Sant-anna <delazj@gmail.com> 2017-09-06 Add help link for OWS Server tab Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2017-09-06 Merge pull request #5137 from m-kuhn/expressionhistory [FEATURE] History for attribute table form view display expressions Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-09-06 [travis] Fail fast on error Matthias Kuhn <matthias@opengis.ch> 2017-09-06 Fix build with Qt 5.5 Matthias Kuhn <matthias@opengis.ch> 2017-09-06 [travis] Stop building on errors Matthias Kuhn <matthias@opengis.ch> 2017-09-06 [travis] Fold build output Matthias Kuhn <matthias@opengis.ch> 2017-09-06 [travis] Workaround timeouts Merge: 2e20b6f69b eb9e2ace75 Blottiere Paul <blottiere.paul@gmail.com> 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 <blottiere.paul@gmail.com> 2017-09-04 Add some tests Blottiere Paul <blottiere.paul@gmail.com> 2017-08-29 Fix OGC test getmap:each-format mode for 1bit/8bit/16bit Merge: 9502022bb5 f1313af914 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Merge pull request #4720 from nyalldawson/ref_geom Template based referenced geometry class Nyall Dawson <nyall.dawson@gmail.com> 2017-08-31 Add some more unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-31 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-08-31 Add unit tests for referenced geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-08-31 Metatype Qgs(Referenced)Rectangle/PointXY Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-31 Update sip Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 fix constructor and skip method with same python signature Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Template based referenced geometry class Merge: e464c76b64 2830f31e8b Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Merge pull request #5141 from nyalldawson/disable_osx_travis Disable Travis OSX builds Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-06 Merge pull request #5130 from nyalldawson/deprecated Fix use of some deprecated Qt methods Merge: 5f5be25357 ea09aa92a3 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-06 Merge pull request #5116 from nyalldawson/remove_transect Remove QgsTransectSample Merge: 1d0de6028e 59aaa2780e Alessandro Pasotti <elpaso@itopen.it> 2017-09-05 Merge pull request #5124 from boundlessgeo/providers_gui_config Providers gui config Matthias Kuhn <matthias@opengis.ch> 2017-09-05 Remove generic debug noise Matthias Kuhn <matthias@opengis.ch> 2017-09-05 Make ogr a bit less verbose Matthias Kuhn <matthias@opengis.ch> 2017-09-05 Remove dead code Matthias Kuhn <matthias@opengis.ch> 2017-09-05 Make raster rendering a bit less verbose Matthias Kuhn <matthias@opengis.ch> 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 <elpaso@itopen.it> 2017-09-05 Use the tooltip: virtual layer needs it ... because the automatically generated one was: "Add Virtual Layer layer" Alessandro Pasotti <elpaso@itopen.it> 2017-09-05 Add tooltips and tests for the provider class Alessandro Pasotti <elpaso@itopen.it> 2017-09-05 Q_FOREACH removal Alessandro Pasotti <elpaso@itopen.it> 2017-09-05 Sip updates for qgssourceselectprovider Alessandro Pasotti <elpaso@itopen.it> 2017-09-05 Removed SIP_FACTORY and fixed docstrings DiGro <dikgro@yahoo.co.uk> 2017-09-05 Typo corrected appoximation --> should be: approximation Richard Duivenvoorde <richard@duif.net> 2017-09-04 Fix for #17104 Matthias Kuhn <matthias@opengis.ch> 2017-09-05 [FEATURE] Add "starts with" and "ends with" to multi attribute search Merge: 4ea4478bad 7627851026 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Merge pull request #5129 from nyalldawson/collect [processing] Rework 'singlepart to multipart' algorithm Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-09-05 Fix bad strings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Add notes to see related algorithms in algorithm help Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-05 Show WKB type in vector layer information tab Merge: d08398f785 f01ad63bba Alexander Bruy <alexander.bruy@gmail.com> 2017-09-05 Merge pull request #5111 from nyalldawson/min_bounding_geom_alg [FEATURE] New processing algorithm "minimum bounding geometry" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-05 Replace use of qCopy Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated QSqlError::number Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated QShortcut string operator Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated Qt::escape Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of qSort with std::sort Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated QMouseEvent::posF() Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated QHeaderView methods Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Replace use of deprecated QString::fromAscii Mathieu Pellerin <nirvn.asia@gmail.com> 2017-09-05 [symbology] fix duplicate layers in symbol levels dialog (#5041) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Daily Q_FOREACH -> for conversion Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Add some layout undo/redo tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-05 Identation Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 Fix unused variable warning Nyall Dawson <nyall.dawson@gmail.com> 2017-09-05 SIP, indentation and documentation updates Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Move guide collection under page collection Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Start work on undo/redo support for layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Implement some saving/restoring layout items to XML Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Port methods to retrieve layout items Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix setting custom page size Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Auto close item properties widget when item is deleted Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-05 Merge pull request #5120 from strk/drop-unreachable-code Remove unreachable code from curveToLine Matthias Kuhn <matthias@opengis.ch> 2017-09-04 Fix include path usage from 3rd party Matthias Kuhn <matthias@opengis.ch> 2017-09-04 Make sure classes do not miss their key function Merge: c43cd995a2 14f9cd19bc Sandro Mani <manisandro@gmail.com> 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 <elpaso@itopen.it> 2017-09-04 Sipify Sandro Mani <manisandro@gmail.com> 2017-03-29 [Globe] Adapt for QGIS API changes, add Qt5 compatibility, support osgEarth up to current git master Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 Fix build warnings Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 Resistance is futile, you will be sipified Merge: 399c2ca0dc 217e70067f Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 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 <elpaso@itopen.it> 2017-09-04 Implement sourceSelectProviders() for all providers Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 Updates tests for source select registry Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 Sip updates for source select provider and registry Alessandro Pasotti <elpaso@itopen.it> 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 <delazj@gmail.com> 2017-09-04 Removing placement button groups declaration Harrissou Sant-anna <delazj@gmail.com> 2017-09-02 Implement logic to use radio buttons for diagram placement Harrissou Sant-anna <delazj@gmail.com> 2017-08-18 Moving diagram placement options from combobox to radio buttons Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 Link gui Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-01 Improve test: assert → assertTrue Jürgen E. Fischer <jef@norbit.de> 2017-09-04 translation string fix (cherry picked from commit 3943e7b9310714cbf2b2943669a8c8f56f3ed884) Harrissou Sant-anna <delazj@gmail.com> 2017-08-22 Right align pixel size-based visibility DD button Harrissou Sant-anna <delazj@gmail.com> 2017-08-19 Set labeling widgets to horizontally expand will be consistent with diagram and symbology widgets (combobox, spinbox and textbox) behavior Alessandro Pasotti <elpaso@itopen.it> 2017-09-04 QgsSourceSelectProviderRegistry delayed initialization Due to QgsGui being initialized after data provider. Sandro Santilli <strk@kbt.io> 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 <nyall.dawson@gmail.com> 2017-09-04 Skip another test which is fragile on Travis Merge: 3e837045be 700f9b2ef8 Nyall Dawson <nyall.dawson@gmail.com> 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 <werner.macho@gmail.com> 2017-09-04 Merge pull request #5115 from Cracert/trans New polish translators of QGIS desktop Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-09-04 Attach QgsSourceSelectProviderRegistry to QgsGui And make it a singleton Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-04 Merge pull request #5118 from nyalldawson/label_rotate Fix rotate label tool Nyall Dawson <nyall.dawson@gmail.com> 2017-09-04 Fix bad icon drawn on top of points when rotating labels Nathan Woodrow <madmanwoo@gmail.com> 2017-09-04 Ignore some python warnings for now shhhh Qt5 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-04 Fix rotate label tool results in inverted rotation Fix #17068 Nyall Dawson <nyall.dawson@gmail.com> 2017-09-04 Fix error when adding disabled plugin based processing providers Nyall Dawson <nyall.dawson@gmail.com> 2017-09-04 Condense qgstestutils.h and qgstest.h into a single file Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-03 Add note to see 'minimum bounding geometry' alg to feature by feature alg help Nyall Dawson <nyall.dawson@gmail.com> 2017-09-03 Remove redundant algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-04 Daily Q_FOREACH -> for conversion Merge: 8726146fed e30f7044c9 Idan Miara <idan@miara.com> 2017-09-04 Merge branch 'master' of https://github.com/qgis/QGIS Robert Szczepanek <robert@szczepanek.pl> 2017-09-03 New polish translators of QGIS desktop gacarrillor <geotux_tuxman@linuxmail.org> 2017-09-03 [needs-docs] Update tooltips for adding features/records Alessandro Pasotti <elpaso@itopen.it> 2017-09-03 Remove all specialized methods for adding the source selects We now have a unified interface for all dialogs. Alessandro Pasotti <elpaso@itopen.it> 2017-09-03 Removed specialized signal that is now in the base class Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2017-09-03 remove unnecessary test Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-03 remove unwanted files Merge: dc50a3e644 390a34f5ec Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-02 Merge remote-tracking branch 'origin/add-default-layers' into add-default-layers Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-02 settings.globalChildGroups() test moved to test_qgssettings.py Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-02 settings.globalChildGroups() test moved to test_qgssettings.py lbartoletti <lbartoletti@users.noreply.github.com> 2017-09-02 [FEATURE][Processing] Minimal enclosing circle Harrissou Sant-anna <delazj@gmail.com> 2017-09-01 Add Help button and connect it to user manual Merge: 56040c41e8 bbd0beb50c Nyall Dawson <nyall.dawson@gmail.com> 2017-09-02 Merge pull request #5102 from nyalldawson/socket_error Fix QSocketNotifier error on startup Nyall Dawson <nyall.dawson@gmail.com> 2017-09-02 Fix bad doc string [ci skip] Merge: 46264414bc 14ce8b5bc0 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-01 Fix QSocketNotifier error on startup And avoid unnecessary creation of unused QFileSystemWatchers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-09-02 Merge pull request #5104 from nyalldawson/composer_tweaks Composer tweaks Alessandro Pasotti <elpaso@itopen.it> 2017-09-01 Update sip file Alessandro Pasotti <elpaso@itopen.it> 2017-09-01 Add QgsSourceSelectProviderRegistry with tests Alessandro Pasotti <elpaso@itopen.it> 2017-09-01 Add class QgsSourceSelectProvider and tests This is the first step for QEP 101 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2017-09-01 Improve test: assert → assertTrue Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-09-01 Include settings.globalChildGroups in test Fix container iteration Merge: 247d2657ca b6d86753e2 Alessandro Pasotti <elpaso@itopen.it> 2017-09-01 Merge pull request #5101 from boundlessgeo/fix_pseudocolor_ramp_widget Fix broken qgscolorramp button Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix invalid regular expression warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix QFileSystemWatcher debug warning on startup Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Pass QString by const ref Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Add missing SIP_FACTORY Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix another small leak Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix uninitialized/not copied member variable Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Avoid Coverity unchecked return value warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix some possible leaks in tests Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix possible divide by 0 (Thanks to Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Switch some dynamic_casts to qobject_casts Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Fix some Coverity null pointer dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Add guard against nullptr dereference (Coverity warning) Merge: 4810c73e4d c2f8a8224b Nyall Dawson <nyall.dawson@gmail.com> 2017-09-01 Merge pull request #5089 from nyalldawson/hausdorff Expose GEOS Hausdorff distance calculations to QgsGeometry, add expression function Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-08-31 Keep XYZ connections synchronized in browser(s) and data source manager dialog Merge: 9fa12ac57f 0346fb839a Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-30 Fix evaluation of expression functions which use optional arguments with null default values Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 [FEATURE] Expression function for hausdorff distance Allows calculation of the Hausdorff distance between two geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Expose GEOS Hausdorff distance calculations to QgsGeometry Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-08-30 Merge pull request #5092 from nyalldawson/algs Port some GDAL algs to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Port gdal translate alg to new api Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Port rgb2pct to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Port GDAL info alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Fix generation of processing tests on Windows Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Rename parameter for consistency with other algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-30 Merge pull request #5087 from nyalldawson/algs Port remaining plotly based algs to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Port remaining plotly based algs to new API Tom Elwertowski <telwertowski@comcast.net> 2017-08-29 Add headers needed by macOS for recently added std:: prefixes Jürgen E. Fischer <jef@norbit.de> 2017-08-29 fix translation string Radim Blazek <radim.blazek@gmail.com> 2017-08-29 GRASS uppercase in project description Radim Blazek <radim.blazek@gmail.com> 2017-08-29 highlight disappearing fix - second attempt, 4659691 and 51170aec follow-up Merge: e5b11d4206 e6203847d3 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-30 Merge pull request #5078 from nyalldawson/rename Some more analysis lib cleanups Merge: f99a7a966e 1e4e45d0a7 Alessandro Pasotti <elpaso@itopen.it> 2017-08-29 Merge pull request #5085 from boundlessgeo/wfs_mutex_offline Offline editing: workaround for bug 17087 deadlock Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-08-26 Update sip include Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-26 Add missing headers to analysis CMakeLists Nyall Dawson <nyall.dawson@gmail.com> 2017-08-26 Swap final uses of QProgressDialog in analysis lib to QgsFeedback Nyall Dawson <nyall.dawson@gmail.com> 2017-08-26 Remove some unused QProgressDialog imports from analysis lib Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-26 More .cc -> .cpp renames Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-26 Rename .cc files to .cpp for consistency Merge: 51170aec0c e4c1e1b905 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Merge pull request #5083 from nyalldawson/clazy Clazy optimisations Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Ignore Q_ENUM in doxygen test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-29 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Some more Clazy cleanups Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Use .at(0) instead of .left(1), as it avoids string allocation Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Include qglobal.h before relying on Qt macro definitions Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Use faster QVariant::toString method Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Use faster static QFileInfo::exists instead of constructing QFileInfo Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Avoid detach of temporary Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-29 Fix missing (or incorrect use of) emit Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-29 Fix detaching of temporary container Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Remove some unused variables Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-29 Use faster QString.arg multistring overload Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Remove trivial assignment operator Violates rule of 2. Thanks to Coverity! Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Fix missing Q_OBJECT macros Thanks to Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Fix mixed uses of const/non-const iterator methods Thanks for Clazy Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Flip Q_ENUMS to Q_ENUM See https://woboq.com/blog/q_enum.html for rationale Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-29 Revert "highlight fix" due to regression (fixes #16824) This reverts commit 46596914e11dae13cd4d986941246c12f30aa0d9. Merge: c3a737bd36 487adb45f6 Alessandro Pasotti <elpaso@itopen.it> 2017-08-29 Merge pull request #5057 from boundlessgeo/gpkg-raster-import2 Geopackage: handle raster drop in browser Merge: 9ac511dc83 9b2e60ee1b Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Merge pull request #5082 from nyalldawson/cmp0005 Remove use of old CMP0005 CMake policy Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-29 Fix UI build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Remove use of old CMP0005 CMake policy Since it's deprecated on newer CMake versions Merge: 99ef3ff834 21a3b8a4f3 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Merge pull request #5081 from nyalldawson/fix_c4566 Fix C4566 warning on Windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Use QGSCOMPARENEAR instead of QVERIFY( qgsDoubleNear(... ) ) QGSCOMPARENEAR gives better debugging output when the test fails Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Fix C4566 warning on Windows build Merge: 347a8171b8 725301ad58 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-29 Merge pull request #5075 from nyalldawson/no_math_defines Remove redundant math constant defines Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2017-08-28 Merge pull request #4913 from pblottiere/joineditable2 [FEATURE] Joined layers are editable Blottiere Paul <blottiere.paul@gmail.com> 2017-08-27 Add a safety guard Blottiere Paul <blottiere.paul@gmail.com> 2017-08-27 Request without attributes Blottiere Paul <blottiere.paul@gmail.com> 2017-08-25 Improve performance Blottiere Paul <blottiere.paul@gmail.com> 2017-08-25 QgsVectorLayerJoinBuffer inherits from QgsFeatureSink Blottiere Paul <blottiere.paul@gmail.com> 2017-08-25 Replace if by switch Blottiere Paul <blottiere.paul@gmail.com> 2017-08-25 Move join intelligence in QgsVectorlayerJoinBuffer Blottiere Paul <blottiere.paul@gmail.com> 2017-08-24 Add some const Blottiere Paul <blottiere.paul@gmail.com> 2017-08-22 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-08-22 A joined feature is added only when one of its field is not null Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Joined features are created on changeAttributeValue when upsertOnEdit is activated Blottiere Paul <blottiere.paul@gmail.com> 2017-08-21 Fix spell check Blottiere Paul <blottiere.paul@gmail.com> 2017-08-03 Update vector layer properties ui list for join Blottiere Paul <blottiere.paul@gmail.com> 2017-07-26 Add some tooltips Blottiere Paul <blottiere.paul@gmail.com> 2017-07-26 Add icons for joins status in attribute form Blottiere Paul <blottiere.paul@gmail.com> 2017-07-25 Fix tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Initialize attributes Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Rename setDeleteCascade/isDeleteCascade in setCascadedDelete/hasCascadedDelete Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Rename isUpsertOnEdit in hasUpsertOnEdit Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Initialize joined feature properly Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Add tests for deleteCascade option Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Implements deleteCascade option Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Small cleanup Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Add tests for upsertOnEdit option Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Implements upsertOnEdit option Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Fix column name in join configuration Blottiere Paul <blottiere.paul@gmail.com> 2017-07-20 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-18 [FEATURE] Joined fields are editable if the option is activated Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 [needs-doc] Add editable/upsert on edit/delete cascade options Sandro Santilli <strk@kbt.io> 2017-08-25 Simplify linearizeArc code dropping useless conditionals Alessandro Pasotti <elpaso@itopen.it> 2017-08-28 Removed some GDAL version ifdefs Now that 2.1 is required Merge: d476abf5a7 095bcae01d Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-28 Merge pull request #5070 from nirvn/open_raster_imp Open raster layer UI improvements Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 use a QgsFileWidget in open vector layer UI Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 harmonize open raster and open vector UIs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 fix open raster not focusing on raster data source manager tab Merge: 37052db39a a2c9710a2d Nyall Dawson <nyall.dawson@gmail.com> 2017-08-27 Merge pull request #5054 from nyalldawson/canvas_select Ensure canvas has focus if nothing else has Clément MARCEL <clement.marcel@nwanda.fr> 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 <nyall.dawson@gmail.com> 2017-08-26 Merge pull request #5074 from nyalldawson/cleanup Remove some redundant and unused MathUtils methods Sandro Santilli <strk@kbt.io> 2017-08-25 Remove line segmentation test checking for control point containement There are more tests in dedicated file (testqgscurve.cpp) Sandro Santilli <strk@kbt.io> 2017-08-25 Expect centroid obtained by not forcing inclusion of control point Sandro Santilli <strk@kbt.io> 2017-08-25 Do not expect forced control point in output Sandro Santilli <strk@kbt.io> 2017-08-25 Do not force inclusion of control point This reverts commit dae9d025293c217628def8eb8d196238d2218ddc. Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2017-08-25 Update expected results now that we're forcing control point in output Sandro Santilli <strk@kbt.io> 2017-08-25 Remove test off-variable Sandro Santilli <strk@kbt.io> 2017-08-22 Fix build and multi-arc duplicated points Sandro Santilli <strk@kbt.io> 2017-07-21 Refactor curveToLine to emit equidistant segments and fix some issues Fixes #16717 Fixes #16722 Include tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-26 Remove some redundant and unused MathUtils methods Nyall Dawson <nyall.dawson@gmail.com> 2017-08-26 Make more use of math constants Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-26 Merge pull request #5069 from nyalldawson/std Swap use of some q* macros to std calls Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 [processing] one more z factor minimum value adjustment Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 [processing] fix z factor minimum value in various raster algorithms Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-25 [analysis] fix derivative filter z factor handling Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 qMin/qMax -> std::min/max Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Add new raster hash for hillshade test (verified ok) Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Better test debugging Merge: 65455c4b9e 018c13afbf Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-25 Update sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Fix build Merge: 9f18050e62 bd8decee09 Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-08-25 Replace some more c headers with c++ headers Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Always use " for qgs header imports Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Replace use of math.h with cmath Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Add more missing std:: prefixes Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Remove unused qmath.h includes Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Remove use of some other q* functions which are implemented in std Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 qFuzzyIsNull -> qgsDoubleNear Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)sqrt -> std::sqrt Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)sin -> std::sin Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)floor -> std::floor Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)cos -> std::cos Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)ceil -> std::ceil Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 (q)atan2 -> std::atan2 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Swap q(pow) -> std::pow Nyall Dawson <nyall.dawson@gmail.com> 2017-08-25 Make sure (f)abs are prefixed with std:: Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-08-24 Removed not qobject from moc Alessandro Pasotti <elpaso@itopen.it> 2017-08-24 Geopackage import rasters with drag and drop This implementation uses GDALTranslate and a QgsTask. C. Marcel <clement.marcel@nwanda.fr> 2017-08-24 Split Z/M checkbox into 2 checkboxes. Harrissou Sant-anna <delazj@gmail.com> 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 <rldhont@gmail.com> 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 <elpaso@itopen.it> 2017-08-24 Merge pull request #5062 from boundlessgeo/raster-widget-multiple-select Allow multiple raster selection from GDAL source select widget Alessandro Pasotti <elpaso@itopen.it> 2017-08-24 More robust multiple paths split and utility static method Alessandro Pasotti <elpaso@itopen.it> 2017-08-24 Do not quote when single raster file is selected Alessandro Pasotti <elpaso@itopen.it> 2017-08-24 Small code style changes Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2017-08-23 Fix spelling Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-08-23 [docker] Set valid workdir C. Marcel <clement.marcel@nwanda.fr> 2017-08-23 Use layer type instead of first vertex type C. Marcel <clement.marcel@nwanda.fr> 2017-07-25 Fix 16888: create gpkg layer does not allow to add Z/M dimension Matthias Kuhn <matthias@opengis.ch> 2017-08-23 [docker] Remove source tree from image Etienne Trimaille <gustrimaille@yahoo.fr> 2017-08-22 enable custom help in python expressions Merge: ef89a624a1 0669167af2 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Merge pull request #5058 from nyalldawson/processing_fixes Processing polish Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Rename processing 'recently used algorithms' to 'recently used' Since we show much more than just 'algorithms' here Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Fix model execution missing from processing history Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Fix restricting model algorithm input types to valid types for alg (refs #17030) Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-23 Fix TRAVIS qgis_global_settings path Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-22 Support removal of global defined XYZ connections Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-23 Reformat code Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-08-22 Minor update in the comment Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 Bump required GDAL version from 2.0 to 2.1 Because we need GDALTranslate() Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Rename some processing widget wrappers to better match corresponding c++ classes Nyall Dawson <nyall.dawson@gmail.com> 2017-08-23 Add basic unit tests for constructing processing widget wrappers Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Fix some inconsistent capitalization in algorithm naming Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Rationalise algorithm groups a bit Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Fix use of incorrect icon for algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Don't allow dragging groups in model algorithm tree lbartoletti <l.bartoletti@free.fr> 2017-08-22 Fix remaining rubberBand Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 Safer handling of GDAL handles and feedback on success Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 I'm eating too much Python (fix a Qt warning for missing arg) Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 Geopackage: handle raster drop in the browser Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 OGR provider: moved QgsCPLErrorHandler to its own header file This is being reused in gpkg data items Alessandro Pasotti <elpaso@itopen.it> 2017-08-22 Added rasterLayer method lbartoletti <l.bartoletti@free.fr> 2017-08-22 Fix error when the tools was changed. setParentTool is not needed. Jürgen E. Fischer <jef@norbit.de> 2017-08-20 creatensis.pl: don't require admin rights to create the uninstaller Matthias Kuhn <matthias@opengis.ch> 2017-08-22 [docker] Install bindings to system python path Matthias Kuhn <matthias@opengis.ch> 2017-08-22 [docker] Install to /usr prefix Harrissou Sant-anna <delazj@gmail.com> 2017-08-21 Fix wording Fully write the label because there's enough space + alignment Harrissou Sant-anna <delazj@gmail.com> 2017-08-21 Fix Python console web link Harrissou Sant-anna <delazj@gmail.com> 2017-08-21 Delete obsolete context help already ported to user manual and linked to help button Merge: b8d2a17476 4d3c7e558b Alessandro Pasotti <elpaso@itopen.it> 2017-08-21 Merge pull request #5055 from boundlessgeo/gpkg-fix-delete-layers Geopackage: fix crash when deleting raster layers Matthias Kuhn <matthias@opengis.ch> 2017-08-21 Port symbols test from ebf20a5 Alessandro Pasotti <elpaso@itopen.it> 2017-08-21 Geopackage: fix crash when deleting raster layers Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Followup canvas focus commit Sandro Mani <manisandro@gmail.com> 2017-08-09 Ensure canvas has focus if nothing else has Forward port from Sourcepole's fork Merge: 2530d9eefe bcc662722b Nyall Dawson <nyall.dawson@gmail.com> 2017-08-22 Merge pull request #5050 from nyalldawson/algs Port more QGIS algs to new API David <david@opengis.ch> 2017-08-21 QEP 37: Fields And Forms Redesign - interim status Merge: f867b65cd2 aa69737807 Alessandro Pasotti <elpaso@itopen.it> 2017-08-20 Merge pull request #5051 from boundlessgeo/gpkg-prevent-auto-import Geopackage: prevent import layer over itself Alessandro Pasotti <elpaso@itopen.it> 2017-08-20 Prevent import layer over itself Nyall Dawson <nyall.dawson@gmail.com> 2017-08-20 Upgrade Convert Geometries algorithm to maintain Z/M, curves were possible Nyall Dawson <nyall.dawson@gmail.com> 2017-08-20 Fix test reference file Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-20 Partial port of raster calculator to new API TODO: modeler handling Nyall Dawson <nyall.dawson@gmail.com> 2017-08-20 Port Execute SQL to new API, add test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-20 Fix some issues when creating processing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-20 Port define projection to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-19 Resurrect Python Field Calculator algorithm, add test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Resurrect Field Calculator algorithm, add test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Fix conversion of direct vector layer parameters to python strings Jürgen E. Fischer <jef@norbit.de> 2017-08-19 creatensis.pl: create signed installer Jürgen E. Fischer <jef@norbit.de> 2017-08-19 updat splash Jürgen E. Fischer <jef@norbit.de> 2017-08-19 add typo to spelling.dat Jürgen E. Fischer <jef@norbit.de> 2017-08-19 translation string fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-02 fix QgsRasterHistogram::histogramVector for SIP <= 4.17 Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-08-18 improves grass7 v.in.dxf making a couple of parameters optional/mandatory Merge: 5481177699 114f071cf8 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Merge pull request #5042 from nyalldawson/algs Port some more algs to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Don't generate triangulation files by default in TIN algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Use QgsFeedback instead of QProgressDialog in tin interpolator Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Restore TIN interpolation algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Fix broken TIN interpolation (loss of point z coordinates) Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Use QgsFeedback in QgsGridFileWriter instead of QProgressDialog Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Port IDW Interpolation alg to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-19 Expose all layer type filters to both model feature source, vector layer and multi layer inputs Refs #17030 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Fix wrapped c++ object has been deleted error when editing model parameters Fixes #16858 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Rename some enum values for clarity Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Port rectangles, ovals, diamonds to new API Even Rouault <even.rouault@spatialys.com> 2017-08-18 [OGR provider] Avoid 'database locked' issues when editing several layers of the same GeoPackage (fixes #17034) Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Port build virtual vector alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Model vector layer inputs can also be used for feature source parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Fix processing setting to use filename as layer name Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Fix processing rendering styles for output dialog, functionality Merge: f0d3677865 a2914ff66c Hugo Mercier <hugo.mercier@oslandia.com> 2017-08-18 Merge pull request #5043 from pblottiere/bugfix_refrel Fixes relation reference widget by refreshing filter lists. Fixes #16400 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Port set raster style alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Allow selecting wildcard filter for any file input parameter Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Restore Set style for vector layer alg Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Use a QgsFeedback object in QgsRelief instead of QProgressDialog Nyall Dawson <nyall.dawson@gmail.com> 2017-08-19 Port raster relief alg to new API Blottiere Paul <blottiere.paul@gmail.com> 2017-08-18 Add test Blottiere Paul <blottiere.paul@gmail.com> 2017-08-18 Fix OGC test getcapabilities:style-legendurls Etienne Trimaille <gustrimaille@yahoo.fr> 2017-08-18 fix opening sublayers in a group Merge: 86949cb2fa dc6d1c135e Alessandro Pasotti <elpaso@itopen.it> 2017-08-18 Merge pull request #5040 from boundlessgeo/gpkg-raster-delete Geopackage: moved delete to abstract item and implemented raster deletion Blottiere Paul <blottiere.paul@gmail.com> 2017-08-18 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2017-08-18 Fixes relation reference widget by refreshing filter lists. Fixes #16400 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Port hypsometic curves to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Port oriented minimum bounds to new API Merge: 0c46ac4030 7a314f3cb2 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-18 Merge pull request #5038 from nyalldawson/canvas_dock_tweaks Canvas dock tweaks Merge: 251354eaaa 37b899fb99 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Merge pull request #5039 from nyalldawson/fix_model_crash Add a pure virtual clone method to processing parameter definitions Alessandro Pasotti <elpaso@itopen.it> 2017-08-17 Removed metadata table from the list of tables to be cleared Alessandro Pasotti <elpaso@itopen.it> 2017-08-17 Use sqlite3_close instead of v2 Alessandro Pasotti <elpaso@itopen.it> 2017-08-17 Geopackage try to remove optional entries + fix build warnings Alessandro Pasotti <elpaso@itopen.it> 2017-08-17 Prevent SQL injection by using sqlite3_mprintf Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-08-17 Geopackage moved delete to abstract item and implement raster deletion Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-18 Merge pull request #5035 from nyalldawson/preview_tasks Tweaks to map preview tasks Merge: a369c9b28c 4b5d81b370 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Merge pull request #4210 from arnaud-morvan/processing_aggregate [processing] [needs-docs] Add aggregate algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-18 Make sure new map dock views use correct icon size Nyall Dawson <nyall.dawson@gmail.com> 2017-08-18 Add API to enable/disable preview jobs Disabled by default, and enabled only for main canvas (not secondary canvases) Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Also delay initial preview job by a short timeout Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2017-08-17 Merge pull request #4939 from mhugent/wms_toplevel_browser Show toplevel wms group in browser Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Convert processing tests to use native algs where they exist Merge: 26a911cd61 c7affb3b70 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Merge pull request #5034 from nyalldawson/exporter_api Use const references to options instead of pointers in QgsVectorLayerExporter Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2017-08-17 Fix build with improvement of #5209 Merge: fad59736b0 e0d1ddc506 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Merge pull request #4751 from nyalldawson/unique_ptr Return std::unique_ptrs where possible Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Fix intermittently failing QgsGeometry asGML tests Jürgen E. Fischer <jef@norbit.de> 2017-08-17 spelling fixes Merge: 9ae68e84bf e32589599a lbartoletti <l.bartoletti@free.fr> 2017-08-17 Merge branch 'master' of https://github.com/QGIS/QGIS into regularShape_gui Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Return subclasses where possible to fix build on older compilers Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-08-17 packaging updates after helpviewer removal (followup 55cdc89a1) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-17 add docker shield Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Remove startup tips Merge: 6d388942ad 0227bdc376 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Merge pull request #4993 from nyalldawson/remove_analyzer Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample Merge: fdee6ea2a5 8139786605 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Merge pull request #5024 from nyalldawson/build-vrt Restore gdal build vrt alg, plus improvements Merge: 11fb601a98 e6814bca2c Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-17 Fix exception when editing multi layer parameter in model Nyall Dawson <nyall.dawson@gmail.com> 2017-08-17 Fix multi layer parameters in models not giving all options for inputs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-17 Fix default layer sometimes inserted into multi layer parameter values Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-08-17 Default to vrt extension for build vrt alg output Merge: 7e01602319 f610ffaf52 lbartoletti <lbartoletti@users.noreply.github.com> 2017-08-16 Merge branch 'master' into regularShape_gui Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-15 Port gdal build vrt to new API Matthias Kuhn <matthias@opengis.ch> 2017-08-16 Remove ParameterDataObject Matthias Kuhn <matthias@opengis.ch> 2017-08-15 [travis] Install libzip for macos Matthias Kuhn <matthias@opengis.ch> 2017-08-15 [travis] no longer any need for patching qsci Etienne Trimaille <gustrimaille@yahoo.fr> 2017-08-04 always set a default name in the QGS project to avoid discrepancies with GetCapabilities Merge: 0be0a4e30c 32c81a0311 Matthias Kuhn <matthias@opengis.ch> 2017-08-16 Merge pull request #5004 from jgrocha/helpviewer [needs-docs] Refactoring of all help calls, deprecating QgsContextHelp+Helpviewer Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-16 Update sip files Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-16 Added documentation comments on new methods Alessandro Pasotti <elpaso@itopen.it> 2017-08-16 Shows a warning and abort deletion if the layer is in the current project Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-08-16 Remove class members that were never used Alessandro Pasotti <elpaso@itopen.it> 2017-08-16 Added 'datasource' and 'GeoPackage' to the delete confirm message Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-16 add Dockerfile for automated build on docker cloud arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-04 [processing] Add Aggregate algorithm Alessandro Pasotti <elpaso@itopen.it> 2017-08-16 Different messages for file and table layer deletion Alessandro Pasotti <elpaso@itopen.it> 2017-08-16 Translate GDAL error codes Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-16 [processing] restore near black and hillshade gdal algs (#5028) Jorge Gustavo Rocha <jgr@di.uminho.pt> 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 <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2017-08-15 alog:along typo (#5025) Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2017-08-15 Merge pull request #5023 from nyalldawson/gdal_test Unblacklist Processing GDAL tests Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Avoid duplicate geometry columns, invalid geometry column name in gdal points along lines alg Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 More comprehensive updating of gdal command when parameters change Nyall Dawson <nyall.dawson@gmail.com> 2017-08-15 Unblacklist Processing GDAL test Merge: 7d4f81d4c6 7d074de90d Alessandro Pasotti <elpaso@itopen.it> 2017-08-15 Merge pull request #5022 from boundlessgeo/gpkg-show-attributes Geopackage fix mixed geometry layers and attributes Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-08-14 Merge pull request #5014 from m-kuhn/enumgeomfunc Return enum instead of int from QgsGeometry operations Alessandro Pasotti <elpaso@itopen.it> 2017-08-14 Geopackage: Use the same settings for DB Manager and browser Merge: b26e6812d4 11f179154f Alessandro Pasotti <elpaso@itopen.it> 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 <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 <arnaud.morvan@camptocamp.com> 2017-07-21 [processing] Port refactor fields to new API Alessandro Pasotti <elpaso@itopen.it> 2017-08-14 Browser tree: also show geometryless layers as tables Matthias Kuhn <matthias@opengis.ch> 2017-08-14 Spelling Matthias Kuhn <matthias@opengis.ch> 2017-08-14 Fix splitFeatures Matthias Kuhn <matthias@opengis.ch> 2017-08-14 Fix crash in test Merge: 8d615543b7 ad2f760c0e Alessandro Pasotti <elpaso@itopen.it> 2017-08-14 Merge pull request #5016 from boundlessgeo/gpkg-handle-collections Geopackage: proper handling of geometry ANY Matthias Kuhn <matthias@opengis.ch> 2017-08-14 More doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-08-14 More doxymentation Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-08-14 More doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-08-14 Define params as /Out/ Matthias Kuhn <matthias@opengis.ch> 2017-08-14 Fix segfault Matthias Kuhn <matthias@opengis.ch> 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 <denis.rouzaud@gmail.com> 2016-08-23 Return enum instead of int from QgsGeometry operations Merge: 7768f06776 f9750dde52 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Merge pull request #4835 from nyalldawson/more_processing [processing] Restore some gdal provider algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Port gdal color relief to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Port gdal tri alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Port gdal assign projection to new api Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-14 Fix errors calculating gdal command when dialog is being constructed Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Fix showing gdal command in algorithm dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Followup fixes to ogr2ogrpostgis alg porting Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Port gdal aspect alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Fix error in gdal warp algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-14 Fix OGR algs always export shapefiles, regardless of output file extension Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Move OGR processing provider specific methods to GdalUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Port GDAL Ogr2OgrPostgis to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-11 Cleanup conversion of input layers to OGR compatible sources Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Resurrect OGR points along lines algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 ogrConnectionString reuses existing context Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix overridden function signatures Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Resurrect gdal warp algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Restore gdal algorithm support Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Document api breaks Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Simplify QgsGeometryEngine code Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Doxymentation Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-08-14 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Fix spelling Merge: 35da03f640 f7ae07126e Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Merge pull request #5001 from nyalldawson/algs Restore some processing functionality Nyall Dawson <nyall.dawson@gmail.com> 2017-08-14 Base class processing feedback object forwards messages to message log Nyall Dawson <nyall.dawson@gmail.com> 2017-08-13 Fix some possible exceptions in topocolor alg Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Fix exception in TopoColor algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Port Points From Lines to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Port Points From Polygons to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-08-13 Update NEWS Merge: 20a54b1cf4 3da4c33bb3 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-08-13 Avoid extra copy of point in QgsGeometry::centroid() Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Handle M/Z typed CurvePolygons in qgsgeometry_cast Richard Duivenvoorde <richard@duif.net> 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 <matthias@opengis.ch> 2017-08-13 Update connections to Qt5 style Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-16 Reset digitizing tools when new project is loaded/created Refs #4237 https://issues.qgis.org/issues/4237 Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Fix build error Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Convert more dynamic_casts to qgsgeometry_casts Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Expose makeValid() errors to QgsGeometry::error() Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Use pointers instead of references for QgsAbstractGeometry Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Add qgsgeometry_cast to qgssurface Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Allow qgsgeometry_cast-ing const geometries Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Convert more calls to qgsgeometry_cast Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Fix misplaced SIP_TRANSFER Matthias Kuhn <matthias@opengis.ch> 2017-08-13 Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-08-08 Restore ability to create processing tests from history panel Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2017-08-12 Take inheritance into account in qgsgeometry_cast Matthias Kuhn <matthias@opengis.ch> 2017-08-12 Avoid crash Matthias Kuhn <matthias@opengis.ch> 2017-07-17 QgsPointV2 -> QgsPoint Matthias Kuhn <matthias@opengis.ch> 2017-07-17 NULL to nullptr Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-08-12 Make sure relations are reloaded when setting edit config Merge: 97d168e163 afd45eefff Alessandro Pasotti <elpaso@itopen.it> 2017-08-12 Merge pull request #5011 from boundlessgeo/less_verbose_items QgsDebugMsg -> QgsDebugMsgLevel + typo Alessandro Pasotti <elpaso@itopen.it> 2017-08-12 QgsDebugMsg -> QgsDebugMsgLevel + typo arnaud.morvan@camptocamp.com <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 <arnaud.morvan@camptocamp.com> 2017-08-06 [FEATURE] Add expression function array_agg Jürgen E. Fischer <jef@norbit.de> 2017-08-11 fix fix !"@$% Jürgen E. Fischer <jef@norbit.de> 2017-08-11 fix utf8 python translation string Matthias Kuhn <matthias@opengis.ch> 2017-08-11 [travis] Run make in ctest if on pull request Harrissou Sant-anna <delazj@gmail.com> 2017-08-11 more typo fixes Harrissou Sant-anna <delazj@gmail.com> 2017-08-11 Typo fixes Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-11 [processing] improve rasterize dialog UI, add help (#5008) Merge: 34032d662b 3dc08b30b6 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-11 Merge pull request #4793 from DelazJ/RenderingDiagram Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-11 helpviewer application source code removed Jorge Gustavo Rocha <jgr@di.uminho.pt> 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 <nyall.dawson@gmail.com> 2017-08-11 Merge pull request #5003 from nyalldawson/proc_algs Followups to rasterise alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-11 Bump minimum tile size to 64 for rasterise alg Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Small cleanups to rasterise alg Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Implement widget wrapper for QgsProcessingParameterMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2017-08-09 Use ellipsis for isolated strings in plugins too Mathieu Pellerin <nirvn.asia@gmail.com> 2017-08-10 [processing] fix non-normal blending composition for the rasterzie alg Jürgen E. Fischer <jef@norbit.de> 2017-08-10 fix windows build (extern "C" can returns pointers, but not C++ containers) Mario Baranzini <marioba@users.noreply.github.com> 2017-08-08 Update CONTRIBUTORS Added myself and Marco Bernasocchi to the contributors list. Matthias Kuhn <matthias@opengis.ch> 2017-08-10 [travis] Only build outside ctest on master Jürgen E. Fischer <jef@norbit.de> 2017-08-10 refine spellcheck progress output Jürgen E. Fischer <jef@norbit.de> 2017-08-10 more msvc warning fixes (followup 03e0298f4) Matthias Kuhn <matthias@opengis.ch> 2017-08-10 Start preview jobs slower (250ms interval) Matthias Kuhn <matthias@opengis.ch> 2017-08-10 Fix map canvas preview Followup 8e200767e Matthias Kuhn <matthias@opengis.ch> 2017-08-10 [travis] change to build folder before building Matthias Kuhn <matthias@opengis.ch> 2017-08-10 [travis] Build outside ctest Matthias Kuhn <matthias@opengis.ch> 2017-08-09 Less verbose application exit output Matthias Kuhn <matthias@opengis.ch> 2017-08-09 More verbose python testing output Jürgen E. Fischer <jef@norbit.de> 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 <jgr@di.uminho.pt> 2017-08-09 Replace old QSettings with QgsSettings Idan Miara <idan> 2017-08-09 fix spelling Merge: 267286ee61 92da308466 Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Merge pull request #4953 from boundlessgeo/gpkg-enhancements Expose GeoPackage to the browser tree Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Delete gpkg connections Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-09 Fix links to current documentation Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-09 SIP bindings Andreas Neumann <a.neumann@carto.net> 2017-08-09 Correct an error in array_slice function description There was a copy/paste error in the "name" Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Updated file header for geopackage data items also added "db" to multiple layers extensions Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-09 Refactoring of all help calls, deprecating QgsContextHelp and the former helviewer Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Removed PNG version of GPKG icon Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Added mGeoPackage svg icon Alessandro Pasotti <elpaso@itopen.it> 2017-08-09 Added file path to debug msg output on errors Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-08-08 Changed geopackage icon to svg Alessandro Pasotti <elpaso@itopen.it> 2017-08-08 Remove initial : from the sublayers name in the browser tree Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Added raster support to browser geopackage data items Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Initial support for extension-based scan on multiple layers Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Small typo Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Added a comment to this fertility line :) Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Typo Alessandro Pasotti <elpaso@itopen.it> 2017-08-07 Fix sublayers disappear when refreshing GDAL layers Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Sip update for qgsproject Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Fixes raster sublayer not apperaring in the browser tree Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-08-03 Expose GeoPackage to the browser tree Merge: 425aa30fe9 d9f71deb30 Matthias Kuhn <matthias@opengis.ch> 2017-08-08 Merge pull request #4998 from marioba/rasterize_provider [FEATURE] Added processing algorithm to convert map to raster Mario Baranzini <mario@opengis.ch> 2017-08-08 Remove osgeo.gdal.UseExceptions() Mario Baranzini <mario@opengis.ch> 2017-08-08 Refactoring of rasterize algorithm Mario Baranzini <mario@opengis.ch> 2017-08-08 Refactoring Mario Baranzini <mario@opengis.ch> 2017-08-07 Fix header comment Mario Baranzini <mario@opengis.ch> 2017-08-07 Refactoring and added better comments Mario Baranzini <mario@opengis.ch> 2017-08-07 Added processing algorithm to convert map to raster Nyall Dawson <nyall.dawson@gmail.com> 2017-08-08 Fix valgrind jump on uninitialised values warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-08-08 fix typos Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-07 Add XYZ connection to provide default OpenStreetMap tiles lbartoletti <lbartoletti@tuxfamily.org> 2017-08-07 fix perl;add bash lbartoletti <l.bartoletti@free.fr> 2017-08-07 Use portable /usr/bin/env/{perl,python} instead of /usr/bin/{perl,python} Matthias Kuhn <matthias@opengis.ch> 2017-06-16 Fix postgres server imposed NOT NULL constraint Merge: f802c56573 14546ec935 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-08 Merge pull request #4928 from nyalldawson/layout_next Layout chapter IV: snapping and guides Nyall Dawson <nyall.dawson@gmail.com> 2017-08-08 Fix unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Fix ownership issue with layout guides Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Add signal when page is about to be deleted Nyall Dawson <nyall.dawson@gmail.com> 2017-07-29 Fix crash when creating guide and no pages in layout Nyall Dawson <nyall.dawson@gmail.com> 2017-07-29 Use +/- icons instead of text Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Fix incorrect dialog title Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Fix locked widgets when switching to custom page size Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-27 Add layout properties menu entry Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Add some other guide/ruler related actions to ruler right click menu Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Hook up snap to guides menu option Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Readd menu option to show/hide guides Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-27 Add a clear all guides button to guide manager Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Show different cursor and paint guide markers darker when hovering them in rulers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Add missing files Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Hook up clearing guides Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Allow deletion of guides by dragging outside of pages Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Support dragging existing guides in rulers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Show guide positions in rulers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Add methods to determine visible pages in a view Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Support deletion of guides through manager Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Slightly improved guide appearance Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Better headers in guide view Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Nicer table view for guide editing Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Dropping guides outside of pages doesn't create new guides Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-25 Refine QgsLayoutGuide API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Start on classes for snapping guide items Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Show snapped cursor position in status bar Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Refine z order for some new items Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Code refactor - split grid appearance settings into their own class Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Start porting layout settings panel Readd settings for grid tolerance/spacing/offset Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Add actions to switch grid display/snapping on/off Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Start on snapping marker Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-24 Add ability for QgsLayoutSnapper to snap to grid Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Start on layout snapper Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Restore drawing of page grids Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Support data defined paper sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Partially hook up data defined page size TODO: - preset page sizes - reflow after update Merge: 0409da3a4c 4ab4a1fcad Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4996 from nyalldawson/spelling_and_stuff Fix some spelling, add parameter names to tooltips in processing Mario Baranzini <mario@opengis.ch> 2017-08-07 Fixed PEP8 missing blank line Mario Baranzini <mario@opengis.ch> 2017-08-06 Add cmp() function Mario Baranzini <mario@opengis.ch> 2017-08-06 Removed 2 calls to standard_library Mario Baranzini <mario@opengis.ch> 2017-08-05 Remove python future compatibility layer Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Spell check 'mitre' -> 'miter' (i.e. use en-us variation) Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Spell check seting->setting Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Fix some grammar Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-08-07 Remove debugging code Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4424 from nyalldawson/osx_tests Add some mask images, adjust test results for OSX Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Add some mask images, adjust test results for OSX Merge: 54007ef584 4e436c221e Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4466 from arnaud-morvan/test_python_qgsfields_getitem Add test for python QgsFields [] operator Harrissou Sant-anna <delazj@gmail.com> 2017-07-13 Delete context help dialogs that are replaced by online links. Merge: f6bc74c631 558b8d3395 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4991 from marioba/fix_processing_parameters Protect processing parameters from segfault Merge: c5f6af7508 b808c5647a Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4989 from nyalldawson/icon_size Fix various icon size issues Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Fix doxygen test whitelist Jürgen E. Fischer <jef@norbit.de> 2017-08-06 ts scripts: pass languages from pull_ts.sh and push_ts.sh Jürgen E. Fischer <jef@norbit.de> 2017-08-06 use star in spelling.dat instead of \> Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-07 Fix failing tests Mario Baranzini <mario@opengis.ch> 2017-08-06 Protect processing parameters from segfault Merge: 5f66f36ff6 f5f133e0b2 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Merge pull request #4926 from nyalldawson/coverity_158026 Fix coverity identical code for different branches warning Nyall Dawson <nyall.dawson@gmail.com> 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 <myarjunar@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-07 Fix incorrect icon sizes in Python console Console was not respecting application icon size setting Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 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 <idan> 2017-08-06 Updated instructions on building QGIS master under MSVC 2015 andreasneumann <a.neumann@carto.net> 2017-08-06 renamed parameter names of array_slice, ran prepare-commit.sh andreasneumann <a.neumann@carto.net> 2017-08-06 [FEATURE] array_slice expression function Jürgen E. Fischer <jef@norbit.de> 2017-08-06 cancelled => canceled etc. //#spellok Nyall Dawson <nyall.dawson@gmail.com> 2017-08-07 Customise->Customize Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-08-06 msvc: suppress some warnings Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 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 <a.neumann@carto.net> 2017-08-06 Merge pull request #4983 from raymondnijssen/master new contributor Raymond Nijssen Nyall Dawson <nyall.dawson@gmail.com> 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 <a.neumann@carto.net> 2017-08-06 Merge pull request #4985 from raymondnijssen/patch-1 Update CONTRIBUTORS Raymond Nijssen <r.nijssen@terglobo.nl> 2017-08-06 Update CONTRIBUTORS added contributor Raymond to CONTRIBUTORS too Andreas Neumann <a.neumann@carto.net> 2017-08-06 Add myself as a contributor Raymond Nijssen <r.nijssen@terglobo.nl> 2017-08-06 new contributor Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-06 Improve appearance of QgsFileWidget Fix vertical alignment of widgets so that they are always in line Tim Sutton <tim@linfiniti.com> 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 <luipir@gmail.com> 2017-08-06 From Clipboard Cut&Paste fix when attached special field values. Fiexies #16870 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-06 rename symbology-ng to symbology Harrissou Sant-anna <delazj@gmail.com> 2017-08-06 Fix option label Jürgen E. Fischer <jef@norbit.de> 2017-08-06 fix windows build (followup acead27197; that went through travis ;)) Martí ANgelats i Ribera <marti.angelats@psig.cat> 2017-08-06 Fixed the FALLTHROUGH macro. Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Fix QgsFileWidget remember the folder functionality Merge: 0ebc1315d0 06f4c396ad Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Merge pull request #4975 from boundlessgeo/openvectorlayer-removal Removed QgsOpenVectorLayer that is now the source select widget for '… Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Removed QgsOpenVectorLayer that is now the source select widget for 'ogr' provider Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-06 reenable spelling and sipify tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-06 increase timeouts for code layouts Merge: a612a6874d 7f1fa540b7 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-06 Merge pull request #4973 from nyalldawson/std_reverse Use std::reverse instead of custom array reverse Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Sipify docstring for signal Merge: 7f5b4dbc18 3a715dbb80 Alessandro Pasotti <elpaso@itopen.it> 2017-08-06 Merge pull request #4969 from boundlessgeo/unified-layer-dialog-raster-mods Unified layer dialog raster mods Nyall Dawson <nyall.dawson@gmail.com> 2017-08-06 Use std::reverse instead of custom array reverse Nyall Dawson <nyall.dawson@gmail.com> 2017-08-06 Followup 6ed389c8, fix push direct to master ;) Harrissou Sant-anna <delazj@gmail.com> 2017-08-06 Improve Diagram dialog Make combobox, spinbox and textbox expand Use group boxes in Rendering and Placement tabs Harrissou Sant-anna <delazj@gmail.com> 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 <tim@linfiniti.com> 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 <a.neumann@carto.net> 2017-08-05 Merge pull request #4970 from andreasneumann/array_reverse [FEATURE] expression function array_reverse Jürgen E. Fischer <jef@norbit.de> 2017-08-05 INSTALL updates: MSVC builds, debian builds Jürgen E. Fischer <jef@norbit.de> 2017-08-05 fix translation string again and improve translation scripts (followup 79a095cb) Jürgen E. Fischer <jef@norbit.de> 2017-08-05 package.cmd: don't exit parent when displaying usage Andreas Neumann <a.neumann@carto.net> 2017-08-05 [FEATURE] expression function array_reverse Alessandro Pasotti <elpaso@itopen.it> 2017-08-05 Renamed vars Merge: ca1abdc716 470afbebbe Nyall Dawson <nyall.dawson@gmail.com> 2017-08-06 Merge pull request #4950 from nyalldawson/algs Port some more algs to new API Merge: 2e2edd64c2 40ccd3bcb3 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-06 Merge pull request #4964 from arnaud-morvan/processing_delete_dialogs [processing] Correctly delete processing dialogs Mario Baranzini <mario@opengis.ch> 2017-08-05 Fix qt qhash seed for QT >= 5.6.0 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-08-05 Use correct file filters for processing vector/raster input selectors Merge: 0854e795d9 5100d85c49 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-05 Merge pull request #4963 from Gustry/category add category in QgsLayerMetadata using keywords Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-08-05 Source select signals: remove duplicate code and rely to the base class Matthias Kuhn <matthias@opengis.ch> 2017-08-02 Protect postgis crs cache with mutex Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <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 <nyall.dawson@gmail.com> 2017-08-05 Fix typo in gridify alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-05 Port Join Attributes alg to new API Improvements: - don't fetch unused geometry for joined table Nyall Dawson <nyall.dawson@gmail.com> 2017-08-05 Remember window geometry in multi input dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-08-04 Add alternate reference layer for points to path algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-08-04 Add second reference layer for topocolor algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-04 Port Eliminate Selection to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-04 Port Topocolor algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-03 Port Hub Distance (lines) to new API Improvements: - handle different CRS between points and hubs - add unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Port Hub Distance (points) to new API Improvements: - handle different CRS between points and hubs - add unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Add tests for gridify Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Port gridify to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-02 Port grid lines to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-08-02 Port random selection algorithms to new API And heavily optimise random selection within subsets alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-08-02 Register QgsFeatureIds metatype Fixes warnings when using signals which use this type, like QgsVectorLayer::selectionChanged arnaud.morvan@camptocamp.com <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 <gustrimaille@yahoo.fr> 2017-08-04 add category in QgsLayerMetadata using keywords Jürgen E. Fischer <jef@norbit.de> 2017-08-05 update oracle selection dialog (followup dc6017dc1) Merge: 5e2b17af9f fef3bc099d Alessandro Pasotti <elpaso@itopen.it> 2017-08-04 Merge pull request #4962 from boundlessgeo/unified-layer-dialog-mods Unified layer dialog mods Denis Rouzaud <denis.rouzaud@gmail.com> 2017-08-04 Update .agignore Nyall Dawson <nyall.dawson@gmail.com> 2017-08-05 Followup 69a25d Nyall Dawson <nyall.dawson@gmail.com> 2017-08-05 Revert "translation string fix" Causes 'AlgorithmDialog' object has no attribute 'trUtf8' error when trying to launch processing algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-08-05 Add initial test suite for processing algorithm dialog Alessandro Pasotti <elpaso@itopen.it> 2017-08-04 Renamed button slots and make ogr dialog inherit from the abstract base Merge: 21653c0df8 511521ff2b Alessandro Pasotti <elpaso@itopen.it> 2017-08-04 Merge pull request #4956 from jgrocha/profilemenu Fix #16970 (related to PR#4184) Jürgen E. Fischer <jef@norbit.de> 2017-08-04 packaging update: include libzip Andreas Neumann <a.neumann@carto.net> 2017-08-04 Added new help files to the expression function groups of Arrays and Maps Jürgen E. Fischer <jef@norbit.de> 2017-08-04 translation string fix Merge: f96442884b c2138ca4bd Andreas Neumann <a.neumann@carto.net> 2017-08-04 Merge pull request #4957 from andreasneumann/master Correct help of expression array_remove_all Alessandro Pasotti <elpaso@itopen.it> 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 <a.neumann@carto.net> 2017-08-04 Correct help of expression array_remove_all Merge: b20f4c6729 9fe326dee2 Alexander Bruy <alexander.bruy@gmail.com> 2017-08-04 Merge pull request #4954 from alexbruy/processing-band [FEATURE][needs-docs][processing] add parameter representing raster band Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-08-04 Fix #16970 (related to PR#4184) Merge: 3c58599bd1 86c63a15b6 Matthias Kuhn <matthias@opengis.ch> 2017-08-04 Merge pull request #4845 from pblottiere/zip [FEATURE] New zip format Alexander Bruy <alexander.bruy@gmail.com> 2017-08-04 [processing] more consistent naming for class members, setters and getters Alexander Bruy <alexander.bruy@gmail.com> 2017-08-04 [processing] tests for new band parameter Alexander Bruy <alexander.bruy@gmail.com> 2017-08-04 [processing] adapt algorithms to use new band parameter Alexander Bruy <alexander.bruy@gmail.com> 2017-08-04 [processing] add parameter representing raster band Matthias Kuhn <matthias@opengis.ch> 2017-07-28 Remove what's this button Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Fix tiny marker and ellipse symbol preview icons on HIDPI screens lbartoletti <l.bartoletti@free.fr> 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 <nyall.dawson@gmail.com> 2017-08-03 Remove invalid return from API doc, remove some redundant inclusions lbartoletti <l.bartoletti@free.fr> 2017-08-02 Add circle from 3 tangents Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Fix broken strings in expression function help Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Fix always disabled layout extent decoration widget Nyall Dawson <nyall.dawson@gmail.com> 2017-08-03 Fix infinitely growing widgets Fixes #16849 Merge: 1887cfffa8 d88a7f4198 Nyall Dawson <nyall.dawson@gmail.com> 2017-08-02 Merge pull request #4949 from lbartoletti/inclination_help add missing help for inclination Nyall Dawson <nyall.dawson@gmail.com> 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 <l.bartoletti@free.fr> 2017-08-01 Shapes drawing with 3 points are no longer frozen when a left click is made for the 3rd point. lbartoletti <l.bartoletti@free.fr> 2017-08-01 add missing help for inclination Merge: 0328b7af48 79adad7c8c Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 Merge pull request #4948 from alexbruy/processing-raster [processing] restore and improve some raster algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 indentation Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 [processing] remove unused code Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 [processing] adopt algs to use new API call to retrieve GDAL driver Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 [API] method to retrieve corresponding GDAL driver from a file extension Alexander Bruy <alexander.bruy@gmail.com> 2017-08-01 [processing] limit pixel size values Alexander Bruy <alexander.bruy@gmail.com> 2017-07-28 [processing] port raster layer statistics Alexander Bruy <alexander.bruy@gmail.com> 2017-07-28 [processing] improve Create constant raster algorithm Merge: a8f6dbc3b7 917263a9a3 Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2017-08-01 Merge pull request #4945 from pblottiere/server_smallclean [server] Small clean-up in WMS renderer lbartoletti <l.bartoletti@free.fr> 2017-07-31 Add CircleExtent svg Merge: 6036fa6a7c 0db8a5816b lbartoletti <lbartoletti@users.noreply.github.com> 2017-07-31 Merge branch 'master' into regularShape_gui lbartoletti <l.bartoletti@free.fr> 2017-07-31 clean Blottiere Paul <blottiere.paul@gmail.com> 2017-07-31 Set an attribute as private instead of protected Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Remove sip rule in header Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Update spell check file Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Update documentation Blottiere Paul <blottiere.paul@gmail.com> 2017-07-24 Set destructor as virtual Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Some cleanups in qgisapp Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Update documentation for QgsProjectArchive Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Remove zip/unzip methods from QgsProject Blottiere Paul <blottiere.paul@gmail.com> 2017-07-17 Fix compilation by taking libzip version into account Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Add libzip-dev in travis.yml Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Temporary .qgs files are deleted Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Add QIODevice::Truncate for opening a new file Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Add a QgsProjectArchive class to keep QgsArchive generic Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Replace toLower() with compare( ..., Qt::CaseInsensitive ) Blottiere Paul <blottiere.paul@gmail.com> 2017-07-13 Fix camel case Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 .qgz files are supported by default for opening Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Archive has to be cleared when clear() is called Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Add more tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Update documentation and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Remove unnecessary ternary test Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Datasource path are relatives in embedded qgs project Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 [FEATURE] Add the possibility to save/open a project in .qgz Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 [FEATURE] Project may be zipped/unzipped Blottiere Paul <blottiere.paul@gmail.com> 2017-07-07 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-07 Add utilities functions for zip support Blottiere Paul <blottiere.paul@gmail.com> 2017-07-06 Add libzip as dependency Blottiere Paul <blottiere.paul@gmail.com> 2017-07-31 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-31 Small cleanups in WMS renderer Merge: cf753e9ff4 1da9c607c9 Matthias Kuhn <matthias@opengis.ch> 2017-07-31 Merge pull request #4944 from m-kuhn/PyOverrideCursor Safer cursor overriding for python Matthias Kuhn <matthias@opengis.ch> 2017-07-31 [MetaSearch] Make dialog element size dynamic Matthias Kuhn <matthias@opengis.ch> 2017-07-31 Fix typo lbartoletti <l.bartoletti@free.fr> 2017-07-31 rm qgsmaptooladdregularshape.{cpp,h} Nyall Dawson <nyall.dawson@gmail.com> 2017-07-31 Allow setting project for QgsExpressionBuilderWidget (still defaults to QgsProject::instance()) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-30 Add some unit tests for QgsExpressionBuilderWidget Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-07-30 Add missing import Matthias Kuhn <matthias@opengis.ch> 2017-07-30 Even more endless hourglass avoidance Matthias Kuhn <matthias@opengis.ch> 2017-07-30 More endless hourglass protection Matthias Kuhn <matthias@opengis.ch> 2017-07-30 Avoid endless wait cursors in console Matthias Kuhn <matthias@opengis.ch> 2017-07-30 Avoid endless wait cursors lbartoletti <l.bartoletti@free.fr> 2017-07-30 Remove rectangle3points (crash) Merge: f6b8426b20 91e39a7a95 Matthias Kuhn <matthias@opengis.ch> 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 <madmanwoo@gmail.com> 2017-07-30 Profile menu naming Nathan Woodrow <madmanwoo@gmail.com> 2017-07-30 Hide profiles section if there is only one user profile gacarrillor <geotux_tuxman@linuxmail.org> 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 <l.bartoletti@free.fr> 2017-07-30 Fix crash for rectangle (centerPoint - extent) lbartoletti <l.bartoletti@free.fr> 2017-07-29 Fix tests lbartoletti <l.bartoletti@free.fr> 2017-07-29 Add rectangle and regular polygon. Rectangle crash Nathan Woodrow <madmanwoo@gmail.com> 2017-07-28 Move profiles to settings menu Merge: 7f1bb72872 5281a3697f Nyall Dawson <nyall.dawson@gmail.com> 2017-07-29 Merge pull request #4938 from SrNetoChan/dialog_titles_2 More work on titles capitalization Alexandre Neto <senhor.neto@gmail.com> 2017-07-28 More work on titles capitalization Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-07-28 Show toplevel wms group in browser Merge: 4705c97511 f43df122ec Matthias Kuhn <matthias@opengis.ch> 2017-07-28 Merge pull request #4937 from m-kuhn/attributeTableCodeEnhancements$ Attribute table code enhancements Matthias Kuhn <matthias@opengis.ch> 2017-07-28 Fix typo in api_break.dox Matthias Kuhn <matthias@opengis.ch> 2017-07-28 Pre-Qt 5.6 compatibility Matthias Kuhn <matthias@opengis.ch> 2017-07-20 Q_FOREACH instead of non const iterator Matthias Kuhn <matthias@opengis.ch> 2017-07-20 Modernize connections to actions Use function references rather than SLOTs Ismail Sunni <imajimatika@gmail.com> 2017-07-27 Add {GP} to make the script use gsed in macos. Merge: 9763b602fc aa65af5e1a D'Hont René-Luc <rldhont@gmail.com> 2017-07-28 Merge pull request #4898 from tcoupin/master Fix srsDimension parsing in GML, fixes #15721 Merge: fbff452e5c e8290928dd Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Merge pull request #4936 from nyalldawson/algs Restore more processing algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-28 Port fixed distance buffer to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-28 Port singlepart to multipart to new API, fix disabled test Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Port points along line to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Port extract specific nodes algorithm to new API Improvements: - keep Z/M values if present in geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-28 Port delete duplicate geometries to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-28 Port equivalent num field algorithm to new API Jürgen E. Fischer <jef@norbit.de> 2017-07-28 run t2tdoc Merge: c0c18cd466 0a4a76ec9b Jürgen E. Fischer <jef@norbit.de> 2017-07-28 Merge pull request #4935 from johanvdw/patch-1 update INSTALL: only GRASS 7 is supported Johan Van de Wauw <johan.vandewauw@gmail.com> 2017-07-27 update INSTALL: only GRASS 7 is supported INSTALL has to be updated as only GRASS7 is now supported ( #4847 ) Alessandro Pasotti <elpaso@itopen.it> 2017-07-27 Added missing \param to ctor documentation Merge: 5c82a856bf 5a62029478 Hugo Mercier <hugo.mercier@oslandia.com> 2017-07-27 Merge pull request #4932 from pblottiere/bugfix_chainfilter2 Fixes relation reference widget when filters are reset Blottiere Paul <blottiere.paul@gmail.com> 2017-07-27 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-27 Fixes relation reference widget when filters are reset Merge: 4aaecb95ba 82182040ab Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Merge pull request #4929 from nyalldawson/algs Restore some more processing algorithms... Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port Create Constant Raster to new API and add test Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port split with lines to new API Improvements: - handle transparent reprojection if layer and lines are in different CRS Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port Explode algorithm to new API Improvements: - Keep Z/M values if present - Add unit tests Ismail Sunni <imajimatika@gmail.com> 2017-07-27 Add bash version checking for sip_include.sh. Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port Polygonize to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port Truncate alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port create spatial index algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Allow setting layer type filter for QgsProcessingParameterVectorLayer Turns out this is required for some algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port merge lines algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Restore text to float algorithm And add test Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Port export geometry info to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Remove some unrequired iface usage from processing algs Flip to context.project().crs() use instead Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Use context.project() instead of QgsProject.instance() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-27 Astyle Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-27 Fix coverity identical code for different branches warning Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Fix some unhandled db errors in user profiles (thanks to Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Fix tiny svg preview size on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Fix typo causing undefined behavior warnings Merge: a3af69a44d 8d4dec5c3f Nyall Dawson <nyall.dawson@gmail.com> 2017-07-27 Merge pull request #4924 from SrNetoChan/dialog_titles Making dialog titles use Book Style Capitalization [needs-docs] Alexandre Neto <senhor.neto@gmail.com> 2017-07-26 Making dialog titles use Book Style Capitalization [needs-docs] D'Hont René-Luc <rldhont@gmail.com> 2017-07-26 [BUGFIX][SERVER] GetFeatureInfo not evaluated for maptip context when using FILTER param fixed #16670 Merge: cf042dc5dd a7693d9076 Tom Kralidis <tomkralidis@gmail.com> 2017-07-26 Merge pull request #4923 from GeoCat/closeXmlTag Close unmatched xml tag Merge: 1b9dea9ea1 5cfed129b5 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Merge pull request #4838 from aaime/textsymbolizer_sc SLD label exports. fixes #8925 doublebyte1 <doublebyte@gmail.com> 2017-07-26 - closed unmatched xml tag. Merge: d19b4aa2bf 58ea88715d Hugo Mercier <hugo.mercier@oslandia.com> 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 <andrea.aime@gmail.com> 2017-06-16 Ading all other labelling options supported by SLD. fixes #8925 Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Fix relation reference widget when 'Chain Filters' is activated. Fixes #16903 Merge: f0a6376adb cdfca0a45f Hugo Mercier <hugo.mercier@oslandia.com> 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 <nyall.dawson@gmail.com> 2017-07-26 Merge pull request #4910 from nyalldawson/layout_next Layouts, chapter III Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Try to balance UI element sizes on windows builds Nyall Dawson <nyall.dawson@gmail.com> 2017-07-26 Fix vector file formats show in processing options for raster output extension (fix #16894) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-26 Merge pull request #4921 from nyalldawson/fix_deleted_algs Fix "wrapped object has been deleted" errors in Processing Nyall Dawson <nyall.dawson@gmail.com> 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 <andrea.aime@gmail.com> 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 <hugo.mercier@oslandia.com> 2017-07-25 Merge pull request #4839 from pblottiere/joinconstraints [FEATURE] Constraints are resolved for joined fields Víctor Olaya <volayaf@gmail.com> 2017-06-23 added new SAGA descriptions (cherry picked from commit a3bb3f13902638ee38f85c25c57d68b34b33bfbc) Alessandro Pasotti <elpaso@itopen.it> 2017-07-25 Minor fix in comment text Alexandre Neto <senhor.neto@gmail.com> 2017-06-21 Restores QToolButton Alexandre Neto <senhor.neto@gmail.com> 2017-06-02 Fixes Table Background Color Dialog behavior Merge: fc0bd62ece ecd2c650ca Alexander Bruy <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2017-07-25 typo fix Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-25 Add some pixel sized wallpapers to the standard page sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Add some missing overrides Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Fix layout context flags not being respected when rendering items Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Astyle Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Fix calculation of layout bounds considers page shadow Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-22 Show known page size when opening page properties if current page size matches Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Functional page properties widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-22 Refine item widget creation methods in layout item gui registry Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Port base class for item configuration widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-22 Add method to retrieve page at a specified layout position Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-22 Add unit test for scaling layout view with layouts in pixels Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Fix initial position of items for non mm layout units Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Fix scale calculation when layout is in pixels Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Don't use constant space between pages - doesn't work well for non mm units Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Default to layout units in new page dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Show correct unit type in status bar Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Fix cursor position display for multipage layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Fix drawing of rulers with multipage layouts Nyall Dawson <nyall.dawson@gmail.com> 2017-07-22 Draw page shadow in layout units Simplifies code a lot, pixel based size proved to complex for small result Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Add a dialog for inserting new pages into a layout Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Add ratio lock for width/height in new item properties dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-21 Fix page shadow drawing Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 wip use page as item parent Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Add some tests for data defined page size Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Start on reflow support for page collections (needs tests) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Add support for adding/removing pages to a collection Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Add methods for handling page size to QgsLayoutItemPage Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 wip page rendering Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add a page collection to layouts, and start porting composer page items Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Port item id and uuid code Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add support for reading/writing item properties to XML Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add API to save/restore QgsLayoutObject properties to XML Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Fix size of some color widgets on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Fix size of color swatch grid in color buttons on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Fix menu header appearance on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2017-07-25 Use QgsMenuHeaderWidgetAction instead of QMenu::addSection Because addSection adds really ugly separators and throws out the menu alignment Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-25 [FEATURE] Add copy to clipboard function to save as image (#4914) Sponsored by Andreas Neumann. Jürgen E. Fischer <jef@norbit.de> 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 <giovanni.manghi@naturalgis.pt> 2017-07-24 master: fix SAGA cluster analysis for rasters Blottiere Paul <blottiere.paul@gmail.com> 2017-07-11 Constraints fail on non existent joined fields Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-10 [FEATURE] Constraints are updated on joined fields when dynamic form option is enabled Denis Rouzaud <denis.rouzaud@gmail.com> 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 <elpaso@itopen.it> 2017-07-24 Merge pull request #4755 from SrNetoChan/fix_datasource_manager_ui Removes frames from data manager dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-24 fix doxymentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-24 enhanced output for code_layout build on Travis Nathan Woodrow <madmanwoo@gmail.com> 2017-07-24 Remove corner widget for profiles. Make it normal menu Hopefully for now until I work out better UX Nathan Woodrow <madmanwoo@gmail.com> 2017-07-24 Nicer level string in message log window Merge: db745df4a4 6202f06e98 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Merge pull request #4907 from nyalldawson/symbol_button New QgsSymbolButton widget Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Fix more tests Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Fix failing tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-24 fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 2017-07-24 Merge pull request #4901 from alexbruy/processing-random [processing] restore "random" algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Allow copying and pasting symbols between QgsSymbolButtons Alexander Bruy <alexander.bruy@gmail.com> 2017-07-24 [processing] remove Z/M addition from "random" algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-07-21 [processing] port Random points along lines Alexander Bruy <alexander.bruy@gmail.com> 2017-07-21 [processing] port Random points in polygons Alexander Bruy <alexander.bruy@gmail.com> 2017-07-21 [processing] restore Random points in layer bounds Alexander Bruy <alexander.bruy@gmail.com> 2017-07-21 [processing] port Random points within extent Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-24 remove duplicate method followup 391712d2d42a761acb4bacce81cbe9ed8da52f6b Nathan Woodrow <madmanwoo@gmail.com> 2017-07-24 Always log message bar messages to message log Mainly so they don't just disappear on the user Nathan Woodrow <madmanwoo@gmail.com> 2017-07-24 Load default profile name from global Also adds overrideLocalProfile to ignore local profiles.ini file Nathan Woodrow <madmanwoo@gmail.com> 2017-07-24 Also load profiles-path from global settings Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-24 Add some missing /Factory/ annotations Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-24 [welcome page] improve rounded rect background color Merge: 9a12249b02 e304662a4f Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Merge pull request #4909 from nyalldawson/label_units Use standard QgsUnitTypes::RenderUnit throughout labeling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-23 Custom widget plugin for QgsSymbolButton Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Port conditional formatting symbol button to QgsSymbolButton Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Port decoration buttons to QgsSymbolButton Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Add opacity slider to symbol button menu Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Use symbol button in annotation config widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-24 Improve string wording, capitalization and plural consistency Merge: d570b430f3 54bf013004 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-24 Merge pull request #4877 from nyalldawson/layout_next Layouts, chapter II Alexandre Neto <senhor.neto@gmail.com> 2017-07-22 Fix code style Alexandre Neto <senhor.neto@gmail.com> 2017-06-21 Enforce margins in cpp file Alexandre Neto <senhor.neto@gmail.com> 2017-06-20 Removes frames from data manager dialog Removes extra margin from mOptionsFrame Merge: b95d432a8c 99bf32bafb Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Merge pull request #4908 from nyalldawson/fix_displace_crash Fix crash in displacement/distance renderers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-23 Fix crash in displacement/distance renderers Individual symbol instances were being rendered multiple times concurrently Jürgen E. Fischer <jef@norbit.de> 2017-07-22 huh? of course SubLayerItem is private Jürgen E. Fischer <jef@norbit.de> 2017-07-22 sub layer dialog: sort by layer id and feature count numerically (fixes #16917) Merge: 89ffecbf05 dfc9285121 Alexander Bruy <alexander.bruy@gmail.com> 2017-07-22 Merge pull request #4903 from NaturalGIS/master [processing] fix SAGA LTR mosaiking tool Merge: 0cba29cc09 e423eea2cf Alessandro Pasotti <elpaso@itopen.it> 2017-07-21 Merge pull request #4881 from boundlessgeo/xyz-auth-gui [feature][needs-docs] XYZ authentication and referer added to GUI Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Add tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-07-21 Fixes value relation widget to always keep scrollbar activated. Fixes #16654 Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-07-21 master: fix SAGA LTR mosaiking tool Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-21 improve extent and scale/dpi relation in save as image/PDF Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-21 fix locked ratio width adjustment in save as image/PDF Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-21 fix expanding ratio lock button under kbuntu qt theme Merge: eb5ac44b27 38c8268400 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Merge pull request #4899 from nyalldawson/ratio_lock Allow setting width/height spin boxes to link to QgsRatioLockButton Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-21 Update test Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Followup 5241c74, fix calculation of heatmaps Nyall Dawson <nyall.dawson@gmail.com> 2017-07-21 Fix memory leak in canvas preview images Jürgen E. Fischer <jef@norbit.de> 2017-07-21 crash report: fix report on 64bit lbartoletti <l.bartoletti@free.fr> 2017-07-20 - Add ellipse tools - Change QgsEllipse().toLineString to have closed linestring tcoupin <thibault.coupin@gmail.com> 2017-07-20 Fix srsDimension parsing in GML Jürgen E. Fischer <jef@norbit.de> 2017-07-20 [FEATURE] fill ring tool: by pressing shift an existing ring is filled Merge: f78157be7d 5e03f579d1 Alexander Bruy <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2017-07-20 fix 67f7b3a2 Jürgen E. Fischer <jef@norbit.de> 2017-07-20 crash report dialog: * get current context without an exception (eg. Ctrl+\) * use <pre> around stack * make report details expandable * what about threads? Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-07-20 mater: fix SAGA LTR Catchement Area tools Merge: 96fc3bde0c 5241c74c6c Alexander Bruy <alexander.bruy@gmail.com> 2017-07-20 Merge pull request #4891 from nyalldawson/fix_heatmap_raster Correctly create raster for heatmap output Merge: cd399990f1 96cf6612d3 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Merge pull request #4890 from nyalldawson/algs_next Resurrect some processing algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-07-20 Merge pull request #4889 from gacarrillor/one_button_ESC_key_handling Handle Esc key in Data Source Manager Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Port geometry by expression to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Port extend lines to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Port single sided buffer to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Resurrect Translate algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Flip some more algorithms to feature based algorithms gacarrillor <geotux_tuxman@linuxmail.org> 2017-07-19 Fix wrong indentation detected by Travis Merge: a231f1625a 6e49403163 gacarrillor <geotux_tuxman@linuxmail.org> 2017-07-19 Merge branch 'master' into one_button_ESC_key_handling gacarrillor <geotux_tuxman@linuxmail.org> 2017-07-19 Close Data Source Manager if child widget is closed Nyall Dawson <nyall.dawson@gmail.com> 2017-07-20 Fix QgsFieldComboBox::setField sets incorrect field when filter is present lbartoletti <l.bartoletti@free.fr> 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 <strk@kbt.io> 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 <elpaso@itopen.it> 2017-07-19 Fix addWfsLayer in the WFS GUI test (blacklisted on Travis) This test segfaults locally. Matthias Kuhn <matthias@opengis.ch> 2017-07-19 [travis] Force precise Sandro Santilli <strk@kbt.io> 2017-07-19 Add test for #16833 Tested to pass with Python 2.7.13 Jürgen E. Fischer <jef@norbit.de> 2017-07-19 fix c29fc35155 Jürgen E. Fischer <jef@norbit.de> 2017-07-19 also "s/( )/()/;" in sipify.pl (followup 4f9a9e036) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <rldhont@gmail.com> 2017-07-19 Merge pull request #4846 from rldhont/server-wms-configparser-getfeatureinfo [Server] WMS GetFeatureInfo refactoring Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-19 fix sipify tests followup 4f9a9e0360a3ce6b4289e948bb2549a0496f48f2 Jürgen E. Fischer <jef@norbit.de> 2017-07-19 s/( )/()/; s/== /== /; s/!= /!= /; Jürgen E. Fischer <jef@norbit.de> 2017-07-19 fix oracle provider build (followup c4e26d72) Jürgen E. Fischer <jef@norbit.de> 2017-07-18 oracle provider: skip updating of key attributes of added features for versioned tables Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Fix windows build Merge: 857f8437d1 1e145b3ab2 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Merge pull request #4777 from nyalldawson/preview Forward port Sourcepole's work on map panning previews Merge: 0b263f9ac6 11cfc78a24 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-19 Merge pull request #4873 from nyalldawson/processing_feature_alg Add QgsProcessingFeatureBasedAlgorithm subclass Alessandro Pasotti <elpaso@itopen.it> 2017-07-18 [feature][needs-docs] XYZ authentication and referer added to GUI Fixes #16883 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Skip invalid returned features Merge: 6acd326a8f 854430991e Alessandro Pasotti <elpaso@itopen.it> 2017-07-18 Merge pull request #4737 from boundlessgeo/browser-sync [bugfix] Sync the browser connections when changed from the select dialogs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-18 [FEATURE] Draw extent onto canvas in save as image/PDF dialog (#4878) Alessandro Pasotti <elpaso@itopen.it> 2017-07-18 Remove unused includes and variables Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-07-18 Change signature of processFeature so that features are no longer modified in place Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-07-17 Moved arcgis dialogs to the provider directory Alessandro Pasotti <elpaso@itopen.it> 2017-07-17 Homogenize signals from different source select dialogs, move to base class Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add note about throwing QgsProcessingException to cancel algorithm execution Alessandro Pasotti <elpaso@itopen.it> 2017-07-17 Complete documentation for connectionsChanged signals Alessandro Pasotti <elpaso@itopen.it> 2017-07-17 Renamed base class to QgsAbstractDataSourceWidget Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-07-17 Improve dox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-17 Port a single python algorithm to QgsProcessingFeatureBasedAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Port some existing algorithms to QgsProcessingFeatureBasedAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-07-12 Added since 3.0 to the renamed class Alessandro Pasotti <elpaso@itopen.it> 2017-07-12 Renamed QgsSourceSelectDialog to QgsArcGisServiceSourceSelect Alessandro Pasotti <elpaso@itopen.it> 2017-07-11 Added since 3.0 Alessandro Pasotti <elpaso@itopen.it> 2017-07-11 SIP include Alessandro Pasotti <elpaso@itopen.it> 2017-07-11 Added python bindings for the base source select class Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <david@opengis.ch> 2017-07-17 Codestyle David <david@opengis.ch> 2017-07-17 Fix in attributetable - unable to update column Fix #16746 David <david@opengis.ch> 2017-07-17 Fix crash in attributetable when removing more than one column References #16746 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Make locator bar a bit wider Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Save/restore window geometry for plugin installer repo fetching dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-18 Non-blocking save as image/PDF dialogs (#4874) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Dox updates Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-18 Add unit types to new item properties dialog, handle different reference point settings Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add methods to construct layout size/point from QSizeF/QPointF Nyall Dawson <nyall.dawson@gmail.com> 2017-07-18 Add QComboBox subclass widget for selecting layout units Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-17 Port shape items to layouts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-14 Ensure that item painter is correctly scaled so that painter units are pixels Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-14 Partially port some layout utils for render context creation Nyall Dawson <nyall.dawson@gmail.com> 2017-07-14 Shell class for QgsLayoutItemMap Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Start porting item rotation Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Add QgsLayoutUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Port data defined item position and size Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Ensure that moving/resizing items respects reference point Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Implement item size and positioning using layout units Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Add some rendering checks for layout items Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Port a bunch of low-level methods to layouts Relating to expression contexts and variables Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Port some basic functionality from QgsComposerObject Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Layouts have a name Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Add measurement converter and dpi to layout context Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-18 Merge pull request #4876 from nyalldawson/upstream_ftw Upstream some sourcepole fork commits Sandro Mani <manisandro@gmail.com> 2017-07-17 Re-use timer in QgsMapCanvas::refresh to ensure multiple refresh requests get compressed Forward port from Sourcepole's fork Sandro Mani <manisandro@gmail.com> 2017-07-17 Demote translation loading warning to debug msg (forward port from Sourcepole's fork) Jürgen E. Fischer <jef@norbit.de> 2017-07-17 add (unemitted) signals to provider source selectors to silence data source manager connection warnings Jürgen E. Fischer <jef@norbit.de> 2017-07-17 don't close database selection dialogs Jürgen E. Fischer <jef@norbit.de> 2017-07-17 consider datum transformation when pasting features (fixes #16846) D'Hont René-Luc <rldhont@gmail.com> 2017-07-17 [Server] WMS GetFeatureInfo refactoring cleanup Jürgen E. Fischer <jef@norbit.de> 2017-07-17 Fix qgsversion.h creation David <david@opengis.ch> 2017-07-15 run target t2tdoc (followup 478dd209) David <david@opengis.ch> 2017-07-15 Additional libraries for Fedora D'Hont René-Luc <rldhont@gmail.com> 2017-07-03 [Server] WMS GetFeatureInfo refactoring Merge: 6c0cb2f5c0 f3f74a9ddf Alexander Bruy <alexander.bruy@gmail.com> 2017-07-17 Merge pull request #4869 from alexbruy/network-analysis [processing] restore network analysis algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-07-17 [processing] adapt network analysis algorithms to latest API changes Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] make service area outputs optional Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] allow diferent CRS for point layers and network layer Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] add cancellation support where possible Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] restore Service area from layer Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] restore Service area from point Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] restore Shortest path from layer to point Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] restore Shortest path from point to layer Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [processing] restore Shortest path from point to point Merge: 246685b0cb 09bb55a895 Alexander Bruy <alexander.bruy@gmail.com> 2017-07-17 Merge pull request #4872 from alexbruy/network-api [API] small improvements for network analysis API Matthias Kuhn <matthias@opengis.ch> 2017-07-16 [processing] Better error reporting in point on surface Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-07-17 Make doc test happy Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Fix uninitialized member (thanks to Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Fix use after delete error (thanks to Coverity) Merge: 3a2710efe5 8711473b7f Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Merge pull request #4848 from nyalldawson/virtual_agg Fix aggregate calculation in virtual fields Merge: 97c1def8b5 38a13ff5af Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Merge pull request #4870 from nyalldawson/algs3 Port 4 more algs to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-17 Make pole of inaccessibility calculation handle multipolygons Nyall Dawson <nyall.dawson@gmail.com> 2017-07-16 Port Reverse Line Direction to new API, add test Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 initialize QgsFeedback with nullptr by default Merge: 75d9fd5023 8370bbb150 Tom Kralidis <tomkralidis@gmail.com> 2017-07-16 Merge pull request #4857 from jcomas/patch-1 [MetaSearch] Update connections-default.xml Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [network analysis] use QgsFeedback for progress reporting and cancelation Alexander Bruy <alexander.bruy@gmail.com> 2017-07-16 [network analysis] use QgsFeatureSource instead of QgsVectorLayer in QgsVectorLayerDirector Jürgen E. Fischer <jef@norbit.de> 2017-07-16 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-16 Merge pull request #4868 from nyalldawson/nn Port Remove Null Geometries algorithm to c++/new API Matthias Kuhn <matthias@opengis.ch> 2017-07-16 Handle geos errors Matthias Kuhn <matthias@opengis.ch> 2017-07-16 Port PointOnSurface QGIS algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-16 Merge pull request #4863 from nyalldawson/nn Port 2 more processing algorithms Matthias Kuhn <matthias@opengis.ch> 2017-07-16 Fix file permissions for processing algs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-16 Port Extract Nodes to new API Improvements: - Retain Z/M values from input geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-07-15 run target t2tdoc (followup ec74e03a) Merge: 8333f6a59d d66b7b2c90 Jürgen E. Fischer <jef@norbit.de> 2017-07-15 Merge pull request #4864 from signedav/patch-1 Fedora Install Typo: OSWLib to OWSLib Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Fix mean coords uses old exception signedav <david@opengis.ch> 2017-07-15 Fedora Install Typo: OSWLib to OWSLib Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-15 Merge pull request #4862 from nyalldawson/nn Port Line Intersection algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add ability to select output fields from both layers to Intersection algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-15 Merge pull request #4861 from nyalldawson/nn Port nearest neighbour alg to new API Merge: bbe466ff98 671f024789 Alexander Bruy <alexander.bruy@gmail.com> 2017-07-15 Merge pull request #4859 from alexbruy/processing-restore [processing] restore most of terrain analysis tools Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add missing dox Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Allow bulk load of QgsSpatialIndex to be canceled via QgsFeedback Alexander Bruy <alexander.bruy@gmail.com> 2017-07-15 fix tests Alexander Bruy <alexander.bruy@gmail.com> 2017-07-14 [processing] restore Hillshade algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-07-14 [processing] restore Ruggedness algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-07-14 [processing] restore Slope algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-07-14 [processing] homogenize input/output names in Heatmap algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Port nearest neighbour analysis algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Ensure distance area is always correctly used in processing Merge: 223059776e 2e8b84867e Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Merge pull request #4860 from nyalldawson/sum_lines Port sum line length algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-15 Merge pull request #4858 from nyalldawson/points Port Points in Polygon algorithms to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-15 Add cancelation support for points in polygons algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-15 Merge pull request #4856 from signedav/stringliteral Minor improvements QStringLiterals for GitHub Test Josep Comas <extern@jcomas.net> 2017-07-14 Update connections-default.xml Added Spain resource: Centro Nacional de Información Geográfica (CNIG) Jürgen E. Fischer <jef@norbit.de> 2017-07-14 update t2tdoc outputs (INSTALL, NEWS; followup 0d9945deac) signedav <david@opengis.ch> 2017-07-14 Use QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2017-07-14 Minor code improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Add missing override Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Cancel preview jobs without blocking Makes for more reponsive map updates Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-26 New style connects Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Fix build Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-13 Add a very basic guard against virtual fields which reference themself Merge: 0639264a4a 1c8b17fea4 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-14 Merge pull request #4819 from nyalldawson/layout_gui Layout GUI work (pt 1/?) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-14 Merge pull request #4852 from nyalldawson/heatmap_source Use QgsFeatureSource instead of QgsVectorLayer for QgsKde Harrissou Sant-anna <delazj@gmail.com> 2017-07-08 Use JavaScript instead of javascript/Javascript + update INSTALL doc Harrissou Sant-anna <delazj@gmail.com> 2017-07-08 Use Cartesian instead of cartesian Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Fix heatmap widget wrapper, update to use source input Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Move method to evaluate a variant to a feature source to QgsProcessingUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Fix reportError call Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Update heatmap alg to use feature source instead of layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-13 Merge pull request #4843 from alexbruy/processing-heatmap [processing] port heatmap algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-07-13 more test fixes Alexander Bruy <alexander.bruy@gmail.com> 2017-07-12 [processing] add test for heatmap algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-07-12 [processing] port heatmap algorithm Jürgen E. Fischer <jef@norbit.de> 2017-07-13 vector file writer: reapply integer options (accidentally removed in 9a6235db; fixes #16811, #16819) Merge: 50df255edc 56208540f9 Alexander Bruy <alexander.bruy@gmail.com> 2017-07-13 Merge pull request #4851 from alexbruy/processing-exception [processing] use QgsProcessingException instead of old exception class Merge: 172e809181 eb6301e023 Radim Blazek <radim.blazek@gmail.com> 2017-07-13 Merge pull request #4847 from blazek/remove-grass6 Remove GRASS 6 support Mark Johnson <mj10777@googlemail.com> 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 <alexander.bruy@gmail.com> 2017-07-13 [processing] remove GeoAlgorithmExecutionException Alexander Bruy <alexander.bruy@gmail.com> 2017-07-13 [processing] use QgsProcessingException in algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-07-12 [processing] remove unused version() function Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-13 [processing] restore intersection algorithm (#4849) Merge: 64575b3a09 6434d8dce0 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Merge pull request #4842 from mj10777/master3.qgsdatetimeedit changes to QgsDateTimeEdit to support the minimal Date supported by Q… mj10777 <mj10777@googlemail.com> 2017-07-13 changed setMinimumEditDateTime to private. Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Silence some more gcc fallthrough warnings (no real issues) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Fix use of integer constants in boolean context warning Nyall Dawson <nyall.dawson@gmail.com> 2017-07-13 Silence implicit-fallthrough warning in GCC when FALLTHROUGH macro is used Nyall Dawson <nyall.dawson@gmail.com> 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 <radim.blazek@gmail.com> 2017-07-12 [GRASS] remove GRASS 6 support D'Hont René-Luc <rldhont@gmail.com> 2017-07-12 [Server] Tests update mask image Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-12 [processing] restore union algorithm Alessandro Pasotti <elpaso@itopen.it> 2017-07-12 Skip bindings for classes migrated from app Alessandro Pasotti <elpaso@itopen.it> 2017-07-12 Revert "SIP include" This reverts commit f2b9a936d0938cf8f6afa364cc3a19c090fbd138. Alessandro Pasotti <elpaso@itopen.it> 2017-07-12 SIP include Merge: 6067d514dc b6e25791a3 Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-07-12 Fix crash when using line pattern fills Line pattern fill was not calling stopRender on the line symbol! Nyall Dawson <nyall.dawson@gmail.com> 2017-07-12 Nicer debugging from boundary alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-12 Update processing.algorithmHelp for new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-12 Merge pull request #4840 from nyalldawson/processing_next [processing] Simplify output creation mj10777 <mj10777@googlemail.com> 2017-07-12 changes to QgsDateTimeEdit to support the minimal Date supported by QDateTimeEdit (0100-01-01) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-12 Update script algorithms for auto output creation Nyall Dawson <nyall.dawson@gmail.com> 2017-07-12 Cleanup some imports, remove use of dataobjects Nyall Dawson <nyall.dawson@gmail.com> 2017-07-12 Take advantage of auto created outputs in ported algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-07-11 [processing] restore difference algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Port ability to switch designer to full screen Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Add toolbar menu Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Port ability to show/hide rulers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Spelling update Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Restore rulers in layout designer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-11 Add zoom to width as menu item too Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Port display of cursor location from composer Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Also add a slider for easier zoom changing to status bar Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Add some shortcuts to zoom to layout/layout width in status bar combobox Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Add status bar zoom control to layout designer Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Port zoom actions from composer to layout designer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Port ability to pan layouts with middle mouse button depressed Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Port ability to navigate layouts using space-pan and ctrl-space zoom Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Don't auto populate QgsLayoutItemRegistry Initially create an empty registry, allow it to be populated at a later stage. Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Port ability to wheel zoom into/out of layout designer Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Add shell for non-functional layout select tool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Respect events which has been set to ignore in QgsLayoutViewTools If ignored, default handling occurs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Update cursor on alt press/release for zoom tool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Add a zoom tool to designer dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Add layout zoom tool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Move click-and-drag detection to QgsLayoutViewTool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-05 Allow setting pen/brush for QgsLayoutViewRubberBand Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-04 Add layout panning tool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Add a temporary layout item type for testing Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Add some unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-04 Start implementing an add item tool Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Add some unit tests for layout tools Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-04 Add layout view to layout designer Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Add shell for QgsLayoutView Merge: 726936eee2 224c4c1313 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Merge pull request #4834 from mhugo/fix_attribute_element_sip Fix QgsAttributeEditorContainer SIP Merge: 1693873e8a 2b8e06719e Nyall Dawson <nyall.dawson@gmail.com> 2017-07-11 Merge pull request #4831 from nyalldawson/processing_alg_config2 Minor refactoring to processing algorithms, future proofing some API Hugo Mercier <hugo.mercier@oslandia.com> 2017-07-10 Fix QgsAttributeEditorContainer SIP Merge: 18c36346ef 5b149fb389 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-07-10 Merge pull request #4782 from nirvn/shapefile_wkbtype Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Add sip subclass code for QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Allow child algorithm configuration to be stored and handled by models Nyall Dawson <nyall.dawson@gmail.com> 2017-07-10 Allow specifying algorithm configuration when calling create Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-07-10 [ogr] return multipart geometry for multipart datasets in feature iterator Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-27 [ogr] return multi{linestring,polygon} type for shapefile driver Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-07-10 Use the same icon for the reset button (#4747) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-10 Merge pull request #4828 from nyalldawson/fix_16820 Fix incorrect area calculation in corner cases (fix #16820) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-07-09 Fix `with_variable` expression isStatic Nyall Dawson <nyall.dawson@gmail.com> 2017-07-09 Model child algorithms store a copy of the algorithm itself Instead of always retrieving it from the registry Nyall Dawson <nyall.dawson@gmail.com> 2017-07-09 Add method to processing registry to create a new instance of an algorithm directly Merge: 745da0f367 ec40783b5a Nyall Dawson <nyall.dawson@gmail.com> 2017-07-09 Merge pull request #4827 from DelazJ/num_selected Simplify the error message Harrissou Sant-anna <delazj@gmail.com> 2017-07-09 Simplify the error message Merge: 7d67b02ae4 845accdf4b Nyall Dawson <nyall.dawson@gmail.com> 2017-07-09 Merge pull request #4813 from DelazJ/layout_extent Fix Layout extents dialog title Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2017-07-08 Merge pull request #4826 from nyalldawson/processing_cleanups Some more cleanups and misc fixes to processing code Nyall Dawson <nyall.dawson@gmail.com> 2017-07-08 Remove redundant sip file Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-08 Update model input type names Nyall Dawson <nyall.dawson@gmail.com> 2017-07-08 Save and restore window geometry for modeler dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-08 Use a filter line edit for outputs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-08 Make model editor dialog more robust while loading models Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-08 Move an enum to new QgsProcessing class Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Rename method to more generic name - it's usable by vector layer outputs too Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Expose compatible vector layer parameter evaluation to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Add method to evaluate parameters to compatible vector layers of a specified type Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix some processing algorithm exception handling Merge: 8f8cb67370 df9344e344 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-07-08 Merge pull request #4803 from DelazJ/polygon_symbol Reorganize Polygon symbol dialogs Merge: ada9ce4dcf 0d1c4cdc59 Matthias Kuhn <matthias@opengis.ch> 2017-07-08 Merge pull request #4818 from DelazJ/spelling Fix some spelling issues Merge: 6b6a52be49 89a06f6907 Matthias Kuhn <matthias@opengis.ch> 2017-07-08 Merge pull request #4825 Various new expression functions and possibilities Matthias Kuhn <matthias@opengis.ch> 2017-07-08 No need to set limit with setFilterFid Matthias Kuhn <matthias@opengis.ch> 2017-07-08 Code dedup Matthias Kuhn <matthias@opengis.ch> 2017-07-08 Fix leak Merge: d28296f27f aa24896ce1 D'Hont René-Luc <rldhont@gmail.com> 2017-07-07 Merge pull request #4823 from rldhont/fix-qgis3-asgml2 Fix GML2 after GML3 improvements Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Get rid of the comment about getting rid of the qgseditorwidgetregistry Blottiere Paul <blottiere.paul@gmail.com> 2017-07-06 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2017-07-04 [bugfix] Fixes relation widget when switching between layer styles #16100 Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Drop gui dependency from server Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Doxygen D'Hont René-Luc <rldhont@gmail.com> 2017-07-05 Fix GML2 after GML3 improvements Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Add tests Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Fix running expressions without context Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Local variables should not be prefixed Matthias Kuhn <matthias@opengis.ch> 2017-07-07 Improvements to layer handling in expressions Matthias Kuhn <matthias@opengis.ch> 2017-07-06 get_feature_by_id docs Matthias Kuhn <matthias@opengis.ch> 2017-07-06 array docs Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-07-07 Rename set_variable to with_variable D'Hont René-Luc <rldhont@gmail.com> 2017-07-07 [Server] Tests update mask image Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-07-06 [FEATURE] Add array_first and array_last expression functions Matthias Kuhn <matthias@opengis.ch> 2017-07-06 [FEATURE] Add snapping results to default value calculation ... as @snapping_results variable Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Fix some button sizes on hidpi displays Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Fix folder destinations always default to temp folder (fix #16800) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Fix minimum height of font buttons on non-Windows platforms Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 [processing] Use correct file filter for file output dialog Francisco Raga <All4Gis@users.noreply.github.com> 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 <matthias@opengis.ch> 2017-07-07 Merge pull request #4795 from pblottiere/dynamicform [FEATURE] Dynamic form for joined fields Harrissou Sant-anna <delazj@gmail.com> 2017-07-07 Running check_spelling.sh Merge: cb6c6f39a2 3a31f54b15 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Merge pull request #4794 from nyalldawson/tests2 Use native algorithms for processing tests where possible Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Don't use broken qHash< QList<...> > on Qt < 5.6 Results in infinite recursion Matthias Kuhn <matthias@opengis.ch> 2017-07-03 Print debug info when ctest2travis indexes run out of sync Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Update tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-04 Add unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Add descriptions for model algorithm variables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-03 Fix setting number parameters to expressions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-03 Use c++ method for available sources Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Reimplement getAvailableValuesOfType in QgsProcessingModelAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Use an expression context when evaluating child parameters with expression sources Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Merge pull request #4799 from nyalldawson/m2 Run processing algorithms using task manager Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Expand on docs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Fix deadlock when running algs in task manager and python exception occurs Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Fix possible error when messagebar items are popped and events are queued Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Fix processing.runAndLoadResults Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-01 Add a method to take result layers (and ownership) from processing context Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Port a multi-step algorithm to new API (concave hull) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Port delaunay triangulation alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Port voronoi polygons algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 runPrepared rethrows exceptions Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Port snap geometries algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-01 Add missing signal Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Don't try to load default styles in processing test layers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Add equality operator for QgsProcessingFeatureSourceDefinition Nyall Dawson <nyall.dawson@gmail.com> 2017-07-01 Use a feature source instead of vector layer for QgsGeometrySnapper Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Keep correct order for zonal stats options, set some stats by default Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix zonal stats algorithm execution Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix procesing test layer loading Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Better debuging from processing alg tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix execution of script algorithms was not releasing layers/sinks Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Make QgsProcessingAlgRunnerTask work correctly It now safely can execute algorithms in background threads without issues Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Make processing algorithms safe to run in threads Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Remove unused member Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Add method to copy thread safe settings between processing contexts Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Make algorithm dialog use background tasks to execute algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-28 Upgrade ported python algs to be thread ready Harrissou Sant-anna <delazj@gmail.com> 2017-07-06 revert SpatiaLite spelling Harrissou Sant-anna <delazj@gmail.com> 2017-07-06 Use PostGIS and PostgreSQL spelling when appropriate Harrissou Sant-anna <delazj@gmail.com> 2017-07-06 Use SpatiaLite right spelling when needed Harrissou Sant-anna <delazj@gmail.com> 2017-07-04 Replace "drop down" and some dropdown by drop-down Harrissou Sant-anna <delazj@gmail.com> 2017-07-04 Replace "double click" and "doubleclick" by double-click Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-27 Add clone method to ScriptAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix some processing algorithm exception handling Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Add some more clone methods to algorithm subclasses Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-27 Fix re-saving already saved models Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-07 Replace another expresion with createFieldEqualityExpression, remove unused variables Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Followup 15546d84, fix matching of null representation Merge: 603168e8fa e306cb4b09 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Merge branch 'bugfix_relationquote' of https://github.com/pblottiere/QGIS into pblottiere-bugfix_relationquote Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Update sip Merge: 536f6432a3 e2acf5369f Nyall Dawson <nyall.dawson@gmail.com> 2017-07-07 Merge pull request #4736 from nyalldawson/text_button New gui widget QgsFontButton Blottiere Paul <blottiere.paul@gmail.com> 2017-07-06 Add the hint as a placeholder on text edit Blottiere Paul <blottiere.paul@gmail.com> 2017-07-06 Add a hint on widgets for non existent joined features Jürgen E. Fischer <jef@norbit.de> 2017-07-06 debian packaging: update oracle dependencies Matthias Kuhn <matthias@opengis.ch> 2017-07-06 Protected -> Private Matthias Kuhn <matthias@opengis.ch> 2017-07-06 Remove leftovers Matthias Kuhn <matthias@opengis.ch> 2017-07-06 Remove unused variable Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-06 Add custom widget for QgsFontButton Nyall Dawson <nyall.dawson@gmail.com> 2017-07-06 [needs-docs] Show recently used fonts in submenu in font button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-06 Recommend that QgsFontButton is used instead of getFont Nyall Dawson <nyall.dawson@gmail.com> 2017-07-06 Use QgsFontButton everywhere we can Nyall Dawson <nyall.dawson@gmail.com> 2017-07-06 Fix size hint for font button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-06 Add methods to convert QFont to/from mime data Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-07-06 reason spelling Merge: f3a6df5c0d ada01d8671 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-06 Merge pull request #4807 from nyalldawson/layout_item_registry Create a layout item registry for item types Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-06 obscure spelling Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-06 simplify custom widgets CMakeLists.txt Nyall Dawson <nyall.dawson@gmail.com> 2017-07-06 Use windows path format for project_path/project_folder variables on windows Blottiere Paul <blottiere.paul@gmail.com> 2017-07-05 Add some tests Jürgen E. Fischer <jef@norbit.de> 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 <blottiere.paul@gmail.com> 2017-07-05 Add a method which builds an expression to test if a field is equal to a value Denis Rouzaud <denis.rouzaud@gmail.com> 2017-07-05 remove QgsVectorLayer::hasGeometryType in favor of QgsMapLayer::isSpatial Nathan Woodrow <madmanwoo@gmail.com> 2017-07-05 [MSSQL] Fix string length when using nchar, nvarchar, ntext Merge: 1aad6894be 391f76b4fc Nyall Dawson <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2017-07-04 Merge pull request #4811 from rldhont/polygon-asgml-picking [Geometry] Polygon::asGml: fix outer and add tests D'Hont René-Luc <rldhont@gmail.com> 2017-07-03 [Geometry] Polygon::asGml: fix outer and add tests Merge: b5360f8dcf 502c18a338 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Merge pull request #4787 from nyalldawson/expand_favourites Always expand out browser favorites node on startup Nathan Woodrow <madmanwoo@gmail.com> 2017-07-04 [MSSQL] Correctly set geometry type from geometry_columns table Nyall Dawson <nyall.dawson@gmail.com> 2017-07-04 Fix typo (coordiantes) Harrissou Sant-anna <delazj@gmail.com> 2017-07-04 Move back Texture width to top Nathan Woodrow <madmanwoo@gmail.com> 2017-07-04 [MSSQL] Fix connection string issue for browser Harrissou Sant-anna <delazj@gmail.com> 2017-07-04 Fix dialog title Blottiere Paul <blottiere.paul@gmail.com> 2017-07-03 Do not differentiate strings from non string in conditions Blottiere Paul <blottiere.paul@gmail.com> 2017-07-03 More fixes about filtering safety Blottiere Paul <blottiere.paul@gmail.com> 2017-07-03 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2017-07-03 [bugfix] Fixes relation widget reference when filter value contains a quote #16399 Blottiere Paul <blottiere.paul@gmail.com> 2017-07-03 Fields of non existent joined features are set to NULL Nathan Woodrow <madmanwoo@gmail.com> 2017-07-03 Auto resize first column in info tool Merge: b57cd0deb1 bdaba00a01 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-07-03 [processing] align the "Iterate over layer" button (#4796) Harrissou Sant-anna <delazj@gmail.com> 2017-07-03 Reorganize point symbol dialogs (#4802) Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix incorrect layer names used when loading result layers from models Harrissou Sant-anna <delazj@gmail.com> 2017-07-02 Ok is spelled OK Harrissou Sant-anna <delazj@gmail.com> 2017-07-02 ok is spelled OK Matthias Kuhn <matthias@opengis.ch> 2017-07-03 Followup 7683cfac: add license headers Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Update docs, sip Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Remove useless testqgslayoutitemregistry.cpp file Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-03 Emit signal when new layout item types are added to registry Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Add registration of item types to QgsLayoutItemRegistry Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix uninitialized member identified by Coverity Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix silly logic error identified by Coverity Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix initial dialog title Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Shell layout designer dialog Merge: d924b85a0d 35cbfa0087 Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Merge pull request #4805 from DelazJ/checkbox Spelling: Replace check box by checkbox Merge: d4f5ecc677 37cc8fc5f1 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-07-03 Don't allow removal of model parameters on which other parameters depend Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Add method to determine whether dependencies exist between model parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Add method to retrieve dependent parameters for a parameter Nyall Dawson <nyall.dawson@gmail.com> 2017-07-03 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 2017-06-29 Draw links between dependent parameters in graphical modeler Fix #12907 Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-07-02 Replace check box by checkbox Harrissou Sant-anna <delazj@gmail.com> 2017-07-01 Add catalog to spell_check Harrissou Sant-anna <delazj@gmail.com> 2017-06-30 Spelling check: Replace check-box by checkbox Harrissou Sant-anna <delazj@gmail.com> 2017-06-30 Spelling check: Replace analyse by analyze Harrissou Sant-anna <delazj@gmail.com> 2017-06-30 Replace catalogue by catalog Blottiere Paul <blottiere.paul@gmail.com> 2017-07-02 Update tooltip Blottiere Paul <blottiere.paul@gmail.com> 2017-07-02 Replace QString by QStringLiteral Blottiere Paul <blottiere.paul@gmail.com> 2017-07-02 Q_FOREACH use to iterate over joins info Blottiere Paul <blottiere.paul@gmail.com> 2017-07-02 Add consistency between ptrs and ref Harrissou Sant-anna <delazj@gmail.com> 2017-07-02 Fix labels Harrissou Sant-anna <delazj@gmail.com> 2017-07-02 Reorganize Polygon symbol dialogs Group parameters that look alike for a better sequence Even Rouault <even.rouault@spatialys.com> 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 <denis.rouzaud@gmail.com> 2017-06-30 add missing custom widgets Blottiere Paul <blottiere.paul@gmail.com> 2017-06-30 Add unit tests Merge: 6dfcf40227 cd979d8ab0 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Merge pull request #4779 from nyalldawson/page_registry [layout] Create a page size registry for layout Jürgen E. Fischer <jef@norbit.de> 2017-06-30 fix 20197c2fa (refs #13520) Blottiere Paul <blottiere.paul@gmail.com> 2017-06-30 Safer filtering step thanks to QgsExpression Blottiere Paul <blottiere.paul@gmail.com> 2017-06-30 Q_FOREACH use to iterate over fields Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Add some base classes for layouts Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2017-06-30 Joined fields are updated according to the target field name in form Blottiere Paul <blottiere.paul@gmail.com> 2017-06-30 [needs-doc] New option to update joined fields in form Merge: bc4aae7d1f 77588b9b61 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Merge pull request #4798 from nyalldawson/intput_list Convert model child algorithm parameter sources to a list Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Add conversion for QMap< QString, QList< TYPE > > for Python bindings Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-30 Fix deletion of QObject from non main thread Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Fix a memory leak Merge: 7b1932a3fb bf3d55c9e5 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-30 Merge pull request #4797 from nyalldawson/flush_sink Move flushBuffer method up to QgsFeatureSink Nyall Dawson <nyall.dawson@gmail.com> 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 <radim.blazek@gmail.com> 2017-06-29 Do not delete vector layer in QgsVectorLayerExporterTask thread Radim Blazek <radim.blazek@gmail.com> 2017-06-29 refresh postgres schema in browser after import Even Rouault <even.rouault@spatialys.com> 2017-06-29 [GDAL provider] Disable workaround added in 32dd2b68cdf41b088f40dbd3ca5096c9609383bd that is no longer necessary with GDAL 2.3dev Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-29 remove useless script Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-29 [processing] keep only one zonal statistics algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-29 [zonal statistics] add variance statistic Merge: a39d6d9530 468e44dc3a Nyall Dawson <nyall.dawson@gmail.com> 2017-06-29 Merge pull request #4791 from nyalldawson/reproj_test Use native projection algorithm for unit test Merge: 891481deb1 d797a9b3cf Nyall Dawson <nyall.dawson@gmail.com> 2017-06-29 Merge pull request #4790 from nyalldawson/proc_layer_param Some minor processing fixes and improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-06-29 Use native projection algorithm for unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix some processing algorithm exception handling Nyall Dawson <nyall.dawson@gmail.com> 2017-06-28 Use a QgsFeedback instead of QProgressBar for QgsNineCellFilter Gives progress reports and allows cancelation of processing aspect algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-28 Fix use of direct map layers as inputs for source parameters Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-28 remove static tests (doc, sip coverage) from main build finally! Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-28 add test to check that header has a corresponding sip file Merge: ebcc3d8599 d1a93e0e13 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-28 Merge pull request #4786 from nyalldawson/algs4 Restore points layer from table algorithm Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-28 fix doxygen warning Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-26 script to write include SIP files Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-28 fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-28 Restore points layer from table algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2017-06-28 Merge pull request #4776 from pblottiere/bugfix_attributetable [bugfix] attribute table Merge: 0f83a5f52d 8791aacd74 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-28 Merge pull request #4767 from nyalldawson/layouts3 [layouts] Add layout measurement and size classes Jürgen E. Fischer <jef@norbit.de> 2017-06-27 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix crash when no options are selected in a multiple-enum parameter Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-27 [processing] restore zonal statistics (qgis) alg (#4784) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-27 fix qt version in comment Jürgen E. Fischer <jef@norbit.de> 2017-06-27 spelling fixes Jürgen E. Fischer <jef@norbit.de> 2017-06-27 update INSTALL Followup 775e8cd59, 8bfb695be, 23ddace9e and e70f74198 Merge: 1468eef635 4f096a6f8b Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Merge pull request #4783 from nyalldawson/script processing: restore script algorithm provider and tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-27 Restore script based algorithm tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Restore select by expression algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Update processing.run() for new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Also add results to results dock when running through algorithm dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix use of temporary files for outputs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix generation of temporary processing filenames Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Resurrect select by attribute algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-27 Explicit parameters, feedback, context arguments for processing.run Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 processing.run requires a dictionary for parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Fix script algorithm centroids tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Restore save selected features algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Restore script algorithm provider Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Remove manually set tab bar height in algorithm dialog Breaks dialog layout on hidpi screens Merge: 775e8cd596 11f42eb432 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Merge pull request #4781 from nyalldawson/centroid_tests Reenable centroid algorithm tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Add missing python dependencies to Fedora install section Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Reenable centroid algorithm tests Merge: 8bfb695be3 7a6a6ff9f8 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Merge pull request #4780 from nyalldawson/more_processing [processing] Finish modeler port, start script algorithms porting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-27 Fix test on Qt5.6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-26 Correct parameter evaluation for multiple field types Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Reorder arguments in parameterAsSink to avoid requiring wkb type and crs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Allow storing multiple status in field script code Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Fix auto creation of variables when running script algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Fix incorrect layer source from widget wrapper Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Fix setting number inputs to algorithms in modeler Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Restore keep n biggest parts script Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Restore ability to run script algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Start restoring creation of outputs from string Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 First steps in resurrecting script algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-26 Port exporting model as python code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-24 Port conversion to/from script code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Port parameter conversion to script code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Remove newlines from Fedora dependencies list in install Prevents copy-pasting dependencies line to terminal in one shot Nyall <nyall@ender.local> 2017-06-27 Add some missing build dependencies for Fedora to install Merge: 32dd2b68cd b64f256e84 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-27 Merge pull request #4727 from aaime/stroke_hairline Fixes 16707, export of hairline results in a different visual thickness Even Rouault <even.rouault@spatialys.com> 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 <zverik@textual.ru> 2017-06-21 Update SIP file for QgsRectangle Ilya Zverev <zverik@textual.ru> 2017-06-17 Rectangle moving operators Merge: b7d524c111 f22ee6bee5 Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-26 sipify server Martin Dobias <wonder.sk@gmail.com> 2017-06-26 Mark the new delegate class as private Merge: 81653d6978 fd8158bca0 Matthias Kuhn <matthias@opengis.ch> 2017-06-26 Merge pull request #4771 from m-kuhn/closest_point Closest point Martin Dobias <wonder.sk@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2017-06-26 Merge pull request #4772 from mhugent/feature_info_filter_geometry WMS Server: Feature info with geometry filter Matthias Kuhn <matthias@opengis.ch> 2017-06-26 Minimal performance improvement Matthias Kuhn <matthias@opengis.ch> 2017-06-26 Update docstrings Matthias Kuhn <matthias@opengis.ch> 2017-06-26 Make QgsLineString Z and M values NaN if unspecified Matthias Kuhn <matthias@opengis.ch> 2017-06-25 Prevent division by 0 and unrequired interpolation Matthias Kuhn <matthias@opengis.ch> 2017-06-23 Add tests for QgsGeometryUtils::closestPoint() Matthias Kuhn <matthias@opengis.ch> 2017-06-23 More generic closest point on line interpolation Matthias Kuhn <matthias@opengis.ch> 2017-06-23 Improve API docstrings Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-26 [processing] include invalid geometries in check validity alg Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-26 [processing] restore import into spatialite & spatialite execute sql Merge: b88ad8e1ce 2b7b0db747 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Merge pull request #4775 from nyalldawson/named Allow keyword arguments for all arguments in PyQGIS bindings Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Port Fix Geometry algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-26 Export QgsProcessingFeatureSource to Python Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Followup 005d0fa, fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Followup 7ae1ee9, update name Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Followup 1c1e771, fix crash Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Astyle all Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Add sourceName() method to QgsFeatureSource Sometimes it's necessary to retrieve the name of a source... Nathan Woodrow <madmanwoo@gmail.com> 2017-06-26 Add script to run local tests using travis blacklist Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Modernise some code Nyall Dawson <nyall.dawson@gmail.com> 2017-06-26 Add missing docs Nathan Woodrow <madmanwoo@gmail.com> 2017-06-26 Update python requirements Jürgen E. Fischer <jef@norbit.de> 2017-06-26 avoid forward declaration of QgsDataDefinedSizeLegend (fixes windows build) Blottiere Paul <blottiere.paul@gmail.com> 2017-06-25 Add unit test Blottiere Paul <blottiere.paul@gmail.com> 2017-06-25 [bugfix] Attribute table model not updated after opening a project with joins Blottiere Paul <blottiere.paul@gmail.com> 2017-06-25 Add unit test Nathan Woodrow <madmanwoo@gmail.com> 2017-06-25 Update gitignore Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2017-06-23 [bugfix] Attribute table model not updated when a feature is changed Merge: e8ddc48d81 7a154061bc Nyall Dawson <nyall.dawson@gmail.com> 2017-06-25 Merge pull request #4773 from DelazJ/typo Typo fix Etienne Trimaille <gustrimaille@yahoo.fr> 2017-06-24 review of the raster metadata viewer (#4726) Harrissou Sant-anna <delazj@gmail.com> 2017-06-24 Typo fix Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-06-24 Indentation Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-06-24 Unit test for feature info geometry filter Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-06-24 Use unique_ptr Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-24 Rename 'delete column' alg to 'Drop field(s)' (for consistency) Nyall Dawson <nyall.dawson@gmail.com> 2017-06-24 Fix error when deleting models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-24 Load other providers before model provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-24 More .model -> .model3 updates Nyall Dawson <nyall.dawson@gmail.com> 2017-06-24 Make QgsAlgorithm::setProvider() public Turns out there's valid use cases for calling this from outside code. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-24 Merge pull request #4770 from nyalldawson/proc More processing model porting, better invalid geometry feedback Nyall Dawson <nyall.dawson@gmail.com> 2017-06-24 Move iterator exception handling to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Port another member to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Fix copy/paste error Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Fix (unwanted) python exception in algorithm test Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Remove another member from ModelerAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Move more modelling code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Port model help code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Fix errors when edit model help Alessandro Pasotti <elpaso@itopen.it> 2017-06-23 Added note missing in python bindings Alessandro Pasotti <elpaso@itopen.it> 2017-06-23 Added ctor documentation Alessandro Pasotti <elpaso@itopen.it> 2017-06-23 Removed helper functions from moc headers Alessandro Pasotti <elpaso@itopen.it> 2017-06-23 Indentation Alessandro Pasotti <elpaso@itopen.it> 2017-06-23 Move all app/ogr and datasource manager dialog to GUI Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-06-23 [processing] restore simplify geometries & smooth algorithms (#4766) Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-23 Use FastInsert when adding features from processing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-23 Fix loss of output names in graphical modeler Merge: 2906d1f1c9 c3e24b76b5 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-23 Fix some processing tests where output is not generated or should not be compared Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Also call invalidGeometryCallback when skipping features Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Add test that python exception is caught when executing an alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Add SIP_VIRTUALERRORHANDLER to Doxyfile.in Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Consolidate all QgsException subclasses in the same header Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-23 Move invalid geometry callback from Python to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Report errors when executing algs within dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Report success or failure after running algs And auto catch python exceptions and report failure of model Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Throw QgsProcessingException when a python exception occurs while running an alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 [sipify] Add support for specifying VirtualErrorHandlers to use for a function Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-22 Add a QgsProcessingException exception Merge: 7ed6c90f51 531e1a3282 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-23 Merge pull request #4763 from nyalldawson/algs3 Restore more processing algs Nathan Woodrow <madmanwoo@gmail.com> 2017-06-23 Code format Nathan Woodrow <madmanwoo@gmail.com> 2017-06-23 [MSSQL] Better fix to removing MZ. Thanks to Nyall ;) Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-23 Merge pull request #4734 from nyalldawson/addfeatures Add a flag argument to QgsFeatureSink::addFeatures, support fast feature insert Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-22 sipify analysis interpolation (#4757) Radim Blazek <radim.blazek@gmail.com> 2017-06-22 highlight fix Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-04-02 [FEATURE]: Select features in feature info intersecting a geometry Radim Blazek <radim.blazek@gmail.com> 2017-06-22 nearest point measure in identify tool Merge: df07772a56 863b7d2b29 Martin Dobias <wonder.sk@gmail.com> 2017-06-22 [FEATURE] Legend for markers with data-defined size (Merge pull request #4752 from wonder-sk/legend-data-defined-size) Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Fix the last test image Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Fix few bugs + fix test images + allow data-defined size without transformer Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Use white bg color for test images to avoid black background Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Fix writing of legend symbol to project file Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Fix subclassing of QgsDiagramRenderer in Python Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Update tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore random extract + Random Extract within subsets algs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore vector split algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Fix creation of feature sinks when using windows style paths Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-22 Add folder output type Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore symmetrical difference alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore regular points alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore Postgis Execute SQL alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Restore import into postgis algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Upgrade postgis widget wrappers to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Fix creation of widget wrappers via metadata parameters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-22 Allow storing arbitrary metadata in parameter definitions Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Make 'merge' algorithm store the original layer name and source Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Cleanup alg imports Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-22 Resurrect a processing test Martin Dobias <wonder.sk@gmail.com> 2017-06-22 Fixing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Fix error when adding parameter Merge: b01cae0740 0db4cf37fe Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Merge pull request #4762 from nyalldawson/processing_model_c++ Resurrect ability to run processing models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Add another test Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Expand model unit test coverage Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Don't create unused optional outputs when running models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Add method to generate temporary destination parameter value Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Move some temp file/folder utils to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Move default file extension code to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Destination parameters track whether they support non-file based outputs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Steps towards executing models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Start on executing models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Fix generation of outputs for models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Fix generation of destination parameters for models Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Fix some errors in graphical modeler Merge: 57bf9daaac a65e171298 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Merge pull request #4761 from nyalldawson/algs2 Port more processing algs to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2017-06-22 Reduce noise in algorithm tests Sandro Santilli <strk@kbt.io> 2017-06-13 Document semantic of SegmentationToleranceType .. and default of QgsCircularString::curveToLine [ci skip] Radim Blazek <radim.blazek@gmail.com> 2017-06-21 param description fix Radim Blazek <radim.blazek@gmail.com> 2017-06-21 support copy vector layer to browser postgres/spatialite by drag and drop Radim Blazek <radim.blazek@gmail.com> 2017-06-21 force copy action when dragging layer to browser Martin Dobias <wonder.sk@gmail.com> 2017-06-21 Back to unique_ptr Martin Dobias <wonder.sk@gmail.com> 2017-06-21 Use bold font in tests + fix a unit test Martin Dobias <wonder.sk@gmail.com> 2017-06-21 Use panel widget for data-defined size legend Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Port create attribute index alg to new api Even Rouault <even.rouault@spatialys.com> 2017-06-21 [DBManager] Avoid unhandled exception on a untyped geometry (wkbUnknown) layer (#16730) Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Add missing tests for vector input parameter, add vector out parameter Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Rename some parameter classes for consistency Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Native extract by expression and attribute algs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-21 Resurrect some processing algs, port multipart to singlepart to c++ Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-21 sipify analysis raster Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-21 sipify analysis vector Martin Dobias <wonder.sk@gmail.com> 2017-06-20 More build fixes Martin Dobias <wonder.sk@gmail.com> 2017-06-20 Fix build problems Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 fix tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 sipify core composer part 4 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 sipify core composer part 3 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 sipify core composer part 2 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 sipify core composer part 1* Merge: 66fb8d0afc 6eab2ee133 Alessandro Pasotti <elpaso@itopen.it> 2017-06-20 Merge pull request #4716 from DelazJ/addlayer Reorganize the Datasource Manager tabs Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-20 Revert "Removed ui_qgstablewidgetbase.h" This reverts commit d9d68724344c164dcec29e8cbe80ae4873fc988d. Merge: 8b98db0787 d3a2f7cd65 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Merge pull request #4729 from nyalldawson/processing_model_c++ Porting processing model algorithm to C++, pt 1 Martin Dobias <wonder.sk@gmail.com> 2017-06-20 Manual configuration of classes in legend with data-defined sizes Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Models can now be saved and restored Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Add methods to convert parameter definitions to/from variants Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-06-20 Merge pull request #4742 from boundlessgeo/browsertree-collapse-wms Browsertree collapse network provider items Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Port more model to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Port more model API across to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Begin port of modeler algorithm to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Work on resurrecting modeler Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Fix working with inputs in modeler Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Small cleanups Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-20 Merge pull request #4732 from nyalldawson/alg [FEATURE] Subdivide algorithm for geometries Nyall Dawson <nyall.dawson@gmail.com> 2017-06-20 Swap remaining QSharedPointer uses to std::shared_ptr Martin Dobias <wonder.sk@gmail.com> 2017-06-19 Added unit tests Martin Dobias <wonder.sk@gmail.com> 2017-06-19 Read/write also legend symbol in DDS legend, update DDS legend dialog Martin Dobias <wonder.sk@gmail.com> 2017-06-19 GUI for configuration of size-based legend for diagrams Mathieu Pellerin <nirvn.asia@gmail.com> 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 <manisandro@gmail.com> 2017-06-19 Merge pull request #4740 from manisandro/afsshareddata [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-19 [ui] vectorize and align metadata section icon Nathan Woodrow <madmanwoo@gmail.com> 2017-06-19 [MSSQL] Correctly raise errors to UI level Merge: 89aae4d6c9 b49f53bac8 Alexander Bruy <alexander.bruy@gmail.com> 2017-06-19 Merge pull request #4743 from PedroVenancio/master [processing] change resampling methods to be like SAGA default (fix #16646) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-06-19 [ui] remove background in the add db2 layer icon Ilya Zverev <zverik@textual.ru> 2017-06-18 A test for atlas feature extent after rotation Ilya Zverev <zverik@textual.ru> 2017-06-17 Fix bounding box after rotating atlas geometry Harrissou Sant-anna <delazj@gmail.com> 2017-06-18 Move buttons and menu items Harrissou Sant-anna <delazj@gmail.com> 2017-06-12 Reorganize the Datasource Manager tabs Matthias Kuhn <matthias@opengis.ch> 2017-06-17 New style signal/slot connections Matthias Kuhn <matthias@opengis.ch> 2017-06-17 Followup 01b4eeb: Fix crash Alessandro Pasotti <elpaso@itopen.it> 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 <pedrongvenancio@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-06-09 Removed ui_qgstablewidgetbase.h Martin Dobias <wonder.sk@gmail.com> 2017-06-16 Added GUI for data-defined size legend (single/categorized/graduated renderer) Matthias Kuhn <matthias@opengis.ch> 2017-06-16 Replace QString::null with QString() Deprecated sind Qt 5.9 Matthias Kuhn <matthias@opengis.ch> 2017-06-16 The nodetool only needs to consider spatial layers Sandro Mani <manisandro@gmail.com> 2017-06-16 [ArcGIS REST] Introduce QgsAfsSharedData to remove dependency on QgsAfsProvider by QfsAfsFeatureSource Rob Jones <rob@robjones.org> 2017-06-15 Fix include for case sensitive HFS+ builds CocoaInitializer.h != cocoainitializer.h on case sensitive filesystems Matthias Kuhn <matthias@opengis.ch> 2017-06-15 Less noise from QgsNetworkAccessManager Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-15 make QgsMapCanvas::updateCanvasItemPositions a protected slot Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-15 fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-15 fix zoomToSelected with geometry-less layer or features Andrea Aime <andrea.aime@gmail.com> 2017-06-14 Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name Andrea Aime <andrea.aime@gmail.com> 2017-06-13 Fixes 16707, export of hairline results in a different visual thickness Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Astyle Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Update api break docs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Rename addFeature member in QgsVectorFileWriter to avoid clash Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Fix grass provider compilation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Also update oracle provider for addFeatures flags Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-15 Native processing algs use FastInsert were possible We want maximum possible speed here Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-15 follow up 8333b71034a5018642ccfac0d9ddc7bffda508d4 QgsSnappingUtils sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-15 [sipify] allow exception to required _EXPORT macros Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Spelling fix 'grometry'->'geometry' Nyall Dawson <nyall.dawson@gmail.com> 2017-06-15 Expand tests for subdivide Nyall Dawson <nyall.dawson@gmail.com> 2017-06-14 Update multiparts to singleparts to new processing API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-06-14 fix windows build Jürgen E. Fischer <jef@norbit.de> 2017-06-14 Remove unused SnapToMapMode in QgsSnappingUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-06-14 [processing] Port transform alg to c++ Ilya Zverev <zverik@textual.ru> 2017-06-14 Rotate geometry before calculating bounding box in atlas. Fixes #11954 Matthias Kuhn <matthias@opengis.ch> 2017-06-14 Remove unrequired SIP_SKIP Matthias Kuhn <matthias@opengis.ch> 2017-06-13 Fix tests Matthias Kuhn <matthias@opengis.ch> 2017-06-11 Fix geometry tests for NaN Matthias Kuhn <matthias@opengis.ch> 2017-06-11 Use NaN for missing Z and M coordinates in QgsPoint Matthias Kuhn <matthias@opengis.ch> 2017-06-10 Projecting a 2D point with inclination assumes 0 for Z Matthias Kuhn <matthias@opengis.ch> 2017-06-09 Fix point test Matthias Kuhn <matthias@opengis.ch> 2017-06-09 Compare Z and M values in QgsPoint::operator== only when required Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-06-08 Fix sip bindings for QgsPoint Matthias Kuhn <matthias@opengis.ch> 2017-06-08 Add an easy to use Z/M default value constructor to QgsPoint Matthias Kuhn <matthias@opengis.ch> 2017-06-03 Fix QgsPoint(XY) sip bindings Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 fix class declaration Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-21 sipify QgsRange as template Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2017-06-13 fix windows build Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 move acceptable missing doc to code_layout tests path Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 fixes failing sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 [sipify] fix again template inheritance Merge: b6e75be493 54124bd0aa Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Merge pull request #4721 from nyalldawson/processing_pt31 [processing] Restore batch mode Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 remove precise ppa doxygen has sufficient minimum version in trusty Jürgen E. Fischer <jef@norbit.de> 2017-06-13 fix 5ff6b14f (followup 00f8eff0) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 followup 82bd08c187daa66cf5dbd11e34d9c90b9e4cfd30 removed debugging stuff Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-13 [sipify] fixes to template based inheritance * fix space-formatting issue * avoid double include of the same header Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Restore batch algorithm mode following new processing API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Add string output type Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Add QgsProcessingParameterFolderOuput Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Catch errors while running algs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Remove outdated TODO Nyall Dawson <nyall.dawson@gmail.com> 2017-06-13 Fix crash when searching in options dialog (fix #16644) Martin Dobias <wonder.sk@gmail.com> 2017-06-09 API cleanup for legend support in renderers Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-12 fix snapping in move feature tool Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-12 install QgsGeometryRubberBand header Merge: 1be9997dd3 ac1a579b42 Alexander Bruy <alexander.bruy@gmail.com> 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 <luipir@gmail.com> 2017-06-12 adapted to the return value as QgsGeometry() Luigi Pirelli <luipir@gmail.com> 2017-06-12 more QgsPointXY Alexander Bruy <alexander.bruy@gmail.com> 2017-06-12 more QgsPoint -> QgsPointXY fixes Luigi Pirelli <luipir@gmail.com> 2017-06-09 typo Luigi Pirelli <luipir@gmail.com> 2017-05-25 added check if no gemetry is available Luigi Pirelli <luipir@gmail.com> 2017-05-24 avoid control on all geometries if one fail Luigi Pirelli <luipir@gmail.com> 2017-05-22 fix Postgis Merge selected features regression: port 3.0 fixes #15741 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Fix some memory leaks in tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-12 avoid python signature overloads to handle NaN default values Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-12 [sipify] properly handle python signatures Merge: 492ad2db08 7b844837bb D'Hont René-Luc <rldhont@gmail.com> 2017-06-12 Merge pull request #4699 from pblottiere/getlegendgraphic [Server] WMS GetLegendGraphics refactoring Merge: 40cae29228 63611b1d8f Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Merge pull request #4715 from nyalldawson/processing_pt31 [processing] Bring back iterating mode for algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Port script code functions to c++ classes Restore logging executed algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Add a more descriptive tooltip for iterate mode button Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 More responsive feedback when using iterate mode Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Fix running algorithms in iterating mode Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Port calculation of iterating destination to c++ Merge: 0ceeb297f8 277926047b Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Merge pull request #4702 from nyalldawson/processing_pt31 More processing goodness, restore algs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Respect dissolve setting in c++ buffer alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Hide qgis scripts for now (non-functional) Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Fix feature source widget returns source even when not set Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Fix raster layers showing as input choices for vector algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-12 Merge pull request #4706 from nyalldawson/id Use uuid instead of timestamp when generating layer ids Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Native c++ dissolve alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Fix handling optional multiple table field parameter with no fields set Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Nicer formatting for log in algorithm dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 [processing] Catch transform errors in when iterating features Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Astyle Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Check validity outputs counts of valid/invalid features Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Avoid creating unused sinks Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Make html output in basic stats algorithm optional Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Output useful logging when running algorithms from toolbox Now outputs the input parameters, execution time, and results Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-09 Merge algorithm reprojects layers so that all features are in CRS of first input layer Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Port merge alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Resurrect grid polygon algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 [FEATURE] Port Extract by Expression to new API, allow saving non matching features to separate output Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 [processing] Clip alg allows mask in different CRS to clipped layer Merge: 10341310c2 74ce5550ad Nyall Dawson <nyall.dawson@gmail.com> 2017-06-12 Merge pull request #4713 from nyalldawson/rect_api Remove duplicate QgsRectangle::unionRect method Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Remove duplicate QgsRectangle::unionRect method QgsRectangle::combineExtentWith does the exact same thing Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Add a provider unit test checking extent after adding/deleting features Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-11 Fix running processing algs through locator Nyall Dawson <nyall.dawson@gmail.com> 2017-06-11 Scroll to newly added entries in paletted renderer widget Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-06-11 followup cc877c39: fix build Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2017-06-10 Merge pull request #4705 from PedroVenancio/master [processing] fixes GRASS 7 v.net.alloc (fix #16672) Nyall Dawson <nyall.dawson@gmail.com> 2017-06-10 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-10 Fix crash when saving vector layer in background task PedroVenancio <pedrongvenancio@gmail.com> 2017-06-10 Fixes GRASS 7 v.net.alloc #16672 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-10 Cleanup and unify text formatting in projection combo box Jürgen E. Fischer <jef@norbit.de> 2017-06-10 spelling fixes Jürgen E. Fischer <jef@norbit.de> 2017-06-10 re-run t2tdoc Jürgen E. Fischer <jef@norbit.de> 2017-06-09 include expect/unbuffer in INSTALL install list Jürgen E. Fischer <jef@norbit.de> 2017-06-09 fix install (followup 532b9a14) Blottiere Paul <blottiere.paul@gmail.com> 2017-06-08 [Server] Fonts used in GetLegendGraphics tests are bolded and increased Blottiere Paul <blottiere.paul@gmail.com> 2017-06-08 [Server] Add/update tests Blottiere Paul <blottiere.paul@gmail.com> 2017-06-08 [Server] GetLegendGraphics refactoring Merge: f80a1f54ce 9d9e94e6b9 D'Hont René-Luc <rldhont@gmail.com> 2017-06-09 Merge pull request #4700 from sbrunner/service-onlineressource [Server] WMS Fix the mandatory OnlineResource Stéphane Brunner <stephane.brunner@camptocamp.com> 2017-06-08 Fix the mandatory OnlineResource Stéphane Brunner <stephane.brunner@camptocamp.com> 2017-06-09 More verbose response Merge: 00b2d24247 8df3391fc4 D'Hont René-Luc <rldhont@gmail.com> 2017-06-09 Merge pull request #4687 from rldhont/server-wms-dxf-writer [Server] WMS DXF writer refactoring D'Hont René-Luc <rldhont@gmail.com> 2017-06-05 [Server] dxf writer refactoring Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 sipiy gui symbology Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 sipify gui effects + layertree Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 sipify gui attribute table Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 [sipify] fix enum again Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 sipify gui part n Juliusz Hoffman <eaglevis@gmail.com> 2017-06-09 consider middle geometry column when retrieving default values (fixes #16685) Jürgen E. Fischer <jef@norbit.de> 2017-06-09 fix 8c873b14 (fixes #16624) Jürgen E. Fischer <jef@norbit.de> 2017-06-05 update translation scripts Merge: 57a6735810 8c73bcbcfe Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Merge pull request #4701 from nyalldawson/processing_pt31 [processing] allow optional feature sink parameters Merge: 32ecbcfa21 a8ca3b28ae Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Merge pull request #4672 from nyalldawson/scale Unify scale widgets API, pt 1 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Port test to new API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-07 Restore basic stats alg Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 [needs-docs] Use standard scale widgets and terminology for labeling Also unify API with other scale API. Fix #16349 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Improve API docs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Unify scale API in rule based labeling, fix GUI issues Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Unifying rule based renderer scale API, fix scale related bugs Fix #15512 Merge: 9f71156a13 482ed3f25a Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Merge pull request #4693 from nyalldawson/request_crs Allow specifying a destination CRS in QgsFeatureRequest Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Unify diagram scale API with rest of scale API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 More consistency across scale API Use a real scale widget for point displacement label scale Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Use a real scale widget in vector save as dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Update tests for new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Fix zoom to visibile scale when min/max scale is set to 0 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Improve documentation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-02 Flip remaining scale API from real to denominators Nyall Dawson <nyall.dawson@gmail.com> 2017-06-02 Clarify in doxygen what scale values represent Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-09 Explicitly mention in docs that presence of destination CRS does not affect filter expressions or virtual field values Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Return an invalid iterator if a transform exception occurs when projecting filter rects from destination crs Nyall Dawson <nyall.dawson@gmail.com> 2017-06-09 Rename transform methods for clarity Merge: b280c873d5 cd9a802c5c Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-06-08 Node tool: give preference to vertex match over segment match from previous feature Martin Dobias <wonder.sk@gmail.com> 2017-06-08 Fix python tests after previous commit Martin Dobias <wonder.sk@gmail.com> 2017-06-08 Reshape tool: use default Z value for 3D geometries Martin Dobias <wonder.sk@gmail.com> 2017-06-08 Node tool: add default Z value to new vertices in 3D geometries (fixes #16240) Martin Dobias <wonder.sk@gmail.com> 2017-06-08 Fix a crash when toggling a layer to editable mode Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-07 sipify core symbology part 2 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Handle request crs transform in cached feature iterators Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Handle request destinationCrs in QgsVectorLayerFeatureIterator Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-06-07 More typo fixes Harrissou Sant-anna <delazj@gmail.com> 2017-06-06 Typo fix and list ordering Merge: 9e176feeac fbad91165c Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Merge pull request #4698 from nyalldawson/cache_test Add feature source test for QgsVectorLayerCache Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 gps fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify core gps Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Identation Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-07 sipify gui part 1 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 fix merge Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-08 [sipify] fix false virtual methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-08 Fix composer legend "Filter by Atlas Feature" does not save Fix #16663 (forward port from ecb4c5a) Merge: 1bbfd5b8c2 7397b3c3a9 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Merge pull request #4657 from DelazJ/patch-1 Typo fix: Add missing spacing Merge: 648ff29304 be501a0f5f Nyall Dawson <nyall.dawson@gmail.com> 2017-06-08 Merge pull request #4692 from nyalldawson/prepare Make more use of prepared geometries for intersection tests Merge: 6606d463d3 342897c6ae Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-08 Add source test for vector layer with deleted features in buffer Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-07 fix enum Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-07 [sipify] fix negative value assignment Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-06 sipify core symbology classes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-06 [sipify] fix body detection* Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2017-06-07 [WFS provider] Recognize Geomedia layers with gmgml:LineString_Curve_MultiCurve_CompositeCurvePropertyType type as multilinestring layers (#16675) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-06 sipify Qgis, QgsDxfExport Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-06 [sipify] uniform die messages Nyall Dawson <nyall.dawson@gmail.com> 2017-06-07 Make more use of prepared geometries for intersection tests Should speed up a few operations Merge: 5f1a78ddab 64a86e3d6c Nyall Dawson <nyall.dawson@gmail.com> 2017-06-07 Merge pull request #4691 from nyalldawson/validator Add an explicit argument to set QgsGeometryValidator method Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-07 Update inverted polygon test mask Martin Dobias <wonder.sk@gmail.com> 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 <strk@kbt.io> 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 <nyall.dawson@gmail.com> 2017-06-06 Merge pull request #4684 from nyalldawson/processing_pt3 Add sourceExtent method to QgsFeatureSource Martin Dobias <wonder.sk@gmail.com> 2017-06-06 Update acceptable missing doc Sandro Santilli <strk@kbt.io> 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 <alexander.bruy@gmail.com> 2017-06-06 Merge pull request #4675 from alexbruy/processing-help [processing] improve help system Martin Dobias <wonder.sk@gmail.com> 2017-06-06 Replace QString::null by QString() in core (deprecated since Qt 5.9) Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 fix help opening Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port polygon from layer extent alg to new API Merge: 38d905f694 ad14373aa6 D'Hont René-Luc <rldhont@gmail.com> 2017-06-06 Merge pull request #4683 from rldhont/server-string-list-exceptions [Server] bulk enhancements: string, list and exceptions Sandro Santilli <strk@kbt.io> 2017-06-02 Add a notice about service=qgis_test being used by some tests Sandro Santilli <strk@kbt.io> 2017-06-02 Add a raster table to the test postgis setup, use it from dbmanager test Sandro Santilli <strk@kbt.io> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-06-06 [processing] move collapse button to the top Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] use arrow cursor for collapse button Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] add button to collapse/expand short help Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] simplify modeler algorithm dialog and use new help in it too Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] open help in the default webbrowser to be consistent with the rest of QGIS dialogs Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] save and restore geometry of the algorithm dialog Alexander Bruy <alexander.bruy@gmail.com> 2017-06-06 [processing] make short help panel resizable and replace Help tab with corresponding button Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Add sourceExtent method to QgsFeatureSource Merge: 2b0af000fd 1d2e54d1ba Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Merge pull request #4682 from nyalldawson/processing_pt3 Processing rebuilding... Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port delete columns alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port clip algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port BarPlot alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port getHTMLOutputsCount to c++ API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Add file based and HTML outputs to c++ API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Fix field widget wrapper Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port addautoincrementalfield to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port aspect algorithm to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Remove some unused code Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Add raster layer output parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Allow direct map layer parameter/default values were appropriate Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Rename QgsProcessingFeatureSinkDefinition to QgsProcessingOutputLayerDefinition Since it also applies to raster layer outputs, we need a more generic name Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Fix incorrect import Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Port another alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Add a cancel button for algorithms which support cancelation Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Move algorithm expression context generation to QgsProcessingAlgorithm Fix error when selecting "from expression" in algorithm parameter dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Restore ability to save outputs directly to Spatialite/PostGIS providers Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Fix saving processing outputs with correct encoding Merge: 632a2be86a 77072b15ac Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Merge pull request #4590 from nyalldawson/processing_pt3 Processing armaggeddon, pt 1 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-06 Rename QgsProcessingFeatureSink to QgsProcessingFeatureSinkDefinition For consistency with QgsProcessingFeatureSourceDefinition Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Fix failing tests, temporarily disable some processing tests during refactoring Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Move getFileFilter from params to gui wrappers Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Resurrect another Python QGIS algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Remove global processing use selection setting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Restore correct layer naming when loading results Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Fix loading of results after running algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 [processing] Remove more UseSelectionIfPresent use Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Temporarily deactivate more algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Remove no longer required QgsProcessingContext::UseSelectionIfPresent flag Since using selection is now a per-feature-source setting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Remove QgsProcessingUtils::uniqueValues Use QgsFeatureSource method instead Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Rename QgsProcessingParameterOutputVectorLayer to QgsProcessingParameterFeatureSink Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Rename QgsProcessingParameterVectorLayer to QgsProcessingParameterFeatureSource Helps abstract away sources to allow non vector layer sources in future Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Add direct method to retrieve QgsFeatureSink from parameter Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Cleanup API - remove redundant name argument Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 QgsProcessingParameterVectorLayer accepts lists of vector layer types Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 Partially port a trial python alg to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 Adapt more python code to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-19 Temporarily fix memory layer outputs Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Adapt more python code to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Move expression context generation out of parameters Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Remove no longer required _resolveLayers method Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Move minimum layer extent calculation to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Adapt more code to c++ API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Port parameter checking to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Create a QgsProcessingAlgRunnerTask task Allows background execution of processing algorithms. Not exposed anywhere in GUI (yet) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 First working pure c++ algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Push parameters into processAlgorithm and related functions Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Refactor Algorithm setParamValues -> getParamValues Now returns a dict of parameter inputs for the algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Partially port wrappers to QgsProcessingParameterDefinition And create a new WidgetWrapperFactory for creating a suitable wrapper corresponding to a parameter Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Move alg character definitions to __init__ Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Move getParametersPanel out of algorithm class It's a gui related method, so shouldn't be in core class Nyall Dawson <nyall.dawson@gmail.com> 2017-05-19 Remove help related methods from GeoAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Port algorithm help to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Port getCustomParametersDialog to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-15 Move execution check to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-19 Add native c++ algorithm provider Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Port algorithm countVisibleParameters to c++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-06-02 sipify core raster part 3 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-05 fix external lib path Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-05-31 fix test import Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-31 run Doxygen and doc coverage test on static Travis config D'Hont René-Luc <rldhont@gmail.com> 2017-06-05 [Server] Replace list.size() > 0 by !list.isEmpty() D'Hont René-Luc <rldhont@gmail.com> 2017-06-05 [Server] Test update masks WMS_GetMap_Annotations and WMS_GetMap_Highlight D'Hont René-Luc <rldhont@gmail.com> 2017-06-02 [Server] Replaced unnecessary QStringLiteral by character D'Hont René-Luc <rldhont@gmail.com> 2017-06-02 [Server] WMS GetMap throw exception is layer nickname is not available D'Hont René-Luc <rldhont@gmail.com> 2017-06-02 [Server] Replace list.size() < 1 by list.isEmpty() D'Hont René-Luc <rldhont@gmail.com> 2017-05-31 [Server] Replaced unnecessary QStringLiteral by character Jürgen E. Fischer <jef@norbit.de> 2017-06-05 fix oracle provider build Merge: 09e03650f7 6fed80b1e9 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Merge pull request #4679 from nyalldawson/selected_feature_source QgsVectorLayerSelectedFeatureSource Merge: 27850fb00e 3388857526 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Merge pull request #4680 from nyalldawson/unique_values Move uniqueValues to QgsFeatureSource Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Add a couple more tests for QgsVectorLayerSelectedFeatureSource Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Create QgsVectorLayerSelectedFeatureSource ...which is a QgsFeatureSource subclass which only considers selected features from a QgsVectorLayer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-05 Fix inconsistent capitalization Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-06-04 remove unused provider mManagerMode member Nyall Dawson <nyall.dawson@gmail.com> 2017-06-05 Fix doxygen test Jürgen E. Fischer <jef@norbit.de> 2017-06-04 oracle provider: fix build Merge: 0f2a49d9b5 ae8b71edeb Nyall Dawson <nyall.dawson@gmail.com> 2017-06-04 Merge pull request #4670 from nyalldawson/widget_action_header New classes QgsMenuHeader, QgsMenuHeaderWidgetAction Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-06-02 Remove Point3D ... in favor of QgsPoint Reference https://github.com/qgis/qgis3.0_api/issues/71 Matthias Kuhn <matthias@opengis.ch> 2017-06-02 Document API change Matthias Kuhn <matthias@opengis.ch> 2017-06-02 Rename qgspoint.h and qgspointv2.h To qgspointxy.h And qgspoint.h Matthias Kuhn <matthias@opengis.ch> 2017-06-02 QgsPoint migration Matthias Kuhn <matthias@opengis.ch> 2017-06-02 fix server Matthias Kuhn <matthias@opengis.ch> 2017-06-02 Fix tests Matthias Kuhn <matthias@opengis.ch> 2017-06-01 [travis] Better match pattern for colorizing failing tests Matthias Kuhn <matthias@opengis.ch> 2017-06-01 Fix QgsPointXY issues Matthias Kuhn <matthias@opengis.ch> 2017-06-01 Fix python plugins Matthias Kuhn <matthias@opengis.ch> 2017-06-01 Fix python test imports Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-06-01 Gadgetize QgsPointV2 Merge: 78c3423861 7a2ce49408 Alessandro Pasotti <elpaso@itopen.it> 2017-06-02 Merge pull request #4629 from boundlessgeo/unified-button Add layer button Alessandro Pasotti <elpaso@itopen.it> 2017-06-02 [addlayerbutton] Connect and forward all signals from browser to app Sandro Santilli <strk@kbt.io> 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 <elpaso@itopen.it> 2017-06-02 [addlayerbutton] Replace icon for the datasourcemanager Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-30 [addlayerbutton] Prevent a crash when the layer list is rebuilt after a change in the layer tree Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-29 [addlayerbutton] New GUI for the delimited text dlg by Luigi Pirelli Alessandro Pasotti <elpaso@itopen.it> 2017-05-29 Removed old comment Alessandro Pasotti <elpaso@itopen.it> 2017-05-29 [addlayerbutton] Removed all the individual source select slots In favour of the unified dialog. Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-29 [addlayerbutton] Added option for modeless layer dialog (default false) Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-27 [addlayerbutton] Larry Shaffer's fix to the raster button Tricky solution, but temporary Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-25 [addlayerbutton] Added delimited text layers Alessandro Pasotti <elpaso@itopen.it> 2017-05-25 [addlayerbutton] Use enum for window mode instead of booleans Alessandro Pasotti <elpaso@itopen.it> 2017-05-25 [addlayerbutton] Initialise pointer Alessandro Pasotti <elpaso@itopen.it> 2017-05-25 [addlayerbutton] Added help button (URL is still a placeholder) Alessandro Pasotti <elpaso@itopen.it> 2017-05-24 [addlayerbutton] Use QgsOptionsDialogBase and all its nice features and styles Alessandro Pasotti <elpaso@itopen.it> 2017-05-24 [addlayerbutton] Removed merge markers Alessandro Pasotti <elpaso@itopen.it> 2017-05-24 [addlayerbutton] Show Add button in embedded spatialite dialog Alessandro Pasotti <elpaso@itopen.it> 2017-05-24 [addlayerbutton] More embeddable dialogs Alessandro Pasotti <elpaso@itopen.it> 2017-05-23 [addlayerbutton] New signals for new interfaces Alessandro Pasotti <elpaso@itopen.it> 2017-05-23 [addlayerbutton] Added more providers and get canvas from ctor Alessandro Pasotti <elpaso@itopen.it> 2017-05-23 [addlayerbutton] Embedded dialog support Alessandro Pasotti <elpaso@itopen.it> 2017-05-23 [addlayerbutton] Pass canvas to the manager (needed by AMS) Alessandro Pasotti <elpaso@itopen.it> 2017-05-22 [addlayerbutton] Add embedded option to spatialite dlg Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-19 [addlayerbutton] Added WFS, WMS and vector layers Alessandro Pasotti <elpaso@itopen.it> 2017-05-19 [addlayerbutton] Add embedded flag for widget-like usage Alessandro Pasotti <elpaso@itopen.it> 2017-05-18 [addlayerbutton] Initial implementation Sandro Santilli <strk@kbt.io> 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 <elpaso@itopen.it> 2017-06-02 Merge pull request #4659 from boundlessgeo/browser-to-gui Move QgsBrowserDockWidget from app to gui Alessandro Pasotti <elpaso@itopen.it> 2017-06-01 Moved support classes into own private header Alessandro Pasotti <elpaso@itopen.it> 2017-06-01 Added docs and SIP bindings for QgsBrowserDockWidget Alessandro Pasotti <elpaso@itopen.it> 2017-05-31 Move QgsBrowserDockWidget from app to gui Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-02 handle PyName for enums Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-01 sipify core raster part 2 Nyall Dawson <nyall.dawson@gmail.com> 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 <radim.blazek@gmail.com> 2017-06-02 removed unused block in postgres provider Alexander Bruy <alexander.bruy@gmail.com> 2017-06-02 [processing] always look for SAGA LTR first (fix #16648) Alexander Bruy <alexander.bruy@gmail.com> 2017-06-02 [processing] fix description for GRASS 7 v.drape algorithm (fix #16175) Jürgen E. Fischer <jef@norbit.de> 2017-06-02 new http connection: parse service less fragile (fixes #16653; followup 1ca73f4f) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-02 Add missing ellipsis to decoration menu items Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-02 Silence some Coverity unchecked return value warnings Merge: b2360dfd22 5f7178a581 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-02 Merge pull request #4668 from SrNetoChan/select_attributes_fix Fixes missing Icon in Select Attribute Dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-06-02 Update test mask for WMS server diagrams test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-02 Add method to convert QgsUnitTypes::RenderUnit to translated string Nyall Dawson <nyall.dawson@gmail.com> 2017-06-02 Fix mouse wheel modifications to colors in QgsColorRampWidget Alexandre Neto <senhor.neto@gmail.com> 2017-06-01 Fix missing Icon in Select Attribute Dialog Merge: e9a7dffb5a e663d192e3 D'Hont René-Luc <rldhont@gmail.com> 2017-06-01 Merge pull request #4313 from pblottiere/cleansingleton [Server] WMS getmap refactoring Radim Blazek <radim.blazek@gmail.com> 2017-06-01 added Z,M,ZM types to postgres output, allowed AddFeatures for layers with measures Matthias Kuhn <matthias@opengis.ch> 2017-06-01 [travis] Allow failures on macos Seems to be an upstream issue Etienne Trimaille <gustrimaille@yahoo.fr> 2017-06-01 sipify OSM classes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-01 sip doesn't like named argument in operators (apparently) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-01 fix missing private operator Denis Rouzaud <denis.rouzaud@gmail.com> 2017-06-01 sipify core raster part 1 Merge: 2f9bfc5653 19ca0e00a7 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Merge pull request #4606 from nyalldawson/feature_locator [FEATURE] Active layer feature locator filter Merge: f359ffb562 d8d17524b2 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Merge pull request #4661 from nyalldawson/feature_index Add method for manually inserting features into spatial indexes Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Avoid issues if active layer changes Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Only search text and numeric fields Merge: 5077e1285e babfb6bef9 Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Merge pull request #4625 from nyalldawson/comp_extent [FEATURE] New decoration type for showing composer map extents Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-23 [FEATURE] Active layer feature locator filter Searches for matching attributes in any field from the current active layer. Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Allow optional labels for composer extent decorations Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Make QgsTextFormat::readXml more forgiving to input element Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Only show extent of open composer windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-01 Make QgsSpatialIndex protected members private The class is not designed to be subclassed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-06-01 Merge pull request #4652 from nyalldawson/extent [FEATURE] Add option to take extent from project map layer to QgsExtentGroupBox Nyall Dawson <nyall.dawson@gmail.com> 2017-06-01 Move logic for maintaining exact extent when CRS changes from raster layer save as dialog to QgsExtentGroupBox, add tests Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Try to fix Travis build failure Merge: 2148fa9287 bb789e99b2 D'Hont René-Luc <rldhont@gmail.com> 2017-05-31 Merge pull request #4644 from rldhont/server-wms-configparser-getstyles [Server] WMS GetStyles (and GetStyle) refactoring Harrissou Sant-anna <delazj@gmail.com> 2017-05-31 Typo fix: Add missing spacing Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-31 handle protected inheritance, rename ui class to avoid class name collision Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-31 sip gui layertree and raster D'Hont René-Luc <rldhont@gmail.com> 2017-05-27 [Server] WMS GetStyles (and GetStyle) refactoring Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Remove unnecessary ellipsis from string Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Ensure extent is updated when QgsExtentGroupBox crs is changed Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Add unit tests for QgsExtentGroupBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Clean up QgsExtentGroupBox API Make protected members private, improve documentation Nyall Dawson <nyall.dawson@gmail.com> 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 <gustrimaille@yahoo.fr> 2017-05-31 sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-31 add missing ConvertToSubClass sections Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-31 sipify gui auth classes Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-31 fix project re-load missing layers (fixes #16560) Merge: 8ce847f9b4 c019314f86 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-31 Merge pull request #4646 from nyalldawson/rotation Unify UX behavior, pt 2: rotation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Update more rotation widgets to standard behavior, fix tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-30 more constness Radim Blazek <radim.blazek@gmail.com> 2017-05-30 force not shared postgres connection on non main thread Alexander Bruy <alexander.bruy@gmail.com> 2017-05-30 fix icon loading in the nohelp.html file Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-30 add Factory annotation to clone() methods Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-30 missing annotation and fix warning Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-30 partial fix of snapping config issues Blottiere Paul <blottiere.paul@gmail.com> 2017-05-30 Add/update tests Sandro Santilli <strk@kbt.io> 2017-05-30 ENABLE_PGTESTS doesn't really make sense w/out ENABLE_TESTS [ci skip] Radim Blazek <radim.blazek@gmail.com> 2017-05-30 enabled to save as vector with measure Blottiere Paul <blottiere.paul@gmail.com> 2017-05-30 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-05-30 GetMap refactoring Sandro Santilli <strk@kbt.io> 2017-05-30 Fix typo Radim Blazek <radim.blazek@gmail.com> 2017-05-30 updated min required versions in INSTALL Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Sipify update Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Unify behaviour of more rotation controls Nyall Dawson <nyall.dawson@gmail.com> 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 <strk@kbt.io> 2017-05-26 Pass "service" parameter to gdal when opening PostGIS Rasters See #16626 - needs backport to 2.18 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Unify behavior of more rotation widgets Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Make QgsMapSettings rotation API docs follow same standard as other rotation API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Update diagram renderer to use rotation in degrees clockwise Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Allow transform effect rotation from -360 to 360 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 [composer] Improve picture rotation API docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-30 [composer] Allow item rotation from -360->360 Fix #12696 Merge: 9e1108243c e8b11a3b0a Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Merge pull request #4641 from nyalldawson/alpha Unify opacity UI/API, pt 1 Merge: b2ba450d46 ca7cd631d8 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-30 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Change some remaining alpha/transparency strings to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Flip 'alpha' to 'opacity' in gui API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Use QgsOpacityWidget wherever appropriate Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Create new QgsOpacityWidget widget Allows consistent behavior and appearance across all opacity controls Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Flip symbology from alpha/transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Raster API opacity documentation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsVectorLayer from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip Transparency property type to Opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Change labeling from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Remove ancient disabled layer transparency code Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip some doxygen from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsDiagramSettings from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsShadowEffect from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsDrawSourceEffect from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsGlowEffect from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Flip QgsColorEffect from transparency to opacity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Change QgsBlurEffect to use opacity instead of transparency Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Change QgsComposerItem to use opacity instead of transparency Nyall Dawson <nyall.dawson@gmail.com> 2017-05-30 Fix build warning Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-29 remove useless Python version variable Hugo Mercier <hugo.mercier@oslandia.com> 2017-05-29 Fix attribute form python cleanup Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-29 include gdal_version and add private constructor Etienne Trimaille <gustrimaille@yahoo.fr> 2017-05-21 sipify D'Hont René-Luc <rldhont@gmail.com> 2017-05-27 [Server] Add GetStyles test Merge: d996cf28cd 8a0261c94e D'Hont René-Luc <rldhont@gmail.com> 2017-05-29 Merge pull request #4637 from rldhont/server-wms-configparser-describelayer [Server] WMS DescribeLayer refactoring Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-29 clean up expression convertion errors Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-26 [FEATURE] create_ramp() expression function Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-29 improved sipify code layout merkato <tomasz.merkato@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-29 Fix missing break statements (identified by Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix memory leak in TestQgsPaintEffect Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix memory leak, potential crash when creating QgsVectorLayerSimpleLabeling Identified by Coverity Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix memory leak when cloning vector layers Merge: a9370af19c 14fcddb6e7 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Merge pull request #4601 from timlinux/contributors Added Ismail Sunni and Etienne Trimaille to contributors list Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix potential crashes in geometry checker (identified by Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Fix memory leaks in processing tests Merge: ba079d80c9 0a661d5b10 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-29 Merge pull request #4598 from Gustry/atlas_expressions [needs-docs] add layerid and layername to atlas expressions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-27 Merge pull request #4624 from nyalldawson/feature_source QgsFeatureSource Sandro Santilli <strk@kbt.io> 2017-05-26 Ensure "dbname" is set in the uri, once again Fixes #16625 (ref #10600) D'Hont René-Luc <rldhont@gmail.com> 2017-05-26 [Server] WMS DescribeLayer refactoring D'Hont René-Luc <rldhont@gmail.com> 2017-05-26 [Server] Rename QgsServerProjectUtils::wcsLayers to QgsServerProjectUtils::wcsLayerIds D'Hont René-Luc <rldhont@gmail.com> 2017-05-26 [Server] Add DescribeLayer test Merge: 8c873b14b8 ce3cbeb963 D'Hont René-Luc <rldhont@gmail.com> 2017-05-26 Merge pull request #4630 from rldhont/server-wms-configparser-getcontext [Server] WMS GetContext refactoring D'Hont René-Luc <rldhont@gmail.com> 2017-05-25 [Server] Add GetContext accesscontrol test D'Hont René-Luc <rldhont@gmail.com> 2017-05-25 [Server] Add GetContext test D'Hont René-Luc <rldhont@gmail.com> 2017-05-25 [Server] Fix QgsServerProjectUtils readListEntry D'Hont René-Luc <rldhont@gmail.com> 2017-05-25 [Server] WMS GetContext refactoring Jürgen E. Fischer <jef@norbit.de> 2017-05-26 avoid slashes in connection names (followup 30900e9b8; fixes #16624) Alexander Bruy <alexander.bruy@gmail.com> 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 <strk@kbt.io> 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 <strk@kbt.io> 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 <nirvn.asia@gmail.com> 2017-05-26 [composer] fix export atlas as image crash (fixes #16623) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-25 Fix some providers not requesting all required attributes needed for client side order by clauses D'Hont René-Luc <rldhont@gmail.com> 2017-05-25 [Server] fix wmsInspireActivated to wmsInspireActivate Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-24 Add missing overrides Nyall Dawson <nyall.dawson@gmail.com> 2017-05-24 QgsFeatureSource/Sink can be stored in QVariant Nyall Dawson <nyall.dawson@gmail.com> 2017-05-24 Add crs, fields, wkbType and featureCount to QgsFeatureSource Nyall Dawson <nyall.dawson@gmail.com> 2017-05-24 QgsVectorLayer, QgsVectorDataProvider are QgsFeatureSources Nyall Dawson <nyall.dawson@gmail.com> 2017-05-24 Add QgsFeatureSource interface as interface for classes which provide feature iterators via a getFeatures method Nyall Dawson <nyall.dawson@gmail.com> 2017-05-25 More windows build fixes Jürgen E. Fischer <jef@norbit.de> 2017-05-25 Revert "fix windows build (followup dd40a3d)" This reverts commit b3f2fe2b5504ef3dbb57c719c8da57ddbf7e621f. Merge: f63adfe145 599db1b7fd Nyall Dawson <nyall.dawson@gmail.com> 2017-05-25 Merge pull request #4628 from nyalldawson/fix_16390 [composer] Refresh data defined properties after page size changes Nyall Dawson <nyall.dawson@gmail.com> 2017-05-25 Rename QgsJSONExporter/Utils to QgsJsonExporter/Utils Follows proper QGIS/Qt capitalization convention Nyall Dawson <nyall.dawson@gmail.com> 2017-05-25 Small optimisations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-24 Use weak layer pointer instead of layer id in QgsJsonExporter Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 [sipify] keep external forward declaration Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify core effects Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 QgsCharacterSelectorDialog: rename file name according to class name Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify gui part 2 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 [sipify] handle constrained annotation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify gui part 3 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify gui part 4 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify gui part 5 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-24 [composer] Refresh data defined properties after page size changes Fix #16390 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 add default constructors to QgsFieldFormatter inherited classes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify core field formatter Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 [sip] handle Deprecated annotations some additional fixes in headers too Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify gui part 1 Jürgen E. Fischer <jef@norbit.de> 2017-05-24 spelling fix Jürgen E. Fischer <jef@norbit.de> 2017-05-24 fix windows build (followup dd40a3d) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify diagram classes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-24 template classes are not imperatively exported followup a14ad32b676664cef99f4d43f0a54b4d1ee88f52 fixes win build Luigi Pirelli <luipir@gmail.com> 2017-05-01 Avoid row sorts during attribute editing in AttributeTable Fix #15976 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 [sip] more reverse engineering Alessandro Pasotti <elpaso@itopen.it> 2017-05-23 [bugfix] Fixes an unreported crash in WFS Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify QgsVectorLayerFeatureIterator Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 reverse sipify override methods Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify auth classes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-23 sipify batch Alexander Bruy <alexander.bruy@gmail.com> 2017-05-23 add test for createMultiBandRaster Alexander Bruy <alexander.bruy@gmail.com> 2017-05-23 remove not used variable Alexander Bruy <alexander.bruy@gmail.com> 2017-05-23 rename new method to createMultiBandRaster to make it more obvious reorganize arguments Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-19 manual deleting of messagebar is not necessary Alexander Bruy <alexander.bruy@gmail.com> 2017-05-19 use messagebar to report test connection results in the Add new Oracle connection dialog Alexander Bruy <alexander.bruy@gmail.com> 2017-05-19 use messagebar to report test connection results in the Add new BD2 connection dialog Also reduce debug noise Alexander Bruy <alexander.bruy@gmail.com> 2017-05-19 use messagebar to report test connection results in the Add new PostGIS connection dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-05-23 Revert "Immediately show progress bar when opening attribute table" This reverts commit 80a000cd98f3caa90d43f44e0b4bde22cffc1c43. Causes issues with relation editor widgets Nyall Dawson <nyall.dawson@gmail.com> 2017-05-23 Microoptimise opening attribute table - don't call sort on model when no sort order set Nyall Dawson <nyall.dawson@gmail.com> 2017-05-23 Microoptimise and avoid cache lookup when no sort order set Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <lrssvtml@gmail.com> 2017-05-22 [processing] fix duplicates fields name in field calculator algorithm when switching between layers (followup c2699b4) Jürgen E. Fischer <jef@norbit.de> 2017-05-22 don't set friendly name without sublayers (followup e0a2267; fixes #16593, #16594, #16598) Nathan Woodrow <madmanwoo@gmail.com> 2017-05-22 [mssql] Ignore computed columns in insert/update Merge: d93d0a8066 087e7f75dc D'Hont René-Luc <rldhont@gmail.com> 2017-05-22 Merge pull request #4597 from rldhont/server-wms-configparser-getcapabilities-part2 [Server] WMS GetCapabilities refactoring - Part 2 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-22 [sipify] detect multiple variable declarations oneliners Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-22 sipify batch Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 Fix debug noise Nyall Dawson <nyall.dawson@gmail.com> 2017-05-22 Fix duplicate layout warnings Nathan Woodrow <madmanwoo@gmail.com> 2017-05-22 Fix Windows build Nyall Dawson <nyall.dawson@gmail.com> 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 <tim@linfiniti.com> 2017-05-22 Added Ismail Sunni and Etienne Trimaille to contributors list Merge: 3452e8de69 592c92e15e Jürgen E. Fischer <jef@norbit.de> 2017-05-21 Merge pull request #4599 from ismailsunni/fix_geos_c Fix geos_c.h not found. Etienne Trimaille <gustrimaille@yahoo.fr> 2017-05-21 [needs-docs] add layerid and layername to atlas expressions Jürgen E. Fischer <jef@norbit.de> 2017-05-21 fix osx build Ismail Sunni <imajimatika@gmail.com> 2017-05-21 Fix geos_c.h not found. Jürgen E. Fischer <jef@norbit.de> 2017-05-21 db manager: fix spatialite plugin (followup c77172ed; fixes #16542) D'Hont René-Luc <rldhont@gmail.com> 2017-05-21 [Server] wmsInfoFormatSIA2045 to wmsInfoFormatSia2045: Qt style naming Jürgen E. Fischer <jef@norbit.de> 2017-05-21 sipify.pl: consider structs in exported classes also exported Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2017-05-20 creatensis.pl: avoid (harmless) postinstall.log message (cherry picked from commit 0be274f4675ae6d8c35927369f0a8c9ea8ed9907) D'Hont René-Luc <rldhont@gmail.com> 2017-05-20 [Server] Update QgsServerProjectUtils SIP file D'Hont René-Luc <rldhont@gmail.com> 2017-05-19 [Server] WMS GetCapabilities refactoring - Part 2 Part 2 (the last) for removing QgsWMSProjectParser from GetCapabilities Jürgen E. Fischer <jef@norbit.de> 2017-05-19 Once again fix QgsFeatureRequest::OrderBy on windows (followup b0bb873, 1d5d92e, 8f29f28 and 3c843a8) Jürgen E. Fischer <jef@norbit.de> 2017-05-19 fix build of oracle provider Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-19 fix sip coverage test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-18 [sipify] implement template inheritance Merge: 0a82ab51fe b9929d4c2a Alexander Bruy <alexander.bruy@gmail.com> 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 <hugo.mercier@oslandia.com> 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 <alexander.bruy@gmail.com> 2017-05-18 [processing][needs-docs] always use SAGA shipped with QGIS (refs #16422) Merge: d7b952b4c0 24b16c5fb3 Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2017-05-19 Fix runtime added functions Matthias Kuhn <matthias@opengis.ch> 2017-05-18 Revert expression TVL as boolean to int Matthias Kuhn <matthias@opengis.ch> 2017-05-18 Revert expression NULL value to invalid QVariant Matthias Kuhn <matthias@opengis.ch> 2017-05-18 Fix build Matthias Kuhn <matthias@opengis.ch> 2017-05-18 Update sip files Matthias Kuhn <matthias@opengis.ch> 2017-05-16 Fix more include paths Matthias Kuhn <matthias@opengis.ch> 2017-05-16 Adapt “@qgsfunction" decorator to new expression structure Matthias Kuhn <matthias@opengis.ch> 2017-05-16 Migrate expression usage in server Matthias Kuhn <matthias@opengis.ch> 2017-05-16 Add missing include Matthias Kuhn <matthias@opengis.ch> 2017-05-15 Fix compiling on mac Matthias Kuhn <matthias@opengis.ch> 2017-05-15 Add QgsExpressionUtils class Matthias Kuhn <matthias@opengis.ch> 2017-05-15 Document API changes Matthias Kuhn <matthias@opengis.ch> 2017-05-15 Reorganize code from qgsexpression.cpp Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-05-19 Merge pull request #4567 from pblottiere/clone Add clone() methods for layers Jürgen E. Fischer <jef@norbit.de> 2017-05-19 debian packaging: drop release-sponsors.html Jürgen E. Fischer <jef@norbit.de> 2017-05-19 fix windows build of QgsFeatureRequest::OrderBy again (reapply 8f29f28 and 3c843a8) Jürgen E. Fischer <jef@norbit.de> 2017-05-18 make prepare-commit.sh work with git-new-workdir Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-18 sipify batch Jürgen E. Fischer <jef@norbit.de> 2017-05-18 crssync: check result of CSVReadParseLine instead of feof Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-18 [spell check] try do not use thread affinity in silver searcher to avoid errors on Travis Blottiere Paul <blottiere.paul@gmail.com> 2017-05-18 Update sip binding Merge: ffe5e1c255 5112a0dc88 Alexander Bruy <alexander.bruy@gmail.com> 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 <blottiere.paul@gmail.com> 2017-05-18 Add more const ref Blottiere Paul <blottiere.paul@gmail.com> 2017-05-18 Add note in api break doc for plugin layers Blottiere Paul <blottiere.paul@gmail.com> 2017-05-18 Add const reference Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Fix documentation Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Update documentation and sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Update unit tests for raster layer Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Update unit tests for vector layer Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Clone more members in raster layer Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Clone more members in vector layer Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Fix renderer cloning in vector layer when it's null Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 The extent is cloned in map layer Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Update documentation for setCustomProperties Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Remove unnecessary include Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Remove the deep copy functionality Blottiere Paul <blottiere.paul@gmail.com> 2017-05-17 Update cloning method for styles Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 Use clone() methods within duplicateLayers() function Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 [FEATURE] add clone() methods for layers Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-18 verbose check spelling test to detect issue on Travis Jürgen E. Fischer <jef@norbit.de> 2017-05-18 db manager: fix layer custom action Denis Rouzaud <denis.rouzaud@gmail.com> 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 <jef@norbit.de> 2017-05-18 oracle provider: fix triangle warnings Jürgen E. Fischer <jef@norbit.de> 2017-05-18 install qgsvectorlayerlabeling.h Martin Dobias <wonder.sk@gmail.com> 2017-05-18 Fix build (followup 43a0938) Jürgen E. Fischer <jef@norbit.de> 2016-12-03 oracle provider: skip retrying unavailable connections for 30s (cherry picked from commit b0126d017873e467f3cd69fa4b3a3bfd16e6a8c8) Merge: 43a0938e96 b9bd66d2b3 Alexander Bruy <alexander.bruy@gmail.com> 2017-05-18 Merge pull request #4568 from alexbruy/gdal-profiles store profiles as QStringList to avoid issues with spaces (fix #16327) Tim Sutton <tim@linfiniti.com> 2017-05-18 Make locator bar shortcut hint show Cmd-K on MacOS (#4583) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-18 Allow rotate point symbol tool to work with features with initially NULL rotation values Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-05-17 Add QgsGeometry::isSimple() - useful for self-intersection checks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-18 Fix transform shear value not saved (fix #16567) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-18 Add failing test for #16567 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-18 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-05-18 Forward port test for #16517 Merge: 8231d7528b 7108d6b056 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-18 Merge pull request #4512 from nyalldawson/locator [FEATURE] Implement a QtCreator style locator bar in the QGIS status bar Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-18 Remove duplicate include Alexander Bruy <alexander.bruy@gmail.com> 2017-05-17 homogenize layer naming when adding via browser and add vector dialog (fix #15510) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-16 sipify QgsExpressionContext, QgsFeatureRequest, QgsOptionalExpression Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Small cleanups Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Allow filters to provide configuration dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Invalidate current locator results when locator options are changed Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Make locator settings persistent Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Enable disabling filters via options dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Add (non-functional) locator configuration dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Start on options page Nyall Dawson <nyall.dawson@gmail.com> 2017-05-17 Add configure menu to locator widget Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Style fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Fix QgsFloatingWidget discards some events Nyall Dawson <nyall.dawson@gmail.com> 2017-05-12 Nicer results, always show an icon, show description Nyall Dawson <nyall.dawson@gmail.com> 2017-05-12 Show a list of shortcut prefixes in locator bar if no text is entered Nyall Dawson <nyall.dawson@gmail.com> 2017-05-12 Always select the best result by default, even if good results are slow to fetch Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-11 Only show action results when . prefix is used Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-11 Show locator filter names in results, sort results and group by filter Nyall Dawson <nyall.dawson@gmail.com> 2017-05-11 Add processing algorithms to locator bar Inspired by the ghost of processing's commander Nyall Dawson <nyall.dawson@gmail.com> 2017-05-11 Add a locator filter for main window actions Inspired by the ghost of processing's commander Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-08 Add missing docs, sip bindings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-17 Better method to ensure memory layers always have unique sources Merge: 591c3ab995 84871ce00d Alexander Bruy <alexander.bruy@gmail.com> 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 <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-17 remove QgsSponsors widget. Instead open sponsors page in the webbrowser (fix #16169) Merge: d0d6959b6f ccd5d75225 Alessandro Pasotti <elpaso@itopen.it> 2017-05-17 Merge pull request #4569 from boundlessgeo/xyz-inverted-y [bugfix] Fix broken inverted Y support in XYZ layers Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 2017-05-17 [processing] temporarily disable singleparts to multiparts test Merge: 0bac937173 0eb337ffce Werner Macho <werner.macho@gmail.com> 2017-05-16 Merge pull request #4570 from mach0/master [i18n] adding translator on request Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2017-05-16 Add test for unprojectible polygon labeling See #15507 Alexander Bruy <alexander.bruy@gmail.com> 2017-05-16 store profiles as QStringList to avoid issues with spaces (fix #16327) Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 Add unit tests Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 Update sip binding Blottiere Paul <blottiere.paul@gmail.com> 2017-05-16 [bugfix] Fix unit of sizes when reading a SLD file (fixes #8978) Alexander Bruy <alexander.bruy@gmail.com> 2017-05-16 [processing] handle NULL values in the single to multi algorithm (fix #15822) Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-05-16 [server] Clearer log message when parsing non-XML POST data Alessandro Pasotti <elpaso@itopen.it> 2017-05-16 [server] Sipify QgsRequestHandler Alessandro Pasotti <elpaso@itopen.it> 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 <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2017-05-16 db_manager versioning: add RETURNING to INSERT rule (fixes #16083) Alexander Bruy <alexander.bruy@gmail.com> 2017-05-15 [processing] handle NULL values in the single to multi algorithm (fix #15822) Jürgen E. Fischer <jef@norbit.de> 2017-05-16 sip bindings: exclude QgsCompositionChecker when not building tests Jürgen E. Fischer <jef@norbit.de> 2017-05-16 debian packaging: include native gui library Martin Dobias <wonder.sk@gmail.com> 2017-05-16 Fix saving of "obstacle only" state + misc fixes to unit tests Martin Dobias <wonder.sk@gmail.com> 2017-05-15 Fixes to unit tests Martin Dobias <wonder.sk@gmail.com> 2017-05-15 Fix for style loading and clean up of used labeling custom properties Martin Dobias <wonder.sk@gmail.com> 2017-05-15 Fix loading of labeling from 2.x projects Martin Dobias <wonder.sk@gmail.com> 2017-05-15 Remove dead code for writing of labeling from custom properties Martin Dobias <wonder.sk@gmail.com> 2017-05-15 Convert remaining bits where labeling was configured using setCustomProperty() Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-16 Merge pull request #4561 from nyalldawson/proj_thread2 Avoid using thread unsafe proj API - approach 2 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Optimise storage/retrieval of projPJ objects Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Use thread safe proj API in all other code paths Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-16 Split qgscoordinatetransform_p into .h/cpp Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Fix missing name and progress for feature counter task Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Ensure created memory layers have unique source Sometimes the layer source is used for "looser" comparison then layer ID Nyall Dawson <nyall.dawson@gmail.com> 2017-05-16 Link native to core on OSX only Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-15 [sipify] do not comment global operators fix class/struct level detection sipify qgsmargins.qgs Matthias Kuhn <matthias@opengis.ch> 2017-05-15 fix bad copy paste Matthias Kuhn <matthias@opengis.ch> 2017-05-15 No docstrings for out-of-class functions Matthias Kuhn <matthias@opengis.ch> 2017-05-14 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-05-14 Unsipify QgsMargins Matthias Kuhn <matthias@opengis.ch> 2017-05-14 No copy of QgsLabelSearchTree is allowed Matthias Kuhn <matthias@opengis.ch> 2017-05-14 Fix sip errors Matthias Kuhn <matthias@opengis.ch> 2017-05-14 Fix sip errors Matthias Kuhn <matthias@opengis.ch> 2017-05-14 Spelling Matthias Kuhn <matthias@opengis.ch> 2017-05-14 [sipify] Another batch of sip Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-10 attachment widget: data defined button for document type Merge: ae97c333d6 8f44a29ae7 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-15 Reintroduce core/native link Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Fix compilation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Revert "Port algorithm countVisibleParameters to c++" This reverts commit c3c694f8ccfbe0b64df14365f950f5895968a66a. Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-07 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Fix build Matthias Kuhn <matthias@opengis.ch> 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 <lshaffer@boundlessgeo.com> 2014-01-16 Add OS native interface lib, with objective-c++ interface to Mac Cocoa libraries Merge: c3c694f8cc a8b10a2fd9 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Merge pull request #4514 from nyalldawson/gui_instance Make a new global QgsGui singleton Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Port algorithm countVisibleParameters to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Update indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-15 Sipify update Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-07 QgsMapLayerActionRegistry is no longer a singleton Moved the global instance to QgsGui::QgsMapLayerActionRegistry() Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 QgsLayerTreeEmbeddedWidgetRegistry is no longer a singleton Moved the global instance to QgsGui::layerTreeEmbeddedWidgetRegistry() Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 QgsShortcutsManager is no longer a singleton Move the global instance to QgsGui::shortcutsManager() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-15 Merge pull request #4401 from nyalldawson/processing_params c++ framework for parameters and running algorithms Tim Sutton <tim@linfiniti.com> 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 <wonder.sk@gmail.com> 2017-05-14 Remove unused mAnnotationForm member + getter/setter from QgsVectorLayer Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-14 Fix crash when saving as PDF with dpi != 96 Martin Dobias <wonder.sk@gmail.com> 2017-05-14 Path resolver instead of project singleton in edit form config and svg annotation Merge: 93c59f4e25 590526ee32 Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-05-14 Another trial to fix mac tests on travis Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-13 [raster] fix raster blending (fixes #16546) Martin Dobias <wonder.sk@gmail.com> 2017-05-13 Trying to fix mac test for QgsProject Martin Dobias <wonder.sk@gmail.com> 2017-05-13 Fixes to relative paths read/write in composer picture and arrow items Martin Dobias <wonder.sk@gmail.com> 2017-05-13 Fix build and add bits to project test to understand fail on mac Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-05-13 Add doxygen comments to updated methods Martin Dobias <wonder.sk@gmail.com> 2017-05-13 Fix text renderer test Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-04-27 Remove duplicate code - now handled by QgsPathResolver Martin Dobias <wonder.sk@gmail.com> 2017-04-27 Fixes to unit tests Martin Dobias <wonder.sk@gmail.com> 2017-04-27 Respect relative paths in embedded projects (fixes #16355) Martin Dobias <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-13 [processing] remove extra quotes when restoring batch process from file (fix #16309) lbartoletti <lbartoletti@users.noreply.github.com> 2017-05-13 Add inclination method for QgsPointV2 (#4536) Alexander Bruy <alexander.bruy@gmail.com> 2017-05-13 [processing] stop algorithm execution if geometry/feature error occured (fix #11986) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-13 Deduplicate code in save as image / save as PDF Alexander Bruy <alexander.bruy@gmail.com> 2017-05-12 [processing] take in account file extension when loading Processing results (fix #16486) Merge: a0c6872f6c 51347914b9 Alessandro Pasotti <elpaso@itopen.it> 2017-05-12 Merge pull request #4535 from boundlessgeo/attributetable-fixes-16492 Attributetable fixes crash #16492 Alessandro Pasotti <elpaso@itopen.it> 2017-05-12 Only check for validity if attribute has changed Matthias Kuhn <matthias@opengis.ch> 2017-05-12 Fix crash when using expression bar on aliased field Fix #16302 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-12 Force vector output when saving map/canvas as PDF Matthias Kuhn <matthias@opengis.ch> 2017-05-12 Improve stability of QgsTask::waitForFinished test Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-12 Display name of layers in need of rasterization when saving as PDF (#4539) Jürgen E. Fischer <jef@norbit.de> 2017-05-12 sip update qgsfeature Alessandro Pasotti <elpaso@itopen.it> 2017-05-12 Speed up the check for valid feature Jürgen E. Fischer <jef@norbit.de> 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<QString,QDomDocument>::clear(void)' Jürgen E. Fischer <jef@norbit.de> 2017-05-12 Fix windows build undefined error C2079: 'QMapNode<Key,T>::value' uses undefined class 'QgsGeometry' Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-12 Small save as PDF cleanups Merge: 9adc32292e b6a5cc4204 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-07 Use QgsFeedback instead of QProgressDialog for QgsVectorLayerExporter::exportLayer And add cancelation and progress reporting to background layer export Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Optimise QgsVectorLayerExporter::exportLayer when exporting only selected features Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Remove unused skipAttributeCreation option in QgsVectorLayerExporter::exportLayer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-12 Merge pull request #4515 from nyalldawson/render_crash Fix crash when transform exception occurs during rendering Alessandro Pasotti <elpaso@itopen.it> 2017-05-11 [bugfix] Attribute table crashes QGIS when deleting selected Fixes https://issues.qgis.org/issues/16492 Needs-backporting Alessandro Pasotti <elpaso@itopen.it> 2017-05-11 Added a comment to the test header Alessandro Pasotti <elpaso@itopen.it> 2017-05-11 Tiny typo fix - SIP part Alessandro Pasotti <elpaso@itopen.it> 2017-05-11 Tiny typo in a comment Merge: 5888d22c07 eaabce28e9 Matthias Kuhn <matthias@opengis.ch> 2017-05-11 Merge pull request #4526 from m-kuhn/featureCounter Send feature counting to background task Matthias Kuhn <matthias@opengis.ch> 2017-05-11 Doxyfication Matthias Kuhn <matthias@opengis.ch> 2017-05-11 Consify Matthias Kuhn <matthias@opengis.ch> 2017-05-11 Allow specifying expression context for feature count Matthias Kuhn <matthias@opengis.ch> 2017-05-11 [travis] Optimize ccache Matthias Kuhn <matthias@opengis.ch> 2017-05-11 Localize feature count Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Add tests for QgsTask::waitForFinished() Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Improve docs and python bindings for feature count Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Refresh feature count legend text automatically Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Sipify QgsTask[Manager] Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Fix feature counting Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Fix division by 0 Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Add QgsTask::waitForFinished Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Fix compatibility with older sip versions Matthias Kuhn <matthias@opengis.ch> 2017-05-09 Send feature counting to background task Matthias Kuhn <matthias@opengis.ch> 2017-05-09 Make fields() available in QgsVectorLayerFeatureSource Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-11 fix sip bindings documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-11 [doxygen] remove remaining 'note Added in XXX' in favor of '\since ...' Merge: f131792351 a924915b00 Alessandro Pasotti <elpaso@itopen.it> 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 <jef@norbit.de> 2017-05-11 fix test font message Luigi Pirelli <luipir@gmail.com> 2017-05-10 hide setting and value control in setSortOrder Alexander Bruy <alexander.bruy@gmail.com> 2017-05-10 [processing] don't apply -te and -te_srs if not requested (fix #16519) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-10 minor cleaning of python/CMakeLists.txt Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-10 fix valueChanged signal not emitted in QgsExternalResourceWidget Denis Rouzaud <denis.rouzaud@gmail.com> 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 <lbartoletti@users.noreply.github.com> 2017-05-10 New geometry class: QgsRegularPolygon (#4502) Luigi Pirelli <luipir@gmail.com> 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 <elpaso@itopen.it> 2017-05-10 Use a valid polygon in attr-table test Alexander Bruy <alexander.bruy@gmail.com> 2017-05-10 prevent crash when exporting spatial bookmarks (fix #16345) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-10 Fix doc warning Merge: 8423aaf0bf 01f647eef0 Matthias Kuhn <matthias@opengis.ch> 2017-05-10 Merge pull request #4307 from ghtmtt/proc_tests [processing] other qgis test, clean commit Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Convert remaining parameters from python Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Temporarily make QgsProcessingAlgorithm::run non pure-virtual (for travis) Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-05-09 Merge pull request #4525 from boundlessgeo/re-enable-ows-test Re-enable OWS auth test Alessandro Pasotti <elpaso@itopen.it> 2017-05-09 Re-enable OWS auth test Alessandro Pasotti <elpaso@itopen.it> 2017-05-09 Remove unused forward declarations Merge: a4e3c8336e 3784892079 Alessandro Pasotti <elpaso@itopen.it> 2017-05-09 Merge pull request #4503 from boundlessgeo/attributetable-fixes [bugfix] Fixes attribute table duplicated rows #15974 Merge: 0824280296 ea4143bbdc Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Merge pull request #4520 from nyalldawson/raster_combo_box QgsRasterBandComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Don't disable band combo when only one band is present Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Add custom widget plugin for QgsRasterBandComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Flip some more custom raster band combo boxes to QgsRasterBandComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Add unit tests for QgsRasterBandComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Add a "not set" option to QgsRasterBandComboBox Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Disable raster band combo box for rasters without multiple bands Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-05-08 sipify gui editor widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-05-09 [FEATURE] Add opacity support to copyright decorator Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-09 [FEATURE] Add outline and color opacity settings for scale bar decoration Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-09 [FEATURE] Color settings for north arrow decoration Merge: 3cd3e5d378 927faf7037 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Merge pull request #4522 from nyalldawson/new_random [needs-docs] Add a "shuffle random" option to color ramp button Nyall Dawson <nyall.dawson@gmail.com> 2017-05-09 Allow storing QgsProperty in QVariant Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-09 Fix unreadable text in plugin manager (fix #16516) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-09 Followup c2699b4, fix missing field names in expression builder Jürgen E. Fischer <jef@norbit.de> 2017-05-08 include metadata headers in install (followup 3a965e6d) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-08 Update north arrow decorator to use a vector graphic (#4519) Merge: de03642ebb 29c87de679 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-08 Merge pull request #4511 from nyalldawson/composer_async Asyncronously render composer map previews Nyall Dawson <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-05-08 Consolidate QgsRequestHandler Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-08 sipify QgsComposerMap Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-05-08 [sipify] fix Abstract class unblacklist qgstransaction.sip (followup 931bf32a9fe46570ac80d947552d46c9f427457) also fix method declaration with private only inheritance Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-08 [FEATURE] Save map/canvas as PDF (#4516) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-08 Fix intermittent QgsMapLayerStore test failure Nyall Dawson <nyall.dawson@gmail.com> 2017-05-08 Fix a lot of leaks in crssync and related QgsCoordinateReferenceSystem methods Nyall Dawson <nyall.dawson@gmail.com> 2017-05-08 Swap some members to unique_ptrs to make ownership clearer Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2017-05-07 Black list some tests for now Nathan Woodrow <madmanwoo@gmail.com> 2017-05-07 Fix build Nathan Woodrow <madmanwoo@gmail.com> 2017-05-07 Fix #16474 - Clean up formatting of crash report data Merge: 4160e19bdc 40319df357 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Merge pull request #4510 from qgis/revert-4494-composer_async Revert "Asyncronously render composer map previews " Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Revert "Asyncronously render composer map previews " Jürgen E. Fischer <jef@norbit.de> 2017-05-07 fix windows build Merge: 54e208b974 06c4dea7ff Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Merge pull request #4495 from nyalldawson/writer [processing] Port vector.createVectorWriter to c++ Merge: 7efcfee28c 2b48026ec7 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-07 Merge pull request #4494 from nyalldawson/composer_async Asyncronously render composer map previews Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 [processing] Remove vector.createVectorWriter Use QgsProcessingUtils.createFeatureSink instead Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-05-06 osgeo4w: also build pdb and corresponding package for releases Martin Dobias <wonder.sk@gmail.com> 2017-05-06 Small cleanup of QgsAbstractGeometry header Alessandro Pasotti <elpaso@itopen.it> 2017-05-06 [server] More WMS tests for FILTER parameter with bool operators and UTF8 Forward port from 2.18 commit 8fd4fc60697738a986207 Alessandro Pasotti <elpaso@itopen.it> 2017-05-06 [server] Fail test when expected and reference have different number of lines Alessandro Pasotti <elpaso@itopen.it> 2017-05-06 Added server changes to API break docs Merge: 51d3fac19c 1033c7b3bd Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Merge pull request #4507 from nyalldawson/import_sink QgsVectorLayerImport is a QgsFeatureSink Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-06 Fix attribute table header feature selection (fixes #16520) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Fix perpetual rendering message on newly created maps Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Add some safety checks Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Initially draw 'rendering' text while waiting for first cache of composer maps Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Draw cached composer map image respecting any content movement Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Also trigger composer map update on resize Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-04 Avoid crash on exit of PyQgsPalLabelingComposer test Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Remove debug messages Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Cleanup 57d162, improved cancelation and code modernization Sandro Mani <manisandro@gmail.com> 2017-04-26 Asyncronously render composer map previews (Forward port from Sourcepole fork) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Remove unused argument Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Make QgsVectorLayerImport protected members private This class isn't designed to be subclassed Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Sipify QgsVectorLayerImport Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 QgsVectorLayerImport is a QgsFeatureSink Merge: df679a2d56 e2a735f39e Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Merge pull request #4487 from nyalldawson/memory Move memory provider to core Nathan Woodrow <madmanwoo@gmail.com> 2017-05-06 Set paths in qgis python module based on osgeo4w env file Merge: 27ab5a0eaf 32e06f486a Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-06 Merge pull request #4504 from nyalldawson/project_cleanup Cleanup project closing Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-06 Simplify QgsMemoryProviderUtils::createMemoryLayer() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-06 Add missing /Factory/ annotations to QgsProviderMetadata Also sipify QgsProviderMetadata and QgsProviderRegistry Nyall Dawson <nyall.dawson@gmail.com> 2017-05-06 Update QgsProviderRegistry docs Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 QStringLiteral Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Remove memory provider library from packaging Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-05-03 [bugfix] Fixes attribute table duplicated rows #15974 Nathan Woodrow <madmanwoo@gmail.com> 2017-05-05 Fix space Nathan Woodrow <madmanwoo@gmail.com> 2017-05-05 Fix symbol path for osgeo4w installs Merge: 931bf32a9f 391cb73ebd Alexander Bruy <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2017-05-05 Doxymentation for QgsTransaction Matthias Kuhn <matthias@opengis.ch> 2017-05-05 Documentation for custom functions Matthias Kuhn <matthias@opengis.ch> 2017-05-05 Expose "context" to expression functions Matthias Kuhn <matthias@opengis.ch> 2017-05-04 Doxygen typo Merge: 41dd2e733d c2699b4640 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-05 Merge pull request #4447 from arnaud-morvan/fix_new_bookmark Fix new bookmark query. Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Remove unused symbols from qgis.h Also slow down @NathanW2's build Werner Macho <werner.macho@gmail.com> 2017-05-05 [i18n] adding translator on request Alexander Bruy <alexander.bruy@gmail.com> 2017-05-05 rebuild statistics drop-down menu only when field type changed Alexander Bruy <alexander.bruy@gmail.com> 2017-05-05 introduce private enum to strore field type Alexander Bruy <alexander.bruy@gmail.com> 2017-05-04 correctly handle toggling statistics visibility (fix #16117) Alexander Bruy <alexander.bruy@gmail.com> 2017-05-04 update staistics list depending on the field type (fix #16119, #16118) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Partially revert 636a37f Fix processing modeler error on startup Nyall Dawson <nyall.dawson@gmail.com> 2017-05-05 Fix windows build Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-04 introduce SIP_SKIP in headers based on the docstrings 'not available in Python bindings' Denis Rouzaud <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2017-05-04 SIP_SKIP QgsExpression::cloneTo Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 [processing] reset variables list in field calculator on layer change (fix #15633) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-04 add missing signals Alexander Bruy <alexander.bruy@gmail.com> 2017-05-03 doxymentation Alexander Bruy <alexander.bruy@gmail.com> 2017-05-03 fix qgsgraphanalyzer.h for sipification Alexander Bruy <alexander.bruy@gmail.com> 2017-05-02 update SIP files Alexander Bruy <alexander.bruy@gmail.com> 2017-05-02 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 remove qgsgraphanalyzer from SIP blacklist Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 [sipify] follow-up 634c7aa3f460ee945743850f6715940d47a12579 Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 [sipify] remove space before ModuleTypeHeader also update network analysis SIP files Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 also sipify QgsGraphAnalyzer Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 initial sipification of the network analysis library arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsGemlSchema arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsGml arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sypify core.QgsHistogram arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsJsonUtils arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsInterval Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Add a button to project properties to open folder containing project (Opens in default OS file browser) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-04 [sipify] use single regex for all double annotation cases followup ac54a3f83fa95e965f415ec6884d195629e87273 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-04 [sipify] signals are public Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-04 Merge pull request #4356 from nyalldawson/metadata Implement Metadata store (WP2 for QEP-91) (part 1) Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Fix expected sipify output Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 [sipify] Combine multiple argument annotations Merge: 9e662a7807 98e25d178c Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Merge pull request #4397 from nyalldawson/no_adawaita Block use of the Adwaita themes if we can avoid them Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Sipify update Nyall Dawson <nyall.dawson@gmail.com> 2017-04-19 Add spatial and temporal extents to metadata Nyall Dawson <nyall.dawson@gmail.com> 2017-04-19 Add doxygen note about metadata validation Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Add history item to metadata Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Add license section to metadata Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-10 Attach layer metadata to QgsMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Metadata class shell Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Remove duplicate gui/effects include Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Preparation for metadata directory Merge: 87e2aab0f3 944ce5f611 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Merge pull request #4330 from kalxas/metadata_schema Adding Metadata schema for WP1 for QEP-91 Merge: 32ff0921f4 03dd26ef9f Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-04 Merge pull request #4491 from nyalldawson/proxy_sink Add QgsProxyFeatureSink Merge: cdb947c8d5 04a9264e86 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-04 Merge pull request #4493 from arnaud-morvan/sipify_core_classes_2 Sipify core classes 2 arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-01 Add test for python QgsFields [] operator Merge: 3be20f8680 569593b79a Alessandro Pasotti <elpaso@itopen.it> 2017-05-03 Merge pull request #4465 from boundlessgeo/server-plugins-api-refactoring2 [server] Server plugins API refactoring arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsFeatureIterator arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-02 Sipify core.QgsFeatureFilterProvider Tom Kralidis <tomkralidis@gmail.com> 2017-05-03 update qgisMinimumVersion to current LTR Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Move QgsProxyFeatureSink methods to header To allow better compiler optimisation Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Add method to retrieve sink Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-05-03 Adapt to GDAL 2.0 API Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Add method to retrieve corresponding OGR driver from a file extension Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-03 Merge pull request #4470 from alexbruy/ignore-empty-svg-path ignore empty SVG path (fix #15891) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-03 remove double spaces in sip files fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-03 [sipify] rename SIP_PYARGTYPE to SIP_PYTYPE since it can be used to changed return types too Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-05-03 Merge pull request #4488 from nirvn/saveasimage_fix_rotated Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-03 rotated world file support in QgsMapSettingsUtils::worldFileContent() Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-03 Fix rotated canvas scale issue in save as image Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Fix Coverity uninitialized member warning Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Make QgsProcessingContext::temporaryLayerStore() return a pointer to store Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Allow access to project's internal layer store, remove some duplicate code Merge: 8e70aa84fa 1526afecbd Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Merge pull request #4483 from nyalldawson/writer_pt1 Small cleanups to processing getVectorWriter Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Use a QgsMapLayerStore instead of whole QgsProject for temporary layer storage in QgsProcessingContext Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Move old map layer registry tests into QgsProject tests Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Use QgsMapLayerStore within QgsProject Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-03 Add missing import Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Always require real QgsFields objects in getVectorWriter, don't allow arrays of fields as inputs Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Fix vector split alg Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove unused options argument from (create/get)VectorWriter Merge: 8d8fa9466c e232a0809c Nyall Dawson <nyall.dawson@gmail.com> 2017-05-03 Merge pull request #4439 from arnaud-morvan/processing_run_context [processing] Handle context in processing.run Merge: fbd62be7c5 c30d7b98d7 Matthias Kuhn <matthias@opengis.ch> 2017-05-02 [feature] Expression performance improvements Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 [sipify] remove static const value assignment Merge: b342accfe4 5664d3df08 D'Hont René-Luc <rldhont@gmail.com> 2017-05-02 Merge pull request #4486 from rldhont/server-wfs-refactoring [Server] little WFS refactoring Matthias Kuhn <matthias@opengis.ch> 2017-05-02 Fix docstrings Matthias Kuhn <matthias@opengis.ch> 2017-05-02 Fix crashing test D'Hont René-Luc <rldhont@gmail.com> 2017-04-28 [Server] little WFS refactoring arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-29 [processing] Handle context in processing.run Fix #15985 (Concave hull) Merge: 144492d4ce dea558b824 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-02 Merge pull request #4481 from alexbruy/remove-r-provider [processing][needs-docs] remove R provider from Processing core LOMENEDE Jean-Daniel <jean-daniel.lomenede@eure.gouv.fr> 2017-05-02 fix error message in merge algorithm Etienne Trimaille <gustrimaille@yahoo.fr> 2017-05-01 sipify osmdownloader and small improvments to the overpass server Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 change mullptr in api doc test Alexander Bruy <alexander.bruy@gmail.com> 2017-05-02 remove old import Alexander Bruy <alexander.bruy@gmail.com> 2017-05-02 [processing] remove stuff related to R provider Alexander Bruy <alexander.bruy@gmail.com> 2017-05-02 [processing] remove R provider from core distribution Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 [sipify] fix detection of method signature with following body Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 fix macros after signal Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 [sip] mass introduction of annotations into headers Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nirvn.asia@gmail.com> 2017-05-02 Merge pull request #4460 from nirvn/wallpapers Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-02 [sip] align missing bits and replace nullptr by 0 Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-01 Add a QgsMapSettingsUtils::worldFileContent() function Merge: 1711a41da6 877775d2c0 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Merge pull request #4479 from nyalldawson/save_temp [processing] Port dataobjects.getLayerFromString to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Remove a bunch of unneeded imports Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-01 Add missing wordfile creation to revamped save as image Mathieu Pellerin <nirvn.asia@gmail.com> 2017-05-01 [FEATURE] customizable output width and height in save as image dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Add a bunch of missing QgsProcessingUtils imports Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Add unit test for QgsProcessingUtils::createSpatialIndex Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix use of QgsProcessingUtils.mapLayerFromString Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove vector.spatialindex() Use QgsProcessingUtils.createSpatialIndex() instead. Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove unused vector.duplicateInMemory() function Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove vector.bufferedBoundingBox() Use QgsRectangle.grow() instead Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove unused dataobjects.loadList method Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 [processing] Remove unused dataobjects.extent method Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Fix resolving memory layers when multiple memory layers are used in model Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Update API break docs Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Add unit tests for QgsProcessingUtils::mapLayerFromString Nyall Dawson <nyall.dawson@gmail.com> 2017-05-02 Only expose a single mapLayerFromString method in QgsProcessingUtils Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-05-02 Tag test context function as non-static Matthias Kuhn <matthias@opengis.ch> 2017-05-02 Fix bindings Matthias Kuhn <matthias@opengis.ch> 2017-05-02 Explicitly tag static variables Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Fully qualify nested classes for vintage sip Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Also report ScopedFunctions as static when approporiate Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Specify for expression functions if they are static ... and prepare them whenever possible Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Prepare orderby in feature iterator Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Allow QgsFeatureRequest::OrderBy expressions to be prepared Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Expression variables are more often than not static Germán <geotux_tuxman@linuxmail.org> 2017-05-01 Fix Interlis 2 extension in vector file writer Germán <geotux_tuxman@linuxmail.org> 2017-05-01 Fix Interlis 2 extension in open dialog Matthias Kuhn <matthias@opengis.ch> 2017-05-01 [travis] Improve macos timeout message Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 align pointer and reference in sip files batch 2 Merge: 93971d5ed3 00700292ef Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 Merge branch 'GeoCat-sip-annotated' Merge: bb1bded249 93971d5ed3 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 Merge branch 'master' into sip-annotated Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 [sip] align pointer and reference in blacklisted files this will facilitate sip diff checking doublebyte1 <doublebyte@gmail.com> 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 <alexander.bruy@gmail.com> 2017-05-01 regenerate SIP files Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 add class prefixes Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 sipify QgsStatisticalSummary and QgsStringStatisticalSummary arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-01 Sipify QgsFieldFormatterRegistry arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-01 Sipifi QgsFieldFormatter arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-05-01 Sipify QgsFieldConstraints Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 [sipify] fix do not print comment after SIP directive Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 ignore empty SVG path (fix #15891) Etienne Trimaille <gustrimaille@yahoo.fr> 2017-05-01 sipify QgsColor* Merge: 2da64e4415 44731f2314 Jürgen E. Fischer <jef@norbit.de> 2017-05-01 Merge pull request #4434 from arnaud-morvan/db_manager_fix_schema_g Db manager fix schema g Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 [Travis] fix macos timeout message Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 add placeholder when new help location entry added (fix #16157) Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 [processing] uncheck Z-coordinate on layer change in Interpolation algorithm (fix #10010) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 handle server sipify in prepare-commit raymondnijssen <r.nijssen@terglobo.nl> 2017-04-30 sipified qgsadvanceddigitizingdockwidget arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-30 Sipify QgsField I've removed the commented __getitem__ method from the sip file. Etienne Trimaille <gustrimaille@yahoo.fr> 2017-04-30 sipify groupwmsdatadialog and qgsgroupbox Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Fix warnings Alexander Bruy <alexander.bruy@gmail.com> 2017-05-01 Revert "[processing] handle NULL values in the Singleparts to multiparts (fix #15822)" This reverts commit a944f7c4c1010767abb811200686e327040c2d32. Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2017-05-01 [processing] Fix refreshing alg list does not refresh toolbox Fix #16455, #16463 Nyall Dawson <nyall.dawson@gmail.com> 2017-05-01 [processing] Fix executing models Nyall Dawson <nyall.dawson@gmail.com> 2017-05-01 [processing] Fix invalid logging error Nyall Dawson <nyall.dawson@gmail.com> 2017-05-01 [processing] Fix some regressions following algorithm refactoring Nyall Dawson <nyall.dawson@gmail.com> 2017-05-01 [processing] Fix editing existing model has no algorithms shown Merge: 6fd45f0ef5 adf5b6f0c5 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-05-01 fix 82418ea0 arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-30 Sipify QgsField Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 prepare-commit: do not exist if indentation fails to go on with sipify Matthias Kuhn <matthias@opengis.ch> 2017-05-01 Fixup d230cf2e4 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-05-01 followup b46de90d53c9298ba4f1267d2bdabcf4d669afe5 Matthias Kuhn <matthias@opengis.ch> 2017-04-29 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2017-04-30 more usage of cached values Matthias Kuhn <matthias@opengis.ch> 2017-04-29 Also support invalid-as-null variants Matthias Kuhn <matthias@opengis.ch> 2017-04-29 Code cleanup in QgsExpression Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-04-30 Fix remaining errors Matthias Kuhn <matthias@opengis.ch> 2017-04-30 Cleanup blacklist Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 sipify QgsExpression Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 [sipify| do not write docstring for [] operator Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 move SIP_CODE to public section raymondnijssen <r.nijssen@terglobo.nl> 2017-04-30 sipify QgsPoint Etienne Trimaille <gustrimaille@yahoo.fr> 2017-04-30 sipify qgsoverlayanalyzer and qgsnewmemorylayer Merge: 1287a64eb2 2aba4c5b88 doublebyte1 <doublebyte@gmail.com> 2017-04-30 Merge branch 'sip-annotated' of https://github.com/GeoCat/QGIS into sip-annotated arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-30 [processing] Fix qgis:singlepartstomultipart test doublebyte1 <doublebyte@gmail.com> 2017-04-30 - updated const variables on the qgsvector header. - Removed dataItem_t pointer from qgsdataitem bindings. - Put back qobject_cast. doublebyte1 <doublebyte@gmail.com> 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 <jef@norbit.de> 2017-04-30 remove superfluous semicolon (followup e4d2f34) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-30 Fix typo in sipify.pl Etienne Trimaille <gustrimaille@yahoo.fr> 2017-04-30 sipify QgsScaleCombobox Alexander Bruy <alexander.bruy@gmail.com> 2017-04-30 fix failing test Merge: a26a6efe38 298e14b314 doublebyte1 <doublebyte@gmail.com> 2017-04-30 Merge remote-tracking branch 'upstream/master' into sip-annotated Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 [sipify] handle multiple annotations Merge: 59bf146cc5 4ae22ac67e doublebyte1 <doublebyte@gmail.com> 2017-04-30 Merge remote-tracking branch 'upstream/master' into sip-annotated Jürgen E. Fischer <jef@norbit.de> 2017-04-30 update INSTALL following 82418ea0 Matthias Kuhn <matthias@opengis.ch> 2017-04-30 [sipify] seealso Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 [sipify] do not take // comments into docstrings Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 [sipify] better remove body, remove duplicate code Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-29 [sipify] fix oneliner constructor and destructor Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-29 [sipify] fix multiline definition with member initiliazing list doublebyte1 <doublebyte@gmail.com> 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 <jef@norbit.de> 2017-04-30 debian packaging: disable WITH_PYSPATIALITE in favor of libsqlite3-mod-spatialite doublebyte1 <doublebyte@gmail.com> 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 <r.nijssen@terglobo.nl> 2017-04-30 add some cheering raymondnijssen <r.nijssen@terglobo.nl> 2017-04-30 add beer Alexander Bruy <alexander.bruy@gmail.com> 2017-04-30 homogenize allowed tolerance values (fix #16336) Alexander Bruy <alexander.bruy@gmail.com> 2017-04-30 [processing] handle NULL values in the Singleparts to multiparts (fix #15822) Alexander Bruy <alexander.bruy@gmail.com> 2017-04-30 [processing] fix GRASS commands logging Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 fix sipify_all Jürgen E. Fischer <jef@norbit.de> 2017-04-30 remove accidentally committed files Jürgen E. Fischer <jef@norbit.de> 2017-04-30 fix 98c89ccab Merge: 70da6b6ee7 a86f5ea52d Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 followup #a86f5ea52d75862c190105d1ceb23c47a61bba4e fix issues links Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-30 remove PyNames for QgsGeometry::compare methods single python method with some MethodCode to dispatch to proper cpp methods. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-27 sipify geometry classes Jürgen E. Fischer <jef@norbit.de> 2017-04-30 fix test_qgsgeometry.py indentation arnaud.morvan@camptocamp.com <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 <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-30 Merge pull request #4433 from nyalldawson/blur_buffer [FEATURE] Allow paint effects for label buffers & backgrounds Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2017-04-30 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 2017-04-30 Fix Coverity null dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-04-30 Fix Coverity logically dead code error Nyall Dawson <nyall.dawson@gmail.com> 2017-04-30 Fix Coverity uninitialized member warning Nyall Dawson <nyall.dawson@gmail.com> 2017-04-30 Fix Coverity unchecked return value error Nyall Dawson <nyall.dawson@gmail.com> 2017-04-30 Unblacklist qgis_distanceareatest on OSX Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-04-29 [travis] Unblacklist expression test on osx Werner Macho <werner.macho@gmail.com> 2017-04-29 Add Filename to error message Jürgen E. Fischer <jef@norbit.de> 2017-04-29 hub.qgis.org moved to issues.qgis.org Larry Shaffer <lshaffer@boundlessgeo.com> 2017-04-29 Enable hidpi support on macOS by default Larry Shaffer <lshaffer@boundlessgeo.com> 2017-04-29 Update macOS app bundle copyright notice Tim Sutton <tim@linfiniti.com> 2017-04-29 Added a little more padding for recent projects title (#4443) arnaud.morvan@camptocamp.com <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 <alexander.bruy@gmail.com> 2017-04-29 [processing] add multithreading option to warp (fix #15340) Richard Duivenvoorde <richard@duif.net> 2017-04-29 Update README.md Jürgen E. Fischer <jef@norbit.de> 2017-04-28 also accept uppercase .qgs as project extension (fixes #15871) Merge: b3e1aba1cd 76d8650358 Alessandro Pasotti <elpaso@itopen.it> 2017-04-29 Merge pull request #4438 from elpaso/server-class-split [server] Moved QgsBufferServerRequest into its own header and cpp file Alessandro Pasotti <elpaso@itopen.it> 2017-04-29 [server] Moved QgsFcgiServerRequest into its own header and cpp file Alessandro Pasotti <elpaso@itopen.it> 2017-04-29 [server] Moved QgsBufferServerRequest into its own header and cpp file Alexander Bruy <alexander.bruy@gmail.com> 2017-04-29 expose image compression in the layer metadata (fix #15702) Larry Shaffer <lshaffer@boundlessgeo.com> 2017-04-29 Use gsed for spellchecking on macOS; ignore inline ‘replys’ spell check Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-29 followup ec568222e06776f45ec6dbe390d21c117938cb67 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-28 followup b88f350b2283df3ce5f527fd41b7b1382f4c23a1 add server to sipify test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-28 add server files to sipify you just now need to unblacklist them :) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-28 [db_manager] Fix postgis plugins loading Fix infinite recursion on load calls Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-28 add server files to sipify you just now need to unblacklist them :) D'Hont René-Luc <rldhont@gmail.com> 2017-04-28 [BUGFIX][Processing] Fix spatialite version comparison: import re Matthias Kuhn <matthias@opengis.ch> 2017-04-28 Autoapply sipify in prepare-commit.sh Nyall Dawson <nyall.dawson@gmail.com> 2017-04-28 Update text renderer mask images arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-04-28 [db_manager] Fix DBConnector.getSchemaTableName Fix #15910 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-28 Update text renderer tests Nyall Dawson <nyall.dawson@gmail.com> 2017-04-28 Sipify QgsTextRenderer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-28 update Doxyfile to 1.8 template (#4428) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-28 [composer] Fix missing item config for shape items Matthias Kuhn <matthias@opengis.ch> 2017-04-27 Add QgsDataProvider::uri property Matthias Kuhn <matthias@opengis.ch> 2017-04-27 fix sipdiff call to sipify Alexander Bruy <alexander.bruy@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-27 fix Doxygen build for new SIP macros Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-27 [sipify] debug + fix multiline in SIP_RUN Alexander Bruy <alexander.bruy@gmail.com> 2017-04-27 followup 1ac053fc26 Alexander Bruy <alexander.bruy@gmail.com> 2017-04-27 [processing] prevent division by zero in save selected features algorithm (fix #16431) Alexander Bruy <alexander.bruy@gmail.com> 2017-04-27 restore missed icon (fix #16466) Matthias Kuhn <matthias@opengis.ch> 2017-04-26 Fix osgeo import Matthias Kuhn <matthias@opengis.ch> 2017-04-26 fixup .ci rename Matthias Kuhn <matthias@opengis.ch> 2017-04-26 do not force link bison and flex Matthias Kuhn <matthias@opengis.ch> 2017-04-26 Move ci to .ci Matthias Kuhn <matthias@opengis.ch> 2017-04-26 Reorganize travis scripts Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Followup 20197c2, fix orphaned highlights remaining on maps Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Fix some broken utf strings on Windows Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Better tooltips for map layers Including CRS information Merge: f1d4ac33e7 348b65b12c Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Merge pull request #4425 from nyalldawson/qwt Remove old code for handling QWT < 6.1 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Remove old code for handling QWT < 6.1 Versions < 6.1 are not compatible with Qt5 Merge: 84471f2e6d 0b0ccc9e9d Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Merge pull request #4282 from nyalldawson/sel Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Rename QgsVectorLayer::selectedFeaturesIterator to getSelectedFeatures It's more in line with QgsVectorLayer::getFeatures, hence a more discoverable API lbartoletti <l.bartoletti@free.fr> 2017-04-12 New classes for circle and ellipse. Merge: d7181105b5 fd2c18ee16 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 Merge pull request #4417 from nyalldawson/processing_writer Refactor processing writer to use QgsFeatureSink Nyall Dawson <nyall.dawson@gmail.com> 2017-04-27 [composer] Fix selection drawn in maps if renderer has symbol level order Matthias Kuhn <matthias@opengis.ch> 2017-04-26 Calculate travis timeout dynamically Matthias Kuhn <matthias@opengis.ch> 2017-04-23 Enable osx tests Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-26 [sipify] operators, remove argument * skip some operators * allow to remove an argument with SIP_PYARGREMOVE Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-26 fix doxgen test Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-26 followup 45266cd03ef8037fd657b992357b0d2d716522da Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 Merge pull request #4418 from nyalldawson/take_layer Allow taking layers from QgsProject Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add method to take layer and ownership from a project Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-26 [sipify] improvements * add Array and ArraySize annotations * also handle multiline skipped bodies * handle #if 0 blocks Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add missing docs Merge: 6b4ddb3b0d e9f13d1ea3 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Merge pull request #4400 from nyalldawson/processing_log [processing] Move some log handling to c++ class Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 Just use standard QgsMessageLog functionality instead of a dedicated method for processing Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Fix logging from GDAL Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 [processing] Move some log handling to c++ class Merge: fea6bff707 a4cd66f8d8 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Merge pull request #4412 from nyalldawson/processing_get_features Port processing vector.features to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Port some more code to new API Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 [processing] Don't use config values for invalid geometry handling in tests Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Indentation/sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Move createContext to dataobjects Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Rename UseSelection -> UseSelectionIfPresent, clarify docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add missing doc Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Remove vector.features Use QgsProcessingUtils.getFeatures instead Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Remove len method from vector.features Use QgsProcessingUtils::featureCount instead Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Raise GeoAlgorithmExecutionException when encountering invalid geometries in QgsProcessingUtils::getFeatures Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Allow setting the invalid geometry callback in processing context Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add methods for getting vector iterators to QgsProcessingUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Use context to control vector.features() Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add context argument to other vector methods Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add context argument to vector.features Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add invalid geometry handling method to processing context Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Add UseSelection flag to QgsProcessingContext Indicates whether only selected features should be used in algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 [processing] Pass context argument to processAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Create a context object for processing algorithm execution Merge: 16cb244d2a 9e4f9d4ac6 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Merge pull request #4389 from nyalldawson/scalebar Refactor scalebar renderer, split from composer Merge: 13b44722ca 4293de6327 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Merge pull request #4416 from nyalldawson/feature_sink Add a QgsFeatureSink interface Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add missing override keywords Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Provide a base class version of QgsFeatureSink::addFeature Means that subclasses are only required to implement addFeatures Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Sipify update Nyall Dawson <nyall.dawson@gmail.com> 2017-04-23 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-23 More robust test for numeric scale bar Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 Add a method to QgsFeatureSink to add all features from an iterator Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 Don't force use of In,Out in QgsFeatureSink methods Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 QgsFeatureStore is a QgsFeatureSink Also clean up API for QgsFeatureStore, sipify Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-26 QgsVectorFileWriter is a QgsFeatureSink Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add In,Out annotations to QgsFeatureSink methods Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 QgsVectorDataProvider is a QgsFeatureSink Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add a QgsFeatureSink interface for classes which accept adding features Nyall Dawson <nyall.dawson@gmail.com> 2017-04-26 Add a simple qHash for QVariant Allows creation of QSet<QVariant> Merge: c869fa29b6 ae7ace9873 Larry Shaffer <lshaffer@boundlessgeo.com> 2017-04-25 Merge pull request #4407 from boundlessgeo/filedownloader-auth [auth] Add authentication configuration support to QgsFileDownloader D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2017-04-25 Merge pull request #4415 from rldhont/server-wms-configparser-getcapabilities-part1 [Server] WMS GetCapabilities refactoring - Part 1 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-25 remove extra SIP_TRANSFERTHIS in cpp files D'Hont René-Luc <rldhont@gmail.com> 2017-04-20 [Server] WMS GetCapabilities refactoring - Part 1 Part 1 for removing QgsWMSProjectParser from GetCapabilities Nathan Woodrow <madmanwoo@gmail.com> 2017-04-24 Add QgsStackTrace class Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-25 sipify batch * QgsDial * QgsDialog * QgsDockWidget * QgsEncodingFileDialog * QgsErrorDialog Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-25 [doxygen] add include path to allow macro retrieval Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-25 fix doxymentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 sipify layer tree classes Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Remove deprecated assertEquals use Merge: 3fa1162229 d27cbe7f3f Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Merge pull request #4402 from nyalldawson/iterator_invalid_geom Add invalid geometry handling to QgsFeatureRequest/QgsVectorLayerFeatureIterator Merge: b0c1604864 965350b3ae Even Rouault <even.rouault@spatialys.com> 2017-04-25 Merge pull request #4408 from rouault/fix_12695 DBManager: fix importing a new layer in a GeoPackage (#16295) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Try to fix build failure on clang Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 More cleanups to MethodCode Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Cleaner MethodCode Nyall Dawson <nyall.dawson@gmail.com> 2017-04-25 Expose invalid geometry callback to python Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Slight reorganisation of geometry check to make it easier to add other checks in future Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-24 Expand unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Allow specifying a callback for encountering invalid geometries while iterating Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-25 fix indentation Even Rouault <even.rouault@spatialys.com> 2017-04-24 DBManager: fix importing a new layer in a GeoPackage (#16295) Alessandro Pasotti <elpaso@itopen.it> 2017-04-24 pep8 travis quirks (do not err locally) Alessandro Pasotti <elpaso@itopen.it> 2017-04-24 [auth] Add authentication configuration support to QgsFileDownloader With tests. Even Rouault <even.rouault@spatialys.com> 2017-04-24 Adjust expected results for GDAL 2.2 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 [sifpiy] handle multiline body Merge: fbe10d461c d3453063ea Alessandro Pasotti <elpaso@itopen.it> 2017-04-24 Merge pull request #4404 from elpaso/server-tests-improvements [server] Tests housekeeping and improved robustness Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 followup 8f35ee464f0a32284263b684abbdf2a42c0e9131 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 sipify improvements * one liner enum (without assignements) * remove function bodies of skipped methods Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2017-04-24 sipify batch * QgsCredentials * QgsCrsCache * QgsDataSourceUri * QgsDateTimeStatisticalSummary * QgsDatumTransformStore Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 [sipify] remove EXPORT macro from struct definition Merge: c540ab33bd cbcd193875 Alessandro Pasotti <elpaso@itopen.it> 2017-04-24 Merge pull request #4393 from elpaso/server-api-mods [server] Server api mods Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 sipify QgsApplication Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 [sipify] do not remove function body within SIP_RUN blocks Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 sipify batch * QgsBearingUtils * QgsBrowserModel * QgsColorScheme, QgsColorSchemeRegistry * QgsContextHelp * QgsCoordinateReferenceSystem * QgsCoordinateTransform * QgsFeedback Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-24 revert 82c66f8aa38e4e0e2d213b2040360410cafef30d Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-24 Revert "Revert "Remove virtual method from class which shouldn't be subclassed"" This reverts commit cb68c982b829ecf94b19f9b9a030a269e1c2239f. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 [spelling] fix bad inword detection for activeXXX Merge: 347934f4de 414772b6f4 Alexander Bruy <alexander.bruy@gmail.com> 2017-04-24 Merge pull request #4385 from volaya/remove_processing_commander [FEATURE][processing] remove processing commander Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 follow up 1bfa539 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-24 [sipify] remove extra blank line Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-24 Remove virtual method from class which shouldn't be subclassed Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2017-04-24 UI cleanup for crash dialog Merge: 82c66f8aa3 94c56aaf8c Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-24 Remove unused variable Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Nicer initialization of members in iterators/sources Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Use unique_ptrs in provider feature sources Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 AFS feature source doesn't need to be a QObject Nyall Dawson <nyall.dawson@gmail.com> 2017-04-24 Correct use of private vs protected in provider/sources Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-23 Fix crash when OGR layer is removed when source is stored Remove link to provider in OGR feature source Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-24 "Fix" failing spell check Nathan Woodrow <madmanwoo@gmail.com> 2017-04-23 Add QgsCrashHandler for single place for all platforms (#4395) Add QgsCrashHandler for single place for all platforms Jürgen E. Fischer <jef@norbit.de> 2017-04-23 fix windows build (followup e0d20e53) Merge: 268acab5d6 8385cd9f4c Nyall Dawson <nyall.dawson@gmail.com> 2017-04-23 Merge pull request #4284 from arnaud-morvan/expression_compare_arrays Add arrays comparison in QgsExpression Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-23 [FEATURE] New "Save as image" settings dialog (#4390) * Resolution dpi setting * Extent setting * Scale setting * Draw annotations / decorations setting Nyall Dawson <nyall.dawson@gmail.com> 2017-04-23 Allow canceling background map renders Nyall Dawson <nyall.dawson@gmail.com> 2017-04-23 Fix crash when saving map image and dpi != 90 Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] Add to API break and pass enum by value Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] disabled failing check Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] disabled failing check Nyall Dawson <nyall.dawson@gmail.com> 2017-04-22 Update indentation Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] Fix access control test Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] handleRequest accept QgsServerRequest.Method instead of a string Also made this optional Alessandro Pasotti <elpaso@itopen.it> 2017-04-22 [server] More Qt-style getter changes getHeader( key ) -> header( key ) Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 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 <madmanwoo@gmail.com> 2017-04-21 Remove old stack trace dump code in main Will be moved to a new class. Nathan Woodrow <madmanwoo@gmail.com> 2017-04-17 Add stack info to crash dialog David Marteau <david@innophi.com> 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 <rldhont@gmail.com> 2017-04-21 Merge pull request #4391 from dmarteau/server_request_body_accessor Server: Restore body() accessor in QgsRequestHandler David Marteau <david@innophi.com> 2017-04-21 Restore body() accessor in QgsRequestHandler Restore clearBody() method in QgsRequestHandler Martin Dobias <wonder.sk@gmail.com> 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 <gustrimaille@yahoo.fr> 2017-04-18 fix tab order in qgsvectorlayer properties dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-21 Update decorators to avoid relying on map canvas when rendering (#4388) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-21 Upgrade the save as image function into a background task (#4382) Jürgen E. Fischer <jef@norbit.de> 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 <rldhont@gmail.com> 2017-04-20 [BUGFIX][Processing] Fix spatialite version comparison Víctor Olaya <volayaf@gmail.com> 2017-04-20 indentation fix Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-20 [sipify] handle SIP_SKIP on several lines Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-20 [sipify] handle override method signature on several lines Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-20 sipify all Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-20 [sipify] read file at once into an array this will allow accessing other lines while reading Víctor Olaya <volayaf@gmail.com> 2017-04-20 [processing] fixed I/O of models Víctor Olaya <volayaf@gmail.com> 2017-04-20 improvements for extracts within subsets Víctor Olaya <volayaf@gmail.com> 2017-04-20 [processing] removed commander Jürgen E. Fischer <jef@norbit.de> 2017-04-20 utf8 translation string fix Jürgen E. Fischer <jef@norbit.de> 2017-04-20 update INSTALL Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 fix doxymentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsScaleWidget Nyall Dawson <nyall.dawson@gmail.com> 2017-04-20 Add a QgsProject::ellipsoidChanged signal Merge: 490f5f06fe dce3c88b06 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-20 Merge pull request #4380 from nyalldawson/clone_annotations Add methods to clone annotations Nyall Dawson <nyall.dawson@gmail.com> 2017-04-20 Add methods to clone annotations Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsIdentifyMenu Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 [sipify] fix struct member assignment Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsMapLayerModel, QgsMapLayerProxyModel Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 move QgsFieldModel and QgsFieldProxyModel to core and sipify Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsMapLayerCombobox, QgsFieldCombobox Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsFileWidget, QgsExternalResourceWidget Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsRelation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 [sipify] remove Q_INVOKABLE Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 [sipify] fix remove protected members Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 [sipify] fix enum combination Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-19 sipify QgsFieldExpressionWidget Jürgen E. Fischer <jef@norbit.de> 2017-04-19 fix windows build Jürgen E. Fischer <jef@norbit.de> 2017-03-28 update ICOs Alexander Bruy <alexander.bruy@gmail.com> 2017-04-19 [processing] add information message when feature skipped Alexander Bruy <alexander.bruy@gmail.com> 2017-04-19 [processing] prevent division by zero in random points in polygons fixed Alexander Bruy <alexander.bruy@gmail.com> 2017-04-19 [processing] fix parsing selection parameter in translate algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-19 Add is2d() method to QgsBox3d to determine whether box is 2d Martin Dobias <wonder.sk@gmail.com> 2017-04-19 Rewrite addTopologicalPoints() and remove legacy snapping code + unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-04-19 Silence some annoyingly debug chatty classes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Merge pull request #4368 from nyalldawson/composer_map_layer_ref More use of weak layer references in composer templates Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Change &operator to get() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Add some methods for working with lists of map layer references Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Add some useful operators to layer reference Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Move layer ref resolving to QgsMapLayerRef Add unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Some API improvements to QgsMapLayerRef, unit tests Merge: 405da5950f 7949c81c3d Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Merge pull request #4353 from nyalldawson/range New QgsRange template based class for storing interval ranges Martin Dobias <wonder.sk@gmail.com> 2017-04-17 Rename QgsNodeTool2 to QgsNodeTool Nyall Dawson <nyall.dawson@gmail.com> 2017-04-11 Add templated docs to acceptable missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-11 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Fix ui build warning Merge: 7b202edf04 05b737c215 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Merge pull request #4367 from nyalldawson/distance_area_api Cleanup QgsDistanceArea API and sipify, add cache for ellipsoid lookup Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Allow QgsDataProvider access through QgsMapLayer Avoids having to cast to QgsRasterLayer/QgsVectorLayer before accessing the common QgsDataProvider members Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-12 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-12 sipify QgsLayerTreeLayer Nyall Dawson <nyall.dawson@gmail.com> 2017-04-12 sipify QgsLayerTreeGroup Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Add doxygen note linking QgsDistanceArea to QgsEllipsoidUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Move retrieval of lists of known ellipsoids to QgsEllipsoidUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-04-18 Move ellipsoid parameter retrieval to new QgsEllipsoidUtils class Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-18 Fix possible corruption of cache Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 Use a transparent cache to avoid db lookups when setting QgsDistanceArea ellipsoid Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 C++11 = good Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-17 Cleanup ellipsoidal mode detection in QgsDistanceArea Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 sipify QgsDistanceArea Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-04-17 Remove QgsVectorLayer::snapPoint() and unused code in QgsSelectedFeature Merge: 8c20d993f8 85788151c2 Alexander Bruy <alexander.bruy@gmail.com> 2017-04-17 Merge pull request #4363 from alexbruy/passwordlineedits [needs-docs] use QgsPasswordLineEdit in the master password dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-17 sipify qgscolorbutton and qgscolorrampbutton (#4365) * get rid of params to get rid of warnings Martin Dobias <wonder.sk@gmail.com> 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 <mj10777@googlemail.com> 2017-04-17 added measureLineProjected and computeSpheroidProject to QgsDistanceArea Martin Dobias <wonder.sk@gmail.com> 2017-04-17 R.I.P. old node tool Alexander Bruy <alexander.bruy@gmail.com> 2017-04-17 doxymentation Alexander Bruy <alexander.bruy@gmail.com> 2017-04-14 sipify QgsCredentials dialog Alexander Bruy <alexander.bruy@gmail.com> 2017-04-13 use QgsPasswordLineEdit in the master password dialog Merge: eff5a823c9 47a81f0504 Martin Dobias <wonder.sk@gmail.com> 2017-04-17 [FEATURE] New node tool implementation Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 [sipify] Convert "\a arg" to "``arg``" when processing Docstrings Allows argument names to be highlighted in Python docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 Fix Coverity divide by 0 error Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 Fix some Coverity null pointer dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-17 Implement a QGIS 3.0 TODO for QgsMessageLogViewer, cleanup docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 [sipify] Fix loss of class docstring if newline present between class doxygen and class definition Nyall Dawson <nyall.dawson@gmail.com> 2017-04-17 Add spelling mistake observed in recent PR Harrissou Sant-anna <delazj@gmail.com> 2017-04-13 Add tooltips to Vector layer properties dialog Merge: 1eaa486291 7a48d07578 D'Hont René-Luc <rldhont@gmail.com> 2017-04-14 Merge pull request #4344 from rldhont/server-wfs-configparser [Server] WFS refactoring and QgsWfsProjectParser removal Martin Dobias <wonder.sk@gmail.com> 2017-04-13 Fix map canvas destruction fix (got broken after rebase) Martin Dobias <wonder.sk@gmail.com> 2017-04-13 Move from "or", "and" to proper C-style ||, && Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-13 Followup 271e6f1, fix sidebar styling in style dock Tom Kralidis <tomkralidis@gmail.com> 2017-04-12 Update qgis-resource-metadata.xsd Nyall Dawson <nyall.dawson@gmail.com> 2017-04-13 Make search box in options pages blend in better Nyall Dawson <nyall.dawson@gmail.com> 2017-04-13 Standardise margins on vector layer properties dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-04-13 Fix raster context menu "change transparency" actually changes opacity Matthias Kuhn <matthias@opengis.ch> 2017-04-12 Add centimeters and millimeters to measure dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-13 [plugin manager] fix QGIS startup crash (fixes #16439) (#4360) Etienne Trimaille <gustrimaille@yahoo.fr> 2017-04-12 [needs-docs] update metadata viewer and review UI for vector layer dialog (#4316) Funded by WorldBank/GFDRR Matthias Kuhn <matthias@opengis.ch> 2017-04-12 Use monospace fonts for console on all platforms matteo <matteo.ghetta@gmail.com> 2017-04-12 travis fix matteo <matteo.ghetta@gmail.com> 2017-04-12 2 new plots added matteo <matteo.ghetta@gmail.com> 2017-04-12 fix category error and remove np dependency Alessandro Pasotti <elpaso@itopen.it> 2017-04-12 QgsSettings: add writeArray and more group and array tests Nathan Woodrow <madmanwoo@gmail.com> 2017-04-12 Opps :) Nathan Woodrow <madmanwoo@gmail.com> 2017-04-10 [FEATURE][needs-docs] Add better crash dialog Jürgen E. Fischer <jef@norbit.de> 2017-04-12 debian packaging: add dependency qt5keychain-dev (followup 090d530) Merge: da5c0ed2cd 090d5305e5 Alessandro Pasotti <elpaso@itopen.it> 2017-04-12 Merge pull request #4355 from boundlessgeo/password-helper-authmanager3 [feature][needs-docs] Master Password integration with OS password manager Tom Kralidis <tomkralidis@gmail.com> 2017-04-12 Update qgis-resource-metadata.xsd Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-12 Merge pull request #4349 from nyalldawson/box3d Initial framework for 3D box class Nyall Dawson <nyall.dawson@gmail.com> 2017-04-12 Remove unused variable Nathan Woodrow <madmanwoo@gmail.com> 2017-04-12 [MSSQL] Fix update/insert with timestamp columns Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-12 Add methods to convert between QgsRectangle and QgsBox3d Also add volume calculation to QgsBox3d Nyall Dawson <nyall.dawson@gmail.com> 2017-04-12 Cleanup QgsRectangle header and sipify Also add methods for returning area and perimeter of rectangle Nyall Dawson <nyall.dawson@gmail.com> 2017-04-11 Add unit tests for QgsBox3d Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Initial framework for 3D box class Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xsd Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xsd Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xsd Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 add docs to XSD Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xml Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xsd Jürgen E. Fischer <jef@norbit.de> 2017-04-12 debian packaging: add zesty Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xsd Tom Kralidis <tomkralidis@gmail.com> 2017-04-11 Update qgis-resource-metadata.xml matteo <matteo.ghetta@gmail.com> 2017-04-11 try after travis failing matteo <matteo.ghetta@gmail.com> 2017-04-11 remove selections tests Merge: 5e11886086 669fa87eb4 matteo <matteo.ghetta@gmail.com> 2017-04-11 Merge branch 'master' into proc_tests Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-04-11 [sipify] Fix stripping function body with virtual const reference returns Nyall Dawson <nyall.dawson@gmail.com> 2017-04-11 Make QgsRectangle protected members private This class is not designed to be subclassed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-11 Merge pull request #4346 from nyalldawson/metadata_api Rename QgsMapLayer::metadata() -> htmlMetadata() Matthias Kuhn <matthias@opengis.ch> 2017-04-07 Add test for postgres boolean Matthias Kuhn <matthias@opengis.ch> 2017-04-07 CheckBox widget: support native Bool fields Matthias Kuhn <matthias@opengis.ch> 2017-04-07 [postgis] Native boolean support Mark Johnson <mj10777@googlemail.com> 2017-04-10 UTF8 support for QgsRasterDataProvider::cStringList2Q_ (#4345) UTF8 support for QgsRasterDataProvider::cStringList2Q_. Fix #15978 D'Hont René-Luc <rldhont@gmail.com> 2017-04-10 [Server] WFS update files header D'Hont René-Luc <rldhont@gmail.com> 2017-04-10 [Server] WFS Transaction fix update Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Rename QgsMapLayer::metadata -> htmlMetadata() Frees up metadata() for use as a structured metadata getter Merge: 78d02b7fab 9dabb9dd20 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Merge pull request #4348 from nyalldawson/sipify_maplayer Sipify QgsMapLayer and cleanup API Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Avoid some "" literals and QString::nulls in layer API Use QString() instead Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Fix some QgsMapLayer getters which are incorrectly marked as slots Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Remove QgsMapLayer::invalidTransformInput slot Calling slot does nothing and is not used anywhere Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Sipify QgsMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 [sipify] Also skip mutable protected members Merge: fc2581c64b 0803b56861 Alexander Bruy <alexander.bruy@gmail.com> 2017-04-10 Merge pull request #4299 from alexbruy/checkable-combobox [FEATURE] New custom widget checkable combobox Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Daily connectification Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Add missing currentThemeChanged signal to interface Nyall Dawson <nyall.dawson@gmail.com> 2017-04-10 Fix missing sip cast for QgsHillshadeRenderer D'Hont René-Luc <rldhont@gmail.com> 2017-04-09 [Server] WFS Transaction fix insert D'Hont René-Luc <rldhont@gmail.com> 2017-04-09 [Server] Update QgsServer WFST test by adding wfs feature count verifying after added Nathan Woodrow <madmanwoo@gmail.com> 2017-04-09 Remove old comment line [ci skip] Nathan Woodrow <madmanwoo@gmail.com> 2017-04-09 Test cmake (#4343) * Streamline cmake test file adding Matthias Kuhn <matthias@opengis.ch> 2017-04-08 Some docstring improvements Matthias Kuhn <matthias@opengis.ch> 2017-04-08 [sipify] skip non-public template based member declarations Matthias Kuhn <matthias@opengis.ch> 2017-04-08 Fix sipify test header file Matthias Kuhn <matthias@opengis.ch> 2017-04-07 Sipify D'Hont René-Luc <rldhont@gmail.com> 2017-04-08 [Server] WFS update indetation and spelling D'Hont René-Luc <rldhont@gmail.com> 2017-04-08 [Server] remove QgsWfsProjectParser D'Hont René-Luc <rldhont@gmail.com> 2017-04-08 [Server] Update QgsServer AccessControl tests D'Hont René-Luc <rldhont@gmail.com> 2017-04-08 [Server] WFS Transaction add KVP support D'Hont René-Luc <rldhont@gmail.com> 2017-04-06 [Server] WFS Transaction refactoring D'Hont René-Luc <rldhont@gmail.com> 2017-04-04 [Server] WFS GetFeature refactoring remove QgsWFSProjectParser and rewrite all GetFeature methods D'Hont René-Luc <rldhont@gmail.com> 2017-02-18 [Server] WFS GetCapapbilities and DescribeFeatureType refactoring Remove QgsWFSProjectParser from GetCapabilities and DescribeFeatureType Nathan Woodrow <madmanwoo@gmail.com> 2017-04-08 sip skip on ColumnConfig == for now Fails on Windows build for some reason Alexander Bruy <alexander.bruy@gmail.com> 2017-04-08 remove docs for parent parameter Alexander Bruy <alexander.bruy@gmail.com> 2017-04-08 update SIP file Alexander Bruy <alexander.bruy@gmail.com> 2017-04-08 address Nyall's comments: - add TransferThis to parent argument - QSignalSpy always available with Qt5 Alexander Bruy <alexander.bruy@gmail.com> 2017-04-07 fix warnings` Alexander Bruy <alexander.bruy@gmail.com> 2017-04-07 replace "added in QGIS 3.0" with "since QGIS 3.0" Alexander Bruy <alexander.bruy@gmail.com> 2017-04-07 homogenize doxygen comments Alexander Bruy <alexander.bruy@gmail.com> 2017-04-07 sipify Alexander Bruy <alexander.bruy@gmail.com> 2017-04-07 don't close popup after first click, so user can select all necessary options at once Alexander Bruy <alexander.bruy@gmail.com> 2017-04-05 add context menu with select/deselect all options Alexander Bruy <alexander.bruy@gmail.com> 2017-03-23 make model and delegate classes private API Alexander Bruy <alexander.bruy@gmail.com> 2017-03-23 remove private member initialization Alexander Bruy <alexander.bruy@gmail.com> 2017-03-23 more doxymentation Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 add tests Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 custom widget for Qt Designer Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 add Python bindings Alexander Bruy <alexander.bruy@gmail.com> 2017-03-21 [FEATURE] new custom widget — combobox with checkable items Merge: 8c5e241be4 bfd37e1122 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-08 Merge pull request #4339 from nyalldawson/sipify Sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 [sipify] Add return types for functions in docstrings and change \return -> :return: in docystrings Nathan Woodrow <madmanwoo@gmail.com> 2017-04-07 Add header to Qt templates Matthias Kuhn <matthias@opengis.ch> 2017-04-07 sipify_all Matthias Kuhn <matthias@opengis.ch> 2017-04-07 [sipify] Fix exposing members and default struct accessors Matthias Kuhn <matthias@opengis.ch> 2017-04-05 QgsAttributeEditorElement is an abstrat class Matthias Kuhn <matthias@opengis.ch> 2017-04-05 [sipify] Add support for abstract classes Matthias Kuhn <matthias@opengis.ch> 2017-04-04 Sipification Matthias Kuhn <matthias@opengis.ch> 2017-04-04 [sipify] do not copy struct docstrings Matthias Kuhn <matthias@opengis.ch> 2017-04-04 [sipify] Force newlines after sip commands Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2017-04-07 remove unused label from about dialog Merge: 2adccb9295 2308b07671 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-04-07 fix indentation Merge: 9c30a0e72e 837ee29488 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Merge pull request #4328 from nyalldawson/proc_c7 Porting processing to c++, part 2 (followup to #4311) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Attempt to fix failing GDAL test Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Always return const algorithms, since algorithms should not be modified Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Some cleanups Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Fix processing error when grass7 not available Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Update sip Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Remove processing specific methods for adding/removing providers QgsProcessingRegistry methods should always be used instead Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Remove AlgorithmProvider Totally ported to QgsProcessingProvider Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Also refactor provider context menu actions and remove from AlgorithmProvider Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Refactor provider actions and remove from AlgorithmProvider Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Remove activation control from AlgorithmProvider Split between QgsProcessingProvider and subclasses Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Fix some breakage Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Move tr out of AlgorithmProvider to subclasses Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Use display name in algorithm help Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Remove processing algList All functionality has been moved to QgsProcessingRegistry Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Move more algList functionality to QgsProcessingRegistry Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Move algorithm id (previously commandLineName) to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Don't try to deepcopy QgsProcessingAlgorithm class Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Move provider algorithm handling to QgsProcessingProvider Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Fix bad string encoding on windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-07 Whitespace Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 [sipify] Replace nullptr with None in docstrings Since nullptr has no meaning to Python devs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-07 Update api break docs, sipify QgsRasterFileWriter Etienne Trimaille <gustrimaille@yahoo.fr> 2017-04-07 disable export button if we try to export a raster layer (#4319) Merge: d26d1b7c4a 26e2947765 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-07 Merge pull request #4336 from nyalldawson/background_raster [FEATURE] Background saving of raster layers Merge: 25d9936df8 d2f3eb1ba5 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <tim@linfiniti.com> 2017-04-06 Changed Tile Server (XYZ) to XYZ Tile Server to reduce visual clutter Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Cleanup of validation objects and markers Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Fix snapping configuration to snap only to editable layers Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Also highlight vertices when highlighting a feature on mouse hover Tim Sutton <tim@linfiniti.com> 2017-04-06 Added more error handling for cases when processing help causes an error Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Spelling fix Mathieu Pellerin <nirvn.asia@gmail.com> 2017-04-06 [OGR] fix feature count issue for OSM datasets (fixes #16402) (#4322) Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Fix build for Qt<5.6 Martin Dobias <wonder.sk@gmail.com> 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 <info@borysjurgiel.pl> 2017-04-06 Merge branch 'master' of github.com:qgis/QGIS Borys Jurgiel <info@borysjurgiel.pl> 2017-04-06 Fix Refactor Fields error if layer has no features Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2017-04-06 Add API area selector in test template Martin Dobias <wonder.sk@gmail.com> 2017-04-06 Update highlighted nodes when features are changed or deleted Nathan Woodrow <madmanwoo@gmail.com> 2017-04-06 Add ignore for astyle for template folder Larry Shaffer <lshaffer@boundlessgeo.com> 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 <wonder.sk@gmail.com> 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 <madmanwoo@gmail.com> 2017-04-06 Fix broken template Nathan Woodrow <madmanwoo@gmail.com> 2017-04-06 Fix unset var in template install script Pro Tip: Don't code on the train early in the morning Nathan Woodrow <madmanwoo@gmail.com> 2017-04-06 Fix typo in install template script Nathan Woodrow <madmanwoo@gmail.com> 2017-04-05 Add install script for editor templates and code style Richard Duivenvoorde <richard@duif.net> 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 <tomkralidis@gmail.com> 2017-04-05 update schema lineage Merge: 88c3b51f7e cf7acdf5f8 Alessandro Pasotti <elpaso@itopen.it> 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 <monfardini@ldpgis.it> 2017-04-05 bug 16389 fix error in sld export about stroke color Merge: 85d59e648a 377b181c4e Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Merge pull request #4333 from nyalldawson/dataobjects Port more processing dataobjects methods to c++ Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-04-05 creatensis.pl: fix md5sum verification on filenames with a plus Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Use QgsMapLayerComboBox in processing field calculator Martin Dobias <wonder.sk@gmail.com> 2017-04-05 Slightly improved markers for highlighted nodes and circular nodes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-05 [sipify] fix private inheritance with namespace Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-05 [sipify] skip protected members Merge: d5f930adad 8ffdb362cc Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Merge pull request #4331 from nyalldawson/dataobjects Port some processing dataobjects routines to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Port some processing dataobjects routines to c++ Martin Dobias <wonder.sk@gmail.com> 2017-04-05 Fixed display of rubber bands when using OTF reprojection Martin Dobias <wonder.sk@gmail.com> 2017-04-05 Fix topological editing when snapping a node to a segment Martin Dobias <wonder.sk@gmail.com> 2017-04-05 Fix support for advanced digitizing dock (CAD) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Allow storing QgsCoordinateReferenceSystem in QVariants Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Spell check "condtion" -> "condition" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-05 Daily connectification Merge: 85e83e1470 d2a242aa95 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-05 Merge pull request #4311 from nyalldawson/proc_c4 Simple c++ base class for processing algorithms Angelos Tzotsos <gcpp.kalxas@gmail.com> 2017-04-04 Added sample XML document for QGIS metadata Angelos Tzotsos <gcpp.kalxas@gmail.com> 2017-04-04 Added draft XML schema for QGIS metadata Víctor Olaya <volayaf@gmail.com> 2017-04-04 [Processing] prevent error when running escapeAndJoin with empty param string fixes #16200 Víctor Olaya <volayaf@gmail.com> 2017-04-04 Revert "[Processing] prevent error when running escapeAndJoin with empty param string" This reverts commit c2a566a3a7bfe369832e5361a0c582bfe2ea5a98. Víctor Olaya <volayaf@gmail.com> 2017-04-04 [Processing] prevent error when running escapeAndJoin with empty param string fixes #16200 Víctor Olaya <volayaf@gmail.com> 2017-04-04 [processing] cast setting size value to int fixes #16347 Víctor Olaya <volayaf@gmail.com> 2017-04-04 fixed saga algorithm to adapt it to 2.3 syntax Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-04 fix building without Qt Webkit also Qt5 connect style Martin Dobias <wonder.sk@gmail.com> 2017-04-04 Fix moving of edges with circular edges + code cleanups Martin Dobias <wonder.sk@gmail.com> 2017-04-04 Simplify code for dragging of edges Martin Dobias <wonder.sk@gmail.com> 2017-04-04 Simplify code for straight line rubber bands Nathan Woodrow <madmanwoo@gmail.com> 2017-04-04 Move editor tools into editors folder (#4324) Move editor tools into editors folder and add test QtCreator template Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Complete daily allocation of Qt5 connect transitions Nyall Dawson <nyall.dawson@gmail.com> 2017-04-04 Update identation Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Move format handling flags to QgsAlgorithmProvider Merge: 9ac70a009c c403994d02 Tom Kralidis <tomkralidis@gmail.com> 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 <jef@norbit.de> 2017-04-03 fix api break dox for QgsLayerTreeMapCanvasBridge custom layer order Tom Kralidis <tomkralidis@gmail.com> 2017-04-03 [FEATURE] [needs-docs] MetaSearch: add support for ESRI MapServer/FeatureServer layer integration (fixes #16320) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-03 [astyle] update licence Merge: 0e7163be8a d6433c5b4c Tom Kralidis <tomkralidis@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-04-03 [astyle] set C++ version to 11 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-03 bump astyle version to 3.0 Tom Kralidis <tomkralidis@gmail.com> 2017-04-03 MetaSearch: set 4326 as default CRS, use WKT to feed polygon geometry Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Update PreconfiguredAlgorithm for new API Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Sipify QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-29 Move flags (hide from toolbox, etc) to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Port handling of algorithm names to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Move algorithm group handling to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Move algorithm icon handling to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Move tag handling to QgsProcessingAlgorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Simple c++ base class for processing algorithms Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 [processing] Fix MessageBarProgress Martin Dobias <wonder.sk@gmail.com> 2017-04-03 Correctly show rubber bands when dragging vertices of circular edges Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-03 [sipify] fix override removal Denis Rouzaud <denis.rouzaud@gmail.com> 2017-04-03 [sipify] properly get out of private section Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 [processing] Move dataobjects.getSupportedOutputVectorLayerExtensions to QgsVectorFileWriter Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 [sipify] Handle enum values using bitshift operators Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Handle Q_DECLARE_FLAGS and Q_DECLARE_OPERATORS_FOR_FLAGS in sipify Merge: 97611fed36 dbc8ad76f1 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Merge pull request #4323 from nyalldawson/doxygen_standard Standardise a bunch of doxygen tags, cleanup code Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Update some recently merged classes Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Strip \a from doxygen comments in sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Modernise CharacterWidget API, move to sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Update sip files Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Use auto doxygen links where possible instead of explicit \link Will make things nicer in Python documentation Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Spell check: vecotr -> vector Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 /*! -> /** We already have enough doxygen styles to manage! Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Remove redundant doxygen comments from .cpp files, move to .h where appropriate Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @(end)link -> \(end)link Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Fix some malformed doxygen Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @throws -> \throws Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @ingroup -> \ingroup Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Remove some unneeded copydocs Since doxygen already copies docs for overridden methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-04-03 @brief -> \brief Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @class -> \class Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @sa -> \see Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @see -> \see Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 \return -> \returns (for consistency) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @return(s) -> \return(s) Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 @param -> \param Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 "Introduced in..." -> "\since" Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Change doxygen @note to \note Merge: 541ecc55ae 3d5a039062 Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Merge pull request #4308 from nyalldawson/raster_unique [FEATURE] Allow easy styling of discrete rasters Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Update raster histogram widget to use feedback object Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-28 Add label for color ramp widget Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Fix classification test Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Don't set both a default ramp and show the random option Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Improve random color generation for unique raster values Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Default to random color ramps for unique value rasters Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 [needs-docs] Rename Paletted raster renderer to "Paletted/Unique values" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-28 Add unit test to ensure that #13263 is fixed Fix #13263 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-27 Calculate unique raster values in background thread To keep UI nice and responsive Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 Allow cancelation of raster stats/histogram operations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-27 No lies! Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-27 [FEATURE] Allow loading paletted color table from file Supports standard GDAL/ESRI clr file format Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 Add method to load paletted renderer classes from file Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 Add method to read paletted color data from string Nyall Dawson <nyall.dawson@gmail.com> 2017-03-23 Enable reordering of paletted raster entries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-23 Allow changing label for multiple values at once in paletted renderer widget Nyall Dawson <nyall.dawson@gmail.com> 2017-03-23 Allow changing pixel value in paletted renderer widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2017-04-03 Some more Qt5 signal converts Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 No more old style connects in providers Merge: 106d95b95b beb185a72e Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Merge pull request #4321 from m-kuhn/sinceNow Use \since instead of \note added in Matthias Kuhn <matthias@opengis.ch> 2017-04-03 Update sipify to use the "\since" tag Matthias Kuhn <matthias@opengis.ch> 2017-04-03 Add some remaining \since tags Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 More new style Qt5 connects Matthias Kuhn <matthias@opengis.ch> 2017-04-03 Use "\since" instead of "@note added in" Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Fix Travis warnings Matthias Kuhn <matthias@opengis.ch> 2017-04-03 some docstrings in cpp files Matthias Kuhn <matthias@opengis.ch> 2017-04-03 Update doc test for \since Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Add qgsi->qgis to spell check Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 QGSI -> QGIS Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Replace "python" with "Python" in docs Nyall Dawson <nyall.dawson@gmail.com> 2017-04-03 Remove SIP_TRANSFERTHIS from .cpp files Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Fix build warnings Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Sipify QgsPropertyTransformer Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Sipify QgsConditionalStyle Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Sipify QgsClipper Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Autogenerate more sip files Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Fix sipify override and inline definition combination Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Add %Feature support to sipify Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Fix sipify constructor detection Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Mac compatibility for prepare-commit.sh Matthias Kuhn <matthias@opengis.ch> 2017-04-02 Fix sipdiff Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Remove \brief from doxygen in sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 More sipify blacklist removal Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Fix sipify annotations and inline definition combination Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Convert doxygen notes and version added to sphinx style in sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Remove ingroup and class from doxygen when creating sip docstrings Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Fix(?) build warning Martin Dobias <wonder.sk@gmail.com> 2017-04-02 Move private arc segmentization routines to QgsGeometryUtils Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Remove processing sip bindings from sip blacklist Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Handle c++11 '= default' in sipify Nyall Dawson <nyall.dawson@gmail.com> 2017-04-02 Fix build when QWebKit not available Matthias Kuhn <matthias@opengis.ch> 2017-04-01 mac compatibility fix Matthias Kuhn <matthias@opengis.ch> 2017-04-01 Add whitespace check to prepare-commit.sh Matthias Kuhn <matthias@opengis.ch> 2017-04-01 [sipify] Add name of source file to generated headers Matthias Kuhn <matthias@opengis.ch> 2017-03-31 Improve sip bindings Matthias Kuhn <matthias@opengis.ch> 2017-03-30 Autogenerate some sip files Matthias Kuhn <matthias@opengis.ch> 2017-03-30 Fix typos Matthias Kuhn <matthias@opengis.ch> 2017-03-30 More information when [LIB]_EXPORT is missing Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-30 fix export macro matching Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-03-30 sipify: adds test to prepare-commit and adapt sipdiff add missing macros to Doxyfile.in Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-30 add type and default values identifiers Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-03-29 use sip includes rather than listing header to generate all sip files Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-29 use dedicated header for QgsAttributes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-28 also comment methods fix comment starting on first line of block Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-27 SIP test: use blacklist rather than whitelist Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-27 sipify QgsVectorLayer, QgsFeature Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-27 pre-process headers (QgsVectorLayer and QgsFeature) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-27 test auto-generated sip files on Travis Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-03-27 remove comments from sipfiles (QgsVectorLayer and QgsFeature) Matthias Kuhn <matthias@opengis.ch> 2017-03-17 Ignore SIP annotations in doxygen Matthias Kuhn <matthias@opengis.ch> 2017-03-17 Put some sip code into qgsfeature.h Just for reference Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-03-30 Hide embedded form in relation reference by default Matthias Kuhn <matthias@opengis.ch> 2017-03-30 Code formatting Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-30 [FEATURE][processing] Snap Geometries algorithm can now snap within the same layer Allows closure of gaps within a layer Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-03-30 Little bit of renaming of variables to camelCase Nyall Dawson <nyall.dawson@gmail.com> 2017-03-30 Fix compilation error on Travis Nyall Dawson <nyall.dawson@gmail.com> 2017-03-30 Qt5 style connects Jürgen E. Fischer <jef@norbit.de> 2017-03-28 debian packaging: update icons Even Rouault <even.rouault@spatialys.com> 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 <volayaf@gmail.com> 2017-03-29 Merge pull request #4278 from sfkeller/patch-1 [processing] Updated ogr2ogr.py with GeoPackage in FORMATS and EXTS. Martin Dobias <wonder.sk@gmail.com> 2017-03-29 Added test for dragging of selection rect to delete nodes Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-29 [gui] improve the browser panel's spinner (#4312) Martin Dobias <wonder.sk@gmail.com> 2017-03-08 Remove debugging output to track down travis failure Martin Dobias <wonder.sk@gmail.com> 2017-03-08 Fix highlight of marker to add vertices to linestrings Martin Dobias <wonder.sk@gmail.com> 2017-03-08 Do not leave rubber band artifacts when deleting vertices Martin Dobias <wonder.sk@gmail.com> 2017-03-08 Double-click to add vertex only on an edge Martin Dobias <wonder.sk@gmail.com> 2017-03-08 Fix rubber band unit tests Martin Dobias <wonder.sk@gmail.com> 2017-03-07 Fix rubber band bounding box calculation The icon half-width was incorrectly divided by map units per pixel... Martin Dobias <wonder.sk@gmail.com> 2017-03-07 fixes after rebase Martin Dobias <wonder.sk@gmail.com> 2017-03-02 Looks like crs mismatch...? Martin Dobias <wonder.sk@gmail.com> 2017-03-02 travis Martin Dobias <wonder.sk@gmail.com> 2017-03-02 More travis testing Martin Dobias <wonder.sk@gmail.com> 2017-03-02 More travis debugging Martin Dobias <wonder.sk@gmail.com> 2017-03-02 More travis debugging Martin Dobias <wonder.sk@gmail.com> 2017-03-02 More travis debugging Martin Dobias <wonder.sk@gmail.com> 2017-03-02 Trying to understand what's wrong on travis... Martin Dobias <wonder.sk@gmail.com> 2017-03-02 Code cleanup + more testing Martin Dobias <wonder.sk@gmail.com> 2017-03-01 More unit tests Martin Dobias <wonder.sk@gmail.com> 2017-03-01 Fix rare crash on map canvas deletion Martin Dobias <wonder.sk@gmail.com> 2017-03-01 Added unit testing for the new node tool Martin Dobias <wonder.sk@gmail.com> 2017-02-28 Fix build warning Martin Dobias <wonder.sk@gmail.com> 2017-02-28 Fix spelling Martin Dobias <wonder.sk@gmail.com> 2017-02-28 Fixed some bits from the review Martin Dobias <wonder.sk@gmail.com> 2017-02-24 Initial port of CAD-enabled node tool Matthias Kuhn <matthias@opengis.ch> 2017-03-28 Catch geos exception in event loop Matthias Kuhn <matthias@opengis.ch> 2017-03-28 Catch geos exceptions Merge: da41af1481 21df6252f0 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-29 Merge pull request #4290 from nyalldawson/fix_16149 Fix incorrect project CRS when loading project (fix #16149) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-29 fix ArcGIS Feature/Map Server connect() Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Clean up progress handling in QgsProcessingFeedback Jürgen E. Fischer <jef@norbit.de> 2017-03-28 fix windows build (followup 943d1a2) Alessandro Pasotti <elpaso@itopen.it> 2017-03-28 Removed a few debug messages (credentials leakage) Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Fix map views always recenter when resized Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Avoid redrawing map views multiple times on creation Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Allow labels to be toggled in map views Another step toward feature parity with overview panel Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 Fix Coverity divide by zero errors Nyall Dawson <nyall.dawson@gmail.com> 2017-03-28 More Qt5 style connect conversions matteo <matteo.ghetta@gmail.com> 2017-03-27 fix indentation matteo <matteo.ghetta@gmail.com> 2017-03-27 [processing] other qgis test, clean commit Merge: b8cb196322 d2b29a3e06 Matthias Kuhn <matthias@opengis.ch> 2017-03-27 Merge pull request #4280 from timlinux/new-logo New logo Merge: 1f927abe5c 1a46ddbf28 Alexander Bruy <alexander.bruy@gmail.com> 2017-03-27 Merge pull request #4293 from alexbruy/processing-api [processing][needs-docs] Processing API improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 Avoid coverity null dereference after null check warning Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 Followup 8b9e492, fix drawing of cached layer images Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 [server] Fix potential crash caused by referencing out of scope local Nyall Dawson <nyall.dawson@gmail.com> 2017-03-27 More Qt5 style connects Nyall Dawson <nyall.dawson@gmail.com> 2017-03-26 Don't try to compose images before they have been initialized Nyall Dawson <nyall.dawson@gmail.com> 2017-03-26 Fix some valgrind issues Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-26 Port GEOS centroid tests to PyQGIS Nyall Dawson <nyall.dawson@gmail.com> 2017-03-26 Optimise QgsGeos conversions Avoid some unnecessary creation of QgsPointV2 Merge: daa2454558 51035cfb67 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-25 Merge pull request #4303 from nyalldawson/densify Port processing densify algorithms to c++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-25 Fix setting project to no projection not triggering lockdown of ellipsoid and unit selection Nyall Dawson <nyall.dawson@gmail.com> 2017-03-25 [composer] Correctly draw overview frame when map item CRS differs Nyall Dawson <nyall.dawson@gmail.com> 2017-03-25 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-25 Fix spelling errors in processing algorithm help Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-25 [FEATURE] New API QgsGeometry::densifyByCount Densifies a geometry by adding a specified number of vertices to each segment Nathan Woodrow <madmanwoo@gmail.com> 2017-03-24 Hide and show system tray icon on all platforms Nathan Woodrow <madmanwoo@gmail.com> 2017-03-24 Hide system tray icon on Windows Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 2017-03-24 [bugfix] Apply authentication configuration to xyz layers Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-24 [processing] GRASS 7.2 support: use SQL compatible output names (#4298) (fixes #16370) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-24 Remove unused options search widgets Nyall Dawson <nyall.dawson@gmail.com> 2017-03-24 Fix broken widget filter box in layer/project properties Steven Mizuno <spookster@netzero.net> 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 <nyall.dawson@gmail.com> 2017-03-24 Spell check: accurancy->accuracy Nyall Dawson <nyall.dawson@gmail.com> 2017-03-24 Allow showing main canvas extent in extra map views Another step toward multicanvas replacing map overview panel Matthias Kuhn <matthias@opengis.ch> 2017-03-23 Revert renaming of main layer-tree-group node Matthias Kuhn <matthias@opengis.ch> 2017-03-22 Preserve custom layer order in offline editing Matthias Kuhn <matthias@opengis.ch> 2017-03-23 Document API breaks Matthias Kuhn <matthias@opengis.ch> 2017-03-23 Fix tests Matthias Kuhn <matthias@opengis.ch> 2017-03-22 Completely move layer order to core Merge: 634d5ffb8a 2fe7caf787 D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-23 Mark QgsRasterRenderer::legendSymbologyItems as /Out/ in sip Nyall Dawson <nyall.dawson@gmail.com> 2017-03-23 Some more new style connects D'Hont René-Luc <rldhont@gmail.com> 2017-03-22 [Processing] Saga: update gdal_io and Flow Accumulation (Flow Tracing) Merge: 060a57f12b 119637768c Larry Shaffer <lshaffer@boundlessgeo.com> 2017-03-22 Merge pull request #4292 from Gustry/fix_mac_build fix undeclared identifier on MAC in composer Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 [processing][API] rename runalg() and runandload() to improve readability Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-03-22 [processing] rename AlgorithmExecutor's runalg() and runalgIterating() to avoid overlapping with general functions and improve readability arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-03-17 Handle arrays comparison in QgsExpression arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-03-17 Handle arrays in QgsExpression::quotedValue Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 remove unused method Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 code cleanups Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 [processing][API] rename algoptions() to algorithmOptions() Etienne Trimaille <gustrimaille@yahoo.fr> 2017-03-22 fix undeclared identifier on mac in composer Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 [processing][API] rename alghelp to algorithmHelp Merge: 746d288e33 ce7180ca64 Alexander Bruy <alexander.bruy@gmail.com> 2017-03-22 Merge pull request #4287 from nyalldawson/processing_default_layer [processing] Default to current layer in layer selection combos Nyall Dawson <nyall.dawson@gmail.com> 2017-03-22 Don't emit layerOrderChanged when removing layers Otherwise it automatically enables the layer order panel Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-22 Some more use of QgsProject crs instead of canvas crs Nyall Dawson <nyall.dawson@gmail.com> 2017-03-22 Add missing api break note Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-22 [composer] Fix maps defaulting to rectangle preview mode Nyall Dawson <nyall.dawson@gmail.com> 2017-03-22 Add missing dynamic cast for QgsTriangle to sip bindings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-22 Merge pull request #4283 from nyalldawson/filterrect Remove QgsFeatureRequest::FilterRect Merge: aad182fdc0 2a80d287ac Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-22 Merge pull request #4274 from nyalldawson/scroll_timer A different approach to avoiding accidently scroll changes lbartoletti <lbartoletti@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2017-03-21 Flip some connects to new style Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Swap QgisApp to use new style connects jdugge <jdugge@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2017-03-21 Use a clearer marker for main canvas position in view windows Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix Coverity null pointer derefence issues Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix Coverity null pointer dereference error Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix Coverity null pointer dereference warning Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Remove unnecessary null check Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix broken logic test in QgsFeatureListModel conditional styles Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix possible null pointer dereference Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix coverity use of uninitialized variable error Merge: c412596b64 ab11dfb7f9 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Merge pull request #4279 from nyalldawson/layout_manager2 Rework handling of compositions and projects, and composer windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-21 Better handling of composer map forced refreshes Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix missing initial render of composer maps Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Fix Windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Avoid multiple map/legend renders while loading compositions Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Remove hack to get composer maps to follow canvas Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Fix loading composition triggers render of all composer maps Also cleanup some more unused API methods Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Add/refine test masks for server test Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Fix restoration of compositions from legacy projects Nyall Dawson <nyall.dawson@gmail.com> 2017-03-19 Add missing TransferThis annotation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-18 Fix crash when reopening composers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-18 Rework atlas layer action to handle temporary composer windows Nyall Dawson <nyall.dawson@gmail.com> 2017-03-18 Remove another use of old iface methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-18 Better method to autogenerate composer names Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Restore opening existing composers Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Extend layout manager tests Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Remove more ununused composer code, fix updating existing compositions when settings change Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Port composer template saving and duplicating to layout manager Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-17 Remove more unneeded composer window code Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-16 Use layout manager when testing for unique composer names Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-16 Followup setting composition name Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-21 Better saving/restoring of map view dock position Inspired by Sourcepole's kadas-albireo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-16 [FEATURE][processing] Add 'does not contain' to Extract By Attribute Nyall Dawson <nyall.dawson@gmail.com> 2017-03-21 Add custom widget plugin for QgsScrollArea Nyall Dawson <nyall.dawson@gmail.com> 2017-03-20 Swap all QScrollAreas to QgsScrollAreas Nyall Dawson <nyall.dawson@gmail.com> 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 <tim@linfiniti.com> 2017-03-20 Fixed build due to missing image resource reference. Tim Sutton <tim@linfiniti.com> 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 <tim@linfiniti.com> 2017-03-19 Update logos to use new QGIS logo Tim Sutton <tim@linfiniti.com> 2017-03-18 In progress migration to new QGIS icon Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2017-03-20 QgsSettings: added Auth, App and Providers sections That should be all we need for namespaced settings. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-20 Fix incorrect results when using QgsFeatureRequest.acceptFeature with filter rect Nyall Dawson <nyall.dawson@gmail.com> 2017-03-20 Improve docs Nyall Dawson <nyall.dawson@gmail.com> 2017-03-20 Fix map not refreshed when deselecting/inverting selection (fix #16365) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-03-19 Move QgsAnimatedIcon to a generic implementation (#4272) Matthias Kuhn <matthias@opengis.ch> 2017-03-18 Set feature valid on setId Matthias Kuhn <matthias@opengis.ch> 2017-03-15 Fix failing test Matthias Kuhn <matthias@opengis.ch> 2017-03-15 Make features valid on setAttribute and setGeometry Implements https://github.com/qgis/qgis3.0_api/issues/75 Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2017-03-17 Add version parsing to FindQGIS CMake module Stefan <sfkeller@hsr.ch> 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 <gustrimaille@yahoo.fr> 2017-03-17 add checkbox to open sublayers in a group Merge: 1337ee3866 852f01b0f9 Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2017-03-17 [composer] Smooth scrolling for touchpads Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-17 [labelling] fix font size @value variable (fixes #16362) (#4273) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-17 Flip panel connects to new style Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 [FEATURE] Allow using secondary zoom wheel on mouse to magnify canvas Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 [FEATURE] Allow navigating back/forward through canvas view history with back/forward mouse buttons Merge: 9887734a1f 2dbb128dd9 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Merge pull request #4266 from nyalldawson/raster_proj Avoid getting stuck in raster projector loop for long times Nyall Dawson <nyall.dawson@gmail.com> 2017-03-17 Make raster engine safer with memory usage Nyall Dawson <nyall.dawson@gmail.com> 2017-03-16 Avoid getting stuck in raster projector loop for long times Jürgen E. Fischer <jef@norbit.de> 2017-03-16 don't crash on late update timeouts (cherry picked from commit 5541ad0c06e298c9df804b2236ff660f129db3e6) Merge: 3bcf287a7e e1b1465bb6 Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 Merge pull request #4268 from alexbruy/scripts-tests [processing] support for scripts in the test suite Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 move select by attribute script test to QGIS tests Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 added sample test script which calls two algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 minor script fixes Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 fix typo Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 missed file Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 add note about scripts tests to the README Alexander Bruy <alexander.bruy@gmail.com> 2017-03-16 [processing] allow tests for scripts Matteo Ghetta <matteo.ghetta@gmail.com> 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 <even.rouault@spatialys.com> 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 <alexander.bruy@gmail.com> 2017-03-16 add aux files generated by tests to .gitignore Nyall Dawson <nyall.dawson@gmail.com> 2017-03-16 Fix some suffixes for spin boxes Nyall Dawson <nyall.dawson@gmail.com> 2017-03-16 [processing] Fix error when opening modeler (fix #16270) D'Hont René-Luc <rldhont@gmail.com> 2017-03-15 [BUGFIX][Processing] Vector tools -- add next methods for features iterator Merge: e2d7181289 47dd83dd75 Even Rouault <even.rouault@spatialys.com> 2017-03-15 Merge pull request #4258 from rouault/ogr_isfieldsetandnotnull [OGR provider] Use OGR_F_IsFieldSetAndNotNull() when available. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-15 spelling Even Rouault <even.rouault@spatialys.com> 2017-03-14 [OGR provider] Run addFeatures() and deleteFeatures() within transaction Martin Landa <landa.martin@gmail.com> 2017-02-22 OGR data provider: use transactions when changing attributes and geometries (if possible) (fixes #16216) Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-15 Move "new view" action alongside other view tools in toolbar Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 [FEATURE] @layout_name variable for retrieving composition name Likely useful in some circumstances! Fixes #15824 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 Move composer title to composition name Allows the name to be retrieved from core code Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-15 [style dock] fix defining min/max values via raster histogram (#4262) Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 Never set the main canvas CRS manually Instead always rely on connection to project CRS changes Nyall Dawson <nyall.dawson@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2017-03-13 Fix datum transformation for raster layers Forward port from d6185b5 Merge: b8c3c139a1 2d37ca9bd9 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 Merge pull request #4253 from nyalldawson/multi_canvas2 [FEATURE] Multi canvas/additional map views Jürgen E. Fischer <jef@norbit.de> 2017-03-14 blacklist epsg:6966 and epsg:7082 for crssync Jürgen E. Fischer <jef@norbit.de> 2017-03-14 fix duplicate labels in api_break.dox Merge: 647e814bfd ac912cc049 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 Merge pull request #4254 from Gustry/vertical_alignment make the attribute table vertical aligned Merge: afdbf1bbbb f355fcd96e Nyall Dawson <nyall.dawson@gmail.com> 2017-03-15 Merge pull request #4248 from arnaud-morvan/expressions_with_null Improve NULL handling in expressions Jürgen E. Fischer <jef@norbit.de> 2017-03-14 fix FieldFormatter in pi_break.dox Merge: b1327380c6 0dc61cb2fb Alexander Bruy <alexander.bruy@gmail.com> 2017-03-14 Merge pull request #4256 from alexbruy/password-lineedit [FEATURE][needs-docs] new custom widget PasswordLineEdit Even Rouault <even.rouault@spatialys.com> 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 <gustrimaille@yahoo.fr> 2017-03-13 make the attribute table vertically aligned Alexander Bruy <alexander.bruy@gmail.com> 2017-03-14 use new style for signal-slot connection Alexander Bruy <alexander.bruy@gmail.com> 2017-03-14 use C++11 style initializer in custom widget Alexander Bruy <alexander.bruy@gmail.com> 2017-03-14 add Q_PROPERTY for showLockIcon Alexander Bruy <alexander.bruy@gmail.com> 2017-03-14 update dialogs to use new password lineedit widget Alexander Bruy <alexander.bruy@gmail.com> 2017-03-13 add custom widget for Qt Designer Alexander Bruy <alexander.bruy@gmail.com> 2017-03-13 add SIP bindings Alexander Bruy <alexander.bruy@gmail.com> 2017-03-13 remove unused forward declaration Alexander Bruy <alexander.bruy@gmail.com> 2017-03-13 [FEATURE][needs-docs] new custom widget: password edit with built-in show/hide password button. Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-14 Fix some use of direct project key read when getter should be used Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Remove unused files Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Make sure main canvas is always synced to project CRS (part 1) Fix #16337 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Restore projects with OTF off to "no projection" (fix #16338) Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Avoid Qt warning due to null action Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Add method to interface to close map canvases Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-14 Prevent synced view scale from going to 0 when resizing synced docks Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Better initial placement of new map views Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-14 Move New Map View action to View menu (more logical place) Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Fix capitalization, formatting of strings Nyall Dawson <nyall.dawson@gmail.com> 2017-03-14 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-13 Save extent sychronized state in project for views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Use a nicer icon for sync extent Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Refresh map extent when activating sync extent mode Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Allow annotations to be toggled in additional map views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Add toolbar buttons for navigating map views Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-08 Fix map view synchronization with different CRS Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Allow renaming map views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Use a pan tool for map views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Move map view crs setting to menu Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Allow setting magnification factor for map views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Add rotation control to map views Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Add options menu and allow setting map view scale Nyall Dawson <nyall.dawson@gmail.com> 2017-03-07 Fix crash when loading projects with multi canvas Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Allow canvas extents to be synchronized Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Save/restore extra map views in project Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Correctly handle reading/writing multiple canvas to project Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Close extra map views when changing project Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Handle deleting map views Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Ensure operations which should apply to all canvases do Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Ensure all canvases are refreshed when project properties are applied Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Ensure additional canvases respect settings Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Ensure all canvases show annotations Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-03-13 add windows download link for ninja to INSTALL Jürgen E. Fischer <jef@norbit.de> 2017-03-13 fix flake8 warnings arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-03-03 Fix geometry aggregate when first geometry is NULL (usertype) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-03-03 Fix aggregate when group_by value is NULL arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-03-10 Handle NULL in function "Array" Harrissou Sant-anna <delazj@gmail.com> 2017-03-12 Fix link to developer's guide Merge: 1ca73f4f29 a8d627d5ce Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Merge pull request #4239 from nyalldawson/layer_freakin_order Allow retrieval of project layer order through QgsProject Mathieu Pellerin <nirvn.asia@gmail.com> 2017-03-13 harmonize all providers to use lowercase qgis as settings key (#4252) (fixes ArcGisRest browser / connection dialog) Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Revert "Remove no longer required hack to get composer maps to render" Because... server Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Fix failing composer map tests Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 When theme is removed, canvas falls back to default view Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 If no project layer order set, use layer tree layer order for QgsMapThemeCollection::masterVisibleLayers() Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Clearing map canvas theme falls back to project layers Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Move test to correct location Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Remove no longer required hack to get composer maps to render canvas layers Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Add method to QgsMapThemeCollection to retrieve ordered list of visible layers for the project Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Qt5 style connects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-13 Auto-set GUI for custom layer order when API call to QgsProject::setLayerOrder is made Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-09 Layer order in map themes must always respect project layer order Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Allow retrieval of project layer order through QgsProject Previously this was only accessible through app Merge: cd7b19c371 9842fcbfc7 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-13 Merge pull request #4238 from nyalldawson/canvas_theme Allow setting map canvases to auto follow a map theme Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-13 Improved docs for QgsMapCanvas::setTheme, handle setLayers and setLayerStyleOverrides when canvas is following a map theme Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Clearer docs Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Add unit test for changing appearance of style in a theme Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Fix setting layers to match canvas theme Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Allow setting map canvases to auto follow a map theme Matthias Kuhn <matthias@opengis.ch> 2017-03-12 Update pull request template and contribute.md Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Add PR template for github Merge: d10d67728a 18851e4b72 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-12 Merge pull request #4250 from ismailsunni/XYZ_connection_dialog Update UI for XYZ Connection Dialog Ismail Sunni <imajimatika@gmail.com> 2017-03-12 Use new style connect. Ismail Sunni <imajimatika@gmail.com> 2017-03-12 Update UI for XYZ Connection. Blottiere Paul <blottiere.paul@gmail.com> 2017-03-10 [BUGFIX] Embedded groups are empty Jürgen E. Fischer <jef@norbit.de> 2017-03-11 windows test: * skip options startup test (--help shows a message box on windows) * avoid initial console help myarjunar <myarjunar@gmail.com> 2017-03-10 fix zoom vactor value on percent myarjunar <myarjunar@gmail.com> 2017-03-10 use QgsSpinBox instead of QSpinBox and add tooltip myarjunar <myarjunar@gmail.com> 2017-03-09 change zoom factor value to percent Nyall Dawson <nyall.dawson@gmail.com> 2017-03-10 Add missing description to root path property Nyall Dawson <nyall.dawson@gmail.com> 2017-03-10 Generalise editor widget config saving/restoring props from gui Matthias Kuhn <matthias@opengis.ch> 2017-03-10 Fix typo Merge: 236f44dd4e 4d77431b98 Tom Kralidis <tomkralidis@gmail.com> 2017-03-09 Merge pull request #4243 from tomkralidis/metasearch-add-data-dropdown MetaSearch: consolidate "Add WxS" buttons into single dropdown button Nyall Dawson <nyall.dawson@gmail.com> 2017-03-10 Avoid extra frame drawn around color wheel in menus Not needed, and looks very ugly with Qt5 styling Sandro Mani <manisandro@gmail.com> 2017-03-10 [ArcGIS Rest] Fix some icons Sandro Mani <manisandro@gmail.com> 2017-03-10 [ArcGIS Rest] Fix connection key inconsistencies Jürgen E. Fischer <jef@norbit.de> 2017-03-09 remove python ext-libs that should meanwhile available everywhere Matthias Kuhn <matthias@opengis.ch> 2017-03-09 Fix QgsXmlUtils reading list to variant and add test Matthias Kuhn <matthias@opengis.ch> 2017-03-09 Save QgsProperty related objects via QVariants Nyall Dawson <nyall.dawson@gmail.com> 2017-03-07 Correctly use QgsProperties in editor widgets TODO: save/restore properties Tom Kralidis <tomkralidis@gmail.com> 2017-03-09 MetaSearch: consolidate "Add WxS" buttons into single dropdown button Larry Shaffer <lshaffer@boundlessgeo.com> 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 <tomkralidis@gmail.com> 2017-03-09 Merge pull request #4241 from tomkralidis/issue-16266 add pyproj to Python deps Tom Kralidis <tomkralidis@gmail.com> 2017-03-09 add pyproj to Python deps (http://hub.qgis.org/issues/16266) Merge: f5d0ba1aa9 573947896b Alessandro Pasotti <elpaso@itopen.it> 2017-03-09 Merge pull request #4235 from boundlessgeo/qgssettings-housekeeping QgsSettings housekeeping Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2017-03-08 Add macOS 1024x1024 icon for dock, app switcher, etc., rendering [ci skip] Merge: 94bef531f0 41d5f30961 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-09 Merge pull request #4231 from nyalldawson/options [FEATURE] Interface for plugins to embed pages in the options dialog Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Follow up addition of new units Merge: e0979046a4 8b2180f379 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-09 Merge pull request #4213 from m-kuhn/formatDistanceAreaNew Modularize distance and area formatting Matthias Kuhn <matthias@opengis.ch> 2017-03-08 Unit tests for mm/cm units Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-03-03 Modularize distance and area formatting Matthias Kuhn <matthias@opengis.ch> 2017-03-05 [travis] Fold segfault messages Alessandro Pasotti <elpaso@itopen.it> 2017-03-08 QgsSettings: homogenize "qgis" keys Alessandro Pasotti <elpaso@itopen.it> 2017-03-08 QgsSettings: removed leading slashs from keys Merge: 5e6d540bbc 7e546c0382 Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Merge pull request #4233 from myarjunar/test-toMapPixel add unit test for toMapPoint function Nyall Dawson <nyall.dawson@gmail.com> 2017-02-27 Refactor out canvas initializing to project settings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-08 Qt5 connects Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Fix annotations not always positioned in reprojected maps correctly Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Clear cache when setting layer style overrides for canvas Since old cache images no longer apply Nyall Dawson <nyall.dawson@gmail.com> 2017-03-08 Add signal when a map theme changes, add tests myarjunar <myarjunar@gmail.com> 2017-02-08 add unit test for toMapPoint function Larry Shaffer <lshaffer@boundlessgeo.com> 2017-03-07 Remove macOS standalone browser icon install [ci skip] Merge: 97545901ca db138ff8bc Sandro Mani <manisandro@gmail.com> 2017-03-07 Merge pull request #4232 from manisandro/geomchecker Geometry checker: Add self-contact check Sandro Mani <manisandro@gmail.com> 2017-03-07 [Geometry checker] Fix duplicate code in QgsGeometrySelfIntersectionCheckError::isEqual These checks are already performed by QgsGeometryCheckError::isEqual Sandro Mani <manisandro@gmail.com> 2017-03-07 [Geometry checker] Add self-contact check Merge: e23dcc8fef d672361597 Tom Kralidis <tomkralidis@gmail.com> 2017-03-07 Merge pull request #4228 from tomkralidis/metasearch-http-basicauth add support for HTTP Basic authentication Tom Kralidis <tomkralidis@gmail.com> 2017-03-06 add support for HTTP Basic authentication (http://hub.qgis.org/issues/16298) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-07 [spell check] avoid multiple replace by adding prev and next char to sed replace command Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-07 Revert "spell check: replace only words" This reverts commit 0d7f697572e646500e002b53053cea0a1c201fd9. Jürgen E. Fischer <jef@norbit.de> 2017-03-07 spell check: replace only words Nyall Dawson <nyall.dawson@gmail.com> 2017-03-07 [NEEDS-DOCS][processing] Move configuration to qgis options dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-03-06 Notify about QgsProject::crs changes Matthias Kuhn <matthias@opengis.ch> 2017-03-03 [Feature] Path prefix for attachment widget can be defined by expression Matthias Kuhn <matthias@opengis.ch> 2017-03-03 [Feature] Conditional styles for relation reference widget Matthias Kuhn <matthias@opengis.ch> 2017-03-03 Qt5 connections Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-06 fix typo Jürgen E. Fischer <jef@norbit.de> 2017-03-06 spelling fix Jürgen E. Fischer <jef@norbit.de> 2017-03-06 spelling fixes Alessandro Pasotti <elpaso@itopen.it> 2017-03-06 QgsSettings: removed lower(), now it's case sensistive Merge: b9a0ba1e28 38079361cb D'Hont René-Luc <rldhont@gmail.com> 2017-03-06 Merge pull request #4124 from pblottiere/security add unit tests for sql injection Merge: c2b365c70e 6ce208c776 Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 Merge pull request #4226 from tomkralidis/metasearch-fixes-master MetaSearch: minor fixes for QGIS 3 compat Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 MetaSearch: minor fixes for QGIS 3 compat Nathan Woodrow <madmanwoo@gmail.com> 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 <matthias@opengis.ch> 2017-03-05 [travis] Fold successful tests and some noise Matthias Kuhn <matthias@opengis.ch> 2017-03-04 [travis] Less noise when downloading deps Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 [MetaSearch] update release vresion Merge: 5a962e8d4e 6822d6b1d0 Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 Merge pull request #4224 from tomkralidis/metasearch-fixes-master Metasearch fixes master Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 MetaSearch: fix help URL (http://hub.qgis.org/issues/16176) Tom Kralidis <tomkralidis@gmail.com> 2017-03-05 MetaSearch: clean OWS URL when adding from search (http://hub.qgis.org/issues/16261) Jürgen E. Fischer <jef@norbit.de> 2017-03-05 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2017-03-04 fix more flake8 warnings Jürgen E. Fischer <jef@norbit.de> 2017-03-04 update translation strings Merge: 9a747de6db fbe4be884b Nyall Dawson <nyall.dawson@gmail.com> 2017-03-05 Merge pull request #4209 from nyalldawson/postgres_queue_size2 Dynamically adjust postgres feature queue size Merge: f0d2f6dcf3 346bfe499f Nyall Dawson <nyall.dawson@gmail.com> 2017-03-05 Merge pull request #4164 from nyalldawson/cache_upgrade Improvements to attribute table performance Nyall Dawson <nyall.dawson@gmail.com> 2017-03-05 Update for QgsSettings Nyall Dawson <nyall.dawson@gmail.com> 2017-03-05 Update indentation, fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-03-05 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Use correct stats in attribute table dialog title On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-21 Avoid unnecessary reloads layer for attribute table On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-20 Revert 38f4a6f Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-20 Fix attribute table always fetches geometries for features On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2017-02-20 Ensure that full cache flag is cleared when invalid On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-20 Flip some connects to new style Nyall Dawson <nyall.dawson@gmail.com> 2017-02-20 Small cleanup to QgsDualView - don't use cache to access layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <elpaso@itopen.it> 2017-03-04 QgsSettings: pass all keys through the sanitizer (and lower()) Chris Mayo <aklhfex@gmail.com> 2017-02-28 Add option to select building Georeferencer plugin If selected require GSL to be installed Matthias Kuhn <matthias@opengis.ch> 2017-03-04 [travis] Colorize test results Matthias Kuhn <matthias@opengis.ch> 2017-03-04 [travis] Remove leftover env variables Matthias Kuhn <matthias@opengis.ch> 2017-03-04 Make test database setup more quiet Matthias Kuhn <matthias@opengis.ch> 2017-03-04 [travis] Parallelize dependency bootstrapping Matthias Kuhn <matthias@opengis.ch> 2017-03-04 [travis] Add pip cache Matthias Kuhn <matthias@opengis.ch> 2017-03-04 Cache travis dependencies matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal nearest neighbor test matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal moving average interpolation test matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal data metrics interpolation test matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal IDW test matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal raster calculator test matteo <matteo.ghetta@gmail.com> 2017-03-03 [processing] gdal proximity test Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2017-03-04 enforce lower-case qgssettings keys (#4218) * enforce lower-case qgssettings keys * add QgsSettings::remove() unit test Nyall Dawson <nyall.dawson@gmail.com> 2017-03-04 Add a unit test for destroying canvas while a job is canceling Jürgen E. Fischer <jef@norbit.de> 2017-03-03 header cleanups Jürgen E. Fischer <jef@norbit.de> 2017-03-03 pep8/pyflakes3 cleanups Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2017-03-03 remove python version checks Jürgen E. Fischer <jef@norbit.de> 2017-03-03 oracle provider: fix build Jürgen E. Fischer <jef@norbit.de> 2017-03-03 exclude test data from astyling Jürgen E. Fischer <jef@norbit.de> 2017-03-03 scripts/astyle-all.sh run Tom Kralidis <tomkralidis@gmail.com> 2017-03-03 update data.gov CSW endpoint to https Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-03 astyle on left overs Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-03 run astyle on src/* Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-03 run astyle on src/app Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-03 run astyle on src/gui Denis Rouzaud <denis.rouzaud@gmail.com> 2017-03-03 run astyle on src/core Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-25 astyle options Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-25 update astyle to 2.06 Merge: fb409b59a9 51da47d61c Víctor Olaya <volayaf@gmail.com> 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 <jef@norbit.de> 2017-03-02 oracle provider: use prepared statements with parameters (implements #16251) Jürgen E. Fischer <jef@norbit.de> 2017-03-02 vector layer ctor: avoid 'Data source is invalid' warning when invoked with defaults Jürgen E. Fischer <jef@norbit.de> 2017-03-02 canvas: don't try to connect to null layers Jürgen E. Fischer <jef@norbit.de> 2017-03-02 fix exporting bookmarks Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 2017-03-03 Indentation Víctor Olaya <volayaf@gmail.com> 2017-03-02 [processing] fixed update of toolbox after editing script providers Víctor Olaya <volayaf@gmail.com> 2017-03-02 [provided] avoid removing toolbox entries when there are no recent algs Víctor Olaya <volayaf@gmail.com> 2017-03-02 [processing] fixed reading script description for R algorithms fixes #16227 Matthias Kuhn <matthias@opengis.ch> 2017-02-28 Fix map themes in combination w/ offline editing Merge: e045b369cf ee4681df10 Alexander Bruy <alexander.bruy@gmail.com> 2017-03-02 Merge pull request #4088 from volaya/grass_tempfile_fix [processing] fixed grass tempfiles Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-03-02 Merge pull request #4204 from nyalldawson/cancel_without_blocking Don't block when canceling canvas render jobs Nyall Dawson <nyall.dawson@gmail.com> 2017-03-02 Add a unit test for map render job cancelation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-02 Fix build, warnings on windows Sandro Mani <manisandro@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-02 Merge pull request #4185 from DelazJ/linepattern Line pattern fill symbol: Use Spacing instead of Distance Blottiere Paul <blottiere.paul@gmail.com> 2017-03-01 add tests on pattern matching Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Fix failing test + build warning Merge: aeaa5fc687 081cf96c3f Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Merge pull request #4198 from nyalldawson/canvas_api Remove support for disabling OTF reprojection Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Indentation Merge: 26557c9a88 dbca0304d9 Alexander Bruy <alexander.bruy@gmail.com> 2017-03-01 Merge pull request #4200 from alexbruy/processing-reorganize-gdal [processing] rename algorithm groups in GDAL provider Matthias Kuhn <matthias@opengis.ch> 2017-02-27 [FEATURE] Add new expression function `env` Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Fix crash when concurrent rendering operations occur Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-03-01 An invalid CRS should return unknown units for mapUnits Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 Make QgsCoordinateReferenceSystem less noisy with debug messages Nyall Dawson <nyall.dawson@gmail.com> 2017-03-01 More efficient use of strings Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Correctly use QgsMapCanvas::freeze instead of setRenderFlag Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Improve documentation for QgsMapCanvas and remove false QGIS 3 TODO Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-28 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2017-02-28 Fix mac build Matthias Kuhn <matthias@opengis.ch> 2017-02-28 Add QgsUnitTypes::toAbbreviatedString Larry Shaffer <lshaffer@boundlessgeo.com> 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 <rldhont@gmail.com> 2017-02-28 Merge pull request #4157 from rldhont/server-wcs-configparser [Server] Remove QgsWCSProjectParser Harrissou Sant-anna <delazj@gmail.com> 2017-02-22 Locked item can't be moved with arrow keys Matthias Kuhn <matthias@opengis.ch> 2017-02-28 Add icons to some shortcut configurations Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 2017-02-28 [processing] rename algorithm groups in GDAL provider Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Fix some use of canvas CRS when project CRS should be used Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Flip QgsMapCanvas connects to new style Also remove unneeded duplicate signal Merge: 887ca6f95a 5312965e61 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-28 Merge pull request #4193 from nyalldawson/proj_widget_api Rename projection selection widgets and clean up API Nyall Dawson <nyall.dawson@gmail.com> 2017-02-27 Rename projection selection widgets and cleanup API The current names for QgsProjectionSelector and QgsGenericProjectionSelector are confusing D'Hont René-Luc <rldhont@gmail.com> 2017-02-17 [Server] Remove QgsWCSProjectParser Merge: 0eccc89ada f56e6b9d3e Hugo Mercier <hugo.mercier@oslandia.com> 2017-02-27 Merge pull request #4195 from mhugo/fix_vlayers [virtual layers] Fix encoding issues in dbmanager Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-27 remove extra file Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-27 find edited files locally Hugo Mercier <hugo.mercier@oslandia.com> 2017-02-27 [dbmanager] Fix encoding issues with virtual layers Hugo Mercier <hugo.mercier@oslandia.com> 2017-02-27 [virtual layer] Fix geometry column detection for types with Z Merge: 171dfe1130 ab9bdd4339 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-27 Merge pull request #4188 from luzpaz/small-doxy-typo [skip ci] small doxygen typo Martin Dobias <wonder.sk@gmail.com> 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 <luzpaz@users.noreply.github.com> 2017-02-25 [skip ci] small doxygen typo Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-23 remove autopep8 and flip from main build (no more qgisstyle) Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2017-02-24 Add new constructor QgsPoint( const QgsPointV2& ) Matthias Kuhn <matthias@opengis.ch> 2017-02-24 Move QgsVector to its own header Matthias Kuhn <matthias@opengis.ch> 2017-02-24 Build astyle Jürgen E. Fischer <jef@norbit.de> 2017-02-24 message log viewer: window isn't closeable and last tab has to stay (fixes #16220) Matthias Kuhn <matthias@opengis.ch> 2017-02-24 Indentation fix Andreas Sturmlechner <andreas.sturmlechner@gmail.com> 2017-02-19 Don't link to QtWebKit when it's disabled Matthias Kuhn <matthias@opengis.ch> 2017-02-23 Do not re-lookup already present CRSes Matthias Kuhn <matthias@opengis.ch> 2017-02-23 Remove protected API from non-inherited class Matthias Kuhn <matthias@opengis.ch> 2017-02-22 Default integers to QLongLong in expressions Harrissou Sant-anna <delazj@gmail.com> 2017-02-24 Restructure Marker line symbol layer dialog (#4183) Martin Dobias <wonder.sk@gmail.com> 2017-02-24 A bit of const-correctness and new convenience methods for edit tools Harrissou Sant-anna <delazj@gmail.com> 2017-02-23 Use Spacing instead of Distance Jürgen E. Fischer <jef@norbit.de> 2017-02-23 fix text format widget connection Jürgen E. Fischer <jef@norbit.de> 2017-02-23 run t2t Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-23 run spelling and indentation test on another Travis build (#4180) Matthias Kuhn <matthias@opengis.ch> 2017-02-23 Add missing include Matthias Kuhn <matthias@opengis.ch> 2017-02-22 Fix relations in offline editing Matthias Kuhn <matthias@opengis.ch> 2017-02-23 Code cleanup Jürgen E. Fischer <jef@norbit.de> 2017-02-23 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2017-02-23 osgeo4w: remove pyc on install and uninstall Bernhard Ströbl <bernhard.stroebl@jena.de> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-23 Merge pull request #4178 from nyalldawson/fix_16217 Accept any whitespace delimiters when parsing WKT (fix #16217) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-23 Accept any whitespace delimiters when parsing WKT (fix #16217) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-23 Flip some connects to new style Blottiere Paul <blottiere.paul@gmail.com> 2017-02-08 [Server] add unit tests for sql injection Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-22 make spell test a proper test and not a standalone script Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-22 Add unit test if circular arc segmentation produces the same vertices in both directions Mathieu Pellerin <nirvn.asia@gmail.com> 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 <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2017-02-22 Merge pull request #4174 from nyalldawson/stroke [needs-docs] Rename Outline and Border -> Stroke Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2017-02-22 Merge pull request #4170 from rouault/gdal_mask [GDAL provider] Expose GDAL mask band as a pseudo alpha band. Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Add missing "interval" and "curvepoint" modes to data defined line marker (fix #16212) Merge: 18b9f407ce 4790035efa Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Merge pull request #4147 from nyalldawson/exp_feature Optimise expression context storage/retrieval of features Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Add method to remove feature from a QgsExpressionContextScope Merge: bde4ff99c4 74abd5bbf6 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Merge pull request #4154 from nyalldawson/coloring [FEATURE][processing] New algorithm for topological coloring of polygons Nyall Dawson <nyall.dawson@gmail.com> 2017-02-15 Optimise expression context storage/retrieval of features Shaves ~10% rendering time off a 1 million point layer Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 [FEATURE][processing] Topological coloring can have a minimum distance between features assigned the same color set Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-17 Allow specifying minimum number of colors for coloring map Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-22 Merge pull request #4169 from nyalldawson/props_gui [FEATURE] Interactive curve editing for property overrides Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Harmonize plot appearance between gradient editor and curve editor Nyall Dawson <nyall.dawson@gmail.com> 2017-02-22 Expand curve editor if enabled Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-22 Allow value fetching and histogram calculation to be canceled Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-21 Restrict curve points to 0-1 range Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Allow QgsPropertyTransformers to have an associated QgsCurveTransform Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2017-02-22 Merge pull request #4165 from 3nids/removethe remove the-prefix from source code Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-21 remove the-prefix from source code this might result in variables having the same name as some methods Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-21 using a single list to exclude tests on travis Merge: 293e1ee01c 975b5890b9 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-21 Merge pull request #4167 from mhugent/direction_neutral_segmentation Segmentize circular strings the same way in both directions Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-21 fix print spell check progress on Travis to avoid timeouts (followup 6cc58f3869a7f0642a78ee8f379e0b7862292c0b) Jürgen E. Fischer <jef@norbit.de> 2017-02-21 use constant for raster iterator default (followup baa5d90, f924578) Jürgen E. Fischer <jef@norbit.de> 2017-02-21 fix link warning Jürgen E. Fischer <jef@norbit.de> 2017-02-21 spell check: fix travis condition Jürgen E. Fischer <jef@norbit.de> 2017-02-21 wms: initialize mStepWidth/mStepHeight w/o parseUri (fixes xyz layer after baa5d90) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-21 print spell check progress on Travis to avoid timeouts Jürgen E. Fischer <jef@norbit.de> 2017-02-21 osgeo4w: include .vars in nightly Merge: 3da44134d8 e20ed4bfdb Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-21 Merge branch 'master' of https://github.com/qgis/QGIS into direction_neutral_segmentation Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Add missing doc Merge: 4c92689d14 db5dd85408 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Merge pull request #4163 from nyalldawson/clang_tidyu Fix a bunch of suggestions from clang-tidy Jürgen E. Fischer <jef@norbit.de> 2017-02-21 fix windows build Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 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 <lshaffer@boundlessgeo.com> 2017-02-20 Merge pull request #4090 from dakcarto/find-qgis-cmake FindQGIS.cmake updates Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Fix some more clang-tidy suggestions Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Fix build error and warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <senhor.neto@gmail.com> 2017-02-20 Adds tooltips to the add/remove variable buttons Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Remove temporary group box from diagram properties (fix #16206) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Remove invalid tooltip from arrow symbol widget (fix #16208) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Remove use of deprecated auto_ptr Nyall Dawson <nyall.dawson@gmail.com> 2017-02-21 Fix build warning Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-20 Segmentize circular strings the same way in both directions, avoiding problems with tiny gaps/overlaps Jürgen E. Fischer <jef@norbit.de> 2017-02-20 fix 74df875 Jürgen E. Fischer <jef@norbit.de> 2017-02-20 debian packing: add plotly dependency Jürgen E. Fischer <jef@norbit.de> 2017-02-20 fix warnings Jürgen E. Fischer <jef@norbit.de> 2017-02-20 remove standalone browser Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-02-20 add search capability to project properties dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-20 [fix #16193] allow minimization of left panel in option dialogs Matthias Kuhn <matthias@opengis.ch> 2017-02-20 Add missing sip bindings Matthias Kuhn <matthias@opengis.ch> 2017-02-20 Remove Q_INVOKABLE in sipdiff Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2017-02-17 Expose relationManager to QML Matthias Kuhn <matthias@opengis.ch> 2017-02-16 Remove "the"-prefix from method signatures Jürgen E. Fischer <jef@norbit.de> 2017-02-20 fix bde9b46 Jürgen E. Fischer <jef@norbit.de> 2017-02-20 osgeo4w: add qt plugin path for tests Jürgen E. Fischer <jef@norbit.de> 2017-02-19 osgeo4w: also provider wrapper for browser (followup 801184a) Jürgen E. Fischer <jef@norbit.de> 2017-02-19 processing: improve saga detection on windows Jürgen E. Fischer <jef@norbit.de> 2017-02-19 nsis: hide details by default Nathan Woodrow <madmanwoo@gmail.com> 2017-02-20 [FEATURE] Add support for Windows jump lists (#4161) Jürgen E. Fischer <jef@norbit.de> 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 <nyall.dawson@gmail.com> 2017-02-19 Merge pull request #4126 from nyalldawson/task_progress [win] Show task manager progress in windows task bar Jürgen E. Fischer <jef@norbit.de> 2017-02-18 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2017-02-18 Ensure all pointer variables are initialized to nullptr DelazJ <delazj@gmail.com> 2016-11-26 split long tooltip in multiline Merge: f66b0baf16 04475f8e32 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-17 Merge pull request #4130 from mhugent/wfs_gml_from_geometry Take wfs gml directly from geometry Merge: 5c211eac39 e77ccba1ae Alexander Bruy <alexander.bruy@gmail.com> 2017-02-17 Merge pull request #4144 from alexbruy/processing-results-viewer [processing] convert results viewer to dock Nyall Dawson <nyall.dawson@gmail.com> 2017-02-17 Use a pan tool in the browser canvas preview Nyall Dawson <nyall.dawson@gmail.com> 2017-02-17 Fix labeling unit types incorrectly restored as map units from old projects Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-16 Adapt gml3 unit tests to use <posList> instead of <coordinates> Merge: 441f6e6e6e 2dfb6dcc5d Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-02-16 Merge pull request #4146 from jdugge/master [processing] gdal translate fixes Merge: 35d9b83aa5 1d68c164e2 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-16 Merge pull request #4150 from alexbruy/processing-graphs [processing] improve graphs Alexander Bruy <alexander.bruy@gmail.com> 2017-02-16 remove old code Alexander Bruy <alexander.bruy@gmail.com> 2017-02-16 move results viewer icon to QGIS icons directory Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] convert results viewer to dock Merge: 7f1ff08ebb a124fbfe62 Matthias Kuhn <matthias@opengis.ch> 2017-02-16 Merge pull request #4138 from nyalldawson/touch Rework map touch tool Merge: cdb35d6288 f999970899 Víctor Olaya <volayaf@gmail.com> 2017-02-16 Merge pull request #4116 from ghtmtt/r_prov [processing] small fix for R provider Merge: 7d2d6e89ba 337d1889b8 Víctor Olaya <volayaf@gmail.com> 2017-02-16 Merge pull request #4119 from arnaud-morvan/processing_postgis_wrappers [processing] Add PostGIS widget wrappers Nyall Dawson <nyall.dawson@gmail.com> 2017-02-16 Better feedback and responsiveness when saving large shapefile layers Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-16 Make saving shapefiles slightly faster Alexander Bruy <alexander.bruy@gmail.com> 2017-02-15 don't open output file automatically Alexander Bruy <alexander.bruy@gmail.com> 2017-02-15 remove old imports Alexander Bruy <alexander.bruy@gmail.com> 2017-02-15 [processing] update polar plot Alexander Bruy <alexander.bruy@gmail.com> 2017-02-15 [processing] update mean and std.dev plot Alexander Bruy <alexander.bruy@gmail.com> 2017-02-15 [processing] update raster layer histogram Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] update vector layer histogram Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] update vector layer scatterplot Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] update bar plot Matteo Ghetta <matteo.ghetta@gmail.com> 2017-02-15 [processing] test poly_from_extent (#4149) Tudor Bărăscu <tudor.barascu@qtibia.ro> 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 <jef@norbit.de> 2017-02-15 update some documentation references to QgsDataDefinedButton/QgsDataDefinedSymbolDialog Jürgen E. Fischer <jef@norbit.de> 2017-02-15 QgsFeature: add pythonic notes to api doc and add QgsFeature.attribute(fieldIdx) binding Nyall Dawson <nyall.dawson@gmail.com> 2017-02-15 Update indentation lbartoletti <l.bartoletti@free.fr> 2017-02-11 Move midpoint to QgsGeometryUtils lbartoletti <l.bartoletti@free.fr> 2017-02-10 Add some utils functions for QgsPointV2 (distance3D, midpoint) jdugge <jdugge@users.noreply.github.com> 2017-02-14 Update translate.py Juernjakob Dugge <juernjakob@gmail.com> 2017-02-14 GDAL translate algorithm: Default value for EXPAND, make PROJWIN optional Alexander Bruy <alexander.bruy@gmail.com> 2017-02-14 add anchor to help URL only if necessary Jürgen E. Fischer <jef@norbit.de> 2017-02-14 api_break.dox: QgsMapLayerRegistry was removed Matthias Kuhn <matthias@opengis.ch> 2017-02-14 Fix building with -DWITH_BINDINGS=OFF Merge: 349687164a 5028cc76ac Alexander Bruy <alexander.bruy@gmail.com> 2017-02-14 Merge pull request #4127 from arnaud-morvan/processing_fix_postgis_dberror [processing] Fix infinite recursion in DbError.__str__ Harrissou Sant-anna <delazj@gmail.com> 2017-02-10 Add new help links Harrissou Sant-anna <delazj@gmail.com> 2017-02-10 Fix links to official documentation Avoid use of relative (hence temporary) hyperlinks Alexander Bruy <alexander.bruy@gmail.com> 2017-02-14 [processing] improve SAGA version check. Fix getCopy() method Matthias Kuhn <matthias@opengis.ch> 2017-02-14 Install qgsmaplayerref.h Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-14 Enable gml3 curve output for compoundcurve and some fixes for gml3 output in general Merge: edb30a2191 efb0c4028f Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Merge pull request #4141 from nyalldawson/props_gui Properties framework part 2 - gui component Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Add missing diagram is obstacle property button Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Fix diagram property buttons do not hide with associated widget (fix #16164) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Fix diagram legend symbol selector missing associated layer (refs #16164) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Fix potential crash in color assistant, set a default ramp Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Fix diagram distance property override button association (refs #16164) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Tweak dialogs Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Fix failing equality operator test Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Update sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Fix doxygen warnings and failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Replace QgsDataDefinedButton custom widget with QgsPropertyOverrideButton widget Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Tweaked numeric assistant for rotation properties Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 [FEATURE] Add a generic numeric transform assistant for easy scaling of values Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Some visual tweaks to property assistant widget Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Add some spacing around preview icons in property assistant Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Use a vertical layout for property assistant when in dock mode Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 [FEATURE] Interactive color assistant for data defined colors Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Remove deprecated QgsScaleExpression and QgsSizeScaleWidget classes Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Remove last use of QgsSizeScaleWidget Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Show a default symbol in assistant legend preview if none set Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Use width assistant for arrow width/start width Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Fix clearing data defined outline width Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Show size assistant for stroke width properties Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 If transformer set on property, allow transformer to handle null values Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Restore legend preview in symbol size assistant Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Fix legend display of scaled sizes for QgsSingleSymbolRenderer Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Small tweaks to property override button behavior Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Remove QgsDataDefined Now completely replaced by QgsProperty and the properties framework Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Remove QgsDataDefinedButton Now completely replaced by QgsPropertyOverrideButton Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Deprecate QgsScaleExpression Has now been completely replaced by QgsSizeScalePropertyTransformer Nyall Dawson <nyall.dawson@gmail.com> 2017-02-09 Adds methods which attempt to parse expression based properties as property transformers Nyall Dawson <nyall.dawson@gmail.com> 2017-02-02 Add basic shell for widget Merge: bd46b7809b 35bb5c611f Nyall Dawson <nyall.dawson@gmail.com> 2017-02-14 Merge pull request #4134 from nyalldawson/save_task [FEATURE] Background saving of vector layers Merge: e025b58bfc e740890cf6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-14 Fix build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-10 [processing] Allow extent parameters to avoid matching layer CRS check Nyall Dawson <nyall.dawson@gmail.com> 2017-02-10 Add method to retrieve all valid srs ids from CRS databases Merge: 787c84667d 38f87a624e Nyall Dawson <nyall.dawson@gmail.com> 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 <arnaud.morvan@camptocamp.com> 2017-02-10 [processing] Fix infinite recursion in DbError.__str__ Harrissou Sant-anna <delazj@gmail.com> 2017-02-03 Set a name to the raster resampling dialog Merge: 92091c536b 332961f748 Vincent Mora <vincent.mora@oslandia.com> 2017-02-13 Merge pull request #3905 from nextgis/25d_enhancement [FEATURE] QGIS setting to choose default Z value Nyall Dawson <nyall.dawson@gmail.com> 2017-02-13 Flip task manager to use weak layer pointers instead of layer ids Nyall Dawson <nyall.dawson@gmail.com> 2017-02-12 Allow QgsVectorFileWriter to report approx progress Nyall Dawson <nyall.dawson@gmail.com> 2017-02-12 QgsFeedback can handle report progress reports Nyall Dawson <nyall.dawson@gmail.com> 2017-02-12 Add unit tests for QgsVectorFileWriterTask Nyall Dawson <nyall.dawson@gmail.com> 2017-02-12 Register vector file writer task as dependent on layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-02-12 dxf export: consider layer styles (fixes #15946) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-12 Change gml test output (use xmlns instead of gml: which both is valid) Jürgen E. Fischer <jef@norbit.de> 2017-02-12 oracle provider: followup 9ceb6c67 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-12 Add API break notes for QgsMapToolTouch Mathieu Pellerin <nirvn.asia@gmail.com> 2017-02-12 [ui] adjust size and spacing of welcome screen title (#4139) Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-02-12 [ui] fix touch icon rendering a black background (#4137) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-12 Merge pull request #4109 from nyalldawson/db Rename "Db"/"DB" in API to "Database" Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-08 use stylesheet rather than palette add doxygen comments and fix sip bindings Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-30 allow to search and higlight options Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-06 option to show a search icon in QgsFilterLineEdit Jürgen E. Fischer <jef@norbit.de> 2017-02-11 processing: fix warning Jürgen E. Fischer <jef@norbit.de> 2017-02-11 debian packaging: add missing dependency (fixes #16179) Jürgen E. Fischer <jef@norbit.de> 2017-02-11 update_ts: avoid excessive number of arguments (for windows) Jürgen E. Fischer <jef@norbit.de> 2017-02-10 osgeo4w: fix quoting in batch files Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 fix doxygen comment Merge: e8be083daa 26448364b4 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 Merge pull request #4132 from NaturalGIS/fix_ogr_postgis_mandatory_params [processing] make ogr postgis parameters mandatory where needed Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] remove unused parameters from test (followup 5ade65aa16) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] more fixes to GdalAlgorithm dialog (followup 47d46bb8c3) Merge: cc1adc528e 5ade65aa16 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 Merge pull request #4131 from NaturalGIS/fix_ogr_offset_lines [processing] remove useless options form ogr offset line tool Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-02-10 make ogr postgis parameters mandatory where needed Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] handle case when default CRS is None and parameter is not optional Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] fix initialization of GdalAlgorithmDialog Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-02-10 remove usless options form ogr offset line tool Merge: 2b12a1574d f07154b613 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 Merge pull request #4128 from arnaud-morvan/processing_geometrypredicate_wrapper [processing] Remove obsolete GeometryPredicateWidgetWrapper Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-02-10 Take wfs gml directly from geometry Merge: b96477731b 0e7d428739 D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2017-02-10 [Server] The RFC 7946 GeoJSON specification recommends limiting coordinate precision to 6 Jürgen E. Fischer <jef@norbit.de> 2017-02-09 osgeo4w: fix designer path arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-10 [processing] Remove obsolete GeometryPredicateWidgetWrapper arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-10 [processing] Use ExpressionWidgetWrapperMixin in StringWidgetWrapper arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-09 [processing] Fix ModelerParametersDialog when len(widget) == 0 arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-09 [processing] Add postgis widget wrappers Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 [processing] always load ExecuteSQL algorithm Merge: a46afcad8a 732b501db1 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-10 Merge pull request #4118 from alexbruy/processing-saga-ltr [processing] support only SAGA LTR Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-10 Fix signature difference between header and cpp Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2017-02-09 Merge pull request #4122 from alexbruy/processing-gdal2 [processing] remove code with GDAL 1.x API calls arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-09 [processing] Add class ExpressionEnabledWidgetWrapper arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-09 [processing] Add possibility to pass additionnal parameters to widget wrapper Alexander Bruy <alexander.bruy@gmail.com> 2017-02-09 [processing] fix helper function from system module (fix #16128) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-09 [processing] remove code with GDAL 1.x API as QGIS 3 will require GDAL 2.x Merge: 452641bee3 552b6b8937 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-09 Merge branch 'symbolselector_fix' Alexander Bruy <alexander.bruy@gmail.com> 2017-02-09 set margins in code instead of .ui file Alexandre Neto <senhor.neto@gmail.com> 2017-01-18 Remove margins from symbol selector Alexandre Neto <senhor.neto@gmail.com> 2017-01-18 Make single symbol render properties widget similar to other - removed extra scroll - added small margin Merge: 71f1d28b6e af519bad5f Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <arnaud.morvan@camptocamp.com> 2017-02-08 Fix Boolean widget wrapper in batch dialog arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2017-02-09 Fix modeler and batch file dialog Alexander Bruy <alexander.bruy@gmail.com> 2017-02-08 [processing] support only SAGA LTR Jürgen E. Fischer <jef@norbit.de> 2017-02-09 include private headers in install Jürgen E. Fischer <jef@norbit.de> 2017-02-09 processing: fix escaping Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-08 sipdiff: remove forward declarations and option to keep comments Merge: 2f68d1a7c3 566c058db8 Alexander Bruy <alexander.bruy@gmail.com> 2017-02-08 Merge pull request #4117 from NaturalGIS/fix_qgis3_ogrtools [processing] fix some ogr tools in master Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2017-02-08 fix some ogr tools in master Luigi Pirelli <luipir@gmail.com> 2017-02-08 Moved check single value in expressionFromOgcFilter matteo <matteo.ghetta@gmail.com> 2017-02-08 [processing] small fix to R provider Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix build warning when debug mode disabled Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leak in expressions Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix some leaks in test suite Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leak in QgsSymbolLegendNode Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leak of label engine when start called on single render job multiple times Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix some leaks in geometry test suite Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leak in QgsGeometry make valid Also swap some GEOS methods to managed versions Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix jump on uninitialized value Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix memory leak in geometry snapper Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leaks, multiple connects in QgsFileDownloader Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix large memory leak in vector file writer (fix #16003) Every written geometry is being leaked... ouch! Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix expressions leaking internal data Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 Fix leak in QgsCoordinateReferenceSystem Nyall Dawson <nyall.dawson@gmail.com> 2017-02-08 [composer] Fix use of uninitialized member (unlikely to occur outside of tests) Larry Shaffer <lshaffer@boundlessgeo.com> 2017-02-07 Fix macOS bundling of server service libraries Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-07 sipdiff also remove nullptr Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-07 sipdiff remove function definitions and Q_OBJECT/ENUM/PROPERTY Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 [processing] don't quote geometry column name (fix #16122) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 [processing] fix R syntax highlighting (fix #16082) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 [processing] warn user about incorrect input data when calculating mean coordinates using weight field (fix #9084) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 strip trailing slash from the help path if necessary (fix #16156) Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 reduce margings main layout in the Style tab of the vector properties dialog Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-07 make sipdiff available on mac Jürgen E. Fischer <jef@norbit.de> 2017-02-07 fix directory detection in check_spelling.sh when pre-commit hook is linked to prepare-commit.sh Jürgen E. Fischer <jef@norbit.de> 2017-02-07 osgeo4w: fix running of python tests Jürgen E. Fischer <jef@norbit.de> 2017-02-07 update scripts/update_ts.sh to use pylupdate5 Merge: 11f083623c d3003de61c Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 Merge branch 'processing-makevalid' Alexander Bruy <alexander.bruy@gmail.com> 2017-02-07 [processing] add tags and short help Alexander Bruy <alexander.bruy@gmail.com> 2017-02-02 explicitly convert geometry to multi Alexander Bruy <alexander.bruy@gmail.com> 2017-02-01 [processing] Fix Geometry algorithm always produces multi-geometry Also added code to handle GeometryCollections Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 test for Processing "fix geometries" algorithm Alexander Bruy <alexander.bruy@gmail.com> 2017-02-01 [FEATURE][processing] algorithm to fix invalid geometries using native makeValid() implementation Harrissou Sant-anna <delazj@gmail.com> 2017-02-07 UI update to the raster & vector save as dialogs (#4083) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-02-07 fix crash caused by use of std::sort and sort function to conforming to strict weak ordering Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-07 add missing QScintilla includes Mathieu Pellerin <nirvn.asia@gmail.com> 2017-02-07 fix QgsProject::readNumEntry() validity check (#4112) Merge: 61523c8124 a08137f101 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Merge pull request #4110 from nyalldawson/label_cache [FEATURE] Cache labeling result to avoid unnecessary redraws when refreshing canvas Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-07 Merge pull request #4107 from DelazJ/tips Update Startup tips Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Fix inefficient code Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Replace deprecated qSort/qStableSort/qGreater/qLess with std:: algs Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Replace deprecated qSwap with std::swap Nyall Dawson <nyall.dawson@gmail.com> 2017-02-07 Swap QSharedPointer to std::shared_ptr Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-07 Add unit tests for map renderer label caching Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Fix crash Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-06 Reuse existing labeling results if cached labels were redrawn Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2017-02-06 * update INSTALL * osgeo4w: search qt5 first and use pyrcc5.bat Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2017-02-04 Update Startup tips Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-06 compile custom widgets on Travis Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-06 [custom widgets] add missing file widget alisovenko <alexander.lisovenko@gmail.com> 2017-02-06 Add test for map edit tool. Test the correctness of getting default z. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-02-06 spelling fix Mathieu Pellerin <nirvn.asia@gmail.com> 2017-02-06 [ui] make layer rendering collapsed by default (#4108) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Clear cached map renders if dependent layer is removed Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Add method to retrieve dependent layers for map renderer cached images Jürgen E. Fischer <jef@norbit.de> 2017-02-06 osgeo4w: packaging fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Fix logically dead code identified by Coverity Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Fix a lot of memory leaks when fetching provider libraries Merge: 6ca2cc18ef 20eea32952 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Merge pull request #4064 from jgrocha/delete-style-from-db-provider-postgis Delete style from db provider postgis Nyall Dawson <nyall.dawson@gmail.com> 2017-02-06 Fix label font size unit from 2.x projects incorrectly restored (fix #16143) Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-02-05 Replaced QLibrary * with more safer QScopedPointer Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-02-05 Updated Qt connections to the new style qgis/QGIS-Enhancement-Proposals#77 Changed isDeleteStyleFromDBSupported to isDeleteStyleFromDbSupported Nyall Dawson <nyall.dawson@gmail.com> 2017-02-05 Allow conversion of QgsPropertyTransfomers to expressions (when possible) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-05 Fix reading project properties fails if any child element has a tag named "properties" Nyall Dawson <nyall.dawson@gmail.com> 2017-02-05 Refactor internals of QgsPropertyOverrideButton Nyall Dawson <nyall.dawson@gmail.com> 2017-02-05 Follow up 4a3871, fix broken data defined properties (definitions are often accessed before a QgsSymboLayer/etc is constructed) Nyall Dawson <nyall.dawson@gmail.com> 2017-02-05 Tweak property definitions for size type properties Jürgen E. Fischer <jef@norbit.de> 2017-02-04 revert more of ab0345 Jürgen E. Fischer <jef@norbit.de> 2017-02-04 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2017-02-04 fix initial crash on windows Nyall Dawson <nyall.dawson@gmail.com> 2017-02-04 Partially revert ab0345 Merge: 11150dde3e 615745fc8b Nyall Dawson <nyall.dawson@gmail.com> 2017-02-04 Merge pull request #4095 from nyalldawson/label_engine_layers Use weak layer pointers in labeling engine Nyall Dawson <nyall.dawson@gmail.com> 2017-02-04 Add additional curvepolygon with compound curve to reference geometry tests Nyall Dawson <nyall.dawson@gmail.com> 2017-02-03 [processing] Rename 'export/add geometry columns' alg + add tags for discoverability Merge: a1bdb8fc7d 7619cba438 alisovenko <alexander.lisovenko@gmail.com> 2017-02-03 Merged master fixed conflict. Merge: 74c65c8e74 2a77ba76f4 D'Hont René-Luc <rldhont@gmail.com> 2017-02-03 Merge pull request #4100 from rldhont/bugfix_dbmanager_detect_query_layer [BUGFIX][DB Manager] Detect query layer like providers do matteo <matteo.ghetta@gmail.com> 2017-02-02 [processing] qgis voronoi test alisovenko <alexander.lisovenko@gmail.com> 2017-02-03 Fix return value warning in defaultZValue function. Nyall Dawson <nyall.dawson@gmail.com> 2017-02-03 Fix/avoid Coverity null pointer dereference warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-02-03 Fix Coverity uninitialized member warnings D'Hont René-Luc <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-02-02 do not run spell check on Travis if no files were edited (only deleted) Merge: fbcf62499d 1eb836c6e8 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-02 Merge pull request #4016 from nyalldawson/template_error Avoid startup error when project template folder does not exist Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-30 remove old designer folder I guess that the intention is parlty solved by the custom widgets Merge: c30eb9e084 83a24884f9 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-02 Merge pull request #4081 from ghtmtt/rename_sql [processing] rename execute sql output Merge: e6b38aff4f afe85ca39e Borys Jurgiel <info@borysjurgiel.pl> 2017-02-01 Merge pull request #4097 from alexbruy/plugin-from-zip [FEATURE] allow installing plugins from local ZIP packages Alexander Bruy <alexander.bruy@gmail.com> 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 <elpaso@itopen.it> 2017-02-01 Revert "Merge pull request #4087 from elpaso/resource-sharing-plugin" This reverts commit db0fa9ff5b7421262304ce6fb5f6e832db1baa57, reversing changes made to aaa8c4e492d135210cd989b5e3131384954badd1. Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Use weak layer pointers in labeling engine instead of layer ids Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Add typedefs for QPointer QgsMapLayers Merge: 11170ab263 c1eedc79b9 Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Merge pull request #4072 from SrNetoChan/color_expression_help Extends color expression help to mention HEX color notation Alexandre Neto <senhor.neto@gmail.com> 2017-02-01 Updates saving passwords warning messages (#4052) to suggest using a authentication method Alexandre Neto <senhor.neto@gmail.com> 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 <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-01 Merge pull request #4091 from nyalldawson/render_cache QgsMapRendererCache improvements Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Use list of map layers instead of map layer ids Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Add quick hasCacheImage method to QgsMapRendererCache Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-01 Add unit tests for QgsMapRendererCache Also flip to new style connects Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Make QgsMapRendererCache protected members private This class isn't designed to be subclassed Merge: 9fcc130838 75506867aa Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Merge pull request #4092 from nyalldawson/maprenderer_api Make protected members in QgsMapRendererJob not part of public API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-02-01 Catch transform errors for annotations Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Add method to determine layers participating in a label engine Nyall Dawson <nyall.dawson@gmail.com> 2017-02-01 Remove some yellow squiggly lines from QtCreator Larry Shaffer <lshaffer@boundlessgeo.com> 2017-01-31 FindQGIS.cmake add build directory path support (macOS only) This should be expanded to include Linux and Win support Larry Shaffer <lshaffer@boundlessgeo.com> 2017-01-31 FindQGIS.cmake document OSGeo4W variables Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2017-01-31 FindQGIS.cmake fix plugins search path; add QGIS_UI_INCLUDE_DIR Larry Shaffer <lshaffer@boundlessgeo.com> 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 <nyall.dawson@gmail.com> 2017-01-31 Flip some connects to new style Jürgen E. Fischer <jef@norbit.de> 2017-01-26 postgres providers: null values in array don't need curly braces Jürgen E. Fischer <jef@norbit.de> 2017-01-25 fix 'Set Group WMS data' layer action connection Merge: aaa8c4e492 b370c8b815 Alessandro Pasotti <elpaso@itopen.it> 2017-01-31 Merge pull request #4087 from elpaso/resource-sharing-plugin Added QGIS Resource Sharing Plugin and deps Alessandro Pasotti <elpaso@itopen.it> 2017-01-31 Do not spell-check some test QMLs Alessandro Pasotti <elpaso@itopen.it> 2017-01-31 Resource Sharing Plugin Tests Added Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-31 revert the SIP deleteStyleFromDatabase signature Alessandro Pasotti <elpaso@itopen.it> 2017-01-31 Fixed spell check Víctor Olaya <volayaf@gmail.com> 2017-01-31 [processing] fixed grass tempfiles fixes #16128 Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-31 improve deleteStyleFromDatabase signature Alessandro Pasotti <elpaso@itopen.it> 2017-01-31 Added QGIS Resource Sharing Plugin and deps Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-31 improve deleteStyleFromDatabase signature Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 [FEATURE] Expose GEOS Voronoi and delaunay triangulation to QgsGeometry Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-31 fix version in added note Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Add missing annotation api break docs, fix sip binding Martin Dobias <wonder.sk@gmail.com> 2017-01-30 Add unit tests for joins - removal of joined layer, resolve refs Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-31 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Add unit test for processing polygonize algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Remove dependance on shapely library Port processing polygonize alg to use native QgsGeometry methods Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 [FEATURE] Expose GEOS polygonize operation via QgsGeometry Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-30 make deleteStyleFromDatabase consistent with other vectorlayer's methods Merge: c4165e4eeb afcb75af51 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Merge pull request #4078 from nyalldawson/geom_api API changes to QgsGeometry::isEmpty()/isNull() Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Remove QgsGeometry::isGeosEmpty Use the faster native QgsGeometry::isEmpty instead Nyall Dawson <nyall.dawson@gmail.com> 2017-01-31 Replace deprecated assertRegexpMatches call Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2017-01-30 Simple tests for style load, insert and remove from Postgis provider matteo <matteo.ghetta@gmail.com> 2017-01-30 [processing] rename execute sql output LOMENEDE Jean-Daniel <jean-daniel.lomenede@eure.gouv.fr> 2017-01-30 [processing]Execute Sql : fix Input2.. InputN parameters Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-30 Revert "remove GDAL_VERSION_MAJOR >= 2 test" This reverts commit cb2e81e44623d4bde8ac9ff6d1a8ded4aef1dd9b. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-30 remove GDAL_VERSION_MAJOR >= 2 test Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Rename QgsGeometry::isEmpty to isNull Differentiates missing geometries from empty geometries (eg empty geometry collections) Merge: 50319b1cf0 1f7758a9f9 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Merge pull request #4073 from nyalldawson/annotations Refactor annotations, add new annotation features + some other exciting stuff Víctor Olaya <volayaf@gmail.com> 2017-01-30 [processing] removed otb tests Merge: 8ba609e516 83f4c99eb2 D'Hont René-Luc <rldhont@gmail.com> 2017-01-30 Merge pull request #3942 from pblottiere/qgsserverprojectutils [server] WIP clean project parsing by using QgsProject Blottiere Paul <blottiere.paul@gmail.com> 2017-01-30 add SERVER_EXPORT for each function in namespace Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Fix rendering offset lines as part of fill symbol (outside of vector layers) results in broken offset outline Víctor Olaya <volayaf@gmail.com> 2017-01-30 [processing] removed providers imports Víctor Olaya <volayaf@gmail.com> 2017-01-30 fixed Cmake file Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Also registry HTML annotation when webkit isn't available Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Fix failing tests Víctor Olaya <volayaf@gmail.com> 2017-01-30 [processing] removed otb and lidartools providers Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Add missing python bindings Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Correctly handle offset when calculating symbol bleed Blottiere Paul <blottiere.paul@gmail.com> 2017-01-30 replace class by namespace Blottiere Paul <blottiere.paul@gmail.com> 2017-01-27 clean-up Blottiere Paul <blottiere.paul@gmail.com> 2017-01-27 rename Store into Registry Blottiere Paul <blottiere.paul@gmail.com> 2017-01-27 fix indent Blottiere Paul <blottiere.paul@gmail.com> 2017-01-27 fix indent Blottiere Paul <blottiere.paul@gmail.com> 2017-01-27 fix typo Blottiere Paul <blottiere.paul@gmail.com> 2017-01-26 fix typo Blottiere Paul <blottiere.paul@gmail.com> 2016-12-26 [server] WIP clean project parsing by using QgsProject Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Ensure newly added annotations are selected Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Ensure annotation frame is closed before rendering Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Correctly add newly created annotations to manager Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 [composer] Remove last link between composer maps and canvas you WILL respect the separation between core and gui!!\! Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 [composer] Draw annotations over grids/overviews (fix #10300) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 [composer] Respect linked layer visibility when drawing annotation items (fix #10172) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-30 QgsSymbol estimateMaxBleed methods now use a QgsRenderContext argument to correctly calculate bleed for mapunits/pixels/etc Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-30 Replace VisualMargin with QgsMargins Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@di.uminho.pt> 2017-01-29 Fix inconsistent-missing-override warning Nyall Dawson <nyall.dawson@gmail.com> 2017-01-30 Respect snapping while moving annotations (fix #10551) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-29 Handle moving annotation with different CRS to canvas Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2017-01-27 Tidy up layer definitions code + removal of QgsProject::instance() Moved code related to layer definitions away from QgsMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2017-01-29 Update indentation lbartoletti <lbartoletti@users.noreply.github.com> 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 <jgr@di.uminho.pt> 2017-01-28 QMessageBox replaced by QgsMessageBar "Saved styles manager" renamed to "Database styles manager" Alexander Bruy <alexander.bruy@gmail.com> 2017-01-26 update docs Alexander Bruy <alexander.bruy@gmail.com> 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 <senhor.neto@gmail.com> 2017-01-28 More PNG to SVG replacements (#4065) Alessandro Pasotti <elpaso@itopen.it> 2017-01-27 Fix segfault for unitilialized mAssistantPreviewSymbol Merge: aef2b00b7e 9378d20fe0 Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 Merge pull request #4069 from alexbruy/zonalstatistics-tests Zonal statistics tests Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 fix generation of unique field names Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 remove obsolete test Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 extend zonal statistics tests Harrissou Sant-anna <delazj@gmail.com> 2017-01-18 QGIS 3 is only qt5 compliant Remove qt4 mention (for linux based processes) matteo <matteo.ghetta@gmail.com> 2017-01-26 [processing] add test for merge gdal Merge: 0341478864 6c7e2f1b87 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Merge pull request #4067 from nyalldawson/raster_ctor Remove duplicate QgsRasterLayer constructor Martin Dobias <wonder.sk@gmail.com> 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 <cavallini@faunalia.it> 2017-01-27 Because FSM Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Fix memory corruption (free address of reference) in server Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Fix some coverity null pointer dereference issues Merge: c72734285b bf2d9995f0 Alexander Bruy <alexander.bruy@gmail.com> 2017-01-27 Merge pull request #4066 from PedroVenancio/master [processing] add GRASS 7.x v.out.ascii algorithm Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Make QgsVectorLayer ctor default to ogr provider Martin Dobias <wonder.sk@gmail.com> 2017-01-26 Fix spelling and API doc Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-27 Fix some coverity before/after null deference checks Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Fix some memory leaks identified by Coverity Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-27 Sip coverage: first attempt Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Fix some coverity uninitialized variable warnings Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-26 Fix astyle Nyall Dawson <nyall.dawson@gmail.com> 2017-01-27 Ensure newly added composer maps show layers visible in canvas PedroVenancio <pedrongvenancio@gmail.com> 2017-01-26 Add GRASS 7.x v.out.ascii algorithm Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-26 Fix astyle Jorge Gustavo Rocha <jgr@di.uminho.pt> 2017-01-26 Delete styles from postgres provider D'Hont René-Luc <rldhont@gmail.com> 2017-01-26 [BUGFIX][Processing] Script: get output file extension Harrissou Sant-anna <delazj@gmail.com> 2017-01-26 Fix "Configure container" dialog (#4060) Alexandre Neto <senhor.neto@gmail.com> 2017-01-26 Add title to size assistant dialog (#4056) Martin Dobias <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-01-25 spelling fixes Jürgen E. Fischer <jef@norbit.de> 2017-01-25 spelling fixes Alexander Bruy <alexander.bruy@gmail.com> 2017-01-25 [processing] make additional Fusion parameters optional Merge: 0de00150d1 514e55bdce Alexander Bruy <alexander.bruy@gmail.com> 2017-01-25 Merge pull request #4053 from alexbruy/lidartools-update [processing] fixes and new tools for LiDAR processing Alexander Bruy <alexander.bruy@gmail.com> 2017-01-25 fix indentation Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-25 correctly exit spell check test to make Travis fail Alexander Bruy <alexander.bruy@gmail.com> 2017-01-25 [processing] fixes and new tools for LiDAR processing courtesy of Niccolò Marchi Tudor Bărăscu <tudor.barascu@qtibia.ro> 2017-01-23 fix labelontop/editable when field list sorted Tudor Bărăscu <tudor.barascu@qtibia.ro> 2017-01-20 fix working on constraints when field list sorted matteo <matteo.ghetta@gmail.com> 2017-01-24 [processing] add test for color relief gdal Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-25 [FEATURE] expression engine's is_layer_visible() (#4045) Jürgen E. Fischer <jef@norbit.de> 2017-01-25 Qt 5.2 has QComboBox::currentData Jürgen E. Fischer <jef@norbit.de> 2017-01-25 remove remaining QT_VERSION <=> 5 checks (also fixes b3e8d82) Jürgen E. Fischer <jef@norbit.de> 2017-01-25 identation fix Jürgen E. Fischer <jef@norbit.de> 2017-01-25 translation string fixes Jürgen E. Fischer <jef@norbit.de> 2017-01-25 update i18n scripts Jürgen E. Fischer <jef@norbit.de> 2017-01-25 debian packaging: include server modules Jürgen E. Fischer <jef@norbit.de> 2017-01-25 [processing] find grass >=7.0 Jürgen E. Fischer <jef@norbit.de> 2017-01-25 fix processing MessageBarProgress initialization Nyall Dawson <nyall.dawson@gmail.com> 2017-01-25 Considerably lighten the burden on the overworked translation team Nyall Dawson <nyall.dawson@gmail.com> 2017-01-25 Rename a ui file which I can never find Nyall Dawson <nyall.dawson@gmail.com> 2017-01-25 Fix bad labeling strings luipir <luipir@gmail.com> 2017-01-25 typo luipir <luipir@gmail.com> 2017-01-24 fixed forgot merge conflict message Luigi Pirelli <luipir@gmail.com> 2017-01-17 Tests and fix to read sld:Rotation when does not have ogc sub tags Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-24 remove QT_VERSION test in custom widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-24 more python 2 removal Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Remove some leftover Python 2 code Merge: 5e1339e863 a188d14f48 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Merge pull request #4043 from nyalldawson/layer_composer_bridge Bridge map canvas layers to composer map layers Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Remove map settings parameter from QgsComposition Breaks the hard link between canvas and compositions! Fix #11077 Merge: 98169386d1 ea2ff06c79 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Merge pull request #4038 from nyalldawson/shift_zoom [FEATURE] Holding shift while using map zoom tools inverts the zoom Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-24 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Remove calls to method added in Qt 5.6 Jürgen E. Fischer <jef@norbit.de> 2017-01-15 updates and fixes for windows qt5/py3 build Merge: 57535763d7 69d10fae0f Nyall Dawson <nyall.dawson@gmail.com> 2017-01-24 Merge pull request #2857 from nyalldawson/properties2 Properties framework Alexander Bruy <alexander.bruy@gmail.com> 2017-01-19 use new QgsHelp where possible instead of builtin context help Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 [composer] Fix page border is too wide under qt5 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 [composer] Holding shift while drawing polyline/polygon constrains line angles Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-23 Flip some connects to new style Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-23 Update API break dox Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 SIP sync Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 Use consistent names for data defined property collections Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-23 Spelling fixes Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 Cleanups, fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-21 Remove caching from QgsPropertyCollectionStack (too fragile) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Fix layer expression scope sometimes not appended to render context expression scopes Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Fix some failing tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Add missing sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Identation update Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Fix unused variable warning Nyall Dawson <nyall.dawson@gmail.com> 2017-01-20 Rename method which causes spell check issues Nyall Dawson <nyall.dawson@gmail.com> 2017-01-19 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2017-01-19 Clean up GUI for properties Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-17 [FEATURE][composer] Data defined scalebar colors and line width Nyall Dawson <nyall.dawson@gmail.com> 2017-01-17 [FEATURE][composer] Data defined legend titles and column count (fix #11913) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-17 Avoid slowdown when changing composer data defined properties Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-17 [FEATURE][composer] Data definable item frame and background colors Nyall Dawson <nyall.dawson@gmail.com> 2017-01-11 Port symbology and composer to properties framework Nyall Dawson <nyall.dawson@gmail.com> 2017-01-10 Port labeling to properties framework Nyall Dawson <nyall.dawson@gmail.com> 2017-01-10 Nicer initialization of diagram property map Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-10 Allow properties/collections to be prepared in advance Nyall Dawson <nyall.dawson@gmail.com> 2017-01-10 Fix sip subclassing for properties Nyall Dawson <nyall.dawson@gmail.com> 2017-01-04 Add a common interface for QgsPropertyCollection/QgsPropertyCollectionStack Nyall Dawson <nyall.dawson@gmail.com> 2016-03-17 Start on GUI for properties Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Remove deprecated diagram field properties Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Add support for more data definable properties to diagrams: - Distance - Priority - ZIndex - IsObstacle - Show - AlwaysShow - Diagram Start Angle Nyall Dawson <nyall.dawson@gmail.com> 2016-03-18 Add tests for data defined diagram properties Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Allow setting diagram properties collection Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Remove currently unused diagram properties, add data defined x/y position using properties system Nyall Dawson <nyall.dawson@gmail.com> 2016-03-17 Setting a property to null in collections removes property Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Support @value in diagram property expressions Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Port diagrams to use properties Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Initial implementation of property system Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 Python formatting updates Nyall Dawson <nyall.dawson@gmail.com> 2017-01-23 Add autopep8 to Travis environment to check Python formatting Matthias Kuhn <matthias@opengis.ch> 2017-01-20 Disable "merge lines" option with "line direction symbol" This sometimes produces inversed lines and therefore unreliable results. Nyall Dawson <nyall.dawson@gmail.com> 2017-01-22 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-22 [FEATURE] Add inches as a measurement choice for symbology/labeling "Make imperial great again!" Nyall Dawson <nyall.dawson@gmail.com> 2017-01-22 Consolidate all render context unit conversion to single methods within QgsRenderContext Fix invalid conversions, update unit tests Nyall Dawson <nyall.dawson@gmail.com> 2017-01-22 Fix invalid conversion from points to mm Harrissou Sant-anna <delazj@gmail.com> 2017-01-22 Fix tab focus order in dialogs (#4013) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-22 [FEATURE] Expose points as valid choice for all symbol/label units Jürgen E. Fischer <jef@norbit.de> 2017-01-21 add link to 2.18 api documentation Jürgen E. Fischer <jef@norbit.de> 2017-01-21 truncate only last extension in welcome screen Jürgen E. Fischer <jef@norbit.de> 2017-01-21 api_break fixes Nathan Woodrow <madmanwoo@gmail.com> 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 <rldhont@gmail.com> 2017-01-21 Merge pull request #3996 from jgrocha/literal SLD parsing: handling ogc:Literal within CssParameter Nathan Woodrow <madmanwoo@gmail.com> 2017-01-21 Don't show prompt on empty group Nathan Woodrow <madmanwoo@gmail.com> 2017-01-19 [Expressions] Move field values widget Nyall Dawson <nyall.dawson@gmail.com> 2017-01-18 Avoid "Failed to load file "/style.qss"" startup error Nyall Dawson <nyall.dawson@gmail.com> 2017-01-21 Revert "Reenable full task manager tests following b45469f" This reverts commit dd614451c9586ea598f93aab56a97a00f409a6cf. Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 spelling fix imrovement and symboll Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 run spell check on edited files only Matthias Kuhn <matthias@opengis.ch> 2017-01-20 Remove FileName and Photo widget in favor of Attachment Matthias Kuhn <matthias@opengis.ch> 2017-01-20 [needs-docs] Rename "External Resource" widget to "Attachment" Matthias Kuhn <matthias@opengis.ch> 2017-01-20 Migrate Photo and FileName widgets to ExternalResource Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 fix typo Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 replace digitising by digitizing Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 more spelling fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-20 [spellcheck] improved script Stéphane Brunner <stephane.brunner@camptocamp.com> 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 <matthias@opengis.ch> 2017-01-20 Fix loading of editor widgets Merge: 85146ca4be 8e025ae75e D'Hont René-Luc <rldhont@gmail.com> 2017-01-20 Merge pull request #4029 from dmarteau/cleanup_getenv Move request logging to request object Matthias Kuhn <matthias@opengis.ch> 2017-01-20 Add description for starting python tests in gdb David Marteau <david@innophi.com> 2017-01-20 Move request logging to request object Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2017-01-20 Reenable full task manager tests following b45469f Merge: 95ca471e22 d1f233d083 D'Hont René-Luc <rldhont@gmail.com> 2017-01-19 Merge pull request #4027 from rldhont/server-selection-tests [Server] SELECTION tests Merge: eb7a235dc1 8776e3cf64 Alessandro Pasotti <elpaso@itopen.it> 2017-01-19 Merge pull request #4026 from elpaso/store-urls-in-qsettings Store URLs in QSettings D'Hont René-Luc <rldhont@gmail.com> 2017-01-19 [Server] SELECTION tests Update GetMap SELECTION test Add GetPrint SELECTION test !GetPrint SELECTION has to be fixed! Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2017-01-19 Print messages from QgsMessageLog to the console when testing Matthias Kuhn <matthias@opengis.ch> 2017-01-19 Add QgsApplication.instance() to python bindings Matthias Kuhn <matthias@opengis.ch> 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 <volayaf@gmail.com> 2017-01-19 [processing] always use only selected features in 'save selected features' Alessandro Pasotti <elpaso@itopen.it> 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 <rldhont@gmail.com> 2017-01-19 Merge pull request #4019 from dmarteau/wms_cleanup Clean WMS service Nikolay Korotkiy <sikmir@gmail.com> 2017-01-18 Fix some errors/typos Martin Dobias <wonder.sk@gmail.com> 2017-01-19 Make the one band raster creation method return data provider Martin Dobias <wonder.sk@gmail.com> 2017-01-19 Convenience API call to create empty raster file Martin Dobias <wonder.sk@gmail.com> 2017-01-19 Make setEditable() return true/false to indicate success/error Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-18 Fix 'bytes can only contain ASCII' error on python3 lbartoletti <lbartoletti@users.noreply.github.com> 2017-01-19 [FEATURE][processing] Add overlay option to GridLine and GridPolygon Nyall Dawson <nyall.dawson@gmail.com> 2017-01-19 Add missing ~ operator to expression builder Harrissou Sant-anna <delazj@gmail.com> 2017-01-19 Enable icons visibility in Evis dialogs (#4012) - Add + and - icons - Also move some "what's this" comments to "tooltip" David Marteau <david@innophi.com> 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 <nyall.dawson@gmail.com> 2017-01-19 Merge pull request #4002 from tudorbarascu/fixdescription fix setRelationId description Merge: 819c9ec03e 6bab0c6913 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-19 Merge pull request #4008 from jgrocha/postgisstyles DDL update: saving layer styles on databases Merge: 2183887759 14c4dea4db Nyall Dawson <nyall.dawson@gmail.com> 2017-01-19 Merge pull request #4006 from SrNetoChan/replace_pngs Replace pngs by SVGs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-18 Don't use canvas mapSettings when composer maps respond to layer changes Jorge Gustavo Rocha <jgr@geomaster.pt> 2017-01-18 DDL update: saving layer styles on databases Fix #11421 Merge: 08e0eacfef e17a7d4e21 D'Hont René-Luc <rldhont@gmail.com> 2017-01-18 Merge pull request #4004 from dmarteau/wfs_as_module WFS & WCS as module Alexander Bruy <alexander.bruy@gmail.com> 2017-01-18 [processing] return string from selection type setting when necessary Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-18 Avoid use of composition map settings to set initial composer map extent Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-18 Avoid startup error when project template folder does not exist Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-18 Fix some test failures David Marteau <david@innophi.com> 2017-01-17 Move wcs as service module David Marteau <david@innophi.com> 2017-01-16 Move wfs as service module Alessandro Pasotti <elpaso@itopen.it> 2017-01-17 [bugfix] Fixes WFS HTTP auth basic username/password Fixes #15360 and #15597 Jorge Gustavo Rocha <jgr@geomaster.pt> 2017-01-17 DDL update: saving layer styles on databases Fix #11421 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-17 More removal of QgsComposition::mapSettings use Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-17 Remove some more QgsComposition::mapSettings use Nyall Dawson <nyall.dawson@gmail.com> 2017-01-17 Remove some more QgsComposition::mapSettings use Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@geomaster.pt> 2017-01-17 SLD parsing: handling ogc:Literal within CssParameter Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-01-16 [spellcheck] properly look into various cases and add more fixes" Jürgen E. Fischer <jef@norbit.de> 2017-01-16 creatensis.pl: handle release names with blanks Tudor Bărăscu <tudor.barascu@qtibia.ro> 2017-01-12 Show warning when adding more than 1 part to single geometry layers Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-16 [spellcheck] fix using whole dictionary Tudor Bărăscu <tudor.barascu@qtibia.ro> 2017-01-16 fix setRelationId description Alexandre Neto <senhor.neto@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-01-16 Qt 5.2 has QComboBox::currentData Merge: bf22cbfa9d 9324bdac1f Alessandro Pasotti <elpaso@itopen.it> 2017-01-16 Merge pull request #3999 from elpaso/wfst-fixes-15597-16043 [bugfix] WFS-T Fixes #15597 #16043 Alessandro Pasotti <elpaso@itopen.it> 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 <senhor.neto@gmail.com> 2017-01-16 Replace mActionCheckQgisVersion.PNG by SVG Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-16 [spellcheck] fix case detection + some fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-16 [spell check] allow global replace also fix matching case Merge: b340d7bdb6 8b0526d678 D'Hont René-Luc <rldhont@gmail.com> 2017-01-16 Merge pull request #3985 from dmarteau/revisit_server_exceptions Server: revisit server exceptions Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-16 Merge pull request #3995 from nyalldawson/render_context Remove rasterScaleFactor/setRasterScaleFactor from QgsRenderContext Nyall Dawson <nyall.dawson@gmail.com> 2017-01-16 Remove more unused raster scale factor handling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-16 Small cleanups and documentation improvements for QgsRenderContext Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-16 [composer] Cleanup handling of wms layer/advanced effect detection Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-15 Move QgsSymbolLayerUtils::createRenderContext to QgsRenderContext::fromQPainter This method is useful in many contexts outside of symbology Nyall Dawson <nyall.dawson@gmail.com> 2017-01-16 [composer] Use largest map in composition as reference map if no reference map is explicitly set Nyall Dawson <nyall.dawson@gmail.com> 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 <jgr@geomaster.pt> 2017-01-15 SLD parsing: handling ogc:Literal within CssParameter Jorge Gustavo Rocha <jgr@geomaster.pt> 2017-01-15 SLD parsing: handling ogc:Literal within CssParameter Even Rouault <even.rouault@spatialys.com> 2017-01-15 GML parser: do not use layer extent as feature geometry if the feature has no geometry David Marteau <david@innophi.com> 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 <david@innophi.com> 2017-01-11 Remove dead code Merge: b412ceb109 6de4fceec2 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2017-01-14 GML parser: fix parsing of typenames and geometry names with non-ASCII character (#16009) Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-14 Split (#3988) * add coreutils to travis * ppa for coreutils backport Nyall Dawson <nyall.dawson@gmail.com> 2017-01-14 Reword ellipsoid string to clarify that it also applies to area calculation Nyall Dawson <nyall.dawson@gmail.com> 2017-01-14 [needs-docs] Rename 'Parameters:' ellipsoid option to 'Custom' To better respect UI standards Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-12 [composer] Avoid some use of composition map settings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-14 Standardise names for static variables All non-const variables are prefixed with "s", all const statics are ALL_CAPS Nyall Dawson <nyall.dawson@gmail.com> 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 <senhor.neto@gmail.com> 2017-01-14 replace PNG files by SVG mIconProjectionDisabled.svg mIconProjectionEnabled.svg transformed.svg copyright_label.svg Merge: 49b6c5f342 932d9fb5d3 Hugo Mercier <hugo.mercier@oslandia.com> 2017-01-13 Merge pull request #3987 from mhugo/servermultithread [server] parallel map rendering Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 [processing] more fixes to "selection" type settings handling Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 Revert "[processing] handle string settings from previous install (followup 03eaad5bfd)" This reverts commit daf65d8fdf3f8eb238c07f682c4d9a508e613f7a. Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 [processing] handle string settings from previous install (followup 03eaad5bfd) Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 [processing] extent is mandatory parameter for interpolation algorithms Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 [processing] raise error if cellsize is not defined in interpolation algorithm matteo <matteo.ghetta@gmail.com> 2017-01-12 processing zonal statistics matteo <matteo.ghetta@gmail.com> 2017-01-12 processing single to multi test matteo <matteo.ghetta@gmail.com> 2017-01-12 processing mean coordinates test matteo <matteo.ghetta@gmail.com> 2017-01-12 processing points along lines test matteo <matteo.ghetta@gmail.com> 2017-01-12 processing qgis count points weighted matteo <matteo.ghetta@gmail.com> 2017-01-12 processing qgis countsuniquepoints test Alessandro Pasotti <elpaso@itopen.it> 2017-01-13 [server] C++ 11 style default virtual destructor Alessandro Pasotti <elpaso@itopen.it> 2017-01-13 [server] QsgServerInterface available without python Blottiere Paul <blottiere.paul@gmail.com> 2017-01-10 [server] parallel map rendering Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-13 [spellcheck] remove unknown split option Alexander Bruy <alexander.bruy@gmail.com> 2017-01-13 [processing] allow other output formats than shapefile in GDAL polygonize Merge: c484742eb7 6c74e4ea5d Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-12 Merge pull request #3980 from 3nids/morespell Interactive spelling corrections and add more words to spell check Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-12 spelling fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-12 add interactive mode to spell checking (allow direct replace or ignore) Alessandro Pasotti <elpaso@itopen.it> 2017-01-12 [server] Fix wrong debug output name and added HTTP_AUTHORIZATION Alexander Bruy <alexander.bruy@gmail.com> 2017-01-12 fix settings group capitalization Matthias Kuhn <matthias@opengis.ch> 2017-01-12 Fix attribute table shows columns twice If they have been defined with different capitalization Alexander Bruy <alexander.bruy@gmail.com> 2017-01-12 [processing] workaround for fixing broken build Alexander Bruy <alexander.bruy@gmail.com> 2017-01-12 [processing] fix typo in method name Alexander Bruy <alexander.bruy@gmail.com> 2017-01-12 [processing] fix handling of the "selection" type settings D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-12 [composer] Fix expressions inserted into HTML item source are lost on refresh Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <tudor.barascu@qtibia.ro> 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 <alexander.bruy@gmail.com> 2017-01-11 [processing] fix wrong parameter definition (fix #16063) Alexander Bruy <alexander.bruy@gmail.com> 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 <denis.rouzaud@gmail.com> 2017-01-11 respect CamelCase for enums and their values Alexander Bruy <alexander.bruy@gmail.com> 2017-01-11 [processing] update OTB's white- and blacklist. Drop obsolete 3.x versions and add latest 5.8.0 Alexander Bruy <alexander.bruy@gmail.com> 2017-01-11 [processing] add new MultiImageSamplingRate algorithm from OTB 5.8.0 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spelling] replace behaviour by behavior Merge: e656c63ab7 bf73e2c240 D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-10 Remove duplicate QgsFeature::setFeatureId method Leave just QgsFeature::setId and document api break D'Hont René-Luc <rldhont@gmail.com> 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 <alexander.lisovenko@gmail.com> 2017-01-11 Merged master fixed conflict. alisovenko <alexander.lisovenko@gmail.com> 2017-01-11 Add SIP bindings Merge: a7806d1a39 db1009cbfa Nyall Dawson <nyall.dawson@gmail.com> 2017-01-11 Merge pull request #3968 from nyalldawson/item_vars [FEATURE] item_variables expression function inside compositions Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-09 Add method to retrieve variables from a QgsExpressionContext as a QVariantMap Merge: 26a8a54c00 86e1138a04 Nyall Dawson <nyall.dawson@gmail.com> 2017-01-11 Merge pull request #3959 from nyalldawson/processing_port_feedback [processing] Port feedback object to c++ Nyall Dawson <nyall.dawson@gmail.com> 2017-01-07 [processing] Correctly handle when no feedback object is passed Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-11 Merge pull request #3966 from nyalldawson/proc_prov_c [processing] Port some stuff to c++ Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-09 [processing] Allow providers to return path to SVG icon Nyall Dawson <nyall.dawson@gmail.com> 2017-01-09 Add some unit tests for QgsProcessingRegistry Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 2017-01-10 Merge pull request #3974 from dmarteau/cleanup_qgsrequesthandler Remove code moved to wms service Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 2017-01-10 [processing] add test for Distance matrix algorithm to prevent TableWriter class breakage in future Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 [processing] restore functionality of the TableWriter class (fix #16053) Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 fix leak when using global expression context scope Merge: 3145a01db6 bcb69c5f34 Matthias Kuhn <matthias@opengis.ch> 2017-01-10 Merge pull request #3911 from alexbruy/generic-help Generic help for QGIS Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 fix regex to correctly handle strings like $$$qgis_version Alexander Bruy <alexander.bruy@gmail.com> 2017-01-09 support escape syntax. $$qgis_version will be kept and $qgis_version will be replaced with value Alexander Bruy <alexander.bruy@gmail.com> 2017-01-06 add missed SIP bindings Alexander Bruy <alexander.bruy@gmail.com> 2017-01-06 remove debug statements Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-01-05 add support for proxies Alexander Bruy <alexander.bruy@gmail.com> 2017-01-03 move QgsHelp to gui Alexander Bruy <alexander.bruy@gmail.com> 2017-01-03 more robust check for network help location Alexander Bruy <alexander.bruy@gmail.com> 2016-12-29 make all QgsHelp methods static Alexander Bruy <alexander.bruy@gmail.com> 2016-12-28 improve QSettings handling Alexander Bruy <alexander.bruy@gmail.com> 2016-12-28 add SIP bindings Alexander Bruy <alexander.bruy@gmail.com> 2016-12-28 QgsHelp is not singletone Alexander Bruy <alexander.bruy@gmail.com> 2016-12-28 improve built-in "no help found" page Alexander Bruy <alexander.bruy@gmail.com> 2016-12-27 new QgsHelp class that uses QGIS User Guide as help source Alexander Bruy <alexander.bruy@gmail.com> 2016-12-27 add possibility to configure location of the QGIS help David Marteau <david@innophi.com> 2017-01-10 Remove code moved to wms service Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 [processing] support OTB 5.8.0 Merge: 9be984c7ec eb826fb058 Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 Merge pull request #3973 from ghtmtt/good_test2 [processing] other gdal tests Merge: 3a03c98a08 ff3487d957 D'Hont René-Luc <rldhont@gmail.com> 2017-01-10 Merge pull request #3866 from dmarteau/master Implements service modules registry - Experimental David Marteau <david@innophi.com> 2017-01-10 Code quality changes and typo David Marteau <david@innophi.com> 2017-01-07 Remove wmsserver files from server code unit David Marteau <david@innophi.com> 2017-01-07 Replace headersWritten by headersSent David Marteau <david@innophi.com> 2017-01-07 Remove Testing/Temporary/CTestCostData.txt David Marteau <david@innophi.com> 2017-01-07 WMS run as a module service ! David Marteau <david@innophi.com> 2017-01-07 Port bugfix from PR #3906 to service David Marteau <david@innophi.com> 2017-01-06 Fix sip syntax error David Marteau <david@innophi.com> 2017-01-06 Fix indent and documentation David Marteau <david@innophi.com> 2017-01-06 fix doc warning David Marteau <david@innophi.com> 2017-01-06 Port wmsserver changes to service David Marteau <david@innophi.com> 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 <david@innophi.com> 2017-01-06 Ensure url is complete in fcgi request David Marteau <david@innophi.com> 2017-01-05 Add headers keys and value accessors David Marteau <david@innophi.com> 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 <david@innophi.com> 2017-01-04 Implement QgsFcgiRequest and QgsFcgiResponse David Marteau <david@innophi.com> 2016-12-31 Fix DEFAULT_SERVER_MODULE_SUBDIR in CMakeLists.txt David Marteau <david@innophi.com> 2016-12-31 Fix indent David Marteau <david@innophi.com> 2016-12-31 Create module test; add more debug messages for travis David Marteau <david@innophi.com> 2016-12-31 Fix spelling David Marteau <david@innophi.com> 2016-12-30 fix prefix path setting: enable running from from build directory David Marteau <david@innophi.com> 2016-12-30 Fix 'Incomplete type' compile error David Marteau <david@innophi.com> 2016-12-30 Fix coding style David Marteau <david@innophi.com> 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 <david@innophi.com> 2016-12-16 Fix coding style and update comments David Marteau <david@innophi.com> 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 <david@innophi.com> 2016-12-15 Add parameter map accessor from QgsServerRequest David Marteau <david@innophi.com> 2016-12-15 Add extra parameter QgsProject* to QgsService::executeRequest David Marteau <david@innophi.com> 2016-12-15 fix typo, use Q_UNUSED, return null/empty QString() instead literal empty string David Marteau <david@innophi.com> 2016-12-15 Removed python loader: added unRegisterService() method David Marteau <david@innophi.com> 2016-12-14 fix indent David Marteau <david@innophi.com> 2016-12-14 Server refactoring: Added sample native service module; fixed typo David Marteau <david@innophi.com> 2016-12-14 Add getHeader() method to QgsServerRequest David Marteau <david@innophi.com> 2016-12-14 Remove Service Entry class and move name/version infos in QgsService David Marteau <david@innophi.com> 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 <david@innophi.com> 2016-12-07 Server refactoring: implements service modules registry Implementation for https://github.com/qgis/QGIS-Enhancement-Proposals/issues/74 Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 [processing] configurable URL for scripts and models repository Merge: 3c84229bff d2ff57ec38 alisovenko <alexander.lisovenko@gmail.com> 2017-01-10 Merged master fixed conflict. Alexander Bruy <alexander.bruy@gmail.com> 2017-01-10 remove debug line Merge: 3fd27d1f04 7cda002ba2 Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2017-01-10 Merge pull request #3926 from alexbruy/processing-gdal-opts Processing gdal opts matteo <matteo.ghetta@gmail.com> 2017-01-09 gdal TPI test matteo <matteo.ghetta@gmail.com> 2017-01-09 gdal near black test matteo <matteo.ghetta@gmail.com> 2017-01-09 gdal TRI test matteo <matteo.ghetta@gmail.com> 2017-01-09 gdal roughness test Jürgen E. Fischer <jef@norbit.de> 2017-01-10 indentation update Merge: 313ec55640 4b8c5bea29 Nyall Dawson <nyall.dawson@gmail.com> 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 <tudor.barascu@qtibia.ro> 2017-01-07 deactivate "circular string.." buttons for layer without geom Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-01-05 Exclude degenerated rings from polygon area calculation (forward-port from 64b0b1) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-01-05 Change comment for QgsCurveV2::sumUpArea (forward-port from 1c02dc7) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2017-01-04 Adapt numbers in test for QgsLineStringV2::sumUpArea (forward port from df0f97) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <marco.hugentobler@sourcepole.ch> 2017-01-03 Fix area calculation of compoundcurve rings if they contain a 2-vertex linestring (forward port from 30d7423) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-10 Fix test Nyall Dawson <nyall.dawson@gmail.com> 2017-01-10 Revert "[processing] added test for invalid geometry checking" This reverts commit 306764871baab544f9566b327d2188a5b1fc8938. Test is failing Víctor Olaya <volayaf@gmail.com> 2017-01-09 [processing] fixed usage of filter function in vector.features Víctor Olaya <volayaf@gmail.com> 2017-01-09 added missing test files Even Rouault <even.rouault@spatialys.com> 2017-01-09 Layer tree view: correctly refresh greyed/ungreyed state of layers when toggling their group Alexander Bruy <alexander.bruy@gmail.com> 2017-01-09 [processing] configurable help files location for GDAL and GRASS providers alisovenko <alexander.lisovenko@gmail.com> 2017-01-09 Fix new method segnatures Alexander Bruy <alexander.bruy@gmail.com> 2017-01-09 add missed import Víctor Olaya <volayaf@gmail.com> 2017-01-05 [processing] added test for invalid geometry checking Víctor Olaya <volayaf@gmail.com> 2016-12-15 [processing] removed unnecessary code to check validity of geometries Víctor Olaya <volayaf@gmail.com> 2016-12-15 [processing] added ‘invalid feature handling’ option D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2017-01-09 Merge pull request #3886 from pblottiere/servermultithread [server] parallel map rendering Nyall Dawson <nyall.dawson@gmail.com> 2017-01-09 Remove some more macros not needed with GDAL>=2 requirement Merge: c7130c6281 4851975478 Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-09 Merge pull request #3969 from 3nids/fixwebkit fix build without QtWekKit Denis Rouzaud <denis.rouzaud@gmail.com> 2017-01-09 fix build without QtWekKit Jürgen E. Fischer <jef@norbit.de> 2017-01-09 build t2tdoc text output with utf-8 encoding Nyall Dawson <nyall.dawson@gmail.com> 2017-01-09 Remove some core QgsProject::instance() uses Nyall Dawson <nyall.dawson@gmail.com> 2017-01-09 [processing] Don't use separate label for checkbox parameters Instead embed description as checkbox label. Mathieu Pellerin <nirvn.asia@gmail.com> 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 <lshaffer@boundlessgeo.com> 2017-01-08 Update QCA CMake qcatool find function for macOS and Qt5 Nathan Woodrow <madmanwoo@gmail.com> 2017-01-08 Add word wrapping for expression builder Matthias Kuhn <matthias@opengis.ch> 2017-01-08 Add doxymentation for field formatters Nyall Dawson <nyall.dawson@gmail.com> 2017-01-08 Add missing folder to doxygen build Alexander Bruy <alexander.bruy@gmail.com> 2017-01-07 [processing] allow raster options widget accept string parameters and outputs in modeler Matthias Kuhn <matthias@opengis.ch> 2017-01-07 Doxymentation for QgsWkbTypes Martin Dobias <wonder.sk@gmail.com> 2017-01-07 Fix avoid intersections test Alexander Bruy <alexander.bruy@gmail.com> 2017-01-02 skip malformed key-values pairs add options example in docs Alexander Bruy <alexander.bruy@gmail.com> 2017-01-01 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-12-30 [processing] use custom options widget in GDAL algorithms Alexander Bruy <alexander.bruy@gmail.com> 2016-12-30 add method to set raster options in QgsRasterFormatOptionsWidget Martin Dobias <wonder.sk@gmail.com> 2017-01-06 Make QgsGeometry independent from QgsProject + better avoid intersections API Martin Dobias <wonder.sk@gmail.com> 2017-01-06 Make composition associated with QgsProject (#3957) ... rather than using project singleton within compositions Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2017-01-06 Fix QgsExpressionContextUtils::projectScope() usage in processing Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-06 Disable flaky test Nyall Dawson <nyall.dawson@gmail.com> 2017-01-06 [FEATURE][processing] New algorithm to truncate tables Irretrievably deletes all features from a table... use with caution! Nyall Dawson <nyall.dawson@gmail.com> 2017-01-06 [processing] Allow selection of non-spatial tables for create attribute index alg Nyall Dawson <nyall.dawson@gmail.com> 2017-01-06 [processing] Add test, help for create spatial index alg Nyall Dawson <nyall.dawson@gmail.com> 2017-01-06 [processing] Allow tests for algs which modify layers in place Add test for Create Attribute Index algorithm Jürgen E. Fischer <jef@norbit.de> 2017-01-05 another header installation fix Jürgen E. Fischer <jef@norbit.de> 2017-01-05 oracle provider: fix warnings Jürgen E. Fischer <jef@norbit.de> 2017-01-05 fix install Matthias Kuhn <matthias@opengis.ch> 2017-01-05 Fix install for generated export headers Matthias Kuhn <matthias@opengis.ch> 2017-01-05 Add missing #include "qgis_core.h" Tom Chadwin <tomchadwin@users.noreply.github.com> 2017-01-05 Constrain main nav to main column Alexander Bruy <alexander.bruy@gmail.com> 2017-01-05 add missed Qt package to QGIS PyQt compatibility layer Harrissou Sant-anna <delazj@gmail.com> 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 <alexander.bruy@gmail.com> 2017-01-05 Merge pull request #3918 from alexbruy/processing-providers Processing providers updates Jürgen E. Fischer <jef@norbit.de> 2017-01-05 fix build Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Use qgis_grass_lib.h import for GRASS_LIB_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Remove *_EXPORT leftovers Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_customwidgets with CUSTOMWIDGETS_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_server with SERVER_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_app.h with APP_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_analysis.h with ANALYSIS_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_python.h with PYTHON_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 2017-01-04 Add qgis_gui.h with GUI_EXPORT macro Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-11-24 Cache warming Merge: 46252b5cd0 02b78a96f6 Even Rouault <even.rouault@spatialys.com> 2017-01-04 Merge pull request #3935 from rouault/group_visibility [FEATURE] Change of ergonomy of the visibility of layers inside groups alisovenko <alexander.lisovenko@gmail.com> 2017-01-04 Fix node tool. Change geometry type for memory layer to ..ZM. Martin Dobias <wonder.sk@gmail.com> 2017-01-04 fix doxygen warning Tudor Bărăscu <tudor.barascu@qtibia.ro> 2016-12-30 document building with ninja + non interactive options Martin Dobias <wonder.sk@gmail.com> 2017-01-04 QgsProject: cleanup of read/write method + removal of unused bad layer handler class Merge: 9908d9cf81 d9d5bf7c28 Víctor Olaya <volayaf@gmail.com> 2017-01-04 Merge pull request #3943 from Gustry/saga_path skip if the SAGA folder is not defined Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-04 [processing] fix modeler output values in case algorithm(s) execution modifies those (fixes #16021) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Implement some QGIS 3 TODOs for diagram API Nyall Dawson <nyall.dawson@gmail.com> 2017-01-04 [processing] Adjust margins, frame style in modeller to match main window style Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-04 Merge pull request #3930 from nyalldawson/rename_qgsproject Rename QgsProperty to QgsProjectProperty Matthias Kuhn <matthias@opengis.ch> 2017-01-03 Don't add default actions multiple times Fix #16013 Etienne Trimaille <gustrimaille@yahoo.fr> 2017-01-03 skip if the SAGA folder is not defined Merge: 47130a6758 8475fc36f3 D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2017-01-03 Update [QGIS Server] CITE WMS 130 Test project D'Hont René-Luc <rldhont@gmail.com> 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 <even.rouault@spatialys.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2017-01-03 Merge pull request #3941 from nirvn/processing_options_freeze [processing] fix app freeze when closing options dialog (fixes #15550) Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-03 [processing] fix app freeze when closing options dialog (fixes #15550) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-03 Compile some string functions Nyall Dawson <nyall.dawson@gmail.com> 2017-01-03 Compile some supported functions for spatialite provider Nyall Dawson <nyall.dawson@gmail.com> 2017-01-03 Handle division operator during expression compilation Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-03 [FEATURE] Zoom in/out and fit items to view actions for the modeler (#3939) Nyall Dawson <nyall.dawson@gmail.com> 2017-01-03 Bump minimum GDAL version to 2.0, remove old version #ifdefs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-03 [ui] re-order zoom-related composer toolbar buttons to match the ordering on the main window Blottiere Paul <blottiere.paul@gmail.com> 2016-12-19 [server] parallel map rendering Merge: cd970f2280 4bc06b18e9 D'Hont René-Luc <rldhont@gmail.com> 2017-01-02 Merge pull request #3863 from rldhont/postgres-compile-expression-functions [Feature][PostgreSQL] Compile expression functions D'Hont René-Luc <rldhont@gmail.com> 2016-12-19 [Feature][PostgreSQL] Tests: Compile expression functions D'Hont René-Luc <rldhont@gmail.com> 2016-12-19 Sql Compiler: Add escape after IN operator D'Hont René-Luc <rldhont@gmail.com> 2016-12-13 [Feature][PostgreSQL] Compile expression functions Merge: 3ba2f8e0f4 ddd5adf30a D'Hont René-Luc <rldhont@gmail.com> 2017-01-02 Merge pull request #3897 from dmarteau/removeBase64 Server: Remove base64 encoding supports in WMS responses Even Rouault <even.rouault@spatialys.com> 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 <david@innophi.com> 2016-12-21 Remove base64 encoding supports in WMS responses Jürgen E. Fischer <jef@norbit.de> 2017-01-02 osgeo4w: update to grass72 Merge: a05096d59a f54476cdda Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-02 Merge pull request #3931 from nirvn/processing_modeler_picture [FEATURE] Export processing models as PDF/SVG Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Cleanup QgsProjectProperty headers and docs Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-02 [FEATURE] Export processing models as PDF/SVG Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2017-01-02 [processing] update color scheme and position of modeler elements Mathieu Pellerin <nirvn.asia@gmail.com> 2017-01-01 [processing] convert modeler icons to pictures to kill pixels when zoomed Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 [processing] Don't abort heatmap if adding single feature fails Nyall Dawson <nyall.dawson@gmail.com> 2017-01-02 Optimise destructors (pt 3) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2017-01-02 Merge pull request #3914 from nyalldawson/bye_singletons Remove some singletons by moving instances to QgsApplication Jürgen E. Fischer <jef@norbit.de> 2016-12-21 allow limiting snapping to a given area Jürgen E. Fischer <jef@norbit.de> 2017-01-01 find GRASS 7.2 Jürgen E. Fischer <jef@norbit.de> 2017-01-01 remove qgis_eo.ts reference (will be pulled in automatically) Merge: 0532976a8a 37edf76de0 Jürgen E. Fischer <jef@norbit.de> 2017-01-01 Merge pull request #3904 from sikmir/i18n-eo [i18n] integrate esperanto translation Merge: 248e7d1d5e 5c06997a31 Jürgen E. Fischer <jef@norbit.de> 2017-01-01 Merge pull request #3927 from rduivenvoorde/bonn_splash New splash from Bonn Hackfest image Alexander Bruy <alexander.bruy@gmail.com> 2016-12-30 [FEATURE] add search bar to the Configure Shortcuts dialog (fix #12681) Supports search by action name and by shortcut Alexander Bruy <alexander.bruy@gmail.com> 2016-12-29 [processing] fix test and menus after renaming GdalOgr provider Alexander Bruy <alexander.bruy@gmail.com> 2016-12-29 [processing] rename GdalOgr provider to Gdal provider Show version numbers in providers descriptions Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-31 Followup 8849e94: add missing svg file Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-31 [processing] vectorize basic modeler images Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-31 [processing] vectorize and improve menu icons (fixes #14474) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-31 Re-add missing doc Nyall Dawson <nyall.dawson@gmail.com> 2016-12-31 Remove some doxygen comments from overridden methods (pt 2) Richard Duivenvoorde <richard@duif.net> 2016-12-30 new splash Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-30 [raster] re-compute min/max when band(s) changed (#3923) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Fix failing doc test Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Fix build Alexander Bruy <alexander.bruy@gmail.com> 2016-12-30 don't select any field by default in Field Calculator's "Update existing field" combobox (fix #15970) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Optimise destructors (pt 2) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Followup 850171, fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-30 Remove "//! Destructor" doxygen comments This documentation doesn't add any value Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-30 [processing] harmonize options menu item location & icon (#3922) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Remove some more redundant qt version checks Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Remove some QT_VERSION >= 5 checks Merge: 4493461396 ef85cdcf83 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-30 Merge pull request #3920 from DelazJ/fixtypos Fix more typos Harrissou Sant-anna <delazj@gmail.com> 2016-12-30 Replace "eg" by "e.g." or "for example" Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 More spelling checks/fixes interactivly labour Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 Replace rasterise by rasterize Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 Replace minimise by minimize Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 Replace capitalise by capitalize Merge: 1d58e532b8 a920e3a950 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-30 Merge pull request #3917 from alexbruy/improve-settings improve fragile settings handling Larry Shaffer <lshaffer@boundlessgeo.com> 2016-12-29 [pyqgis-console] Use python3 for editor subprocess calls alisovenko <alexander.lisovenko@gmail.com> 2016-12-29 Fix descriptions and code style. Change Z geomtry type for memory layer from ..25D to ..Z. Alexander Bruy <alexander.bruy@gmail.com> 2016-12-29 improve settings handling Alexander Bruy <alexander.bruy@gmail.com> 2016-12-29 [processing] fix GRASS provider (follow up a1642a37) Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-29 Merge pull request #3915 from DelazJ/fixtypos Fix typos Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-29 improve default favorites for color ramps DelazJ <delazj@gmail.com> 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 <delazj@gmail.com> 2016-12-29 Replace flavour by flavor Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 Replace prioritise by prioritize Harrissou Sant-anna <delazj@gmail.com> 2016-12-29 Replace more splitted by split DelazJ <delazj@gmail.com> 2016-12-21 Replace unicode by Unicode DelazJ <delazj@gmail.com> 2016-12-21 Replace cellsize by cell size DelazJ <delazj@gmail.com> 2016-12-20 Some fixes of favourites --> favorites Nyall Dawson <nyall.dawson@gmail.com> 2016-12-29 Make sure QgsApplication members are initialized to nullptr Just in case there's unintended dependancies between the registries Nyall Dawson <nyall.dawson@gmail.com> 2016-12-28 Fix tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-28 Merge pull request #3909 from nyalldawson/select_in_edit_menu Tweak edit/view menus Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-28 [ui] remove minimumSize on select button in select by exp. dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-28 [ui] select by form/expression harmonization and feature parity (#3912) Larry Shaffer <lshaffer@boundlessgeo.com> 2016-12-27 Update connection to new style for macOS Preferences fix Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-28 [ui] improve search widget ordering Larry Shaffer <lshaffer@boundlessgeo.com> 2016-12-27 Fix macOS Preferences menu hijacking Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-27 [needs-docs] Move Show/Hide Layer actions to View menu These logically belong in the view menu Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-12-27 Merge pull request #3907 from alexbruy/remove-gdaltools [FEATURE] replace GDALTools plugin with Processing Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-27 Add between/not between to numerical fields in select by form Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-27 [ui] Ctrl+F3 shortcut to open select features by expression Harrissou Sant-anna <delazj@gmail.com> 2016-12-27 [ui] expression icon cleanups (#3908) * Add expression icon to several buttons for consistency * Replace mIconExpressionEditorOpen icon with mIconExpresssion Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-27 Followup 932de2a: fix missing back icon for sub-panels Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-27 Merge pull request #3887 from nirvn/raster_pseudocolor_move Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-27 [FEATURE] Raster stretch toolbar actions support for pseudocolor renderer Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-26 [FEATURE] Implement raster pseudocolor updated extent auto classification Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-17 [raster] move pseudocolor renderer classification out of gui into core Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Enable edit tests for Postgres provider Harrissou Sant-anna <delazj@gmail.com> 2016-12-27 Remove mActionDiagramProperties.svg icon (#3910) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Rename Select by Expression to Select Features by Expression to match naming of other Select By... tools Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Make Select by Form default instead of By Expression Since it's more user-friendly for beginners Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Show NULL preview text in expression editor Makes creating/debugging expressions easier for users Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-12-26 fix numeric translation Jürgen E. Fischer <jef@norbit.de> 2016-12-26 indentation fixes Jürgen E. Fischer <jef@norbit.de> 2016-12-26 more spelling fixes Merge: a3faa92339 77ae8a23b6 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-27 Merge pull request #3880 from nyalldawson/oracle_raster Remove orphaned oracle raster plugin Nyall Dawson <nyall.dawson@gmail.com> 2016-12-16 [FEATURE] Remove orphaned oracle raster plugin Marked as feature to flag for documentation and changelog Jürgen E. Fischer <jef@norbit.de> 2016-12-26 spelling fixes alisovenko <alexander.lisovenko@gmail.com> 2016-12-26 Fix code style with astyle.sh Even Rouault <even.rouault@spatialys.com> 2016-12-26 Contrast enhancement in 'updated extent': fix taking into account OTF mode Alexander Bruy <alexander.bruy@gmail.com> 2016-12-26 [FEATURE] replace GDALTools plugin with Processing Tagged as feature to not forget mention in docs and changelog alisovenko <alexander.lisovenko@gmail.com> 2016-12-26 Add SIP binding for getDefaultZValue Alexander Bruy <alexander.bruy@gmail.com> 2016-12-26 [processing] include start point into service area convex hull alisovenko <alexander.lisovenko@gmail.com> 2016-12-26 Added the ability to create memory layer with 25d geometry alisovenko <alexander.lisovenko@gmail.com> 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 <sikmir@gmail.com> 2016-12-25 [i18n] integrate esperanto translation Jürgen E. Fischer <jef@norbit.de> 2016-12-24 dxf import: fix text positions and orientation when importing DXF (fixes #16000) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-12-22 Merge pull request #3903 from webgeodatavore/fix-gdal-ogr-url Update outdated URLs Thomas Gratier <thomas_gratier@yahoo.fr> 2016-12-22 Update unworking and outdated URLs GDAL URLs and Spatialite links are outdated (404) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-15 Small cleanups to QgsFloatingWidget Matthias Kuhn <matthias@opengis.ch> 2016-12-22 [travis] Decrease maximum ccache size Matthias Kuhn <matthias@opengis.ch> 2016-12-22 Pass variable values as QVariant Matthias Kuhn <matthias@opengis.ch> 2016-12-21 Rename QgsProject::variables to QgsProject::customVariables Matthias Kuhn <matthias@opengis.ch> 2016-12-21 Let QgsApplication manage global custom variables Merge: ffd67f119e 3fba3ac775 Alexander Bruy <alexander.bruy@gmail.com> 2016-12-22 Merge pull request #3900 from m-kuhn/scriptParams [processing] Fix some script parameter export/import issues Matthias Kuhn <matthias@opengis.ch> 2016-12-22 [processing] Quote and escape script exported ParameterString Matthias Kuhn <matthias@opengis.ch> 2016-12-21 [processing] Fix some script parameter export/import issues Merge: 835abb97b6 ea4f05d931 Alexander Bruy <alexander.bruy@gmail.com> 2016-12-22 Merge pull request #3891 from alexbruy/processing-interpolation [processing] add remaining functionalify from the interpolation plugin Chris Mayo <aklhfex@gmail.com> 2016-12-21 Add missing dependencies in INSTALL Overview Matthias Kuhn <matthias@opengis.ch> 2016-12-21 Followup cbac49b6: fix docstring Matthias Kuhn <matthias@opengis.ch> 2016-12-21 Add QgsProject::write( filename ) convenience function Matthias Kuhn <matthias@opengis.ch> 2016-12-21 More build dependencies update Matthias Kuhn <matthias@opengis.ch> 2016-12-21 Update build dependencies Matthias Kuhn <matthias@opengis.ch> 2016-12-21 [processing] Make ParameterFixedTable scriptable Matthias Kuhn <matthias@opengis.ch> 2016-12-21 [processing] Don't hide errors when resolving script paramters Alexandre Neto <senhor.neto@gmail.com> 2016-12-21 Replace PNGs by SVGs (#3896) - removes no longer needed SVG compounds - Improves cap and join style icons Matthias Kuhn <matthias@opengis.ch> 2016-12-20 Followup 1a648229 Matthias Kuhn <matthias@opengis.ch> 2016-12-20 Improve some asserts for more meaningful output in case of error Matthias Kuhn <matthias@opengis.ch> 2016-12-20 Use assertIsInstance instead of assertTrue(isinstance()) Alexander Bruy <alexander.bruy@gmail.com> 2016-12-20 [processing] fix wrong ParameterSelection definition Matthias Kuhn <matthias@opengis.ch> 2016-12-20 Revert "[Processing] fix parameter to open the Retile algorithm" This reverts commit 76b796b4916d4ee23dff1a50105cdf1a6635b388. Alexander Bruy <alexander.bruy@gmail.com> 2016-12-20 [processing] fix incorrect parameter construction Alexander Bruy <alexander.bruy@gmail.com> 2016-12-20 [processing] add support for custom parameter used in interpolation algs to the test suite Matteo Ghetta <matteo.ghetta@gmail.com> 2016-12-20 more gdal test for Processing (#3893) * more gdal test for Processing matteo <matteo.ghetta@gmail.com> 2016-12-20 [Processing] fix parameter to open the Retile algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-12-19 [FEATURE] remove Interpolation plugin tagged as feature to not forget mention this in docs and changelog Alexander Bruy <alexander.bruy@gmail.com> 2016-12-19 [processing] add missed functionality from Interpolation plugin Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-20 [processing] fix error in MultipleInputWidgetWrapper Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-20 [processing] support non-ogr layers in merge vector layers alg Anita Graser <anitagraser@gmx.at> 2016-12-20 updated help for qgis:mergevectorlayers (#3883) "two" => "multiple" Matthias Kuhn <matthias@opengis.ch> 2016-12-19 [travis] Increase cache timeout No new caches have been uploaded recently because of timeouts. Matthias Kuhn <matthias@opengis.ch> 2016-12-19 Fix loading legacy snapping configuration Matthias Kuhn <matthias@opengis.ch> 2016-12-19 Only spellcheck added and modified files Matthias Kuhn <matthias@opengis.ch> 2016-12-19 Fix bindings and tests Matthias Kuhn <matthias@opengis.ch> 2016-12-19 Expose QgsSnappingConfig to QML Sponsored by QField Matthias Kuhn <matthias@opengis.ch> 2016-12-14 Apply editor widget project upgrades in any case Matthias Kuhn <matthias@opengis.ch> 2016-12-12 Allow compiling without print support Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Let all tests work with a proper QgsApplication instance Matthias Kuhn <matthias@opengis.ch> 2016-12-07 bindings Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Move QgsConfigurationMap to QgsXmlUtils Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Make sure attribute table doesn't use deleted field formatters Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Document QgsValueMapFieldFormatter::NullValue Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Make attribute table aware of disappearing field formatters Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Manage null representation value in QgsApplication::nullRepresentation() Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Fix index-out-of-bounds crash Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Add missing bindings Matthias Kuhn <matthias@opengis.ch> 2016-12-07 API documentation for QgsFieldFormatter caches and more Matthias Kuhn <matthias@opengis.ch> 2016-12-07 Generic code cleanup Matthias Kuhn <matthias@opengis.ch> 2016-12-06 Rename QgsFieldKit to QgsFieldFormatter Matthias Kuhn <matthias@opengis.ch> 2016-12-06 Remove QgsEditFormConfig::widgetType Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Fix failing tests Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Fix warnings Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Document api breakages and add more doxymentation Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Start with empty ValueMap configuration Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Reorder attribute type dialog Matthias Kuhn <matthias@opengis.ch> 2016-12-05 Remove editor widget project loading code from gui Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-12-04 Rename `vl` parameters to `layer` Matthias Kuhn <matthias@opengis.ch> 2016-12-04 Python bindings Matthias Kuhn <matthias@opengis.ch> 2016-12-03 Put field kit into use Matthias Kuhn <matthias@opengis.ch> 2016-12-03 Add field kits for a lot of common field types Matthias Kuhn <matthias@opengis.ch> 2016-12-02 Use new-style configuration for loading widgets from the database Matthias Kuhn <matthias@opengis.ch> 2016-12-02 Save and load new-style widget configuration Matthias Kuhn <matthias@opengis.ch> 2016-12-01 Edit widget configuration migration Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-12-19 Make QgsMapThemeCollection QML compatible Sponsored by OPENGIS.ch/QField Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 do not check in agignore Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spelling] labelling -> labeling Merge: 735f479bc8 f71bf57b08 D'Hont René-Luc <rldhont@gmail.com> 2016-12-19 Merge pull request #3878 from dmarteau/removeSOAP Server: Remove soap request handler David Marteau <david@innophi.com> 2016-12-15 Server: Remove soap request handler Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spelling] granularity Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spellcheck] generated command only replace whole words Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spellcheck] generate sed commands to fix spelling errors Matteo Ghetta <matteo.ghetta@gmail.com> 2016-12-19 Convex Hull processing tests (#3876) Add two tests for convex hull Merge: f9db068fed f4f86cad63 Alexander Bruy <alexander.bruy@gmail.com> 2016-12-19 Merge pull request #3885 from alexbruy/processing-relief [processing] add missed functionality from Raster Terrain Analysis plugin Alexander Bruy <alexander.bruy@gmail.com> 2016-12-19 [processing] use full precision for elevation values remove unused file Alexander Bruy <alexander.bruy@gmail.com> 2016-12-17 [FEATURE] remove Raster terrain analysis plugin tagged as feature to not forget mention this in docs and changelog Alexander Bruy <alexander.bruy@gmail.com> 2016-12-17 [processing] merge two Relief algorithms into one Alexander Bruy <alexander.bruy@gmail.com> 2016-12-17 [processing] implement missed functionality from Raster terrain analysis plugin Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-19 [spellcheck] ag: use short option to avoid argument error due to syntax differences Jürgen E. Fischer <jef@norbit.de> 2016-12-17 translation string fixes Arnaud Morvan <arnaud.morvan@camptocamp.com> 2016-12-16 Fix MultipleInputDialog with options not as (value, text) (#3882) Harrissou Sant-anna <delazj@gmail.com> 2016-12-15 Options to speed up build and launch QGIS Hannes <spirit@enjoys.it> 2016-12-15 python3 print QGIS would not build with the old print statements Even Rouault <even.rouault@spatialys.com> 2016-12-16 QgsMultiBandColorRendererWidget: add missing widgetChanged() notification Merge: 5dc39e0a41 532eb58d1f Even Rouault <even.rouault@spatialys.com> 2016-12-16 Merge pull request #3871 from rouault/auto_stretch [FEATURE] Implement raster auto-stretching when updating canvas Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-12-15 Add QGSCOMPARENOTNEAR(value,not_expected,epsilon) macro Alexander Bruy <alexander.bruy@gmail.com> 2016-12-16 [processing] use point parameter in GRASS algs where possible (addresses #15983) Nyall Dawson <nyall.dawson@gmail.com> 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 <tudor.barascu@qtibia.ro> 2016-12-16 Add missing qt5 build dependency (#3874) Jürgen E. Fischer <jef@norbit.de> 2016-12-15 indentation fix Jürgen E. Fischer <jef@norbit.de> 2016-12-15 dwg import: make curves optional (enabled by default, disabled completely with GDAL 1) Merge: 94b0de562d 1090e8b7da Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-15 Merge pull request #3857 from 3nids/spellingtest Check spelling on travis Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-15 fix prepare commit Matthias Kuhn <matthias@opengis.ch> 2016-12-15 Improved search for the relation reference widget Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-15 follow p 63773034d62174961908e5e6720e60d0fd35489d avoid type check before casting Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-15 spelling fixes Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-12 use Travis to look for spelling errors use silver searcher for faster search (instead of grep) Merge: 5c402b2fde 81e2f87fd0 Alexander Bruy <alexander.bruy@gmail.com> 2016-12-15 Merge pull request #3861 from alexbruy/svg-cleanup clean up SVG files from unnecessary data Martin Dobias <wonder.sk@gmail.com> 2016-12-14 Fix python test Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-12-14 snapping layer tree: do not show layers without geometry Nyall Dawson <nyall.dawson@gmail.com> 2016-12-15 Fix ui build warning Jürgen E. Fischer <jef@norbit.de> 2016-12-14 [FEATURE] DWG import into geopackage using libdxfrw Jürgen E. Fischer <jef@norbit.de> 2016-12-14 dxf export: fix crash, when curve geometry can't be segmentized Jürgen E. Fischer <jef@norbit.de> 2016-12-14 api_break: QgsCrsCache was removed Jürgen E. Fischer <jef@norbit.de> 2016-12-14 typo fix Jürgen E. Fischer <jef@norbit.de> 2016-12-14 oracle provider: debug output on usage of 'estimated metadata' Merge: 8e9d49ad8d 56036d29fe Hugo Mercier <hugo.mercier@oslandia.com> 2016-12-14 Merge pull request #3869 from mhugo/cleanup_server Some cleanups in server matteo <matteo.ghetta@gmail.com> 2016-12-14 reduce geometry precision from 7 to 5 digits matteo <matteo.ghetta@gmail.com> 2016-12-14 remove temp file and update .gitignore matteo <matteo.ghetta@gmail.com> 2016-12-14 fix error on geometry precision matteo <matteo.ghetta@gmail.com> 2016-12-14 some Processing test Jürgen E. Fischer <jef@norbit.de> 2016-12-14 indentation update Alessandro Pasotti <elpaso@itopen.it> 2016-12-14 Code cleanup: removed unused slot Alexander Bruy <alexander.bruy@gmail.com> 2016-12-14 update test masks Hugo Mercier <hugo.mercier@oslandia.com> 2016-12-13 Improve wmsserver error handling and exception safety Hugo Mercier <hugo.mercier@oslandia.com> 2016-12-13 QgsServer cleanup Hugo Mercier <hugo.mercier@oslandia.com> 2016-12-13 QgsServerLogger cleanup Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-10 [FEATURE][raster] transparency support for paletted renderer Alexander Bruy <alexander.bruy@gmail.com> 2016-12-12 clean up SVG files from unnecessary data D'Hont René-Luc <rldhont@gmail.com> 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 <wonder.sk@gmail.com> 2016-12-14 Fix DB manager layer preview after my QgsMapCanvas changes D'Hont René-Luc <rldhont@gmail.com> 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 <volayaf@gmail.com> 2016-12-13 Merge pull request #3725 from arnaud-morvan/processing_geometry_predicate [processing] Remove parameter geometry predicate D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 2016-12-13 Merge pull request #3864 from elpaso/downloader-fixes-bad-network [BUGFIX] Fixed a crash on bad network protocol Alessandro Pasotti <elpaso@itopen.it> 2016-12-13 Disabled C++ test (use python instead) Merge: 56633baffc ed0e39e08b Alexander Bruy <alexander.bruy@gmail.com> 2016-12-13 Merge branch 'remove_grass_6' Alexander Bruy <alexander.bruy@gmail.com> 2016-12-13 [processing] also remove GRASS 6 from tests Alexander Bruy <alexander.bruy@gmail.com> 2016-12-13 [processing] fix CMakeLists.txt Víctor Olaya <volayaf@gmail.com> 2016-12-09 [processing] removed grass6 provider Alessandro Pasotti <elpaso@itopen.it> 2016-12-13 [BUGFIX] Fixed a crash on bad network protocol D'Hont René-Luc <rldhont@gmail.com> 2016-12-13 [QGIS Server] CITE WMS 130 Test project Add a project for OGC CITE WMS 130 tests Alexander Bruy <alexander.bruy@gmail.com> 2016-12-13 [processing] maintain options order Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] add algorithm for calculating shortest path from multiple start points defined by vector layer Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] add algorithm for calculating shortest path to multiple end points defined by vector layer Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] save travel cost to output attribute table Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] write start and end points to output attribute table Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] add algorithm for calculating service areas from point layer Add start point coordinates to outputs Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] output service area as polygon and as multipoint Alexander Bruy <alexander.bruy@gmail.com> 2016-12-10 [processing] rename network analysis algs to reflect their inputs type Alexander Bruy <alexander.bruy@gmail.com> 2016-12-06 [FEATURE] remove RoadGraph plugin tagged as feature to not forget mention this in docs and changelog Alexander Bruy <alexander.bruy@gmail.com> 2016-12-06 [processing] add tests for network analysis algorithms Tests dissabled for now, as algorithms require access to QGIS iface. Alexander Bruy <alexander.bruy@gmail.com> 2016-12-04 [processing] add service area algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-12-03 [processing] also calculate fastest path Alexander Bruy <alexander.bruy@gmail.com> 2016-12-03 [processing] remove unused variables Alexander Bruy <alexander.bruy@gmail.com> 2016-12-03 [processing] reword algorithm name and some parameter descriptions Alexander Bruy <alexander.bruy@gmail.com> 2016-12-03 [processing] add icon for network analysis algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-12-02 [processing] adopt algorithm to changes in QGIS API Alexander Bruy <alexander.bruy@gmail.com> 2016-11-16 [processing] add shortest path algorithm to Processing Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-13 Fix bad import Nyall Dawson <nyall.dawson@gmail.com> 2016-12-13 Disable another intermittent task manager test Víctor Olaya <volayaf@gmail.com> 2016-12-12 [processing] config dialog: only save menu configuration if needed Conflicts: python/plugins/processing/gui/ConfigDialog.py arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Remove ParameterGeometryPredicate arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Remove ParamaterGeometryPredicate from SelectByLocation algorithm arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Remove ParamaterGeometryPredicate from ExtractByLocation algorithm arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-05 [processing] Remove ParamaterGeometryPredicate from SpatialJoin algorithm Víctor Olaya <volayaf@gmail.com> 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 <arnaud.morvan@camptocamp.com> 2016-11-05 [processing] Support options as (value, text) in ParameterSelection Merge: 29a05dfa9c 8cda1bbb79 D'Hont René-Luc <rldhont@gmail.com> 2016-12-12 Merge pull request #3809 from pblottiere/render replace QgsMapRenderer D'Hont René-Luc <rldhont@gmail.com> 2016-12-12 Adapt WFS capabilties in server test for WMS 1.3.0 compliance Werner Macho <werner.macho@gmail.com> 2016-12-12 [TRANS] Adding Translatorname Adding new chinese traditional translator Nyall Dawson <nyall.dawson@gmail.com> 2016-12-12 More flaky test disabling Nyall Dawson <nyall.dawson@gmail.com> 2016-12-12 Fix spelling of orthoganilize Blottiere Paul <blottiere.paul@gmail.com> 2016-12-09 fix getLegendGraphics when BBox parameter is used Blottiere Paul <blottiere.paul@gmail.com> 2016-11-25 remove QgsMapRenderer Martin Dobias <wonder.sk@gmail.com> 2016-12-12 One more fix for doc test Martin Dobias <wonder.sk@gmail.com> 2016-12-12 Fix doc coverage test Nyall Dawson <nyall.dawson@gmail.com> 2016-12-12 Temporarily disable flaky part of test Martin Dobias <wonder.sk@gmail.com> 2016-12-12 Rename QgsLegendModelV2 to QgsLegendModel Martin Dobias <wonder.sk@gmail.com> 2016-12-12 Rename QgsComposerLegendStyle to QgsLegendStyle Martin Dobias <wonder.sk@gmail.com> 2016-12-12 Remove legacy class QgsComposerLegendItem and subclasses Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-12-11 Make doc coverage test happy Martin Dobias <wonder.sk@gmail.com> 2016-12-11 Make map canvas independent from overview canvas, simplify QgsMapCanvas API Merge: 6eb330e2b2 04f8704ebd Martin Dobias <wonder.sk@gmail.com> 2016-12-11 Merge pull request #3855 from wonder-sk/project-refactoring-part1 Project refactoring - part I Martin Dobias <wonder.sk@gmail.com> 2016-12-11 Unit tests for utility methods from qgsmaplayerlistutils.h Andreas <andreas@alternating.net> 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 <wonder.sk@gmail.com> 2016-12-11 More test fixes Martin Dobias <wonder.sk@gmail.com> 2016-12-11 Test fixes and further QgsProject::instance() removals Merge: fc8493f5d3 bcedb6df7e Alessandro Pasotti <elpaso@itopen.it> 2016-12-10 Merge pull request #3854 from elpaso/plugin-re-enable [SERVER][BUGFIX] Plugin re enable Alessandro Pasotti <elpaso@itopen.it> 2016-12-10 Moved interface to main init Martin Dobias <wonder.sk@gmail.com> 2016-12-10 Migrate QgsMapThemeCollection away from using layer IDs Alessandro Pasotti <elpaso@itopen.it> 2016-12-10 Plugin re-enabled Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-12-10 Added missing api docs Martin Dobias <wonder.sk@gmail.com> 2016-12-10 Merge QgsMapLayerRegistry into QgsProject All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject. Merge: 8ec3eaf456 ffb6ba7a3e Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-10 Merge pull request #3851 from nirvn/raster_ui_improvements Raster renderer UI improvements Merge: fdf2a9dcb7 dd0df199fc Víctor Olaya <volayaf@gmail.com> 2016-12-09 Merge pull request #3839 from anitagraser/patch-2 [processing] Create cost allocation map output Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-12-09 Backward support for parameters 'MTVER' and 'capabilities' from WMS 1.0.0 is required for WMS 1.1.1 Matthias Kuhn <matthias@opengis.ch> 2016-12-09 Fix map canvas test Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2016-12-09 [FEATURE][raster] support setting of color and transparency on multiple items in paletted UI Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-09 [raster] allow multiple row deletion in the singleband pseudo-color UI Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-09 [FEATURE][raster] support setting of color and transparency on multiple items in the singleband pseudo-color UI Víctor Olaya <volayaf@gmail.com> 2016-12-09 [processing] made WHERE param optional and advanced in v.surf.rst algorithms Fixes #15786 Merge: c713747279 8bc980eed6 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-09 Merge pull request #3849 from SrNetoChan/png_cleanup Cleaning unused png files and respective folder Víctor Olaya <volayaf@gmail.com> 2016-12-09 [processing] fixed GRASS algorithm descriptions Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-08 fix #15947 style dock is not refreshed when map layer style changes Alexandre Neto <senhor.neto@gmail.com> 2016-12-09 Deletes old themes folders Alexandre Neto <senhor.neto@gmail.com> 2016-12-09 Deletes unused png files from default theme Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-09 Merge pull request #3848 from nyalldawson/orthag [FEATURE][processing] New algorithm to orthagonalize geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-08 Add some more QgsVector operators, allow use of QgsVector with QgsPointV2 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-08 Add methods to add/subtract QgsVectors Víctor Olaya <volayaf@gmail.com> 2016-12-07 [processing] allow saving custom predefined expressions Denis Rouzaud <denis.rouzaud@gmail.com> 2016-12-08 use data rather than indexes to retrieve items Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-08 [style dock] emit widgetChanged() when raster palette labels updated Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-08 [ui] fix circular string button location and relocate undo/redo buttons (#3845) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-08 [symbology] categorized renderer's default ramp should be random Merge: ed5a2bca7e 1bdb35d630 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-08 Merge pull request #3843 from nyalldawson/oriented Port minimum oriented bounding box to QgsGeometry Matthias Kuhn <matthias@opengis.ch> 2016-12-07 [offlineediting] Fix only synchronize selected features option Fix #15830 Alexander Bruy <alexander.bruy@gmail.com> 2016-12-07 fix import Víctor Olaya <volayaf@gmail.com> 2016-12-07 Fixed wrong import Víctor Olaya <volayaf@gmail.com> 2016-12-07 [processing] added predefined expressions to raster calculator Merge: ea661e5e3c e0912b8e2d Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 Merge pull request #3840 from DelazJ/selectedfeaturesids Replace selectedFeaturesIds by selectedFeatureIds Harrissou Sant-anna <delazj@gmail.com> 2016-12-07 Update API break doc Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 Avoid key error on fields which should be skipped Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 Port processing oriented minimum bounding box alg to QgsGeometry Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 [options] remove string search for default snap mode combo box Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 fix snapping test Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 [snapping] move tracing action to snapping toolbar Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 [snapping] fix enable state of snapping widget's elements Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 [snapping] fix default snapping type settings Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-07 [snapping] fix default snapping enabled state Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 [processing][heatmap] Fix alg in batch mode, mark some params as advanced Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 [processing] Use newer basic stats algorithm in vector menu Merge: c558d516e6 034cc65935 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 Merge pull request #3782 from nyalldawson/heatmap Port heatmap plugin code to analysis, add processing alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-07 [processing][heatmap] custom parameter/widget for output resolution Matches current behaviour of c++ heatmap plugin Nyall Dawson <nyall.dawson@gmail.com> 2016-12-07 [heatmap] Avoid gdal warnings, calculate distance from pixel centroid Harrissou Sant-anna <delazj@gmail.com> 2016-12-06 Replace selectedFeaturesIds by selectedFeatureIds Nyall Dawson <nyall.dawson@gmail.com> 2016-11-17 [FEATURE][processing] Port heatmap plugin to processing algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-10-26 Move heatmap generation code to analysis lib And clean it up a lot Nyall Dawson <nyall.dawson@gmail.com> 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 <anitagraser@gmx.at> 2016-12-06 Create cost allocation map output Anita Graser <anitagraser@gmx.at> 2016-12-06 Create cost allocation map output Alexander Bruy <alexander.bruy@gmail.com> 2016-12-06 add more QNetwork classes to 2to3 script Anita Graser <anitagraser@gmx.at> 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 <manisandro@gmail.com> 2016-12-06 [Geometry Checker] Don't add geometry-less features to feature-pool Nyall Dawson <nyall.dawson@gmail.com> 2016-12-06 Cleanup QgsTask API for dependent layers Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-06 [raster] improve multiband color widget's band selection Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-06 [raster] when loading min/max, activate contrast enhancement if set to none Víctor Olaya <volayaf@gmail.com> 2016-12-06 Revert "[processing] fixed expected test hashes" This reverts commit 5c6c18caadb9123c593db085b1c8822f7d74e9f7. Víctor Olaya <volayaf@gmail.com> 2016-12-06 [processing] In raster calculator, use filename without extension to refer to layer Víctor Olaya <volayaf@gmail.com> 2016-12-05 [processin] fixed wrong parameter type Nyall Dawson <nyall.dawson@gmail.com> 2016-12-06 Reenable all task manager tests Nyall Dawson <nyall.dawson@gmail.com> 2016-12-06 Prevent closing QGIS while tasks are running Nyall Dawson <nyall.dawson@gmail.com> 2016-12-06 Fix ui build warnings Alexander Bruy <alexander.bruy@gmail.com> 2016-12-05 [processing] prevent divizion by zero (fix #15825) Merge: abbe281bc7 5c6c18caad Alexander Bruy <alexander.bruy@gmail.com> 2016-12-05 Merge pull request #3779 from volaya/rastercalculator [processing] add native raster calculator Víctor Olaya <volayaf@gmail.com> 2016-12-05 [processing] fixed expected test hashes Matthias Kuhn <matthias@opengis.ch> 2016-12-04 Preprocess header file in sipdiff to reduce noise and common sources of trouble. Víctor Olaya <volayaf@gmail.com> 2016-12-05 [processing] changed input type from vector layer to table for execute sql algorithm Víctor Olaya <volayaf@gmail.com> 2016-12-05 [processing] allow multiple selection of tables Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-05 [style dock] avoid long labels in the point pattern fill UI Alessandro Pasotti <elpaso@itopen.it> 2016-12-05 Replaced the expired SSL certificate and re-enabled OWS PKI test Alessandro Pasotti <elpaso@itopen.it> 2016-12-05 Typo in comment Hugo Mercier <hugo.mercier@oslandia.com> 2016-12-05 [virtual layer] Fix xFilter for null value comparisons Alexander Bruy <alexander.bruy@gmail.com> 2016-12-02 fix loading of models containing user-defined scripts Merge: ab4a37f760 cc702c9c81 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Merge pull request #3004 from nyalldawson/task_manager [FEATURE] Task manager Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Remove (probably unnecessary) copy_func usage Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Add some python docstrings to QgsTask.fromFunction Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Update doxygen Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Consolidate mutexes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-05 Make QgsTask::start private Only allow starting tasks to be done by QgsTaskManager Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 QgsTask is no longer a QRunnable Instead use a private wrapper class to make QgsTask compatible with QThreadPool Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Convert QgsTask.fromFunction to a static method Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Call QgsTaskWrapper.on_finished with exception rather than result Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Don't explode returned values in QgsTaskWrapper Breaks returning list values Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Remove outdated flaky test ifdefs Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Nicer icons and ui for task status Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Remove redundant member Nyall Dawson <nyall.dawson@gmail.com> 2016-11-29 Task manager GUI cleanups Nyall Dawson <nyall.dawson@gmail.com> 2016-11-29 Respect QgsTask::CanCancel flag in gui Nyall Dawson <nyall.dawson@gmail.com> 2016-11-29 Tasks are treated as progressless until they first report a progress Nyall Dawson <nyall.dawson@gmail.com> 2016-11-29 Allow task priority to be specified Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-28 Avoid recursive locks Nyall Dawson <nyall.dawson@gmail.com> 2016-11-28 Harden everything up And finally fix a racy condition which has been plaguing me for ages Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-10 Remove QgsTaskManager singleton, and instead attach an instance to QgsApplication. ie instead of QgsTaskManager.instance(), use QgsApplication.taskManager() Nyall Dawson <nyall.dawson@gmail.com> 2016-11-10 Remove delete* methods from QgsTaskManager API On further consideration allowing external control of task deletion is a bad idea. Nyall Dawson <nyall.dawson@gmail.com> 2016-11-09 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-03 Rename overloaded signal, flip remaining connects to new style Nyall Dawson <nyall.dawson@gmail.com> 2016-11-03 Rename stopped to terminated for consistency Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-03 Documentation updates and small API cleanups Nyall Dawson <nyall.dawson@gmail.com> 2016-11-03 Smaller header updates, switch connect style Nyall Dawson <nyall.dawson@gmail.com> 2016-05-28 Add deleteAllTasks to manager Nyall Dawson <nyall.dawson@gmail.com> 2016-04-29 Add python test for task manager Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Improvements to task manager ui Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-22 Fix some crashes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-22 Don't crash when python exceptions occur in non-main thread Nyall Dawson <nyall.dawson@gmail.com> 2016-04-21 Resolve circular dependencies Nyall Dawson <nyall.dawson@gmail.com> 2016-04-21 Improvements to QgsTaskWrapper Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-21 Don't block when deleting tasks Nyall Dawson <nyall.dawson@gmail.com> 2016-04-21 Add support for placing queued tasks on hold Nyall Dawson <nyall.dawson@gmail.com> 2016-04-20 API cleanups Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-19 Api + test cleanups Nyall Dawson <nyall.dawson@gmail.com> 2016-04-15 Make QgsTaskManager handle threading of tasks Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-05 [color ramp] save/restore invert state for cpt-city ramps Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-05 Followup 08ee180: more appropriate ramp type property name Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Followup 59a0e2 mj10777 <mj10777@googlemail.com> 2016-11-11 Fix #15829 georeferencer - resolve logical error during loadGCPs Merge: 5f13cbe37b c800998df3 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Merge pull request #3787 from nyalldawson/spatialite_index [FEATURE] Create attribute index support for spatialite provider Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Blacklist flaky PyQgsAuthManagerPKIOWSTest test Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Remove goto's from qgsspatialiteprovider.cpp Nyall Dawson <nyall.dawson@gmail.com> 2016-11-19 [FEATURE] Create attribute index support for spatialite provider Allows creation of attribute indexes for spatialite layers Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Disable a bunch of actions which don't apply to vector layers without geometry (fix #15933) Nyall Dawson <nyall.dawson@gmail.com> 2016-12-05 Remove unused network header includes from qgsgeometry.cpp Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-04 [color ramp] improve invert() for discrete gradient ramps (#3833) Merge: 6009f5a41d 0b9fbeb983 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 Merge pull request #3827 from nirvn/color_ramp_migration Migration of remaining color ramp widgets Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 [raster] fix singleband pseudo-color crash on single-color color presets ramp Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 [color ramp] do not automatically save new ramps Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 [style manager] update ramp type naming button shortcuts Merge: 1560c7ff1d d863c449f0 Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2016-12-02 QgsColorRampComboBox is dead, long live QgsColorRampButton Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 [symblogy] migrate heatmap renderer color ramp widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 [effects] migrate inner/outer glow color ramp widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 [symbology] migrate shapeburst color ramp widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 improve new color ramp type naming Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-03 [FEATURE] save existing color ramp function Harrissou Sant-anna <delazj@gmail.com> 2016-12-03 Use a standardized size for authentication dialogs icons (#3824) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 partial revert of commit 4b680ca Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 [style dock] re-order vector layer rendering group to save vertical space (#3828) Víctor Olaya <volayaf@gmail.com> 2016-12-02 [processing] fixed gdal proximity Fixes #15895 Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-11-24 [processing][FEATURE] Return multi geometries from split alg accept multi geometries as input Merge: eb85e3fcfa 7de1cc2f13 Nyall Dawson <nyall.dawson@gmail.com> 2016-12-02 Merge pull request #3825 from nyalldawson/legend_count QgsVectorLayer::featureCount( QgsSymbol* symbol ) to featureCount( const QString& legendKey ) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-12-02 [raster] migrate singleband pseudo-color renderer color ramp widget (#3817) Richard Schoerghofer <blackgis@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2016-12-02 Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-12-02 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 2016-12-02 Small cleanups for QgsColorRampButton drnextgis <rykovd@gmail.com> 2016-12-01 Add QIntValidator and qVersion to fix_pyqt Merge: 3bd8a29ad5 898ca57dc6 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-12-01 Merge pull request #3812 from mhugent/wms_1_3_compliance Wms 1 3 compliance Sandro Mani <manisandro@gmail.com> 2016-12-01 [Geometry checker] Fix possible use of deleted geometry Harrissou Sant-anna <delazj@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-12-01 Indentation drnextgis <rykovd@gmail.com> 2016-12-01 Fix mapping for 2to3 fix_pyqt Víctor Olaya <volayaf@gmail.com> 2016-12-01 [processing] removed incompatible basestring check Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-12-01 Fix access control tests such that bbox width/height ration matches image width/height Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 [processing] values() is a dict view object, not list Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 [processing] xrange() removed, should use range() instead Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 [processing] replace deprecated % operator with format() Alexander Bruy <alexander.bruy@gmail.com> 2016-11-25 [processing] indentation update Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 [processing] iteritems() removed, should use items() instead Víctor Olaya <volayaf@gmail.com> 2016-11-22 renamed ParameterExpression in raster calculator to avoid name clash Víctor Olaya <volayaf@gmail.com> 2016-11-17 [processing] removed debug line Víctor Olaya <volayaf@gmail.com> 2016-11-17 [processing] added tests for raster calculator Conflicts: python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml Víctor Olaya <volayaf@gmail.com> 2016-11-17 [processing] added native raster calculator algorithm Conflicts: python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py Víctor Olaya <volayaf@gmail.com> 2016-11-17 [processing] some fixes and changes in parameters and parameters panel Merge: 2c4eb3cb8c b30a1ff65d Nyall Dawson <nyall.dawson@gmail.com> 2016-12-01 Merge pull request #3816 from nyalldawson/processing_datetime [processing][FEATURE] New unified basic stats algorithm Víctor Olaya <volayaf@gmail.com> 2016-11-08 [processing] allow selecting multiple file in ‘add script from file’ Harrissou Sant-anna <delazj@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-12-01 WMS server: parse bounding box only if the BBOX parameter is really there Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-12-01 Adapt expected capabilities / project settings response in server test for WMS 1.3.0 compliance Merge: c42dad3b1d e9b835a376 Matthias Kuhn <matthias@opengis.ch> 2016-12-01 Merge pull request #3818 from drnextgis/2to3 Add QEventLoop to fix_pyqt drnextgis <rykovd@gmail.com> 2016-12-01 Add QEventLoop to fix_pyqt Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-30 [processing] Fix updating results panel to match selected item Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-30 Fix unset variable error for CHECK_GRASS_EXTRA_INCLUDE_DIRS macro Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-30 [symbology] migrate graduated renderer color ramp widget (#3815) Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Implement time stats for QgsDateTimeStatisticalSummary Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Fix QgsDateTimeStatisticalSummary handling of non-datetime values Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 [processing] Allow restricting fields to date/time types Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 [processing] Basic stats algs should allow non-spatial tables Merge: 57f17e31e2 a755f08ba6 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-30 Merge pull request #3810 from nirvn/colorrampbutton [FEATURE] color ramp button widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-30 add test coverage for qgscolorramp's invert() function Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-29 color ramp button widget for gradiant fill and categorized renderer Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-29 [FEATURE] color ramp button widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-28 [color ramp] implement invert() function Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 [processing] Use QgsStringStatisticalSummary in basic stats for strings And also further optimise the algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 [processing] Optimise basic stats numbers algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Allow QgsStringStatisticalSummary to calculate mean string length Merge: 5b97b4ab0b 6bb4934907 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-30 Merge pull request #3808 from nyalldawson/processing_dupe_remove_rings [processing] Remove duplicate fill holes algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <rldhont@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 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 <elpaso@itopen.it> 2016-11-29 Added histogram values to the bindings Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 Exception format is XML, not capabilities format Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <marco.hugentobler@sourcepole.ch> 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 <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: throw exception if bbox is empty Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 Fix typo Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: exception format must be advertized as 'XML', not 'text/xml' borys <info@borysjurgiel.pl> 2016-11-29 [bugfix] Fix broken docks customization. Fixes #8055 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: CRS:84 needs to be supported Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: support BGCOLOR parameter Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: throw exception if feature info point is not within the WIDTH/HEIGHT parameters Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-29 WMS 1.3.0 compliance: use the reserved word 'None' if no fees Merge: c147ee2bf3 8c8db0eb51 Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-28 Merge pull request #3803 from dakcarto/qt5py3-more-mac-fixes Nyall Dawson <nyall.dawson@gmail.com> 2016-11-29 Rename minimum area paremeter, fix docs for QgsCurvePolygon::removeInteriorRing Médéric RIBREUX <mederic.ribreux@medspx.fr> 2016-11-24 Add with .. to all subprocesses Médéric RIBREUX <mederic.ribreux@medspx.fr> 2016-11-23 Fix subprocess unclosed file Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-28 Add method to QgsGeometry to remove interior rings from a polygon With an optional area threshold Even Rouault <even.rouault@spatialys.com> 2016-11-25 Fix previous commit Even Rouault <even.rouault@spatialys.com> 2016-11-25 Replace calls to the now-deprecated-in-GDAL-trunk OGRFree() by CPLFree() Merge: 95072e9bfd 772b769403 Alexander Bruy <alexander.bruy@gmail.com> 2016-11-25 Merge pull request #3799 from nyalldawson/processing_grids [processing] Unify duplicate grid creation algorithms Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-24 Ensure GRASS plugin CMake extra includes macro works for all versions Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 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 <alexander.bruy@gmail.com> 2016-11-24 Merge pull request #3802 from alexbruy/processing-scripts [processing] script editor UI improvements Alexander Bruy <alexander.bruy@gmail.com> 2016-11-24 [processing] remove statusbar from script editor Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-11-24 Merge pull request #3800 from nirvn/processing_modeler_panels [processing] upgrade modeler to make use of qgsdockwidgets Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-24 [processing] python3/pyqt5 fixes for get scripts and models dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-24 [processing] upgrade modeler to make use of qgsdockwidgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-24 Fix QgsFields::lookupField returns bad result for empty field name QString::isNull vs ::isEmpty strikes again! Germán Carrillo <geotux_tuxman@linuxmail.org> 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 <geotux_tuxman@linuxmail.org> 2016-10-27 Make QGIS Line Intersections algorithm able to keep all attributes. Nyall Dawson <nyall.dawson@gmail.com> 2016-11-24 [processing] Fix file format combo showing formats in random orders Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-24 Small tweaks to processing split algorithm, add tests Bernhard Ströbl <bernhard.stroebl@jena.de> 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 <nyall.dawson@gmail.com> 2016-11-24 [processing] Tweak test precision Nyall Dawson <nyall.dawson@gmail.com> 2016-11-24 Add another .aux.xml to .gitignore Nyall Dawson <nyall.dawson@gmail.com> 2016-11-24 [processing] Add tests for create points from table alg Nyall Dawson <nyall.dawson@gmail.com> 2016-11-24 [processing] Allow alg tests to use ParameterTable inputs Matthias Kuhn <matthias@opengis.ch> 2016-11-23 Followup f3482d2: mapThemeStyleOverrides is plural Matthias Kuhn <matthias@opengis.ch> 2016-11-23 Some more adjustments for the attribute type dialog Harrissou Sant-anna <delazj@gmail.com> 2016-11-16 Rework the Edit widget properties dialog Merge: 0a0de8012e f2fa7bd473 Víctor Olaya <volayaf@gmail.com> 2016-11-23 Merge pull request #3768 from DelazJ/patch-19 Typo fix in Processing help file Merge: d559d7ff25 6e2288dccb Víctor Olaya <volayaf@gmail.com> 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 <nirvn.asia@gmail.com> 2016-11-23 [processing] switch a couple of modeler pop up dialogs to message bars Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2016-11-23 Merge pull request #3795 from nirvn/modeler_toolbar [processing] improve the modeler dialog UI and icons Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-23 [processing] Enhance create points layer alg Clean up code, allow setting z/m columns Nyall Dawson <nyall.dawson@gmail.com> 2016-11-23 [processing] Fix very broken delete columns algorithm Merge: 311f482725 eca83e3c0f Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-22 Merge pull request #3790 from dakcarto/qt5py3-mac-fixes Qt5py3 Mac fixes Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 Move profiler instance to QgsApplication Nyall Dawson <nyall.dawson@gmail.com> 2016-11-23 Fix misleading indentation warnings caused by messy qtermwidget code formatting Alexander Bruy <alexander.bruy@gmail.com> 2016-11-22 fix typo Hugo Mercier <hugo.mercier@oslandia.com> 2016-11-22 [db manager] Fix virtual layer uid handling Hugo Mercier <hugo.mercier@oslandia.com> 2016-11-22 [virtual] disable FilterRect when no unique id is present. Should fix #15134 Merge: d716640403 e2265290b0 Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2016-11-21 [style manager] refresh symbols shipped by default & add tags Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2016-11-21 package symbology-ng-style.xml instead of the .db file Martin Dobias <wonder.sk@gmail.com> 2016-11-22 Remove usage of legendInterface() from plugins (followup e5f62e49) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-22 [symbology] respect mixed unit when applying symbol from list widget (#3792) Merge: e5f62e49ce 20dc7fb266 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-22 Merge pull request #3766 from nyalldawson/processing_context2 [processing] Fix hangs when running algorithms Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-16 [processing] Use real map settings scope instead of custom canvasextent variables Martin Dobias <wonder.sk@gmail.com> 2016-11-21 Remove legacy QgsLegendInterface, move still valid methods to QgisInterface Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-22 [processing] Fix import to postgis alg when table name not set (fix #15869, 15097) Merge: 8c8be007b9 82082b44f6 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-22 Merge pull request #3773 from alexbruy/network-analysis Network analysis Nyall Dawson <nyall.dawson@gmail.com> 2016-11-21 Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget) and switch uses of remaining slot to new style connects Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2016-11-21 add doxygen note Alexander Bruy <alexander.bruy@gmail.com> 2016-11-21 remove word "road" from doxygen comments Alexander Bruy <alexander.bruy@gmail.com> 2016-11-21 rename QgsLineVectorLayerDirector to QgsVectorLayerDirector Alexander Bruy <alexander.bruy@gmail.com> 2016-11-21 rename enum and its values Alexander Bruy <alexander.bruy@gmail.com> 2016-11-19 replace hardcoded magic numbers with enum Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-11-19 make cost() method pure virtual Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 fix warnings Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 add note to doxygen comments Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 update API breaks document Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 [API] rename QgsArcProperter to QgsStrategy Also update subclasses names and do some more refactoring. Alexander Bruy <alexander.bruy@gmail.com> 2016-11-17 add note to the API breaks doc Alexander Bruy <alexander.bruy@gmail.com> 2016-11-16 doxymentation Alexander Bruy <alexander.bruy@gmail.com> 2016-11-16 remove references to networkanalysis from scrips and packaging files Alexander Bruy <alexander.bruy@gmail.com> 2016-11-16 [API][network analysis] move network analysis into analysis library to be consistent with other analysis stuff Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-21 Fix ui build warning Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 2016-11-20 Add CMAKE_POSITION_INDEPENDENT_CODE flag to QCA test for OSSL plugin Merge: 9679b6a68a b4533cdec0 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-21 Merge pull request #3788 from nyalldawson/rel_dialog Add relation dialog improvements Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Add a CMake debug include, with simple variables dump for development Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Skip missing functionality in identity dialog if QWebKit not installed Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2016-11-20 [auth] Remove dependency on SSL cert utils from auth config class Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Update finding QCA OSSL plugin for Qt5 and C++11 Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Check for Qt5-specific version of Mac qca framework Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Check for Qt5 subdirectory in PYQT5_SIP_DIR Larry Shaffer <lshaffer@boundlessgeo.com> 2016-11-20 Use Qt5 non-OpenSSL define in testing for SSL support Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-20 [style manager] decrease font size and add name & tags tooltip for the import/export symbol preview list Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-19 use temporary memory db for style tests (avoids clash with default symbols) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-19 [style manager] inform users of successful import Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-19 [FEATURE][style manager] import/export of symbols' tags and favorite flag Harrissou Sant-anna <delazj@gmail.com> 2016-11-15 typo fix Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-19 [style] add createMemoryDB() to QgsStyle to create temporary db Nyall Dawson <nyall.dawson@gmail.com> 2016-11-19 Use standard map layer and field combo boxes in relation add dialog Nyall Dawson <nyall.dawson@gmail.com> 2016-11-19 Swap order of layers in relation add dialog Make parent layer come before child layer Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-19 [style dock] add minimum height to svg image list (#3786) Alexander Bruy <alexander.bruy@gmail.com> 2016-11-18 [processing] move custom parameter definition inside corresponding algorithm Merge: 72b4e72f05 8fcf8345bd Nyall Dawson <nyall.dawson@gmail.com> 2016-11-18 Merge pull request #3778 from nirvn/style_manager_ui_imp [style manager] improve UI Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-18 tests for two additional QgsStyle functions: tag() & symbolHasTag() Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-18 [style manager] sort displayed symbols, insure tags are added only once Merge: 263ba81c70 5e1a69fc88 Alexander Bruy <alexander.bruy@gmail.com> 2016-11-18 Merge pull request #3783 from nyalldawson/create_attribute_index [FEATURE][processing] Create attribute index algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-18 Fix ui build warnings Matthias Kuhn <matthias@opengis.ch> 2016-11-17 Fix some leftover faulty attribute scopes Matthias Kuhn <matthias@opengis.ch> 2016-11-17 Add a simple layer scoped action example Matthias Kuhn <matthias@opengis.ch> 2016-11-17 Fix attribute table actions Werner Macho <werner.macho@gmail.com> 2016-11-17 typo change Ctl to Ctrl writing convention Werner Macho <werner.macho@gmail.com> 2016-11-17 typo fix small typo fix Matthias Kuhn <matthias@opengis.ch> 2016-11-16 [travis] Preload libSegFault to debug crashes Merge: 24ffa15ecf a8a05ba751 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-17 Merge pull request #3777 from nirvn/symbols_preview_padding [symbology] add padding value for symbol/coloramp preview Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-17 [symbology] add padding value for symbol/coloramp preview Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-17 [processing] Fix error with field widget wrapper Merge: 964ecfd743 5e487cfea4 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-17 Merge pull request #3755 from nirvn/style_manager_upgrade [FEATURE] Style management re-work and upgrade Nyall Dawson <nyall.dawson@gmail.com> 2016-11-17 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2016-11-16 Show layer path tooltips in QgsMapLayerComboBox Handy for differentiating between multiple layers with the same name Nyall Dawson <nyall.dawson@gmail.com> 2016-11-16 Rename enum values for consistency Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-16 Allow filtering QgsMapLayerComboBox by data provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-16 Allow showing CRS in QgsMapLayerComboBox Nyall Dawson <nyall.dawson@gmail.com> 2016-11-16 Allow not set choice in QgsMapLayerComboBox Jürgen E. Fischer <jef@norbit.de> 2016-11-16 oracle provider: allow switching workspaces through property (cherry picked from commit 2dc448dfb8c568c20e69fc9e3955e5df63d9a880) Matthias Kuhn <matthias@opengis.ch> 2016-11-16 Disable failing PyQgsOfflineEditingWFS test Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-14 Avoid double-evaluating postgres default values Nyall Dawson <nyall.dawson@gmail.com> 2016-11-14 Prioritise provider default literals over reused values when creating a new feature Nyall Dawson <nyall.dawson@gmail.com> 2016-11-09 Port remaining map tools, paste features, offline editing to use new constraint/default clause handling methods Nyall Dawson <nyall.dawson@gmail.com> 2016-11-09 Make sure primary keys are always marked with a unique, not null constraint for all providers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-08 Fix clearing constraints Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-08 Add QgsVectorLayer::uniqueStringsMatching() to retrieve a list of unique strings matching a substring for a field Nyall Dawson <nyall.dawson@gmail.com> 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 <volayaf@gmail.com> 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 <jef@norbit.de> 2016-11-16 fix f2e3d53 indentation Jürgen E. Fischer <jef@norbit.de> 2016-11-16 oracle provider: fix retrieval of column comments for geometryless tables (fixes #15853) (cherry picked from commit a62fdb085d741da898f2bbb048c33b58aee9d630) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-15 [symbology] draw effect(s) when rendering preview icon Matthias Kuhn <matthias@opengis.ch> 2016-11-08 More api break documentation Matthias Kuhn <matthias@opengis.ch> 2016-11-03 Rename listActions to actions and fix test Matthias Kuhn <matthias@opengis.ch> 2016-11-03 Convert action ids to uuid Matthias Kuhn <matthias@opengis.ch> 2016-11-03 Fix bindings and docs Matthias Kuhn <matthias@opengis.ch> 2016-11-03 Rename scopes to "Field", "Feature", "Layer" Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-16 Merge pull request #3764 from nyalldawson/cache_fix2 Cache fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <werner.macho@gmail.com> 2016-11-15 Add Translator Add new italian translator Jürgen E. Fischer <jef@norbit.de> 2016-11-15 fix build of qspatialite and ocispatial sql drivers Merge: adcb77266b 4a4ffa4c1b Alexander Bruy <alexander.bruy@gmail.com> 2016-11-15 Merge pull request #3762 from nirvn/processing_fix_grass [processing] fix grass/grass7 installation check Merge: 6bfd0fd79e c87839f054 Alexander Bruy <alexander.bruy@gmail.com> 2016-11-15 Merge pull request #3761 from nirvn/processing_parameterextent_fix [processing] fix ExtentSelectionPanel's getValue() aroche <aroche@users.noreply.github.com> 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 <denis.rouzaud@gmail.com> 2016-11-01 [FEATURE] add functionnality to copy/move feature to move feature map tool Richard Duivenvoorde <richard@duif.net> 2016-11-15 minimal textual fix Nyall Dawson <nyall.dawson@gmail.com> 2016-11-15 Improve test debugging Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 QgsCacheIndexFeatureId can also handle non-FilterFid requests in certain circumstances On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Don't query list of visible features when showing selected features On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Avoid warning noise during attribute table load On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Increase maximum number of cached features On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-10 Recognise that a cache can be filled using a FilterNone request On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Fix test for request size vs cache size On behalf of Faunalia, sponsored by ENEL Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-15 [processing] fix grass/grass7 installation check Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-15 [processing] fix ExtentSelectionPanel's getValue() Martin Dobias <wonder.sk@gmail.com> 2016-11-15 Fix rubber band in node tool not getting updated correctly Nyall Dawson <nyall.dawson@gmail.com> 2016-11-15 Followup 29d33b4 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-15 [processing] Polygons to line fixes - Maintain Z/M values - Handle curved geometries without segmentizing - Retain null geometries Nyall Dawson <nyall.dawson@gmail.com> 2016-11-14 Remove duplicate QgsDataProvider::dataChanged( int ) signal Was not needed and not emitted anywhere Nyall Dawson <nyall.dawson@gmail.com> 2016-11-14 Remove duplicate selectionChanged signal from QgsVectorLayer If you don't want the extra info, just don't capture it... Nyall Dawson <nyall.dawson@gmail.com> 2016-11-14 [processing] Use standard field combo box for field choices Nyall Dawson <nyall.dawson@gmail.com> 2016-11-14 Allow empty field name ('not set' option) in QgsFieldModel, QgsFieldComboBox Werner Macho <werner.macho@gmail.com> 2016-11-14 Update tsstat.pl just a small intendation fix Martin Dobias <wonder.sk@gmail.com> 2016-11-15 Fix build Martin Dobias <wonder.sk@gmail.com> 2016-11-15 Remove setLayerName(), layerName() from QgsLayerTreeLayer (replaced by setName(), name() overridden from the parent) Martin Dobias <wonder.sk@gmail.com> 2016-11-14 Fix missing docs and sip coverage (followup 968e02d6) Alexander Bruy <alexander.bruy@gmail.com> 2016-11-14 [processing] fix test D'Hont René-Luc <rldhont@gmail.com> 2016-11-14 Fix setDestinationCRS D'Hont René-Luc <rldhont@gmail.com> 2016-11-14 Fix QGIS Server build error Martin Dobias <wonder.sk@gmail.com> 2016-11-14 Propagate layer/group name changes in the layer tree (fixes #15844) D'Hont René-Luc <rldhont@gmail.com> 2016-11-14 Fix typo D'Hont René-Luc <rldhont@gmail.com> 2016-11-14 [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326 Merge: 798bc09130 d81533e05a Alexander Bruy <alexander.bruy@gmail.com> 2016-11-14 Merge pull request #3701 from alexbruy/processing-ogr-tests [processsing] tests for GDAL algorithms Martin Dobias <wonder.sk@gmail.com> 2016-11-14 Fix conversion from WKB to string in postgres provider (follow up d729951) Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 [FEATURE] pole_of_inaccessibility expression function Exposes calculation of pole of inaccessiblity to expression engine Nyall Dawson <nyall.dawson@gmail.com> 2016-11-10 Add some tags to algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-11-10 Fix test failure, report distance from pole Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-10 Add method to find distance from a point to a poylgon's boundary Nyall Dawson <nyall.dawson@gmail.com> 2016-11-10 Fix QgsGeometryUtils::sqrDistToLine returns bad values (eg nan values) Martin Dobias <wonder.sk@gmail.com> 2016-11-14 Fix oracle provider and remove dead code Martin Dobias <wonder.sk@gmail.com> 2016-11-14 Remove caching of GEOS representation within QgsGeometry (legacy) Martin Dobias <wonder.sk@gmail.com> 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 <even.rouault@spatialys.com> 2016-11-13 Merge pull request #3635 from arnaud-morvan/processing_postgis_connect [processing][db_manager] Fix connection to postgis Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-13 [processing] Add unit tests for retrieving param from script code And fix number param retrieving from script code Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 [processing] Use standard QGIS projection selection widget for CRS params Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 Allow showing 'not set' in QgsProjectionSelectionWidget Alexander Bruy <alexander.bruy@gmail.com> 2016-11-12 fix failing test Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-11-11 [processing] don't print Processing version Alexander Bruy <alexander.bruy@gmail.com> 2016-11-11 [processing] fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-11-11 [processing] restore and fix extraction of OGR layer names Alexander Bruy <alexander.bruy@gmail.com> 2016-11-11 [processing] fix parameter definition in offset curve algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-11-11 [processing] compare only geometry in tests Alexander Bruy <alexander.bruy@gmail.com> 2016-11-10 [processing] improve temp file names generation Alexander Bruy <alexander.bruy@gmail.com> 2016-11-10 [processing] cleanup OGR dissolve algorithm code Avoid double extensions when creating temp files Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 [processing] cleanup test data Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] don't pass layer name when '-sql' parameter is used Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] use numeric parameter for buffer distance Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] remove unnecessary schemas from test data Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] friendly names for some QGIS tests Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] test for OGR one-side buffer Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] add test for OGR offset lines Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] fix OGR offset curve and one-side buffer Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] add test for points along lines Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] disable polygonize test, as it is not stable Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] fix deprecation warnings in GDAL test Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] add test for OGR buffer with dissolve Alexander Bruy <alexander.bruy@gmail.com> 2016-11-01 [processing] add test for OGR polygon buffering Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-10-27 [processing] simple test for ogr buffering Alexander Bruy <alexander.bruy@gmail.com> 2016-10-27 [processing] add test for gdal_polygonize Merge: c180cf3208 be2223fed3 Nyall Dawson <nyall.dawson@gmail.com> 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 <werner.macho@gmail.com> 2016-11-11 Merge pull request #3753 from DelazJ/patch-17 typo fix Harrissou Sant-anna <delazj@gmail.com> 2016-11-11 typo fix Merge: 4981bfcf18 4e96912c91 Alessandro Pasotti <elpaso@itopen.it> 2016-11-11 Merge pull request #3751 from elpaso/downloader_master [bugfix][forwardport] File downloader for identify dialog hyperlinks Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2016-11-11 Fix memory leak Matthias Kuhn <matthias@opengis.ch> 2016-11-11 Fix more Qt5.7 warnings Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-11-11 Some fixes to processing expression parameters Merge: 35d106bf64 f3d7e39abb Alexander Bruy <alexander.bruy@gmail.com> 2016-11-11 Merge pull request #3748 from nirvn/processing_harmony [processing] harmonize modeler UI/UX behavior with QGIS Mathieu Pellerin <nirvn.asia@gmail.com> 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 <matthias@opengis.ch> 2016-11-11 Fix Qt 5.7 build warnings Mathieu Pellerin <nirvn.asia@gmail.com> 2016-11-11 [processing] check for parent alg dependencies in hasDependencies() Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 Add unit tests for processing expression parameter Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 Expression parameters don't have to have parent layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-11 Merge pull request #3746 from ahuarte47/Issue_SinglePartsToMultiparts [FIXBUG] Fix iteration of features in SinglePartsToMultiparts algorithm Alvaro Huarte <ahuarte47@yahoo.es> 2016-11-11 Fix iteration of features Nyall Dawson <nyall.dawson@gmail.com> 2016-11-11 [processing] Start of tests for modeler Merge: 73b283c0b5 88587fdeb7 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <marco.hugentobler@sourcepole.ch> 2016-11-10 Add override keywords Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-11-10 WMS server: add user setting if custom datasources are allowed in wms requests Jürgen E. Fischer <jef@norbit.de> 2016-11-10 update FindQCA.cmake for Arch Linux Merge: be6672ddbd a6a09d9ae2 Alexander Bruy <alexander.bruy@gmail.com> 2016-11-10 Merge pull request #3727 from arnaud-morvan/processing_ogr2ogr_defaults [processing] fix Ogr2OgrToPostGisList algorithm Merge: 6ea0049b17 45711d372e Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-10 Merge pull request #3732 from nirvn/strpos_regexp_match_upgrade [expression] strpos() and regexp_match() improvements Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nirvn.asia@gmail.com> 2016-11-10 [processing] use algorithm description in modeler dependencies dialog Hugo Mercier <hugo.mercier@oslandia.com> 2016-11-09 [virtual] Fix encoding issue Matthias Kuhn <matthias@opengis.ch> 2016-10-27 Improve num_selected and is_selected function help Matthias Kuhn <matthias@opengis.ch> 2016-10-27 Use QPointer for storing layer pointers in expression scope Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-11-08 Apply some @m-kuhn comments (#3736) * Use QgsStringMap * Better description * Use new translated metadata methods D'Hont René-Luc <rldhont@gmail.com> 2016-11-08 [BUGFIX][QGIS Server] Revert layer order in WMS GetContext request Patrick Valsecchi <patrick@thus.ch> 2016-11-08 Relation managment: enable the remove button when selection If nothing is selected, this button is doing nothing. Patrick Valsecchi <patrick@thus.ch> 2016-11-08 Multi relation removal Let the user select multiple relations and delete them. Merge: 7c4e66b360 78236c0be1 Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-11-08 Merge pull request #3726 from arnaud-morvan/processing_various_fixes [processing] small fixes Merge: 0189609dcf 3550cc99a6 Víctor Olaya <volayaf@gmail.com> 2016-11-08 Merge pull request #3731 from nyalldawson/alg_tags [processing] Allow algorithms to specify tags Jürgen E. Fischer <jef@norbit.de> 2016-11-08 dxf export: skip nan z coordinates Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-08 Return false from QgsVectorLayer::addFeatures if adding features failed Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Fix some incorrect return values from QgsFeature python bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Add method to QgsAttributes to convert to QgsAttributeMap Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Avoid some QgsGeometry pointer use in QgsGeometry API Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-08 Add missing API break documentation Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Fix typos Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Update indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Add another file to .gitignore Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Prepare commit ensures empty line before doxygen block Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Update identation Nyall Dawson <nyall.dawson@gmail.com> 2016-11-08 Avoid crash in testqgsexpression.cpp Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-07 Fix range widget wrapper not correctly respecting default allow null setting Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 Show literal defaults in add feature form Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 [FEATURE] Detect default literal values from OGR layers Requires GDAL >= 2 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 [FEATURE] Detect literal default values for spatialite provider Nyall Dawson <nyall.dawson@gmail.com> 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 <stephane.brunner@camptocamp.com> 2016-11-07 Merge pull request #3720 from sbrunner/WFS-provider-metadata Add metadata for WFS provider in layer metadata informations Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-11-04 Add metadata for WFS provider in layer metadata informations Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-11-07 Avoid having duplicated relations in the discovery Jürgen E. Fischer <jef@norbit.de> 2016-11-07 debian packaging: drop trusty support Patrick Valsecchi <patrick@thus.ch> 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 <nyall.dawson@gmail.com> 2016-11-07 Fix coverity uninitialized variable warnings Merge: 4e4bb2bf6b 1d245b2ef6 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 Merge pull request #3723 from nirvn/regexp_matches [FEATURE] add regexp_matches() function Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-07 Merge pull request #3728 from nyalldawson/open Cleanup processing file handling Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-05 Port some API from QgsPoint to QgsPointV2 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-05 [FEATURE][processing] Snap geometries algorithm allows snapping to other layer types, supports point/line layers Fix #14791, #15313 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-07 [processing] Use subprocess.DEVNULL instead of open(os.devnull) Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 [processing] Use with ... when opening files Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 [processing] Don't try to force load files which don't exist Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 Fix python deprecation warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-07 Fix processing tests Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 Fix processing tests weren't actually comparing resultant features .... oops (my fault - copy/paste error) Nyall Dawson <nyall.dawson@gmail.com> 2016-11-07 [processing] Fix invalid geometries made by densify when input geom is null arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-08 Use contextGenerator in refactor fields algorithm arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-08 Add QgsExpressionContextGenerator inheritances in sip arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Fix Ogr2OgrToPostGisList with 8798c42339 and 3472ac80d8bd arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Log gdal calls arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-10-19 [db_manager] Fix connection to postgis arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-10-19 [processing] Fix connection to postgis arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Fix TableWidgetWrapper in batch dialog arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Fix BatchOutputSelectionPanel with QgsMapLayer instances arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-11-06 [processing] Fix import error in FieldsMappingPanel Jürgen E. Fischer <jef@norbit.de> 2016-11-05 fix customwidgets includes path Matthias Kuhn <matthias@opengis.ch> 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 <andrea.aime@gmail.com> 2016-10-09 Export parametric SVG parameters, will fallback symbols for the system that cannot understand them Martin Dobias <wonder.sk@gmail.com> 2016-11-05 Add missing /Factory/ annotations to geometry classes Merge: 16a88e6c36 a0e0fcf9a9 Alessandro Pasotti <elpaso@itopen.it> 2016-11-04 Merge pull request #3721 from elpaso/auth_tests_pki_ows_master [tests] WMS/WFS PKI authentication test Alessandro Pasotti <elpaso@itopen.it> 2016-11-04 [tests] WMS/WFS PKI authentication test Merge: ea43ce0e00 f587defde2 Alessandro Pasotti <elpaso@itopen.it> 2016-11-04 Merge pull request #3719 from elpaso/auth_tests_more_master Auth tests more master Alessandro Pasotti <elpaso@itopen.it> 2016-11-04 [tests][bugfix] Check for result diff existance before accessing to it Alessandro Pasotti <elpaso@itopen.it> 2016-11-04 [tests] Authmanager Postgres PKI test Matthias Kuhn <matthias@opengis.ch> 2016-11-04 Always create a main network access manager Or threaded networking - like XYZ layers - will crash in standalone apps. Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-11-04 Fix crash with tiled WMS (fixes #15799) (cherry picked from commit 16719b3f0f166667fdead8731a9ffe7227ab39f8) Merge: 100667ace0 9b9a002be5 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-04 Merge pull request #3673 from nyalldawson/constraints [FEATURE] Improved constraint handling, pt 1 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-04 Fix dialogs which violate HIG (use of : at end of label) D'Hont René-Luc <rldhont@gmail.com> 2016-11-03 [BUGFIX][QGIS Server] No flags in QgsFeatureRequest if expression needs geometry Alexander Bruy <alexander.bruy@gmail.com> 2016-11-03 [processing] add missed description files for OTB 5.4.0 Merge: 777fc86001 373e591a80 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-04-26 Add global python startup script support in addition to per-user scripts (fix #6297) Merge: 9cd29f39d8 769c82b579 Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-11-03 [pal] fix curved labels failure with zero-width characters (fixes 15801) Nyall Dawson <nyall.dawson@gmail.com> 2016-11-03 [processing] Fix batch panel under Qt5 Merge: 962166c4b5 a7ffecd878 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-03 Merge pull request #3710 from DelazJ/patch-16 Make collapsible the "Curve segmentation" frame Merge: a44ea22880 03e29d4f01 Nyall Dawson <nyall.dawson@gmail.com> 2016-11-03 Merge pull request #3708 from nirvn/singlepart_to_multi [processing] optimise singlepart to multipart algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-02 Small refinement to multipart to singlepart alg D'Hont René-Luc <rldhont@gmail.com> 2016-11-02 [BUGFIX][QGIS Server] Apply filter element Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 document undocumented method Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 more doxygen fixes Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 fix doxygen comments Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 fix typo in comment Alexander Bruy <alexander.bruy@gmail.com> 2016-09-19 default value does not need to be explicitly set Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 fix formatting Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 use default QString() constructor instead of "" improve doxygen docs Alexander Bruy <alexander.bruy@gmail.com> 2016-09-15 update Python bindings Alexander Bruy <alexander.bruy@gmail.com> 2016-09-08 [FEATURE] save and restore color ramp used for singleband pseudocolor rendering Merge: 06dc501139 b48d20220e Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 Merge pull request #3695 from nirvn/processing_modeler_dblclick [processing] resurrect editing of modeler item on double-click Even Rouault <even.rouault@spatialys.com> 2016-11-02 test_provider_ogr_gpkg.py: Test disabling walForSqlite3 setting Merge: 4f5337fce5 54f312fa7f Denis Rouzaud <denis.rouzaud@gmail.com> 2016-11-02 Merge pull request #3689 from rduivenvoorde/getPlugins3 Temporarily hardcode plugins version in url ?qgis=3.0 Harrissou Sant-anna <delazj@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-02 Merge pull request #3704 from pvalsecc/fix_collapsing Fix saving of the collapsed state for relations Merge: f65e770242 18fc0c6fad Alexander Bruy <alexander.bruy@gmail.com> 2016-11-02 Merge pull request #3707 from nyalldawson/multipart_to_single [processing] optimise multipart to singlepart algorithm Patrick Valsecchi <patrick@thus.ch> 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 <nyall.dawson@gmail.com> 2016-11-02 [processing] optimise multipart to singlepart algorithm - simplify code - keep z/m/curved geometries intact - might be a bit faster Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-02 Update api break docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-01 fix test Nyall Dawson <nyall.dawson@gmail.com> 2016-11-01 Fix some untranslatable strings Nyall Dawson <nyall.dawson@gmail.com> 2016-11-01 Move constraint handling to QgsFieldConstraints Avoids cluttering QgsField API Nyall Dawson <nyall.dawson@gmail.com> 2016-11-01 Color a few pixels slightly differently Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-26 Fix failing unit test Nyall Dawson <nyall.dawson@gmail.com> 2016-10-26 Update API break docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-26 Move responsibility for storage of constraint expressions to QgsVectorLayer Nyall Dawson <nyall.dawson@gmail.com> 2016-10-26 Refactor constraint handling - store constraint origin in QgsField - move handling of constraint expressions to QgsField Nyall Dawson <nyall.dawson@gmail.com> 2016-10-26 Enforce unique constraints in attribute form Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-25 Implement constraint detection for spatialite provider Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Select all text after reset line edit to null Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Move handling of not null constraint from edit form to layer Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Allow constraints to be added at a QgsVectorLayer level Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Move constraints to QgsField Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-02 Fix QgsFeatureRequest with expression not using provider fields and limit (fix #15771) Matthias Kuhn <matthias@opengis.ch> 2016-10-31 Add test for QgsFeatureRequest.setLimit and feature variable Nyall Dawson <nyall.dawson@gmail.com> 2016-11-02 Avoid unexpected gpkg test success with older GDAL versions Nyall Dawson <nyall.dawson@gmail.com> 2016-11-02 Speed up inserting features into memory layers by ~65% By avoiding an unnecessary map lookup Jürgen E. Fischer <jef@norbit.de> 2016-11-01 fix typo (cherry picked from commit 658cfe68c91ec24f04f8ebda307fbec7d55a412f) Jürgen E. Fischer <jef@norbit.de> 2016-11-01 fix typos Patrick Valsecchi <pvalsecc@users.noreply.github.com> 2016-11-01 [feature] Editor widget auto config for foreign keys (#3699) Automatically pick RelationReference widgets for foreign keys. Nyall Dawson <nyall.dawson@gmail.com> 2016-11-01 Fix some no such signal/slot warnings ... in such a way that they'll never appear again Martin Dobias <wonder.sk@gmail.com> 2016-10-21 Fix import of shapefiles to postgres - regression introduced in 5abdfcb (#3652) (cherry picked from commit a965a132c52df9308b5a58be92c04a285826485a) Martin Dobias <wonder.sk@gmail.com> 2016-10-21 Hide import/export buttons for arcgis services as they do not work (fixes #15637) (cherry picked from commit 1c2f0de9fbea8e90c9d20036bfa1601c1d192a89) Martin Dobias <wonder.sk@gmail.com> 2016-11-01 Fixed legend renderer expected images Martin Dobias <wonder.sk@gmail.com> 2016-10-20 Fix reordering and removal of legend nodes in composer legend (cherry picked from commit f4e1e6f6eefec74fcf61542c3c9e236c4fb3054f) Martin Dobias <wonder.sk@gmail.com> 2016-10-20 Fix building of legend node tree if embedded widgets are used in the layer (cherry picked from commit 10cab93c3652c38db27553616f36290f7b820c48) Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-11-01 Flip some connects to new style Nyall Dawson <nyall.dawson@gmail.com> 2016-11-01 Describe some dependancy changes in API break docs Even Rouault <even.rouault@spatialys.com> 2016-10-31 [OGR provider] Use constBegin() / constEnd() Even Rouault <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2016-10-31 Followup cc6b1e3: also respect subexp vars in presence of filter Matthias Kuhn <matthias@opengis.ch> 2016-10-31 Fix @parent variable detection in aggregate subExpression Matthias Kuhn <matthias@opengis.ch> 2016-10-31 More test for referencedVariables Matthias Kuhn <matthias@opengis.ch> 2016-10-31 Revert "[ogr] Ignore request limit if unable to compile expression" This reverts commit e7333f68145f27a74aacd8f75939623e37fc4510. Matthias Kuhn <matthias@opengis.ch> 2016-10-31 [ogr] Ignore request limit if unable to compile expression Fix #15771 Matthias Kuhn <matthias@opengis.ch> 2016-10-31 Fix caching aggregate expressions with @parent usage Matthias Kuhn <matthias@opengis.ch> 2016-10-31 Break oneliners Merge: fa3663907a 8e663309c0 Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-10-31 [processing] remove console error message when optional otb provider not installed Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Fix 'enable macros' button does not run open macro (fix #9523) Martin Dobias <wonder.sk@gmail.com> 2016-10-14 Fix layer tree expanded state when used expand/collapse all (fixes #15691) (cherry picked from commit de85fdd6e8fa3d4f38196376aabccce317cbf341) Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-31 [processing] Modeller should not be modal Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-31 [processing] resurrect editing of modeler item on double-click Merge: 3caccd531d bec379249e Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Merge pull request #3694 from nirvn/processing_sort_model_inputs [processing] sort model input parameters to avoid random ordering Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-31 [processing] sort model input parameters to avoid random ordering Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 [processing] Fix handling of multiple field input in modeller Merge: 29ce141dc4 121f48d654 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Merge pull request #3656 from nirvn/processing_import_to_spatialite [processing] add "Import into Spatialite" algorithm Merge: d5698be69f ddc44dfd89 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Merge pull request #3657 from nirvn/processing_modeler_mandatory [processing] fix modeler parameter mandatory checkbox logic Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Fix some processing breakage Nyall Dawson <nyall.dawson@gmail.com> 2016-10-31 Rename visible "favourite" strings to "favorite", change API to use "favorite" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-29 [FEATURE] New expression function 'extend' Extends linestrings by a specified amount at the start and end of the line Nyall Dawson <nyall.dawson@gmail.com> 2016-10-29 Add method to QgsGeometry to extend the start/end of a linestring Merge: 9166142181 74e64645e4 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-30 Merge pull request #3690 from nyalldawson/extract_by_exp [FEATURE][processing] New extract by expression algorithm Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-22 [processing] add import into spatialite algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-10-29 [FEATURE][processing] New extract by expression algorithm Filters an input layer by expression Richard Duivenvoorde <richard@duif.net> 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 <hugo.mercier@oslandia.com> 2016-10-28 Merge pull request #3688 from mhugo/fix_15737 Don't delete QgsAttributeDialog too early. Fixes #15737 Matthias Kuhn <matthias@opengis.ch> 2016-10-28 Fix caching of aggregate values with @parent And add a test for referencedVariables Matthias Kuhn <matthias@opengis.ch> 2016-10-28 Merge duplicated api doc break section titles Martin Dobias <wonder.sk@gmail.com> 2016-10-28 fix indentation Hugo Mercier <hugo.mercier@oslandia.com> 2016-10-28 Don't delete QgsAttributeDialog too early. Fixes #15737 Martin Dobias <wonder.sk@gmail.com> 2016-10-05 Cancel WCS requests just like it is done in WMS (cherry picked from commit 50258e6f01ef7dededbf057c03813ecf3442f5b9) Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-10-03 Fix identify tool for WMS if webkit is not available (fixes #15596) (cherry picked from commit 430694ba9a2beb5fe23d5814b63aaecdbee7a3d7) Martin Dobias <wonder.sk@gmail.com> 2016-10-28 Fix WMS identify when using "Feature" format and the layer has named CRS (cherry picked from commit 9ef91ea6294cdab762ffb2543d02473bcccbed80) Paolo Cavallini <cavallini@faunalia.it> 2016-10-28 Update RegularPoints.py Fixes #15773 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-28 Fix color picker does not show previous color Nyall Dawson <nyall.dawson@gmail.com> 2016-10-28 Fix color pickers opens in dock layout when editing rules via layer properties Martin Dobias <wonder.sk@gmail.com> 2016-10-03 Fix listing of WMTS layers in browser (fixes #15350) (cherry picked from commit 29d2bef7954d4e2b2cf21611c1398d0a7666e4c6) Merge: 0b3646b252 17fc7dbe53 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-28 Merge pull request #3685 from nirvn/array_unique [FEATURE] add array_distinct() function Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-28 [FEATURE] add array_distinct() function Matthias Kuhn <matthias@opengis.ch> 2016-10-27 Expression functions can dynamically report geometry and columns Matthias Kuhn <matthias@opengis.ch> 2016-10-25 Add documentation for @parent aggregate filter Matthias Kuhn <matthias@opengis.ch> 2016-10-25 Add test for @parent aggregate filter Matthias Kuhn <matthias@opengis.ch> 2016-10-25 Fetch attributes and geometry for aggregate function Matthias Kuhn <matthias@opengis.ch> 2016-10-25 Always cache values and add fid to feature hash Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-10-27 Convert API break document to markdown Even Rouault <even.rouault@spatialys.com> 2016-10-27 Vector layer properties GUI: tweak message to be "Save in database (GeoPackage)" for GeoPackage Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-10-27 [expressions] Variable length arguemnt functions accept 0 params Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-27 [FEATURE] add string_to_array() and array_to_string() functions Even Rouault <even.rouault@spatialys.com> 2016-10-27 [OGR provider] Fix declaration of types (master regression) and update more sensible values for min/max length Even Rouault <even.rouault@spatialys.com> 2016-10-27 [DBManager GPKG] Set appropriate icon for line layers Víctor Olaya <volayaf@gmail.com> 2016-10-27 indentation fix Víctor Olaya <volayaf@gmail.com> 2016-10-27 [processing] fixed field loading in field calculator fixes #15767 Conflicts: python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py Even Rouault <even.rouault@spatialys.com> 2016-10-27 [OGR provider] Do not list qgis_projects (from QgisGeoPackage plugin) as sublayer Merge: 1d09538c5c 8a809b8700 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-27 Merge pull request #3677 from nirvn/map_themes_signal_fix [map themes] fix composer signal name Merge: 642e4a48c7 3fb2d9e4e3 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-27 Merge pull request #3670 from nirvn/expression_replace_array [FEATURE] array support for the replace() expression function Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-27 [map themes] fix composer signal name Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-26 [expression] further improve replace() to support a map argument Denis Rouzaud <denis.rouzaud@gmail.com> 2016-10-26 Revert "[Postgres] fix writing default value when primary key has varchar columns" This reverts commit f456932514c750d4b077a9daaea5ddfbbad3f1c8. Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-26 Followup 858978, fix failing tests Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-25 [FEATURE] array support for the replace() expression function Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2016-10-26 Use fallback default mode for snapping with bad configuration Matthias Kuhn <matthias@opengis.ch> 2016-10-26 Remove snapping settings from status bar Jürgen E. Fischer <jef@norbit.de> 2016-10-26 include qgsactionmanager.h in install (cherry picked from commit 5d7f8e9565541660d6ae080f520f38a3259173ce) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-26 Speed up point layer rendering - don't calculate unused label obstacles Cuts render time by ~60%. Fix #15752. Nyall Dawson <nyall.dawson@gmail.com> 2016-10-26 [expressions] Allow non-greedy regex by switching to QRegularExpression Alexander Bruy <alexander.bruy@gmail.com> 2016-10-25 [processing] add workaround for GDAL regression with cutlines (fix #15746) Even Rouault <even.rouault@spatialys.com> 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 <rldhont@gmail.com> 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 <matthias@opengis.ch> 2016-10-25 Address snapping config UX problems See https://github.com/qgis/QGIS/pull/3617#issuecomment-255114425 D'Hont René-Luc <rldhont@gmail.com> 2016-10-25 Clean QgsVectorLayer: remove duplicated writeSld method Even Rouault <even.rouault@spatialys.com> 2016-10-24 [OGR provider] More uses of QStringLiteral / QLatin1String Even Rouault <even.rouault@spatialys.com> 2016-10-18 [FEATURE] [OGR provider] Load/save style in database for GPKG and Spatialite Even Rouault <even.rouault@spatialys.com> 2016-10-18 QgsVectorLayer::writeSymbology(): fix crash when called with invalid data provider Even Rouault <even.rouault@spatialys.com> 2016-10-18 QgsVectorLayer::loadNamedStyle(): make it work with non database URI Such as OGR GPKG Even Rouault <even.rouault@spatialys.com> 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 <cavallini@faunalia.it> 2016-10-25 Enable CROP_TO_CUTLINE by default Fixes https://hub.qgis.org/issues/15750 Please backport it where appropriate. Nyall Dawson <nyall.dawson@gmail.com> 2016-10-25 Fix a qt warning message on startup Nyall Dawson <nyall.dawson@gmail.com> 2016-10-25 Make welcome page layout align with other panels + docks Nyall Dawson <nyall.dawson@gmail.com> 2016-10-25 Update qt5 build instructions for Fedora Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-25 Minor doxygen improvements Nyall Dawson <nyall.dawson@gmail.com> 2016-10-25 Followup 4166a3, don't use QStringLiteral in definitions Causes linker errors in some random cases Even Rouault <even.rouault@spatialys.com> 2016-10-24 [DB_Manager GPKG] Fix creating and changing default values of columns Even Rouault <even.rouault@spatialys.com> 2016-10-24 [DB_Manager GPKG] Fix logic inversion in GDAL 1.X vs GDAL 2.X cases Matthias Kuhn <matthias@opengis.ch> 2016-10-24 Add a hyperlink to the processing tests readme Harrissou Sant-anna <delazj@gmail.com> 2016-10-24 typo fix Sandro Santilli <strk@kbt.io> 2016-10-24 Add more links to test-relted README files Sandro Santilli <strk@kbt.io> 2016-10-24 Add link to processing test document Merge: 72229c1c2b d32a949bf8 Even Rouault <even.rouault@spatialys.com> 2016-10-24 Merge pull request #3628 from rouault/dbmanager_gpkg [DBManager] Add dedicated GeoPackage plugin Merge: bb9e276d59 8ee25cdfa8 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-24 Merge pull request #3660 from nyalldawson/qstringallc Fix literal QString construction for Qt5/c++11 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-12 Add QgsTextFormatPanelWidget for text format control inside panel Nyall Dawson <nyall.dawson@gmail.com> 2016-10-05 Add a simple dialog for configuring text formatting Nyall Dawson <nyall.dawson@gmail.com> 2016-10-05 Respect render context antialiasing setting in text renderer Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Split QgsLabelingGui off into QgsTextFormatWidget New widget allows for setting just the formatting properties of text Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-04 Remove unused QgsLabelPreview class Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-04 Fix text renderer not respecting min/max mm scale for map units (fix #14698) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-30 Test masks Nyall Dawson <nyall.dawson@gmail.com> 2016-10-02 Fix unit handling for labeling dialog Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-27 Restore separate handling of label component opacity ...in a way that avoids unnecessary detachments of the settings objects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-27 Remove option to show label shadow rectangles from GUI ...and instead just make it #ifdef out Nyall Dawson <nyall.dawson@gmail.com> 2016-09-26 Flip QgsPalLayerSettings to use QgsTextRenderer classes Nyall Dawson <nyall.dawson@gmail.com> 2015-09-15 Implicitly shared text settings classes Nyall Dawson <nyall.dawson@gmail.com> 2016-09-24 Add Points as valid render unit (for font sizes) Merge: b4e310120f 2fab1b8bbe Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Merge pull request #3663 from nyalldawson/clazy3 Clazy qt5 optimisations - round 2 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Fix doxygen warnings/missing docs Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Fix bad snapping signal names Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 [processing] Add algorithm to strip null geometries Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Use isEmpty() rather than size() to check for empty lists Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Optimise passing of variables by ref/value Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-24 Fix clazy reserve-candidates suggestions Avoids repeated memory allocations Nyall Dawson <nyall.dawson@gmail.com> 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<T> and sizeof(T) > sizeof(void*) or using QVector<T>, unless they already have a type info classification." Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 Fix classes which violate the rule-of-three (identified using clazy analyser) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-24 [processing] Fix qgis zonal stats algorithm Matthias Kuhn <matthias@opengis.ch> 2016-10-23 Add missing bindings Matthias Kuhn <matthias@opengis.ch> 2016-10-21 Cleanup and modernize QgsProject code Jürgen E. Fischer <jef@norbit.de> 2016-10-23 add *.py to .gitattributes Paolo Cavallini <cavallini@faunalia.it> 2016-10-23 Update r.mapcalc.txt Better description of r.mapcalc Matthias Kuhn <matthias@opengis.ch> 2016-10-21 QgsVectorDataProvider API cleanup Merge: 6acf0f745f 1dca938306 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-23 Merge pull request #3659 from nyalldawson/clazy3 Fix clazy level 0 checks Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Fix some clazy "inefficient-qlist-soft" warnings From the clazy docs: Finds QList<T> where sizeof(T) > sizeof(void*). QVector<T> should be used instead. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-22 Add missing references in Q_FOREACH loops Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Fix issues with writing to temporary objects Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Fix clazy qmap-with-pointer-key warnings From the clazy docs: Finds cases where you're using QMap<K,T> 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 <nyall.dawson@gmail.com> 2016-10-22 Fix clazy qvariant-template-instantiation warning From the clazy docs: Detects when you're using QVariant::value<Foo>() instead of QVariant::toFoo(). The former results in more code being generated. Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Fix clazy temporary-iterator warning Calling constBegin/constEnd on temporary container can result in endless loop Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Remove unused variables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-07-10 msvc: use /bigobj for sip modules (cherry picked from commit d0b3e39cdab1da17d7a977ba3def5ce1b64ff707) Jürgen E. Fischer <jef@norbit.de> 2016-10-21 release.pl: stay on same master* branch (cherry picked from commit cc429785edd16a91f7118cb7a1b964492988546f) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-22 [processing] fix modeleter mouse wheel zoom under qt5 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-22 [processing] fix modeler parameter mandatory checkbox logic Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Fix missing doc warning Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Indentation Merge: bde0f6ee2e 85818c684c Nyall Dawson <nyall.dawson@gmail.com> 2016-10-22 Merge pull request #3655 from sebastic/patch-1 Fix copyright in 2017 Bas Couwenberg <sebastic@xs4all.nl> 2016-10-21 Fix copyright in 2017 Match copyright header with python code. Merge: 2b9f475a84 d83e650ae4 Alexander Bruy <alexander.bruy@gmail.com> 2016-10-21 Merge pull request #3650 from nirvn/processing_spatialite_sql [processing] add a "Spatialite execute SQL" algorithm D'Hont René-Luc <rldhont@gmail.com> 2016-10-21 [BUGFIX][QGIS-Server] Don't failed when transform boundingbox Matthias Kuhn <matthias@opengis.ch> 2016-10-17 Allow 0 (infinite) for scale dependent visibility Fix #15414 Matthias Kuhn <matthias@opengis.ch> 2016-10-17 Restore layer variables when loading QML Fix #14452 Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Hide constraint warnings when there are no constraints Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Fix icon size for constraint warning Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-10-18 [postgres] Avoid crash when fetching default value fails Merge: 89fa21e5fa bd7149ce16 Víctor Olaya <volayaf@gmail.com> 2016-10-21 Merge pull request #3651 from nirvn/processing_modeler_fix [processing] fix broken modeler under pyqt5/python3 (fixes #15734) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-21 [processing] fix broken modeler under pyqt5/python3 (fixes #15734) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-21 [processing] make spatialite connector work with python3 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-21 [processing] add a spatialite execute SQL algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-10-20 [processing] more complete support for int64 fields (follow up 8d2cc8806b) (cherry picked from commit 649d41f1ecd4b8d22110e11cb9e693231bec8ed2) Germán Carrillo <geotux_tuxman@linuxmail.org> 2016-10-20 Using QVariant.Type enum instead of numbers for readability. (cherry picked from commit 6df926dfe6e3e8f7ac330fbb9206dc69492da6ed) Germán Carrillo <geotux_tuxman@linuxmail.org> 2016-10-19 Fixing issue with 'Eliminate sliver polygons' and fields of type long. (cherry picked from commit be25a29da196fac687f95abffb71e34138e3d20c) Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-10-20 fix translation strings Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Followup a6a4f2ed: clean pre-cxx-11 garbage Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Fix build warning Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Expose QgsUnitTypes to QML Matthias Kuhn <matthias@opengis.ch> 2016-10-19 Rename visibility presets to map themes part 2 Matthias Kuhn <matthias@opengis.ch> 2016-10-19 Q_PROPERTYze QgsCoordinateReferenceSystem::unitType Matthias Kuhn <matthias@opengis.ch> 2016-10-19 Update snapping settings widget when avoid intersection list changes Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Move snapping options to project menu Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Remove QgsSnappingDialog Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Move management of avoidIntersectionLayers to QgsProject Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Move topological editing setting management fully to QgsProject Matthias Kuhn <matthias@opengis.ch> 2016-10-08 Enable C++11 by default Matthias Kuhn <matthias@opengis.ch> 2016-10-08 Make QgsPoint a Q_GADGET Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-26 Use toolbar or status bar for snapping config Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Rename visibility presets to map themes part 2 (#3641) Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Improve db_manager README Matthias Kuhn <matthias@opengis.ch> 2016-10-20 Rename README to README.md Merge: a3ebc7bdb6 df90e6b964 Alexander Bruy <alexander.bruy@gmail.com> 2016-10-20 Merge pull request #3646 from alexbruy/processing-otb-test [processing] add tests for OTB algorithms Alexander Bruy <alexander.bruy@gmail.com> 2016-10-19 [processing] add test for ParameterSelection Alexander Bruy <alexander.bruy@gmail.com> 2016-10-12 [processing] add icon for zonal statistics tool Alexander Bruy <alexander.bruy@gmail.com> 2016-10-12 [processing] expose zonal statistics from Zonal statistics plugin in toolbox Sandro Santilli <strk@kbt.io> 2016-10-20 Do not pass None to len() Sandro Santilli <strk@kbt.io> 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 <alexander.bruy@gmail.com> 2016-10-20 Merge pull request #3592 from alexbruy/processing-interpolation [processing] add interpolation tools Alexander Bruy <alexander.bruy@gmail.com> 2016-10-20 [processing] remove unused test data Alexander Bruy <alexander.bruy@gmail.com> 2016-10-19 [processing] minor formatting fixes to the OTB README Alexander Bruy <alexander.bruy@gmail.com> 2016-10-19 [processing] remove unused file Alexander Bruy <alexander.bruy@gmail.com> 2016-10-19 fix conflicts Merge: 47222749f6 69e8da0fb1 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-20 Merge pull request #3647 from nirvn/composer_attribute_table_fix [composer] fix attribute table widget connect warning Nyall Dawson <nyall.dawson@gmail.com> 2016-10-20 Fix calculation of transparent region Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-20 [composer] fix attribute table widget connect warning Nyall Dawson <nyall.dawson@gmail.com> 2016-10-20 Fix missing commit Nyall Dawson <nyall.dawson@gmail.com> 2016-10-20 Followup c9251c, fix crash Merge: 8c7d772f22 3212d393c1 Nyall Dawson <nyall.dawson@gmail.com> 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 <manuel.grizonnet@cnes.fr> 2016-08-23 TEST: add a test for otb conversion application (simpler than bandmath) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-20 [symbology] prevent creation of a zero width/height line pattern image (fixes #15728) Alexander Bruy <alexander.bruy@gmail.com> 2016-10-20 Install OTB in QGIS Travis CI script to be able to run OTB test Alexander Bruy <alexander.bruy@gmail.com> 2016-10-20 update readme for otb maintenance script Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-23 BUG: add version 5.4 to supported version Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-22 TEST: add test of OTB BandMath application in processing Nyall Dawson <nyall.dawson@gmail.com> 2016-10-20 Further optimisations to nonTransparentImageRect calculation Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-10-12 [processing] add tests for interpolation tools Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-19 [processing] ensure that outputs of vector overlay operations are multiparts (#3622) D'Hont René-Luc <rldhont@gmail.com> 2016-10-19 Fix [DB Manager] Allow lowercase field names for homogenize PostGIS Import Alexander Bruy <alexander.bruy@gmail.com> 2016-10-11 [processing] add icons for interpolation tools Alexander Bruy <alexander.bruy@gmail.com> 2016-10-11 [processing] expose TIN interpolation from interpolation plugin in toolbox Alexander Bruy <alexander.bruy@gmail.com> 2016-10-10 [processing] expose IDW interpolation from Interpolation plugin in toolbox Merge: c130372730 a9795ad8ea D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <smgl@lynxlynx.info> 2016-10-19 doc: fixed processing's description for v.extract (#3637) Piotr Pociask <piotr.pociask@gis-support.pl> 2016-10-17 [processing] Update voronoi classes for Python3; update expected data for multipoint Delaunay traingulation test Piotr Pociask <piotr.pociask@gis-support.pl> 2016-10-17 Test for multipoint Delaunay triangulation Piotr Pociask <piotr.pociask@gis-support.pl> 2016-10-16 [processing] support MultiPoint geometries in Delaunay triangulation Alexander Bruy <alexander.bruy@gmail.com> 2016-10-19 [processing] add missed spatial index constructor (follow up 700441eec9) Merge: 4bcd97066f 455874258c Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-10-14 [legend] insure multi-line labels are vertically centered with tall symbols Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Fix more occurances of drawPolygon issues on Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-10-19 Fix badly worded string Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-10-18 [DBManager] Remove geopackage support from spatialite plugin Even Rouault <even.rouault@spatialys.com> 2016-10-18 [DBManager] Add tests for GPKG plugin Even Rouault <even.rouault@spatialys.com> 2016-10-18 [FEATURE] [DBManager] Add a GeoPackage dedicated plugin Even Rouault <even.rouault@spatialys.com> 2016-10-18 [OGR provider] Support full SELECT subset string This will be useful for DBManager SQL request layer. Alexander Bruy <alexander.bruy@gmail.com> 2016-10-18 [processing] add missed imports Merge: 8c37370310 a51ef42924 D'Hont René-Luc <rldhont@gmail.com> 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 <even.rouault@spatialys.com> 2016-10-18 Fix 70ae301310c7a58134ac699fae70af7fd1176684 70ae301310c7a58134ac699fae70af7fd1176684 requires a recent enough GDAL trunk or GDAL 2.1.2 Alexander Bruy <alexander.bruy@gmail.com> 2016-10-18 [processing] remove debug line and fix spatial index creation Víctor Olaya <volayaf@gmail.com> 2016-10-17 [processing] fixed handling of None param values in ogr2ogrtopostgis.py Conflicts: python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py Víctor Olaya <volayaf@gmail.com> 2016-10-17 [processing] made connection params optional in ogr2ogrtopostgis.py Víctor Olaya <volayaf@gmail.com> 2016-10-17 [processing] fixes for 'import into PostGIS' alg fixes #15097 Sandro Santilli <strk@kbt.io> 2016-10-15 Add test for setting up connection string Conflicts: python/plugins/processing/algs/gdal/ogr2ogrtopostgis.py Sandro Santilli <strk@kbt.io> 2016-10-15 [processing] Allow using libpq defaults for host,port,user,pass and dbname Fixes #15706 Víctor Olaya <volayaf@gmail.com> 2016-10-13 [processing] warn if extent might not be in the expected CRS Víctor Olaya <volayaf@gmail.com> 2016-10-04 [processing] fixed iterative execution fixes #15650 Víctor Olaya <volayaf@gmail.com> 2016-09-21 [processing] don't use full path for naming layers when loaded in dataobjects.load Víctor Olaya <volayaf@gmail.com> 2016-09-21 [processing] alternative way of copying algorithms in a model. should fix #15060 and #15480 Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-09-20 [processing] use only selected features for spatial index fixes #15584 Víctor Olaya <volayaf@gmail.com> 2016-09-29 [processing] better update of expression widget when layer is changed in fields calculator Víctor Olaya <volayaf@gmail.com> 2016-09-27 [processing] added short help for saga raster calculator Víctor Olaya <volayaf@gmail.com> 2016-09-27 [processing] fixed wrong import in i_aster_toar Conflicts: python/plugins/processing/algs/grass7/ext/i_aster_toar.py Matthias Kuhn <matthias@opengis.ch> 2016-10-18 Show commit errors in transaction mode Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-10-18 test_provider_ogr_gpkg.py: remove stuff that shouldn't have gone in 348af7ed5267f66f5ac2426be303a4ea69edd96f Even Rouault <even.rouault@spatialys.com> 2016-10-18 test_provider_ogr_gpkg.py: pyflakes fixes Even Rouault <even.rouault@spatialys.com> 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 <marco.hugentobler@sourcepole.ch> 2016-10-18 WMS Server: catch QgsCSException and don't add null bounding boxes to the capabilities D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2016-10-18 qgm2cpp.pl fix Sandro Santilli <strk@kbt.io> 2016-10-18 [processing] Fix handling of None shapeEncoding Fixes #15719 -- object of type 'NoneType' has no len() Merge: 8843de88c7 76d17ca55b Alexander Bruy <alexander.bruy@gmail.com> 2016-10-18 Merge pull request #3624 from ghtmtt/master [processing] porting some small fixes to master Sandro Santilli <strk@kbt.io> 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 <matteo.ghetta@gmail.com> 2016-10-18 update ScriptEditorDialog for py3 Matteo Ghetta <matteo.ghetta@gmail.com> 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 <matteo.ghetta@gmail.com> 2016-10-18 [processing] avoid overlapping UI multi field widget doesn't overlap anymore with other widgets Matteo Ghetta <matteo.ghetta@gmail.com> 2016-10-18 [processing] Missing import fixed for R algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-10-18 Followup e8be0e, fix rotation when disabling sync Merge: 89cc6454b9 730b5b79ab Víctor Olaya <volayaf@gmail.com> 2016-10-18 Merge pull request #3619 from nirvn/processing_tinyfix [processing] fix missing argument when calling getMinCoveringExtent() Merge: 2835cad6eb e8be0ed988 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-18 Merge pull request #3618 from nyalldawson/true_north [composer] Allow syncing pictures to true north (fixes #192) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-18 [processing] fix missing argument when calling getMinCoveringExtent() Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-18 New class QgsBearingUtils with method to calculate true north Nyall Dawson <nyall.dawson@gmail.com> 2016-10-17 Grey out disabled symbol layers in tree Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-17 Fix effects lost on geometry generator symbol layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-18 Followup ecee438 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-18 Add processing test .aux.xml to .gitignore Merge: a6c04fc44c 17e318bd95 borys <info@borysjurgiel.pl> 2016-10-17 Merge branch 'master' of github.com:qgis/QGIS borys <info@borysjurgiel.pl> 2016-10-17 [Plugin Manager] Fix font size also in master (issue #15302) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 [FEATURE] Drag qpt to QGIS to create new composer from template Jürgen E. Fischer <jef@norbit.de> 2016-10-17 windows: prefer spatialite_i over spatialite (cherry picked from commit 219a97c35b7c1d8a8943d4e2e47a8956288320b4) Merge: e158ecad95 697cd1bb7d D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2016-10-17 scripts/scandeps.pl run and t2tdoc Jürgen E. Fischer <jef@norbit.de> 2016-10-17 scripts/scandeps.pl: avoid duplicate build depends Víctor Olaya <volayaf@gmail.com> 2016-10-17 [processing] fixed creating params and outputs from description strings D'Hont René-Luc <rldhont@gmail.com> 2016-10-14 [BUGFIX][QGIS Server] GetFeatureInfo: Feature with no geometry is not returned even if FILTER param is set Sandro Santilli <strk@kbt.io> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2016-10-17 Fix QgsMapLayer ConvertToSubClassCode (#3611) Fix #15683 Matthias Kuhn <matthias@opengis.ch> 2016-10-17 Don't rely on RTTI to convert symbol layer to sip objects Matthias Kuhn <matthias@opengis.ch> 2016-10-17 Minimal improvement for processing tests README Matthias Kuhn <matthias@opengis.ch> 2016-10-17 Fix python calls to inexistent methods Merge: 688d1a5eba 8f9fe00671 Víctor Olaya <volayaf@gmail.com> 2016-10-17 Merge pull request #3610 from NaturalGIS/processing_grass7_v_voronoi_skeleton Processing grass7 v voronoi skeleton Nyall Dawson <nyall.dawson@gmail.com> 2016-10-17 [processing] Speed up dissolve when not using fields Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-17 Always clear pen/brush before drawing layer effects (fix #15696) Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2016-10-16 add paramter to v.voronoi.skeleton Giovanni Manghi <giovanni.manghi@naturalgis.pt> 2016-10-16 Add a GRASS7 tool to compute skeletons of areas, using v.voronoi Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2016-10-14 Python scripts have 4-spaces indent Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 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 <jef@norbit.de> 2016-10-14 debian packaging: add support for yakkety Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 Fix bad fills when using marker line with render effects (fix #15696) Merge: 721d3c5bfb ec2d7fea0c Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-14 Fix color widget opens in wrong panel (fix #15705) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-14 [FEATURE] control over drawing of composer table grid horizontal & vertical lines Merge: b7321ecde6 20d006e101 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 Merge pull request #3584 from nirvn/db_manager_fixes [db manager] non-spatial import & spatialite error reporting fixes Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 Fix incorrect selection rect drawn for composer items on windows Nyall Dawson <nyall.dawson@gmail.com> 2016-10-14 Add default shortcut to open attribute table (F6) Merge: d30a8c1fc2 a629deef30 Larry Shaffer <lshaffer@boundlessgeo.com> 2016-10-13 Merge pull request #3577 from dakcarto/master-ows-fixes Sandro Santilli <strk@kbt.io> 2016-10-13 Add hint about running specific test methods in python unit tests Larry Shaffer <lshaffer@boundlessgeo.com> 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 <lshaffer@boundlessgeo.com> 2016-10-05 [WFS provider] Fix auth config extra expansion and auth prioritization Merge: 0f4cba5c2d a356bac1a5 Víctor Olaya <volayaf@gmail.com> 2016-10-13 Merge pull request #3581 from alexbruy/processing-terrain-analysis [processing] add raster terrain analysis tools Even Rouault <even.rouault@spatialys.com> 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 <strk@kbt.io> 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 <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 2016-10-12 [processing] avoid division by zero (fix #15521) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-12 Correctly handle edit buffer when using request with limit (fix #15505) Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-10-11 Merge pull request #3589 from gacarrillor/patch-1 Adding contribution details. D'Hont René-Luc <rldhont@gmail.com> 2016-10-11 [QGIS Server] Loss qobject_cast when it's usefull Alexander Bruy <alexander.bruy@gmail.com> 2016-10-11 [processing] restore Points in Polygons algorithm menu entry (follow up d4323addf0) Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [procesing] add tests for raster terrain analysis algorithms Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] add icons for raster terrain analysis algorithms Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] remove unused imports Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] expose Relief from Raster terrain analysis plugin in toolbox Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] expose Hillshade from Raster terrain analysis plugin in toolbox Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] expose Ruggedness from Raster terrain analysis plugin in toolbox Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] expose Slope from Raster terrain analysis plugin in toolbox Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] expose Aspect from Raster terrain analysis plugin in toolbox Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-11 Fix unused variable warning Nyall Dawson <nyall.dawson@gmail.com> 2016-10-11 [composer] Port remaining symbol pickers to inline panels Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-11 [labeling] Fix line orientation option gets checked randomly Nyall Dawson <nyall.dawson@gmail.com> 2016-10-11 [processing] Fix missing points in polygons menu item (fix #15670) Also add a unit test Nyall Dawson <nyall.dawson@gmail.com> 2016-10-11 [processing] Add geometry info should add z/m values (fix #14659) D'Hont René-Luc <rldhont@gmail.com> 2016-10-10 [QGIS Server] Use qobject_cast when it's usefull Germán <geotux_tuxman@linuxmail.org> 2016-10-10 Adding contribution details. Grabbed from former OSGeo trac: https://trac.osgeo.org/qgis/ D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <rldhont@gmail.com> 2016-10-10 Revert "fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae" This reverts commit db1b52a249e7f5187e5ec2462bdf88ca91c5c988. D'Hont René-Luc <rldhont@gmail.com> 2016-10-10 Revert "Fix QGIS server for PyQgsServerAccessControl" This reverts commit 8648bd12f39e17e3e656101e5b12a13b170e59c5. D'Hont René-Luc <rldhont@gmail.com> 2016-10-10 Revert "fix 1df9d7e" This reverts commit 3b9316dae919a3debd31440eab18b51116cf478d. Merge: 6d2ab9edf3 2c9fdae414 Alexander Bruy <alexander.bruy@gmail.com> 2016-10-10 Merge branch 'processing_parameters_refactoring' Alexander Bruy <alexander.bruy@gmail.com> 2016-10-10 move imports to the top Merge: 6d2ab9edf3 fba87f79f3 Alexander Bruy <alexander.bruy@gmail.com> 2016-10-10 Merge branch 'processing_parameters_refactoring' of https://github.com/volaya/QGIS into processing_parameters_refactoring Merge: 6fd5815523 12a8891b15 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 Merge pull request #3582 from fritsvanveen/fix_illegible_labels Fix illegible labels Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 @cluster_color should default to null, not empty string Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 Fix @geometry_point_num and @geometry_point_count for marker lines Fixes #15673 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 Fix first marker is drawn twice for marker line interval mode Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 Fix invalid values for @map_extent_width/height (fix #15672) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-10 Fix escaping in regexp function help Nyall Dawson <nyall.dawson@gmail.com> 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 <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-10-10 [processing] made -te parameter optional in gdal warp Jürgen E. Fischer <jef@norbit.de> 2016-10-10 fix warning (cherry picked from commit cd3adc077eda76f1503ed7d4e29b1b2e41218d47) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-09 [composer] Use inline panels for grid and overview symbol style selectors Jürgen E. Fischer <jef@norbit.de> 2016-10-09 fix typos Nyall Dawson <nyall.dawson@gmail.com> 2016-10-09 Fix renaming a virtual field leads to crash (fix #15669) Jürgen E. Fischer <jef@norbit.de> 2016-10-08 fix 1df9d7e Merge: 8648bd12f3 a8d08891ce Jürgen E. Fischer <jef@norbit.de> 2016-10-08 Merge pull request #3586 from p0cisk/master Fix VSIUnlink in QgsOgrUtils::stringToFeatureList Piotr Pociask <piotr.pociask@gis-support.pl> 2016-10-08 Fix VSIUnlink in QgsOgrUtils::stringToFeatureList D'Hont René-Luc <rldhont@gmail.com> 2016-10-07 Fix QGIS server for PyQgsServerAccessControl Alexander Bruy <alexander.bruy@gmail.com> 2016-10-06 [processing] remove obsolete import D'Hont René-Luc <rldhont@gmail.com> 2016-10-07 fix typo 1df9d7e1a60b3e6c913fae1414a6b397a1dc6aae D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2016-10-07 osgeo4w: really use package name (fixes 6db9a371) Even Rouault <even.rouault@spatialys.com> 2016-10-07 Remove useless debug trace Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-10-07 osgeo4w: use package name in build directory (cherry picked from commit 706431e31d6f0a288856ceeff39d7ce432c20633) Merge: 2c92152c7d 893263952d Even Rouault <even.rouault@spatialys.com> 2016-10-07 Merge pull request #3583 from rouault/fix_15419 QgsSymbol::renderFeature(): render larger parts of multipolygon first Jürgen E. Fischer <jef@norbit.de> 2016-10-07 debian packaging: run tests with ninja too (followup b4f3126) Frits van Veen <fritsvanveen@ziggo.nl> 2016-09-05 Fix curved labels Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-07 [db manager] fix spatialite error reporting Mathieu Pellerin <nirvn.asia@gmail.com> 2016-10-07 [db manager] fix non-spatial import Merge: e5f7cdcba4 521cc3becd Nyall Dawson <nyall.dawson@gmail.com> 2016-10-07 Merge pull request #3579 from nyalldawson/composer_dock Port composer item configuration widgets to inline dock Even Rouault <even.rouault@spatialys.com> 2016-10-06 [WFS provider] Be robust to field names ending with spaces in DescribeFeatureType Fixes #3426 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-10-06 Properly deal with empty cache/directory in WFS provider, server and globe plugin Fixes #15111 Even Rouault <even.rouault@spatialys.com> 2016-10-06 [WFS provider] Do not append crs at end of BBOX in WFS 1.0 Fixes #15464 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-10-06 Fix exception in GDALTools.doRasterize.loadFields due to Python 3 conversion Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-10-06 fix PyQgsAppStartup (followup d9349e5) Alexander Bruy <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 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 <jef@norbit.de> 2016-10-05 osgeo4w: switch to ninja Jürgen E. Fischer <jef@norbit.de> 2016-10-04 debian packages * remove outdated conditionals * switch to ninja Jürgen E. Fischer <jef@norbit.de> 2016-10-06 grass plugin fix (followup 3b0486c) Jürgen E. Fischer <jef@norbit.de> 2016-10-04 update configuration settings to qgis3 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-06 [composer] Merge color change undo commands Avoids color modifications spamming the undo stack Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-10-06 Merge pull request #3574 from mbernasocchi/master [processing] fix save to postgis table Merge: 5d64a8b55c eeb8269464 Alexander Bruy <alexander.bruy@gmail.com> 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 <rldhont@gmail.com> 2016-10-06 Merge pull request #3551 from rldhont/ogcutils_propertyIsLike_attributs [BUGFIX] Support OGC PropertyIsLike attributs Merge: 37e3dd76c4 ecba254303 Even Rouault <even.rouault@spatialys.com> 2016-10-06 Merge pull request #3532 from pvalsecc/discover_relations Add auto-discovery of relations for PostgresQL and SpatiaLite Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-06 Rename methods in QgsPanelWidgetStack for consistency Matthias Kuhn <matthias@opengis.ch> 2016-10-05 Followup 722fdef: fix grass plugin build Marco Bernasocchi <marco@opengis.ch> 2016-10-05 fix save to postgis table in processing Matthias Kuhn <matthias@opengis.ch> 2016-10-05 Remove fields from default value configuration widget Matthias Kuhn <matthias@opengis.ch> 2016-10-05 Fix crash in QgsEncodingFileDialog Matthias Kuhn <matthias@opengis.ch> 2016-10-05 [processing] Fix extent selection widget Matthias Kuhn <matthias@opengis.ch> 2016-10-03 referencedColumns returns QSet<QString> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-10-05 Show fields in "default value" expression editor Víctor Olaya <volayaf@gmail.com> 2016-10-04 [processing] fixed expressions dialog when not in modeler Víctor Olaya <volayaf@gmail.com> 2016-10-04 [processing] fixed handling of integer values arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-27 [processing] Apply 2to3 on changes Víctor Olaya <volayaf@gmail.com> 2016-09-21 [processing] [modeler] show options of MultipleInputParameter sorted in alphabetical order fixes # 4836 Víctor Olaya <volayaf@gmail.com> 2016-09-20 [processing] fixed table fields in batch processing interface Conflicts: python/plugins/processing/gui/BatchInputSelectionPanel.py Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] connect signal in multipleinput widget Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] removed debug line Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] correctly resolve values for hidden outputs Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] renamed wrongly named signal in InputLayerSelectionPanel Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] use cmp_to_key to ensure Python3 compatibility Conflicts: python/plugins/processing/gui/wrappers.py Alexander Bruy <alexander.bruy@gmail.com> 2016-09-19 add missed comma Alexander Bruy <alexander.bruy@gmail.com> 2016-09-19 fix indentation Conflicts: python/plugins/processing/gui/BatchInputSelectionPanel.py python/plugins/processing/gui/wrappers.py Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] use InputLayerSelectorPanel for vector layers Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] some minor changes for batch processing interface arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-18 Fix StringWidgetWrapper.value method arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-18 Call postInitialise in BatchAlgorithmDialog arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-18 Support layer objects in BatchInputSelectionPanel arnaud.morvan@camptocamp.com <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 <arnaud.morvan@camptocamp.com> 2016-09-18 Fix PointWidgetWrapper with modeler arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-18 Call postInitialise in modeler Dialog arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-17 Create FieldMappingWrapper Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing] correctly return widget in TableFieldWidgetWrapper Víctor Olaya <volayaf@gmail.com> 2016-09-19 [processing]minor code cleaning Conflicts: python/plugins/processing/core/parameters.py Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-09-19 [processing] use original filename when possible when exporting vector layer Conflicts: python/plugins/processing/tools/dataobjects.py Víctor Olaya <volayaf@gmail.com> 2016-09-18 [processing] improved widgets for raster and vector layers in modeler Víctor Olaya <volayaf@gmail.com> 2016-09-18 [processing] fixed typo in modeler/ModelerParameterDefinitionDialog.py Víctor Olaya <volayaf@gmail.com> 2016-09-16 [processing] allow multiple values in ParameterSelection Víctor Olaya <volayaf@gmail.com> 2016-09-16 [processing] removed unused imports Víctor Olaya <volayaf@gmail.com> 2016-09-16 [processing] use QgsMessage bar in algorithm dialogs Víctor Olaya <volayaf@gmail.com> 2016-09-16 [processing] fixed batch processing interface Conflicts: python/plugins/processing/gui/BatchAlgorithmDialog.py Víctor Olaya <volayaf@gmail.com> 2016-09-16 [processing] UI improvement for defining model parameters Víctor Olaya <volayaf@gmail.com> 2016-09-15 [processing] return copy of object dictionary in parameter todict method Víctor Olaya <volayaf@gmail.com> 2016-09-15 [processing] added missing return statement in getParameterFromString Víctor Olaya <volayaf@gmail.com> 2016-09-15 [processing] fixed evaluation of output values Víctor Olaya <volayaf@gmail.com> 2016-09-15 [processing] fixed error in constructor of ParameterTableField Víctor Olaya <volayaf@gmail.com> 2016-09-14 [processing] removed debug lines Víctor Olaya <volayaf@gmail.com> 2016-09-14 [processing] changes to allow custom parameter dialog adapt to new parameter architecture Víctor Olaya <volayaf@gmail.com> 2016-09-14 [processing] moved output value evaluation to output object itself Víctor Olaya <volayaf@gmail.com> 2016-09-14 [processing] Asumme standard dialog when wrapper’s parent dialog is of unknown class Víctor Olaya <volayaf@gmail.com> 2016-09-13 [processing] removed commented lines Víctor Olaya <volayaf@gmail.com> 2016-09-13 [processing] richer expressions in number parameters Víctor Olaya <volayaf@gmail.com> 2016-09-12 [processing] removed message dialog when saving model. Using message bar instead Víctor Olaya <volayaf@gmail.com> 2016-09-12 [processing] added missing validators for param values in modeler Víctor Olaya <volayaf@gmail.com> 2016-09-12 [processing] fixed advanced parameters in modeler Víctor Olaya <volayaf@gmail.com> 2016-09-12 [processing] fixed loading of parameters for grass algorithms Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-09-09 [processing] added multiple option to ParameterTableFIeld removed ParameterTableMultipleField and did some cleanup Víctor Olaya <volayaf@gmail.com> 2016-09-09 [processing] more work on parameter wrappers Víctor Olaya <volayaf@gmail.com> 2016-09-09 [processing] evaluate parameters before executing algorithm This allows a better use of expressions Víctor Olaya <volayaf@gmail.com> 2016-09-08 [processing] improvements for scripts and R scripts Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-09-05 [processing] moved script syntax from script algorithm class to parameters classes arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-03 Create dedicated widget wrapper for modeler arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-24 Add CrsWidgetWrapper arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-23 Use boolean wrapper in modeler algorithm dialog arnaud.morvan@camptocamp.com <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 <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 <arnaud.morvan@camptocamp.com> 2016-08-23 Create the boolean widget wrapper arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-03 Remove metadata from parameter.todict (do not save in model) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-23 Add metadata property to parameters Víctor Olaya <volayaf@gmail.com> 2016-07-25 [processing] fixed add model from file fixes #15335 Sandro Santilli <strk@kbt.io> 2016-10-05 Force use of estimated metadata upon loading topologies Alexander Bruy <alexander.bruy@gmail.com> 2016-10-05 [processing] drop GEOM_TYPE_MAP in favour of QgsWkbTypes.displayString() Alexander Bruy <alexander.bruy@gmail.com> 2016-10-04 fix handling of layers without geometry Alexander Bruy <alexander.bruy@gmail.com> 2016-10-04 add new geometry types to memory layer tests Alexander Bruy <alexander.bruy@gmail.com> 2016-10-04 use QgsWkbTypes methods to simplify code Alexander Bruy <alexander.bruy@gmail.com> 2016-10-04 remove extra QString wrapper Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 [processing] support more geometry types in memory layers (fix #15508) Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 don't flatten geometries when pasting them as new memory layer Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 [FEATURE] support for 2.5D geometries in memory provider Nyall Dawson <nyall.dawson@gmail.com> 2016-10-05 Fix missing live updates when raster colorize color changes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-07-04 [pseudocolor renderer] fix invert check box in continous mode (fixes #15209) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-05 Fix crash when validating geometry (fix #15660) Also fix python bindings for QgsGeometryValidator Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-05 Fix last segment length in measure dialog is incorrect after completing measurement with right mouse click Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-10-04 [processing] add icon caching for other providers Alexander Bruy <alexander.bruy@gmail.com> 2016-10-04 [processing] correct GRASS 7 detection on Mac (fix #15645) follow up e1ff6e896a D'Hont René-Luc <rldhont@gmail.com> 2016-10-04 Reactivate ogcutils tests and update its D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2016-10-03 Fix testqgsogcutils Merge: 7332dda0d8 3abded3186 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Merge pull request #3565 from nyalldawson/svg_background Fix SVG preview blocks QGIS (fix #14255) Matthias Kuhn <matthias@opengis.ch> 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 <nirvn.asia@gmail.com> 2016-10-04 [qt5] setConfirmOverwrite is gone, use setOption (#3567) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Fix cannot modify diagram attribute expression (fix #15514) Also clean up some code Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Keep the user set order for svg paths Merge: d3f8763bd9 377de52b38 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Merge pull request #3559 from nyalldawson/fix_render_flashing Fix layers with layer wide opacity "flashing" while rendering Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Small optimisations to model/views Nyall Dawson <nyall.dawson@gmail.com> 2016-10-04 Guard against circular symbolic links in SVG selector widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-10-04 Port generate_test_mask_image.py to python3 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix layers with layer wide opacity "flashing" by rendering intermediate states without opacity Merge: 368c1cead3 9761a86e4f Alessandro Pasotti <elpaso@itopen.it> 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 <elpaso@itopen.it> 2016-10-03 Renamed constants for consistency Alessandro Pasotti <elpaso@itopen.it> 2016-10-03 Yet another strategy to get a free port from the server Merge: 4fd5c014f2 28f547ea81 Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2016-10-03 Synchronize edit button state with read only mode (#3562) Alessandro Pasotti <elpaso@itopen.it> 2016-10-03 Wait for server ready (and times out) before starting the tests Merge: 8e54acf7b7 5284fefcde Hugo Mercier <hugo.mercier@oslandia.com> 2016-10-03 Merge pull request #3511 from nyalldawson/depend_redraw If a dependent layer is redrawn, then also redraw child layer Matthias Kuhn <matthias@opengis.ch> 2016-10-03 [travis] fixme Merge: 456069207e 1f78393404 Hugo Mercier <hugo.mercier@oslandia.com> 2016-10-03 Merge pull request #3558 from nirvn/layers_relation_icon [gui] improve the layer dependencies icon Merge: ce37f9c654 a07a57e608 Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-10-03 Disable flaky PyQgsServerWFST test Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix leak in edit form config (#3556) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix identify menu highlight only works with simple geometry types Fix #15625 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix data defined buttons sometimes incorrectly show error state Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-10-03 [gui] improve the layer dependencies icon Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix rule based renderer shows 0 count on first click of "show counts" Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix oracle build Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix invalid debugging noise Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix many labeling unit settings are lost on closing dialog (and also don't trigger auto preview) Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix build with GDAL < 2 Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Default to WITH_QWTPOLAR OFF Since it's not compatible with Qt5 builds Nyall Dawson <nyall.dawson@gmail.com> 2016-10-02 Add method to create QgsMapToPixel from scale/dpi/mapunits Nyall Dawson <nyall.dawson@gmail.com> 2016-10-03 Fix some Coverity null derefence warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-10-02 Fix Coverity uninitialized variable warnings Jürgen E. Fischer <jef@norbit.de> 2016-10-01 fix typos Matthias Kuhn <matthias@opengis.ch> 2016-10-01 Fix compile errorr Matthias Kuhn <matthias@opengis.ch> 2016-09-27 setAttributeAlias is now setFieldAlias Matthias Kuhn <matthias@opengis.ch> 2016-09-27 Rename setAttributeAlias and removeAttributeAlias Matthias Kuhn <matthias@opengis.ch> 2016-09-22 Add safety check to avoid crash Matthias Kuhn <matthias@opengis.ch> 2016-09-22 Update python code Matthias Kuhn <matthias@opengis.ch> 2016-09-22 Rename QgsFields::fieldNameIndex() to lookupField() To have two clearly different names for tolerant/intolerant index lookup Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-10-01 debian packaging: re-enable server Jürgen E. Fischer <jef@norbit.de> 2016-10-01 only include server bindings in sip coverage tests if they are built Jürgen E. Fischer <jef@norbit.de> 2016-10-01 debian packaging: add libqca-qt5-2-plugins build dependency Jürgen E. Fischer <jef@norbit.de> 2016-10-01 server sip sync Merge: 437d785c72 87039204b0 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-10-01 debian packaging: reorder build dependencies and add python3-pyqt5.qtsvg D'Hont René-Luc <rldhont@gmail.com> 2016-10-01 [Processing] Uses os.path.join instead of + os.sep + (#3552) Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-10-01 update INSTALL Jürgen E. Fischer <jef@norbit.de> 2016-09-30 debian packaging: add ca-certificates as build dependency for dash upload (followup 19378c2) Merge: c9d25b276d f47a7320d1 D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2016-09-30 Merge pull request #3550 from julienmalik/patch-1 CDash submissions should be done with https now julienmalik <julienmalik@users.noreply.github.com> 2016-09-30 CDash submissions should be done with https now D'Hont René-Luc <rldhont@gmail.com> 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 <nirvn.asia@gmail.com> 2016-09-30 [expression] make wordwrap work with complex scripts (Indic, Arabic, etc) Merge: 38a811b377 84981ee1f2 Jürgen E. Fischer <jef@norbit.de> 2016-09-30 Merge pull request #3543 from sebastic/icons-subdirectory Move icons to subdirectory. Nyall Dawson <nyall.dawson@gmail.com> 2016-09-30 [composer] Fix save world file does not work (fix #15268) Merge: 19585ee1aa 168688c889 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-30 Merge pull request #3536 from nyalldawson/cluster_marker [FEATURE] Cluster marker renderer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-29 Fix Travis warnings and missing docs/sip Nyall Dawson <nyall.dawson@gmail.com> 2016-09-19 Fix point distance renderer handling of crs transform Nyall Dawson <nyall.dawson@gmail.com> 2016-09-19 Better default cluster symbol Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-12 Add missing test images Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Better default cluster symbol Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Fix panel titles Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Icon for cluster renderer Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Expose renderer variables to users Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Make @cluster_size, @cluster_color usable in displacement renderer too Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Make sure all attributes are fetched for distance based renderers Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Unit tests for displacement and cluster renderer Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Keep as many settings as possible when changing between displacement and cluster renderer Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Make distance based renderers much faster when filters are present Nyall Dawson <nyall.dawson@gmail.com> 2016-09-07 Use group centroid for nearest group test Nyall Dawson <nyall.dawson@gmail.com> 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 <sebastic@xs4all.nl> 2016-09-29 Move icons to subdirectory. Alessandro Pasotti <elpaso@itopen.it> 2016-09-29 [Server 3.0] Typo in test name and removed obsolete comments Merge: 6b2799414a 4feeab85a5 Víctor Olaya <volayaf@gmail.com> 2016-09-29 Merge pull request #3493 from rldhont/processing_rscripts_temprscritpfilename [Processing][Rscripts] Use temp script filename Jürgen E. Fischer <jef@norbit.de> 2016-09-29 nodetool: use exact intersect when picking features (fixes #15294) Merge: 67d5e19303 49ae0206f4 Alessandro Pasotti <elpaso@itopen.it> 2016-09-29 Merge pull request #3540 from elpaso/auth-integration-test Auth integration test + more reliable server tests Alessandro Pasotti <elpaso@itopen.it> 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 <patrick.valsecchi@camptocamp.com> 2016-09-28 Add relation discovery for SpatiaLite Nyall Dawson <nyall.dawson@gmail.com> 2016-09-27 Update test masks (Qt5 on Fedora) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-29 Disable flaky qgis_ogcutilstest test on Travis Jürgen E. Fischer <jef@norbit.de> 2016-09-28 fix #15634 (cherry picked from commit be167761c44a3622ed28c9f679226dcb6b51dc68) Jürgen E. Fischer <jef@norbit.de> 2016-09-28 gdal tools: disconnect canvas signal after building vrt (fixes #15389) (cherry picked from commit e963fff346aafdb87494c9a33c4cddd3754ab5b1) Jürgen E. Fischer <jef@norbit.de> 2016-09-28 categorized renderer: also setup symbol render context for hashed symbols Merge: 89d4998510 34588f3f8c Jürgen E. Fischer <jef@norbit.de> 2016-09-28 Merge pull request #3534 from dmarteau/master Fix python3 pyspatialite import D'Hont René-Luc <rldhont@gmail.com> 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 <elpaso@itopen.it> 2016-09-28 [Server 3.0] Resurrect PyQgsServerWFST David Marteau <david@innophi.com> 2016-09-27 Fix python3 pyspatialite import Matthias Kuhn <matthias@opengis.ch> 2016-09-27 [travis] Disable flaky qgis_ziplayertest Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <elpaso@itopen.it> 2016-09-27 No need to decode a str Alessandro Pasotti <elpaso@itopen.it> 2016-09-27 No need to decode a str Matthias Kuhn <matthias@opengis.ch> 2016-09-27 Disable flaky PyQgsWFSProviderGUI test Matthias Kuhn <matthias@opengis.ch> 2016-09-27 Remove Qt4 travis test scripts David Marteau <dhmarteau@gmail.com> 2016-09-27 Fix python print statement for python 3 in cmake/MacBundleMacros.cmake (#3531) Harrissou Sant-anna <delazj@gmail.com> 2016-09-27 Rename Style tab into Symbology in layer properties dialog (#3522) Even Rouault <even.rouault@spatialys.com> 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 <elpaso@itopen.it> 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 <elpaso@itopen.it> 2016-09-27 [Server 3.0] added missing QgsApplication Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-27 Rename duplicate menu item causing Qt warning Nyall Dawson <nyall.dawson@gmail.com> 2016-09-27 Fix arrow and filled marker symbols don't show selection state Nyall Dawson <nyall.dawson@gmail.com> 2016-09-27 Avoid unused variable warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-09-27 Fix right aligned contents in label spin boxes Orion Poplawski <orion@cora.nwra.com> 2016-09-26 Cast to qreal for arm support Alessandro Pasotti <elpaso@itopen.it> 2016-09-26 [Server 3.0] re-enable server tests Alessandro Pasotti <elpaso@itopen.it> 2016-09-26 [Server 3.0] migrate more tests Alessandro Pasotti <elpaso@itopen.it> 2016-09-25 [Server 3.0] migrate tests Alessandro Pasotti <elpaso@itopen.it> 2016-09-25 [Server 3.0] strict check for QgsApplication Jürgen E. Fischer <jef@norbit.de> 2016-09-25 debian packaging update: add experimental build Alessandro Pasotti <elpaso@itopen.it> 2016-09-25 [Server 3.0] now needs a qApp Jürgen E. Fischer <jef@norbit.de> 2016-09-24 debian packaging: also in control (followup 07c3801) Jürgen E. Fischer <jef@norbit.de> 2016-09-24 debian packaging: include python3-sip-dev in build dependencies (fixes #15609) Merge: 911af05a17 b6b8759efb Even Rouault <even.rouault@spatialys.com> 2016-09-23 Merge pull request #3524 from rouault/fix_15351 Fix database locking when editing GeoPackage Merge: eefeef573d 67c05b51c2 Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-23 Merge pull request #3460 from mhugo/fix_sip Fix some /Transfer/ annotations Even Rouault <even.rouault@spatialys.com> 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 <hugo.mercier@oslandia.com> 2016-09-05 Fix some /Transfer/ annotations Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-23 fix a couple of python warnings (#3526) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-23 Merge pull request #3518 from pvalsecc/qt5_json Use the Qt5 JSON classes Frits van Veen <fritsvanveen@ziggo.nl> 2016-09-23 Fix curved labels sometimes shown upside down And improve handling of perimeter based labels Nyall Dawson <nyall.dawson@gmail.com> 2016-09-23 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-23 Change default label buffer join style to round Looks much nicer and is more appropriate for buffers Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-22 [plugin manager] fix broken QDirIterator next() call, make it pyqt5 5.7 compatible (#3517) Jürgen E. Fischer <jef@norbit.de> 2016-09-21 rebuild api documentation only when necessary Jürgen E. Fischer <jef@norbit.de> 2016-03-20 pyspatialite: port to python3 Jürgen E. Fischer <jef@norbit.de> 2016-05-27 update debian packaging to qt5/python3 Jürgen E. Fischer <jef@norbit.de> 2016-09-21 run 2to3 on source Matthias Kuhn <matthias@opengis.ch> 2016-09-21 [Feature] Allow configuring link/unlink feature buttons on relation editor widget D'Hont René-Luc <rldhont@gmail.com> 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 <patrick.valsecchi@camptocamp.com> 2016-09-21 Use the Qt5 JSON classes Merge: 26b61a2d7c 2fda177c0e Víctor Olaya <volayaf@gmail.com> 2016-09-21 Merge pull request #3514 from volaya/grass_icon_fix [processing] fixed grass icon loading Víctor Olaya <volayaf@gmail.com> 2016-09-21 [processing] fied issue with grass icons slowing down toolbox fixes #15550 Merge: 6653e77996 db0b787e4e Tom Kralidis <tomkralidis@gmail.com> 2016-09-21 Merge pull request #3515 from rcoup/patch-1 MetaSearch: Update LINZ Data Service default URL Denis Rouzaud <denis.rouzaud@gmail.com> 2016-09-21 Qt 5.2 has QComboBox::currentData() Merge: 9a10047b3c 6260f9dea5 Even Rouault <even.rouault@spatialys.com> 2016-09-21 Merge pull request #3499 from pvalsecc/spatialite_arrays Add support for arrays in the spatialite provider Matthias Kuhn <matthias@opengis.ch> 2016-09-21 Update Qt docs link to version 5 Matthias Kuhn <matthias@opengis.ch> 2016-09-21 Chained filters for relation reference search widget Fix #15589 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Fix invalid QString arg warning Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Remove icon with bad sRGB profile (causing Qt warnings) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Fix Qt warning following removal of deprecated class Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 [FEATURE] Enable tabbed floating docks for Qt >= 5.6 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Fix QCA configuration on Qt5 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-21 [snapping] fix default advanced mode values for added layers (#3513) Merge: 03923ebb75 ee57c1fc43 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Merge pull request #3510 from nyalldawson/qt5_tests Require python 3 and qt5 Sandro Mani <manisandro@gmail.com> 2016-09-21 [ArcGIS REST] Port to Qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Switch QT4_* macros to QT5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Drop minimum Qt version to 5.2 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Move deprecated QgsHttpTransaction to server Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Remove more code disabled under Qt5 Add todo note for QgsHttpTransaction and disable under docs and sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Disable ArcGIS providers (require porting to qt5) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Require Qt >= 5.5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Remove qt4 tests from Travis Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Update qt5 test blacklist Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Fix crash in TestQgsNetworkContentFetcher under qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Some server test python3 updates Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-20 Permantly convert python tests to python 3 Merge: 49e76a81cf 758bc72337 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-21 Merge pull request #3500 from pvalsecc/array_exprs Add expression functions for arrays and maps Patrick Valsecchi <patrick@thus.ch> 2016-09-20 Build the list of builtin functions automatically The old way was error prone, not thread safe and cumbersome. Matthias Kuhn <matthias@opengis.ch> 2016-09-20 Less debug noise Matthias Kuhn <matthias@opengis.ch> 2016-09-20 Hide proper column in attribute table Fix #15458 Robert Coup <robert@coup.net.nz> 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 <patrick.valsecchi@camptocamp.com> 2016-09-12 Add expression functions for arrays and maps Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <matthias@opengis.ch> 2016-09-20 Disable flaky WFST server test Matthias Kuhn <matthias@opengis.ch> 2016-09-20 Fix sorting of expressions in relation reference widget Fix #15451 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-20 [db manager] python3 support (#3512) Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-09-20 If a dependent layer is redrawn, then also redraw child layer Jürgen E. Fischer <jef@norbit.de> 2016-09-20 fix b91d93e Jürgen E. Fischer <jef@norbit.de> 2016-09-19 fix 62ea90c and globe plugin Nyall Dawson <nyall.dawson@gmail.com> 2016-09-20 Fix build (was using api from the mid 1970's... well.. a few weeks ago anyway) Jürgen E. Fischer <jef@norbit.de> 2016-09-19 [FEATURE] dxf export: support reprojection Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-19 fix diagram crash (fixes #15575) (#3504) Merge: f5ffbbf801 3661bc39db Alexander Bruy <alexander.bruy@gmail.com> 2016-09-19 Merge pull request #3503 from rldhont/processing_algs_qgis_intersection [processing] bugfix: intersection QGIS algorithm D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-19 Fix server error when no log file set Nyall Dawson <nyall.dawson@gmail.com> 2016-09-19 Server access control test masks (Qt5) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-19 Update test masks (ubuntu 16.04 qt5) Jürgen E. Fischer <jef@norbit.de> 2016-09-17 fix warnings on windows (cherry picked from commit bf0087832fe6059b7a886dea6d10b24ae2fc7be8) Jürgen E. Fischer <jef@norbit.de> 2016-09-17 show command line help as message box on windows (cherry picked from commit bd23bf1a2368fa68fe692d451f61bfe3095619bd) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-17 Fix constant background CPU usage Merge: 1ad2a3efb2 03907605e3 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-17 Merge pull request #3489 from nyalldawson/preset_color_ramp [FEATURE] "Preset colors" color ramp Jürgen E. Fischer <jef@norbit.de> 2016-09-16 fix mIconClose.svg (cherry picked from commit 546ae28d7ca74e97543bf732a9a37c5bf88277e2) Jürgen E. Fischer <jef@norbit.de> 2016-09-16 fix typo (cherry picked from commit 9ae12c811d7d8bcb1cba93f1ff14f46e747e3039) Sandro Santilli <strk@kbt.io> 2016-09-16 Use nullSymbol for label-only layers in topology viewer Merge: a9105b7e7a 2a9e5206e9 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-16 Merge pull request #3494 from nyalldawson/deprecated Remove remaining deprecated methods Martin Dobias <wonder.sk@gmail.com> 2016-09-16 Remove QgsMapLayer::draw() method from API (replaced by createMapRenderer()) (#3501) Martin Dobias <wonder.sk@gmail.com> 2016-09-16 Added {q} for XYZ tile layers to support Bing maps Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 [processing] allow all field types as unique ID field in Mean coords alg Alexander Bruy <alexander.bruy@gmail.com> 2016-09-16 [processing] refactor ogr buffer algorithm Matthias Kuhn <matthias@opengis.ch> 2016-09-16 Disable flaky PyQgsWFSProviderGUI test Marco Bernasocchi <marco@opengis.ch> 2016-09-16 Add qgis.PyQt.Qt compat files (#3491) * added PyQt.Qt * fix matthias comments Merge: 1b0efa3f20 d1103e59cd Matthias Kuhn <matthias@opengis.ch> 2016-09-16 Merge pull request #3492 from ahuarte47/Issue_RemoveStrlenWarnings Remove strlen warnings on windows/vstudio Merge: 8746932193 da6848d4be Nyall Dawson <nyall.dawson@gmail.com> 2016-09-16 Merge pull request #3497 from chau-intl/patch-1 Small correction of documenation in qgspointlocator.h Merge: 6f6979ab0b 57d00949f7 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-16 Merge pull request #3467 from pvalsecc/arrays [FEATURE] Add support for array attributes Alexander Bruy <alexander.bruy@gmail.com> 2016-09-15 [processing] remove obsolete methods Alexander Bruy <alexander.bruy@gmail.com> 2016-09-15 [processing] fix search by alg name (fix #15562) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Catch exceptions in transform() expression function Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Disable checkboard temporary image for xyz layers Casper <emailtocasper@gmail.com> 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 <matthias@opengis.ch> 2016-09-15 Merge pull request #3495 from bstroebl/documentProcessing Document processing Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-09-15 [processing] Fix typos Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-09-15 [processing] Update description for dissolve Matthias Kuhn <matthias@opengis.ch> 2016-09-15 Improve selected features offline editing performance D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-09-15 Remove deprecated QgsAttributeEditor Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Remove many deprecated methods Alexander Bruy <alexander.bruy@gmail.com> 2016-09-15 [processing] correct error message (fix #15511) Alvaro Huarte <ahuarte47@yahoo.es> 2016-09-15 Remove strlen warnings in windows/vstudio Jürgen E. Fischer <jef@norbit.de> 2016-09-14 fix windows build Jürgen E. Fischer <jef@norbit.de> 2016-09-14 fix windows build (tests & bindings) (cherry picked from commit 0c1792a55dd880b2f3f2acf7b5ef89e8fbd5412d) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Undeprecate provider CreateAttributeIndex capability This capability is still used in QGIS and has value for plugins Merge: de7475ae72 06d2d79185 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Merge pull request #3487 from nyalldawson/truncate Make sure files are truncated before writing Merge: aac7e9aa39 b7111775e8 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Merge pull request #3486 from nyalldawson/symbol Symbology QGIS 3.0 todos Merge: da8fc02287 6cfe562759 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-15 Merge pull request #3485 from nyalldawson/composer_dep Remove deprecated methods from composer Etienne Trimaille <gustrimaille@yahoo.fr> 2016-09-14 replace exp10 by pow on mac (#3490) Jürgen E. Fischer <jef@norbit.de> 2016-09-14 fix cdaec5a Jürgen E. Fischer <jef@norbit.de> 2016-09-14 Enable plugins (eg. to show PDFs) in webview widgets used on feature info in identify or in forms Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] split offset curve and single-side buffer alg into two separate algs Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] refactor offset curve GDAL algorithm (fix #15478) Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] fix substitution of the original layers in GDAL commands Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] use hex representation of uuid Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] add test for gdalinfo algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-09-14 [processing] remove obsolete OGRAlgorithm class Matthias Kuhn <matthias@opengis.ch> 2016-09-14 Fix drag and drop designer issue with field alias Matthias Kuhn <matthias@opengis.ch> 2016-09-14 Export QgsOptional<QgsExpression> to dll/so Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Avoid new colors in ramp overwriting old colors Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Fix qt4 build Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Ensure that colors are always added to recent color list from style panel Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Allow editing colors in a color list inline in the style panel Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-09-13 [processing] fix progress reporting (fix #15521) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Consolidate some duplicate code Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Make sure files are truncated before writing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-14 Add method to retrieve most recently used color Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Don't continually refresh map while editing rule label/desc Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Avoid excessive margins on rule based rule props widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-14 Fix excessive margins on color picker when in style dock Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Fix some QGIS 3.0 symbology todos Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Make QgsMarkerSymbolLayer::bounds pure virtual Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-14 Merge pull request #3478 from mbernasocchi/patch-2 qgsmessagebar.pushMessage timeout is not respected in python Merge: 5617dbc612 5180b20807 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Merge pull request #3484 from ahuarte47/Issue_RemoveDuplicateImageEntry Remove duplicate entry of mActionRemove.svg Nyall Dawson <nyall.dawson@gmail.com> 2016-09-14 Add api/user break notes Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove deprecated composer methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-14 Merge pull request #3480 from nyalldawson/symbol Remove deprecated members from symbology Merge: 92ed3befa6 7d4d9ab46c Matthias Kuhn <matthias@opengis.ch> 2016-09-13 Merge pull request #3481 from GeoCat/master - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings Merge: 717e7162f3 b3e3108718 Chris Crook <ccrook@linz.govt.nz> 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 <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2016-09-13 add tests for Plugin Manager version compare function Alvaro Huarte <ahuarte47@yahoo.es> 2016-09-13 Remove duplicate entry of mActionRemove.svg Víctor Olaya <volayaf@gmail.com> 2016-09-13 [processing] cache icons to speed up toolbox rendering fixes #15550 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Restore missing doc Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-09-07 Add an editor widget for QVariantList Martin Dobias <wonder.sk@gmail.com> 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 <nirvn.asia@gmail.com> 2016-09-13 [delimitertext] fix watcher check ignored and harmful watcher created for iterator (fixes #15558) Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove DataDefinedSizeScale symbol RenderHint This flag is no longer set anywhere in QGIS itself Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-13 Remove unused size/scale slots from renderer widgets Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove redundant (and outdated) docstrings from overriden members Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove last deprecated methods from symbology Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove more deprecated symbol methods Nyall Dawson <nyall.dawson@gmail.com> 2016-09-13 Remove more deprecated methods from symbology Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Remove deprecated method from getDataValues() Nyall Dawson <nyall.dawson@gmail.com> 2016-09-12 Remove deprecated members and fix TODOs for QgsFeatureRenderer Martin Dobias <wonder.sk@gmail.com> 2016-09-13 Fix crash on QMap iteration in Qt5 Martin Dobias <wonder.sk@gmail.com> 2016-09-12 Fix tile previews with Qt5 Merge: 93afbe12e0 7335482030 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-09-12 Merge pull request #3469 from mhugent/fix_joins_over_several_tables2 Sort joins by dependency doublebyte1 <doublebyte@gmail.com> 2016-09-12 - Replaced use of deprecated QgsMapCanvas attribute "mapRenderer" by mapSettings Patrick Valsecchi <patrick@thus.ch> 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 <jef@norbit.de> 2016-09-12 fix build errors (followup 13e37d4) Jürgen E. Fischer <jef@norbit.de> 2016-09-11 dxf export: segmentize curves (forward ported from cc3a053) Merge: 6b8130d54d d85de7ccd8 Víctor Olaya <volayaf@gmail.com> 2016-09-12 Merge pull request #3471 from arnaud-morvan/processing_geometry_predicate_as_commandline [Processing] Fix ParameterGeometryPredicate.getValueAsCommandLineParameter Jürgen E. Fischer <jef@norbit.de> 2016-09-11 remove pngs which are available as svg (cherry picked from commit 1cbb842feb393b7bab2b31b2e970c48816c58d3c) Marco Bernasocchi <marco@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-09-10 Merge pull request #3477 from nyalldawson/legend_col_align Fixes to multicolumn legends Nyall Dawson <nyall.dawson@gmail.com> 2016-09-10 Test masks Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-10 Add a bunch of tests for legend grouping into columns Nyall Dawson <nyall.dawson@gmail.com> 2016-09-10 Fix test try #5 Matthias Kuhn <matthias@opengis.ch> 2016-09-10 Testing the new online IDE github Matthias Kuhn <matthias@opengis.ch> 2016-09-10 One more try to get green light Matthias Kuhn <matthias@opengis.ch> 2016-09-09 Fix tabwidget test for Qt5 Matthias Kuhn <matthias@opengis.ch> 2016-09-09 Less debug noise Matthias Kuhn <matthias@opengis.ch> 2016-09-09 Some doxymentation updates Matthias Kuhn <matthias@opengis.ch> 2016-09-09 [tests] Accept brief tags with <ref>erences Matthias Kuhn <matthias@opengis.ch> 2016-09-09 Fix python bindings for QgsExpression::checkExpression Matthias Kuhn <matthias@opengis.ch> 2016-09-09 Bindings and API docs Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-09-09 Add QgsTabWidget This is almost like the QTabWidget but has additional methods for showing and hiding individual tabs Matthias Kuhn <matthias@opengis.ch> 2016-09-08 Add all applicable scopes for editor widget constraint validation Matthias Kuhn <matthias@opengis.ch> 2016-09-08 Small code beautification Matthias Kuhn <matthias@opengis.ch> 2016-09-08 Add QgsOptional and QgsOptionalExpression Matthias Kuhn <matthias@opengis.ch> 2016-09-07 Public default constructor and comparison operator for QgsExpression Martin Dobias <wonder.sk@gmail.com> 2016-09-09 Fix a warning in release build Martin Dobias <wonder.sk@gmail.com> 2016-09-09 Add missing SIP bits Martin Dobias <wonder.sk@gmail.com> 2016-09-09 Use QgsDebugMsg instead of qDebug Martin Dobias <wonder.sk@gmail.com> 2016-09-09 Clean up QgsRasterBlockFeedback class Martin Dobias <wonder.sk@gmail.com> 2016-09-09 Move tile cache to a new file Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-09 Merge pull request #3468 from nyalldawson/spin_box_v2 Rework Qgs(Double)SpinBox clear handling arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-08 Fix ParameterGeometryPredicate.getValueAsCommandLineParameter Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-09-08 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-08 Fix cursor not always reset when clearing widget Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Allow hiding clear button in QgsFilterLineEdit Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Add ability to set default values for QgsFilterLineEdit and have clearing the widget reset to default rather than null Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Add unit tests for QgsFilterLineEdit, improve docs, add clearValue slot Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Remove min size from QgsFilterLineEdit Now the widget gracefully handles shrinking Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-09-08 Sort joins by dependency Merge: 74cceb4e1b e533f0ccf8 Matthias Kuhn <matthias@opengis.ch> 2016-09-08 Merge pull request #3459 from pvalsecc/hstore [FEATURE] hstore Matthias Kuhn <matthias@opengis.ch> 2016-09-08 Remove duplicated call to parse editform config Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-09-07 Add widget to edit QVariantMap Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-08-26 Add hstore support to the postgres provider Merge: 845b2a04bf 98f25f59e7 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-08 Merge pull request #3461 from nyalldawson/filter_line_edit Rework QgsFilterLineEdit handling of clear button Merge: 03f0b44e4e 5eb70d3382 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-07 Merge pull request #3462 from pvalsecc/fix_auto_rangewidget Fix auto conf of QgsRangeWidgetWrapper Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-09-07 Fix auto conf of QgsDateTimeEditWrapper Matthias Kuhn <matthias@opengis.ch> 2016-09-07 Typo Matthias Kuhn <matthias@opengis.ch> 2016-09-07 Map renderer sends signal on layers finished but before labeling Patrick Valsecchi <patrick@thus.ch> 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 <denis.rouzaud@gmail.com> 2016-09-07 Merge pull request #3458 from 3nids/parallel parallel rendering enabled by default Nyall Dawson <nyall.dawson@gmail.com> 2016-09-07 Increase some test timeouts to handle when Travis is slow Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-06 Fix crash when 'use popup' is selected for time based datetime widgets Nyall Dawson <nyall.dawson@gmail.com> 2016-09-06 Fix some editor widget config dialogs don't show default settings Merge: e1f21b003c 82da555c79 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-06 Merge pull request #3457 from nyalldawson/pygments Upgrade internal pygments to 2.1.3 Matthias Kuhn <matthias@opengis.ch> 2016-09-05 Add missing headers Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <hugo.mercier@oslandia.com> 2016-09-02 Fix signal names Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-02 Restore virtual layer tests in PyQt5 Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-02 Fix PyQgsLayerDependencies with pyqt5 Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-01 Fix spatialite access with python3 Martin Dobias <wonder.sk@gmail.com> 2016-09-05 Fix crashes in styling dock when dealing with WMTS / XYZ Matthias Kuhn <matthias@opengis.ch> 2016-09-05 Fix loading of editor widget configuration Merge: 8de9757f54 b18cfc99e6 Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-09-05 Merge pull request #3456 from arnaud-morvan/processing_apply_use_coverge_on_execution [Processing] Calculate min coverage on execution Martin Dobias <wonder.sk@gmail.com> 2016-09-05 Fix doxygen warnings Denis Rouzaud <denis.rouzaud@gmail.com> 2016-09-05 parallel rendering enabled by default Merge: 1819b313ef 9d22440c56 Matthias Kuhn <matthias@opengis.ch> 2016-09-05 Merge pull request #3452 from nirvn/pyqt5_57 fix to support PyQt5 5.7 Martin Dobias <wonder.sk@gmail.com> 2016-09-05 Add missing docs Martin Dobias <wonder.sk@gmail.com> 2016-09-05 Fix loading of projects with XYZ tile layers Martin Dobias <wonder.sk@gmail.com> 2016-09-05 Better tile loading order + small internal refactoring Merge: 6dbdd4c24b 5f394550de Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Merge pull request #3289 from dgoedkoop/valuemapsearchnull Add handling of null value in value map to search widget Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Update test masks for qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Fix some errors when using python3 tempfile Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-05 Fix PyQgsMapUnitScale test under qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Fix error when executing python code under python 3 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Fix incorrect QtGui import Nyall Dawson <nyall.dawson@gmail.com> 2016-09-05 Upgrade internal pygments to 2.1.3 Nyall Dawson <nyall.dawson@gmail.com> 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 <arnaud.morvan@camptocamp.com> 2016-09-04 Calculate min coverage on execution arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-09-04 Fix on extent parameter in modeler parameters dialog Mathieu Pellerin <nirvn.asia@gmail.com> 2016-09-04 fix to support PyQt5 5.7 Merge: 0036274a41 679797e22b Nyall Dawson <nyall.dawson@gmail.com> 2016-09-04 Merge pull request #3451 from nyalldawson/smoooooth [FEATURE] New simplify + smoothing expression functions Jürgen E. Fischer <jef@norbit.de> 2016-09-03 oracle provider: add updates on lob fields (cherry picked from commit b61d932fc4b44669bf0094d76089d8c6bc129da6) Jürgen E. Fischer <jef@norbit.de> 2016-09-03 processing: use main vector menu translation (fixes #14535) (cherry picked from commit 11289a0d973e6e4a3f7f81972dd08f2e6d82941e) Jürgen E. Fischer <jef@norbit.de> 2016-09-03 translation string fix (cherry picked from commit 02af8b5566cba2271404e91d694d239bcdd3aedd) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-03 Improve wording and fix build warning Matthias Kuhn <matthias@opengis.ch> 2016-09-03 Add qgsmaplayerdependency.h to installed headers Merge: 795b52e906 4d60d0cdb5 Nyall Dawson <nyall.dawson@gmail.com> 2016-09-03 Merge pull request #3450 from nyalldawson/smoooooth [FEATURE] Extra control when smoothing geometries Nyall Dawson <nyall.dawson@gmail.com> 2016-09-03 Followup 80653c7, add missed algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-09-02 Merge pull request #3447 from epifanio/patch-1 fix typo epifanio <epiesasha@me.com> 2016-09-02 fix typo fix typo in python/plugins/processing/algs/qgis/Polygonize.py Merge: 7ddaf9039d e38401e759 Matthias Kuhn <matthias@opengis.ch> 2016-09-02 Merge pull request #3420 from yjacolin/rewordWMSConnexion Reword delete button in service connection dialog Merge: 6054bb9518 65db336eaf Víctor Olaya <volayaf@gmail.com> 2016-09-02 Merge pull request #3430 from alexbruy/output-vector [processing] support for explicit output vector types Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 [processing] move some constants to the dataobjects module Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] adopt native algs to use output geomerty Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] split some native algs to take advantage of explicit output types Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] support for output geometry types in scripts and modeler Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] support for output geometry types (work in progress) Merge: 8c3537bff2 e716bae82f Víctor Olaya <volayaf@gmail.com> 2016-09-02 Merge pull request #3415 from arnaud-morvan/processing_reset_menus [processing] Add a reset menus button Martin Dobias <wonder.sk@gmail.com> 2016-09-02 Small code cleanups Even Rouault <even.rouault@spatialys.com> 2016-09-01 [DBManager] Fix exception raised when adding a new Spatialite connection This was accidentaly broken since 1f0fce7852e9f6a27af967d7ac7ee3989dce7b45 Fixes #15274 Larry Shaffer <lshaffer@boundlessgeo.com> 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 <hugo.mercier@oslandia.com> 2016-09-01 Merge pull request #3445 from mhugo/fix_virtual Fix virtual layer queries with accents in layer name Martin Dobias <wonder.sk@gmail.com> 2016-09-01 Make sure we do not miss cancellation request at the beginning Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-01 Fix virtual layer queries with accents in layer name Merge: 4a52351127 a25b0257a5 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-09-01 Merge pull request #3443 from bstroebl/documentProcessing [processing] Add help for Eliminate sliver polygons Matthias Kuhn <matthias@opengis.ch> 2016-09-01 Export main() when building for android Merge: 798817eee0 56b77db88c Nyall Dawson <nyall.dawson@gmail.com> 2016-09-01 Merge pull request #3441 from nyalldawson/simplify Simplify features + fixes Martin Dobias <wonder.sk@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-09-01 Merge pull request #3442 from mhugo/fix_dependencies Cleanup layer dependency api Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-09-01 [processing] Add help for Eliminate sliver polygons Hugo Mercier <hugo.mercier@oslandia.com> 2016-09-01 Cleanup layer dependency api Martin Dobias <wonder.sk@gmail.com> 2016-09-01 Raster projector constructor cleanup Marked raster interface as uncopiable (it should have always been uncopiable) Andrea Aime <andrea.aime@gmail.com> 2016-08-26 Export map level scale based dependencies in most vector symbology Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-09-01 Add missing sip binding Nyall Dawson <nyall.dawson@gmail.com> 2016-09-01 [processing] Fix simplify alg handling of null goemetry, add tests Nyall Dawson <nyall.dawson@gmail.com> 2016-09-01 [processing] More efficient point count for simplify algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-09-01 Bump max pixel distance for OTF simplification Nyall Dawson <nyall.dawson@gmail.com> 2016-09-01 Fix crash using Visvalingam simplification, add test Matthias Kuhn <matthias@opengis.ch> 2016-08-31 Support pre-CXX11 compilers I'll update the toolchain one day, I promise! Merge: 504badb41f 0749ba43ba Hugo Mercier <hugo.mercier@oslandia.com> 2016-08-31 Merge pull request #3320 from mhugo/fix_snapping2 Data dependency between layers + snapping fix Hugo Mercier <hugo.mercier@oslandia.com> 2016-08-31 Rework layer dependencies A new class QgsMapLayerDependency allows to represent different kinds of dependencies between layers. Martin Dobias <wonder.sk@gmail.com> 2016-08-31 Fix loading of XYZ tile layer data item provider Matthias Kuhn <matthias@opengis.ch> 2016-08-31 Fix saving field configurations Martin Dobias <wonder.sk@gmail.com> 2016-08-31 GUI for XYZ tile layers: browser items + actions to add/remove them Martin Dobias <wonder.sk@gmail.com> 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 <hugo.mercier@oslandia.com> 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 <wonder.sk@gmail.com> 2016-08-31 Housekeeping in WMS provider - move some calculations to utility functions Jürgen E. Fischer <jef@norbit.de> 2016-08-30 db manager: don't consider added layer w/o a dataProvider (cherry picked from commit 28aa9ebdb75eb099b83a3596b3f3c5c6e5c6f591) Matthias Kuhn <matthias@opengis.ch> 2016-08-30 Fix doxygen Matthias Kuhn <matthias@opengis.ch> 2016-08-30 Expose QgsCoordinateReferenceSystem to QML Hugo Mercier <hugo.mercier@oslandia.com> 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 <nirvn.asia@gmail.com> 2016-08-30 Remove composer window visibiliy state restoration upon project load (fixes #15495) Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-30 Merge pull request #3418 from nyalldawson/default_values2 [FEATURE] Client side default values Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-23 Use widget representValue to preview default expression results Sponsored by DB Fahrwegdienste GmbH Nyall Dawson <nyall.dawson@gmail.com> 2016-08-23 Optimise expression context creation Sponsored by DB Fahrwegdienste GmbH Nyall Dawson <nyall.dawson@gmail.com> 2016-08-22 Use client side default values when creating new features Sponsored by DB Fahrwegdienste GmbH Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Add UI for setting default field value expressions in the field property dialog Sponsored by DB Fahrwegdienste GmbH Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-30 Merge pull request #3438 from nyalldawson/replace [FEATURE] Substitution list support for labeling Matthias Kuhn <matthias@opengis.ch> 2016-08-29 Fix dimension detection in postgres provider Matthias Kuhn <matthias@opengis.ch> 2016-08-29 Revert "Merge pull request #3338 from pvalsecc/editor_widgets_selection" This reverts commit bbafbf48872eda48a2be8876cc89a0770552c6ad, reversing changes made to 13ac0434e10fc7edd1eca665ea7c8b6cb5fd212d. Matthias Kuhn <matthias@opengis.ch> 2016-08-29 Move QgsMapLayerProxyModel and QgsMapLayerProxyModel to core Because it's also useful for non-widget applications Merge: 13ac0434e1 24bde35ce6 Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-08-29 creatensis.pl: use passed in version number (cherry picked from commit 88540c120e933715c397593f498e3a32ff5fb315) Víctor Olaya <volayaf@gmail.com> 2016-08-29 [processing] fixed dialog for selecting scripts Matthias Kuhn <matthias@opengis.ch> 2016-08-29 If QgsRectangle is empty when combined, replace It makes no sense to use an empty rectangle to combine with Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-29 Merge pull request #3434 from pvalsecc/lessWKB Avoid back and forth with WKB in rendering Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <patrick.valsecchi@camptocamp.com> 2016-08-21 Avoid back and forth with WKB in rendering Nyall Dawson <nyall.dawson@gmail.com> 2016-08-29 Followup 9ba41e9, SQL convention is sum of no records=NULL Merge: 9ba41e9f27 da78ddeb7c Nyall Dawson <nyall.dawson@gmail.com> 2016-08-29 Merge pull request #3435 from nyalldawson/interpolate_angle Expression functions to Interpolate angle (+ related processing improvements) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-25 Add QgsGeometry method to get bisector of angle at vertex Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-25 Make QgsGeometry::interpolate handle polygon geometries Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Add geometry methods for interpolating angle along geometry Sponsored by Andreas Neumann Jürgen E. Fischer <jef@norbit.de> 2016-08-28 processing: fix population of commander combobox (fixes #15283) (cherry picked from commit d3882d5) Jürgen E. Fischer <jef@norbit.de> 2016-08-28 dxf export: link vertices to polyline (fixes #15484) (cherry picked from commit 052d3ef851beef7cbbfa3c699c1c95b0d84dc3e2) Nyall Dawson <nyall.dawson@gmail.com> 2016-08-25 Fix potential crash Merge: e71e743c9d 9471a6bf3f Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-08-25 Merge pull request #3411 from mhugent/feature_info_segmentized_geometry [FEATURE]: possibility to segmentize feature info geometry in server Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-08-25 Whitespace change Merge: 1387695002 5ac50353ef Nyall Dawson <nyall.dawson@gmail.com> 2016-08-25 Merge pull request #3432 from nyalldawson/ramps Color ramp API improvements, fixes + some style dock inlining Jürgen E. Fischer <jef@norbit.de> 2016-08-25 fix globe build Martin Dobias <wonder.sk@gmail.com> 2016-08-25 WMTS preview functionality - early work Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Indentation and docs Merge: 014409d025 f0413e36d6 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-24 [FEATURE] Make color brewer and limited random ramp editors show inline in style panel Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Fix limited random color ramp always returns 1 less color than set Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Docs + cleanups for color ramp dialogs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-24 Rename color ramp dialogs to match new ramp class names Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-24 Merge pull request #3419 from nirvn/aggregate_collect_geom [expression] support collection of geometry in the aggregate() function Mathieu Pellerin <nirvn.asia@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-24 Fix oracle provider build [ci skip] Merge: 6475fd2129 2040cdf29f Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Merge pull request #3404 from DelazJ/patch-13 Keep base units as default behavior (fix #15434) Nyall Dawson <nyall.dawson@gmail.com> 2016-08-23 [FEATURE] Make map unit scaling dialog show inline in style dock Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 fix typo Merge: f156b1f64d cb313761ca Nyall Dawson <nyall.dawson@gmail.com> 2016-08-24 Merge pull request #3423 from nyalldawson/remove_deprecated Remove unused QgsProvider(Count|ExtentCalc)Event classes Jürgen E. Fischer <jef@norbit.de> 2016-08-23 fix switching of projects within unicode folders (cherry picked from commit 3951f15b6481a85b551e2f33f26c2aeb6687a24a) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-23 Do not set "None" value in batch panel string widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 followup 579ec8b18e3dc8b6365bb8668fbd90a2d281935a Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 remove bitmap cursors use window system cursors instead followup 3624d7b4d818628b7d7d446ff642f5be1cc16773 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 rename QgsFieldProxyModel::Filter All to AllTypes Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 sort api_break document Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 remove some deprecated methods, rename QgsAnnotation::mapPositionFixed() to hasFixedMapPosition() Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 fix open() call Víctor Olaya <volayaf@gmail.com> 2016-08-23 [processing] fixed extent selection from batch processing interface fixes #15408 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-23 add missing inclue of qgslogger Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 add missed codecs import Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 remove unused imports Merge: a10b8fc3e5 a0adcc22e7 Matthias Kuhn <matthias@opengis.ch> 2016-08-23 Merge pull request #3414 from aaime/uom_rescale Emit valid SLD when mm are used as symbol unit Nyall Dawson <nyall.dawson@gmail.com> 2016-08-23 Make QgsVectorDataProvider defaults methods more efficient Nyall Dawson <nyall.dawson@gmail.com> 2016-08-23 Restore cancel button in color dialog when used from layer properties Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 forgot to remove import Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 [processing] add missed error() method Alexander Bruy <alexander.bruy@gmail.com> 2016-08-22 [processing] update TauDEM tools to latest TauDEM version Alexander Bruy <alexander.bruy@gmail.com> 2016-08-22 [processing] fix CMakeLists.txt Alexander Bruy <alexander.bruy@gmail.com> 2016-08-12 [processing] remove obsolete TauDEM multifile stuff Harrissou Sant-anna <delazj@gmail.com> 2016-08-17 Keep base units as default behavior (fix #15434) Merge: 3251eced69 df248dbe93 Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 Merge branch 'otb_apps_export_improvment' Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 fix indentation Merge: 3251eced69 ce0a2ae062 Alexander Bruy <alexander.bruy@gmail.com> 2016-08-23 Merge branch 'otb_apps_export_improvment' of https://github.com/grizonnetm/QGIS into otb_apps_export_improvment Andrea Aime <andrea.aime@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-23 Remove unused QgsProvider(Count|ExtentCalc)Event classes Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-22 forget to commit xml descriptors for otb 5.6 Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-22 Update otb processing maintenance files to version 5.6.0 Yves Jacolin <yves.jacolin@camptocamp.com> 2016-08-22 Reword delete button in service connection dialog Similar to c7a4e5a065bdf1c606e5f24d728978f0789cff17 arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-21 Process deleteLater events before recreating processing menus Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-22 run astyle Tim Sutton <tim@linfiniti.com> 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 <nyall.dawson@gmail.com> 2016-08-22 [browser] Correctly refresh postgres schemas when dropping tables Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-22 Merge pull request #3417 from nyalldawson/expression_line_edit Expression line edit widget Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-22 Remove minimum size from QgsCodeEditor (seems unnecessary) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-22 Indentation Merge: f64adb9675 e110ba7d54 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-22 Merge pull request #3413 from nyalldawson/line_locate_point Linear referencing functions Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-21 ENH: update log info when parsing otb apps Manuel Grizonnet <manuel.grizonnet@cnes.fr> 2016-08-21 ENH: remove useless QApplication and prefer to use QGIS_PREFIX_PATH arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-08-21 Add button to reset processing menus in config dialog Merge: 1df8474795 ee87b0dbc9 Matthias Kuhn <matthias@opengis.ch> 2016-08-21 Merge pull request #3412 from medspx/PyQtQFileDialogFix [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <mederic.ribreux@medspx.homenet.org> 2016-08-21 [PyQt] Add a lib2to3 custom fix to handle QFileDialog methods in PyQt5 Even Rouault <even.rouault@spatialys.com> 2016-08-21 [arcgisrest] Fix compilation issue with QgsDebugMsg not being defined Matthias Kuhn <matthias@opengis.ch> 2016-08-20 Fix server compilation Matthias Kuhn <matthias@opengis.ch> 2016-08-20 Followup 1fda77c: Don't reference private headers in public ones Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-08-19 Fix doxygen Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Small doc fix Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Add readOnly property to QgsVectorLayer Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Private headers should not be installed Matthias Kuhn <matthias@opengis.ch> 2016-08-17 Add == and != operator to QgsFeature and add QML bindings Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-08-19 [FEATURE]: possibility to segmentize feature info geometry in server Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Respect the "showLabel" flag on attribute editor elements Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-08-19 Improve wording Fix #15456 Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Sort values in chained filter comboboxes (relation reference) Fix #15454 Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Hide invalid constraints label when it's unused Fix #15452 Merge: 72cbff918f fd4fe83641 Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Merge pull request #3410 from m-kuhn/editformconfig-refactor Refactor edit form config Matthias Kuhn <matthias@opengis.ch> 2016-08-19 Doxymentation and sip bindings Matthias Kuhn <matthias@opengis.ch> 2016-08-18 Create a default tab layout if none is configured Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-08-18 dxf export: avoid symbology scale 0 (fixes #14138) (cherry picked from commit 0a07fee15297e18a73b63f194f5aeecffd76800c) Matthias Kuhn <matthias@opengis.ch> 2016-08-18 [travis] Allow failing mac osx builds Seems to be a (temporary?) problem with sip in homebrew Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2016-08-17 Replace obsolete QString::toAscii with QString::toLatin1 Alexia Mondot <alexia.mondot@c-s.fr> 2016-08-17 ENH update readme Alexia Mondot <alexia.mondot@c-s.fr> 2016-08-17 BUG NameError: name OTBSpecific_XMLcreation is not defined on exec Alexia Mondot <alexia.mondot@c-s.fr> 2016-08-17 ENH update for OTB 5.4 Matthias Kuhn <matthias@opengis.ch> 2016-08-17 [travis] Explicitly install missing homebrew deps Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Add missing doc Matthias Kuhn <matthias@opengis.ch> 2016-08-16 Add isNumeric and QML bindings to QgsField Frits van Veen <fritsvanveen@ziggo.nl> 2016-08-04 'Using perimeter (curved)' labels on polygon layers will now respect 'Show upside-down labels' setting. Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Simplify handling of composer data defined buttons Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Add method to reset vector layer for data defined button Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Fix some missing autoupdates for raster psuedo color widget Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Don't crash raster shader with nan or inf values (fix #15444) Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Avoid warning Merge: 40b70a3ddf d193574ba7 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-17 Merge pull request #3391 from nyalldawson/single_sided Single sided buffers Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 [FEATURE][processing] New algorithm for single sided buffers Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 [FEATURE] Expression functions for offset_curve and single_sided_buffer Especially useful with geometry generators! Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 Fix potential crash when using default expression parameters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-13 Bump minimum GEOS version to 3.3 Merge: cd4bc8887b 5ee97adc16 Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-08-16 Merge pull request #3326 from pvalsecc/perf Add heuristic to not simplify geometries for nothing Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <nyall.dawson@gmail.com> 2016-08-16 Vertically stack the color widget when in dock mode Merge: 282f406e5b 001ae44b67 Alexander Bruy <alexander.bruy@gmail.com> 2016-08-16 Merge pull request #3392 from nyalldawson/processing_temp [processing] If supported, use memory layers instead of shapefiles Matthias Kuhn <matthias@opengis.ch> 2016-08-16 Disable builtin pyyaml package with python 3 It's not compatible Tudor Bărăscu <tudor.barascu@qtibia.ro> 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 <nyall.dawson@gmail.com> 2016-08-16 Merge pull request #3398 from nyalldawson/grad FEATURE: Open color dialog inside layer style panel Merge: 0f2723542b 42ebb4f7d7 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-16 Merge pull request #3396 from nyalldawson/displace_widget Use panels for displacement renderer settings Nyall Dawson <nyall.dawson@gmail.com> 2016-08-16 Python 3 update Martin Dobias <wonder.sk@gmail.com> 2016-08-15 Fix cache size setting in options dialog The bug disabled network caching for all new QGIS installs... Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-08-15 fix layout Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-11 enable relation editor widget test on Qt5 Merge: 4e82767fcf 0f268bf27a Alexander Bruy <alexander.bruy@gmail.com> 2016-08-15 Merge pull request #3393 from nyalldawson/processing_translate [FEATURE][processing] New algorithm for translating (moving) points Merge: 1cb48ddd65 1140437f55 Alessandro Pasotti <elpaso@itopen.it> 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 <denis.rouzaud@gmail.com> 2016-08-15 Merge pull request #3384 from wonder-sk/fix-postgres-qt5 Fix postgres pkey map in Qt5 (fixes #15223) Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-15 additional fields should be placed at the end Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Add provider test for postgres with compound key Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-15 New method to find parent QgsPanelWidget for a widget Merge: 297664631e 5a25c71eb6 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Merge pull request #3390 from nirvn/raster_properties_fix_qt5 fix crash when opening raster properties window under qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 [composer] Fix guide sizing under qt5 (fix #15432) Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Use panels for displacement renderer settings Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Implement move assignment operator for QgsExpressionContext Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Fix uninitialized members Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Remove QgsGeometry pointers from QgsGeometryAnalyzer Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 Fix leak caused by missing virtual destructor Nyall Dawson <nyall.dawson@gmail.com> 2016-08-15 [oracle] Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 [processing] Fix some potential errors in clip algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-08-14 [FEATURE][processing] New algorithm for translating (moving) points Allows geometries to be shifted by a x/y displacement Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-08-13 fix crash when opening raster properties window under qt5 Alessandro Pasotti <elpaso@itopen.it> 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 <andrea.aime@gmail.com> 2016-08-07 Do not generate a ogc:Filter where a ogc:Expression is expected. Fixes #10076 and #11202 Merge: 915afcf8fa 99ed790820 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-12 Merge pull request #3375 from 3nids/movetoolcad [FEATURE] Move feature now benefits from Advanced Digitizing Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-12 rename enum to avoid confusion Merge: 4ae7b6f8dd 754ccefabc Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-08-12 Merge pull request #3385 from nyalldawson/centrods [processing] Rework centroid algorithm to handle non-polygon layers Martin Dobias <wonder.sk@gmail.com> 2016-08-12 Make it work with Qt5 < 5.6 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-12 Merge pull request #3381 from nyalldawson/processing_layer [processing] Create vector files using default dataset/layer options Nyall Dawson <nyall.dawson@gmail.com> 2016-08-11 [processing] Create vector files using default dataset/layer options Fixes missing CRS when saving to GML (fix #14544) Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-08-11 remove extra includes Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-11 remove old code in comment (old QgsFeatureId class and 32bit IDs) Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-11 debug output for QgsRelation::isValid() Merge: 8a31576d3a 5025c828e5 Alexander Bruy <alexander.bruy@gmail.com> 2016-08-11 Merge pull request #3380 from nyalldawson/processing [processing] Offset curve follow ups Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-08-11 Merge pull request #3379 from nyalldawson/processing [FEATURE][processing] New algorithm for offsetting lines Nyall Dawson <nyall.dawson@gmail.com> 2016-08-11 Make QgsGeometry::offsetCurve handle multi* geometries Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-11 [FEATURE][processing] New algorithm for offsetting lines Matthias Kuhn <matthias@opengis.ch> 2016-08-10 [pyqt5] Aliases for indistinguishable method overloads (#3099) See https://www.riverbankcomputing.com/pipermail/pyqt/2016-May/037500.html Matthias Kuhn <matthias@opengis.ch> 2016-08-10 Fix db_manager Merge: 58ea21124e fb346ecf4f Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <lshaffer@boundlessgeo.com> 2016-08-10 [auth] Add missing auth system ui headers for external C++ apps Jürgen E. Fischer <jef@norbit.de> 2016-08-10 creatensis.pl: exclude point release component from path Harrissou Sant-anna <delazj@gmail.com> 2016-08-10 Remove duplicate example (#3360) Merge: 4267a19658 c24692cd5c Jürgen E. Fischer <jef@norbit.de> 2016-08-10 Merge pull request #3359 from jef-n/api-updates-v2 Replace V2 in API Matthias Kuhn <matthias@opengis.ch> 2016-08-10 Fix crash when clicking in empty relation editor Mathieu Pellerin <nirvn.asia@gmail.com> 2016-08-10 fix repeated labels on curved lines when label width > repeat distance Jürgen E. Fischer <jef@norbit.de> 2016-08-10 update after slot renames (followup 4cfacf1) Jürgen E. Fischer <jef@norbit.de> 2016-08-07 rename test images Jürgen E. Fischer <jef@norbit.de> 2016-08-07 another scripts/replacev2.sh with minor manual fixes Jürgen E. Fischer <jef@norbit.de> 2016-08-07 rename QgsAttributeTypeDialog::setWidgetV2Config & QgsAttributeTypeDialog::setWidgetV2Type Jürgen E. Fischer <jef@norbit.de> 2016-08-07 replacev2.sh: add file renames Jürgen E. Fischer <jef@norbit.de> 2016-08-06 fix PyQgsSymbolLayer test Jürgen E. Fischer <jef@norbit.de> 2016-08-06 TestQgsGeometry renames: lineStringV2() to lineString() pointV2() to point() polygonV2() to polygon() Jürgen E. Fischer <jef@norbit.de> 2016-08-06 rename QgsComposerSymbolItem::symbolV2() to symbol() Jürgen E. Fischer <jef@norbit.de> 2016-08-06 rename QgsVectorLayerEditUtils::deleteVertexV2 Jürgen E. Fischer <jef@norbit.de> 2016-08-06 remove deprecated stuff from QgsVectorLayer and editor widgets Jürgen E. Fischer <jef@norbit.de> 2016-08-06 document api breaks by scripts/replacev2.sh Jürgen E. Fischer <jef@norbit.de> 2016-08-06 scripts/replacev2.sh run Jürgen E. Fischer <jef@norbit.de> 2016-08-06 replacev2.sh: replace V2 classes and methods Merge: 0a2dd93813 142de7cb08 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Merge pull request #3371 from nyalldawson/processing [processing] New algs + a fix Merge: 56400b147b b2cfb19720 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 Merge pull request #3364 from nyalldawson/expression_dep Clean QgsExpression for 3.0 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-07 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-08-07 Update TestQgsComposerLabel Nyall Dawson <nyall.dawson@gmail.com> 2016-08-06 QgsExpression::setGeomCalculator now takes a pointer This allows the calculator to be cleared Nyall Dawson <nyall.dawson@gmail.com> 2016-08-06 Standardise capitalisation in some QgsExpression methods Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-06 Remove deprecated QgsAttributeAction from sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-08-06 Add missing variable help for @layout_page Nyall Dawson <nyall.dawson@gmail.com> 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 <anitagraser@gmx.at> 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 <nyall.dawson@gmail.com> 2016-08-10 [FEATURE][processing] Point on surface algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 [FEATURE][processing] New algorithm for geometry boundary Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 [processing] Fix broken output of multipoint since WKB type merge Nyall Dawson <nyall.dawson@gmail.com> 2016-08-10 [FEATURE][processing] New algorithm for calculating feature bounding boxes Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2016-08-09 Label test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 Reset layers for each pal placement test, avoids all tests failing because of one Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 [pal] Only apply distance from line midpoint penalty to non closed linestrings Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 Further tweaks to line labeling, add tests Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 [pal] Also prefer above -> below for parallel line placement Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 Labeling tests Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 Add missing sip binding Nyall Dawson <nyall.dawson@gmail.com> 2016-08-09 [pal] Improve line placement algorithm Avoid placing labels over jagged sections of lines Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 2016-08-08 Slightly increase default maximum angles for curved labels The recent improvements to curve label rendering make this possible Nyall Dawson <nyall.dawson@gmail.com> 2016-08-08 Default to follow placement alignment for labels Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Default to cartographic label placement for point layers It's much nicer than "around point" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-08 [pal] When labels can be placed both above and below the line, prefer above Nyall Dawson <nyall.dawson@gmail.com> 2016-08-08 Avoid labels being marked as overlapping obstacles when features neighbour each other Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <jef@norbit.de> 2016-08-09 globe: fix build Jürgen E. Fischer <jef@norbit.de> 2016-08-07 fix disconnect (followup aceddae) Jürgen E. Fischer <jef@norbit.de> 2016-08-08 fix 772f593 Even Rouault <even.rouault@spatialys.com> 2016-08-08 [QgsVectorFileWriter + OGR provider] Create Integer64 fields as Real fields when output driver doesn't support Integer64 Fix #15405 Even Rouault <even.rouault@spatialys.com> 2016-08-08 [WFS provider] Succesfully analyze DescribeFeatureType response with <complexType> as inline element of <element> (#15395) Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] fix available inputs selection for multiple input Alexander Bruy <alexander.bruy@gmail.com> 2016-08-08 [processing] add missed multiple input parameter to modeler Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-08 fix server build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8 again sorry for the noise Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-08 fix build, follow up 772f59349e563357a4f38f92e734d31e67c94ec8 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-08 rename QgsComposerLegend::modelV2() to model() Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-08 remove deprecated private helpers QgsMapToolIdentify::convertMeasurement and displayUnits Denis Rouzaud <denis.rouzaud@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-08-08 remove deprecated QgisInterface::fileMenu Merge: e72389601d 26c1e09a58 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-08 Merge pull request #3361 from nyalldawson/color_dialog Remove QgsColorDialog, rename QgsColorDialogV2 to QgsColorDialog Nyall Dawson <nyall.dawson@gmail.com> 2016-08-07 Remove unused QgsRendererV2DataDefinedMenus Was not exposed to python api, so not a PyQGIS api break Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-06 More comment updates Nyall Dawson <nyall.dawson@gmail.com> 2016-08-06 Fix some comments Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-08-05 Merge pull request #3356 from 3nids/remove_legendmodel remove QgsLegendModel Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 remove QgsLegendModel Matthias Kuhn <matthias@opengis.ch> 2016-08-05 Don't rely on a particular order in filterFids tests (#3357) Alexander Bruy <alexander.bruy@gmail.com> 2016-08-05 [processing] more clean in QGIS algs Alexander Bruy <alexander.bruy@gmail.com> 2016-08-05 [processing] more cleanups (follow up 06c4b07222) Merge: 4c39bd12e8 c1649ebef4 Alexander Bruy <alexander.bruy@gmail.com> 2016-08-05 Merge pull request #3353 from nyalldawson/processing [Processing] QGIS alg cleanups Alexander Bruy <alexander.bruy@gmail.com> 2016-08-05 [processing] introduce OutputCrs output and add algorithms to get layer CRS in modeler Alexander Bruy <alexander.bruy@gmail.com> 2016-08-05 [processing] add missed CRS parameter to modeler (refs #11781) Matthias Kuhn <matthias@opengis.ch> 2016-08-05 QgsExpression "round" don't convert to QVariant twice Merge: 19ab72c937 acbf5cddb4 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 Merge pull request #3355 from 3nids/V2removal remove V2 in some classes Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 renamed QgsSymbologyV2Conversion to QgsSymbologyConversion Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 renamed QgsSymbolLevelsV2Dialog to QgsSymbolLevelsDialog Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 removed V2 from QgsSymbolV2* Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-05 removed V2 from QgsSymbolLayerV2* Nyall Dawson <nyall.dawson@gmail.com> 2016-08-05 Follow up 1f02fd Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-04 [processing] pendingFields() -> fields() Does the same thing, but pendingFields() is ugly Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-05 Merge pull request #3351 from nyalldawson/feature_geom QgsFields cleanup Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Avoid potential QgsFields detachments Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 QgsFields returns QgsField value instead of const references (since QgsField is implicitly shared) Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-08-04 fix case Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-04 remove QgsColorButton in favor of V2 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-04 remove old folder Nyall Dawson <nyall.dawson@gmail.com> 2016-08-04 Fix build Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-08-03 Don't show scrollbar in embedded drag and drop designer form Sandro Mani <manisandro@gmail.com> 2016-08-03 [Geometry checker] Fix default value for thinness threshold Merge: f7e7ecff05 2b8b8ae0cc Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 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 <jef@norbit.de> 2016-08-03 fix build Jürgen E. Fischer <jef@norbit.de> 2016-08-03 fix crash when QSQLITE is unavailable (fixes #15358) Merge: 420917bf5b d1aa03a09b Nyall Dawson <nyall.dawson@gmail.com> 2016-08-03 Merge pull request #3304 from nyalldawson/processing_clip [FEATURE] Optimise processing clip algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-08-03 Sort api doc file by class name Nyall Dawson <nyall.dawson@gmail.com> 2016-08-03 Better clip for very separate features Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2015-12-20 QgsFeatureRendererV2::Capabilities to flags Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2016-08-02 [dbmanager] fix signal/slot connection Merge: 2482a6bbd0 b7f4fe36e7 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-02 Merge pull request #3352 from 3nids/rubberband_ispolygon QgsRubberBand: remove constructor and method with bool isPolygon Denis Rouzaud <denis.rouzaud@gmail.com> 2016-08-02 QgsRubberBand: remove constructor and method with bool isPolygon use methods with Qgis::GeometryType instead Martin Dobias <wonder.sk@gmail.com> 2016-08-02 Small cleanup in data items Alexander Bruy <alexander.bruy@gmail.com> 2016-08-02 [processing] fix import Alexander Bruy <alexander.bruy@gmail.com> 2016-08-01 expand all groups if filter applied Alexander Bruy <alexander.bruy@gmail.com> 2016-06-23 [FEATURE][processing] add search to Get Scripts and Models dialog (fix #12067) Martin Dobias <wonder.sk@gmail.com> 2016-08-02 Merge duplicate sections in API breaks doc Merge: f9fabb86d9 a89fea13fd Martin Dobias <wonder.sk@gmail.com> 2016-08-02 Raster MTR improvements - part one (PR #3334) Merge: e259e62941 4bfdcf0927 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Merge pull request #3346 from nyalldawson/processing Some processing features + fixes Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Fix expected test data Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Remove use of constGeometry Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-29 Make test layer comparison handle different order of features Nyall Dawson <nyall.dawson@gmail.com> 2016-07-29 [processing] Fix broken multi field selection widget Nyall Dawson <nyall.dawson@gmail.com> 2016-07-29 [processing] Fix multipart to singlepart handling of null geometry Nyall Dawson <nyall.dawson@gmail.com> 2016-07-29 [processing] Add test for dissolve using field values Nyall Dawson <nyall.dawson@gmail.com> 2016-07-29 Add processing test .aux.xml to .gitignore Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-08-02 Merge pull request #3349 from nyalldawson/feature_geom Mega API break - fix QgsFeature geometry getters/setters Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Add __nonzero__ and __bool__ methods to QgsGeometry Nyall Dawson <nyall.dawson@gmail.com> 2016-08-02 Add missing docs Martin Dobias <wonder.sk@gmail.com> 2016-08-01 Added note about api break Martin Dobias <wonder.sk@gmail.com> 2016-08-01 Fix doc coverage test for "added in XXX" check Merge: ea0f4da58c 4649e52cad Tom Kralidis <tomkralidis@gmail.com> 2016-08-01 Merge pull request #3348 from tomkralidis/fix-requests-dep ensure python-requests is available in the build Matthias Kuhn <matthias@opengis.ch> 2016-08-01 Sort attribute table by value for numerical columns Fix #15318 Fix #15295 Nyall Dawson <nyall.dawson@gmail.com> 2016-08-01 Make all QgsGeometry methods return values, not pointers Reduces likelihood of crashes and leaks Alexander Bruy <alexander.bruy@gmail.com> 2016-08-01 [processing] don't apply additional parameter if offset curve operation is used (fix #15342) Tom Kralidis <tomkralidis@gmail.com> 2016-07-31 ensure python-requests is available in the build Alexander Bruy <alexander.bruy@gmail.com> 2016-08-01 [processing] add missed import (fix #15359) Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <radosuav@op.pl> 2016-08-01 [Processing] Fix exception on right click ToolboxAction (#3347) Harrissou Sant-anna <delazj@gmail.com> 2016-07-31 fix typo in api docs (#3345) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-31 QgsFeature cleanup, part 1 Deprecate some QgsFeature methods which take or return pointers, update other classes as required Nathan Woodrow <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-29 Merge pull request #3335 from nyalldawson/vector_layer QgsVectorDataProvider::Capability improvements Merge: 7f6bae1f5e 10c92394e7 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-29 Merge pull request #3344 from nyalldawson/line_merge [FEATURE] API + expression function for merging linestrings Alexander Bruy <alexander.bruy@gmail.com> 2016-07-28 [processing] use '-te_crs' parameter only if supported by GDAL Alexander Bruy <alexander.bruy@gmail.com> 2016-07-28 [GdalTools] add missed signals (fix #15348) follow up 9db908ccbc Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-28 Merge pull request #3343 from nirvn/statusbar_imp [gui] gray lock icon, and flat style for extent button Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-28 [gui] gray lock icon, and flat style for extent button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-28 Merge pull request #3341 from nyalldawson/boundary New method for calculating geometry boundary Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <tomkralidis@gmail.com> 2016-07-27 Merge pull request #3336 from tomkralidis/owslib-0.11.2 upgrade OWSLib to 0.11.2 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Revert "Bump default number of label candidates" AKA f***ing label tests!!! This reverts commit cd22d4fbc3962ee6772fde588b34c9a2efdc1f3a. Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Revert "Default to cartographic label placement for point layers" This reverts commit e0609d675af69ea6d90477456ff4561bd95fa9e6. Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Default to cartographic label placement for point layers It's much nicer than "around point" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <fritsvanveen@ziggo.nl> 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 <nyall.dawson@gmail.com> 2016-07-27 Fix map not refreshed after using pan to selected (fix #15324) Merge: 6c0d97a06b 4a3924ca3f Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Merge pull request #3332 from nyalldawson/transform2 Remove the extra QgsCoordinateTransform constructors Merge: 3d6688cce5 ba26bc887a Nyall Dawson <nyall.dawson@gmail.com> 2016-07-27 Merge pull request #3337 from nyalldawson/remove_psuedo_shader Remove the broken, unused QgsPseudoColorShader class Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-20 Add labeling tests for letter/word spacing Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 Update curved label test reference images Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 [labels] Fix word and letter spacing truncated to integers Frits van Veen <fritsvanveen@ziggo.nl> 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 <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 2016-07-26 [processing] fix issues with exported layers in GDAL provider Alexander Bruy <alexander.bruy@gmail.com> 2016-07-26 [processing] fix condition in warp alg Jürgen E. Fischer <jef@norbit.de> 2016-07-26 fix build (followup f6b09ea) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-26 Merge pull request #3329 from nyalldawson/annotations Add an interface class for annotations, remove some hacks Merge: 156c09880b 813ed5e96f Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 Merge pull request #3314 from nyalldawson/units Consolidate unit handling in QgsUnitTypes Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 Docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-26 Remove the broken, unused QgsPseudoColorShader class Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2016-07-26 Mark some QgsUnitType arguments as /Out/ Nyall Dawson <nyall.dawson@gmail.com> 2016-07-25 Add Distance*, Area*, Angle* prefixes to QgsUnitTypes enum values Alexander Bruy <alexander.bruy@gmail.com> 2016-07-25 [plugin manager] mark installed plugins as trusted (fix #15338) Tom Kralidis <tomkralidis@gmail.com> 2016-07-25 upgrade OWSLib to 0.11.2 Alexander Bruy <alexander.bruy@gmail.com> 2016-07-25 [processing] fix dialog title Alexander Bruy <alexander.bruy@gmail.com> 2016-07-25 [processing] always use user-defined default folder for scripts/models Alexander Bruy <alexander.bruy@gmail.com> 2016-07-25 [processing] use default models folder when adding model from file (fix #15335) Alexander Bruy <alexander.bruy@gmail.com> 2016-07-25 [processing] different shortcut for commander (fix #15334) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-25 Remove some unneeded qgssymbolv2.h includes Nyall Dawson <nyall.dawson@gmail.com> 2016-07-18 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2016-07-17 Remove QgsSymbolLayerV2Utils::encodeOutputUnit() and decodeOutputUnit() QgsUnitTypes::encodeUnit() and QgsUnitTypes::decodeRenderUnit() should be used instead. Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-17 Remove deprecated units from QGis - DecimalDegrees - DegreesMinutesSeconds - DegreesDecimalMinutes all these were replaced long ago by QGis::Degrees Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-25 Merge pull request #3331 from nyalldawson/crs QgsCoordinateReferenceSystem - API fixes + internal caching Nyall Dawson <nyall.dawson@gmail.com> 2016-07-25 Clean up handling of inverted axis for CRS, fix detachment issue Nyall Dawson <nyall.dawson@gmail.com> 2016-07-24 Remove QgsCRSCache No longer required now that QgsCoordinateReferenceSystem internally uses caches for CRS initialization. Martin Dobias <wonder.sk@gmail.com> 2016-07-25 One more try to make PyQgsDocCoverage happy Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-23 Rename some QgsCoordinateReferenceSystem methods - geographicFlag() -> isGeographic() - axisInverted() -> hasAxisInverted() Martin Dobias <wonder.sk@gmail.com> 2016-07-25 Added "added" note Martin Dobias <wonder.sk@gmail.com> 2016-07-25 Final fixes for tests Martin Dobias <wonder.sk@gmail.com> 2016-07-24 Fix the build Martin Dobias <wonder.sk@gmail.com> 2016-07-24 Finally add forgotten SIP file Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-07-23 Make sure that backtrace dump from multiple threads does not cause deadlocks Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2016-07-24 fix build Martin Dobias <wonder.sk@gmail.com> 2016-07-24 Wrap QgsMapCanvasMap in PRIVATE condition to avoid sip/doc testing Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2016-07-24 update splash Jürgen E. Fischer <jef@norbit.de> 2016-07-23 oracle provider: fix binding of output values Matthias Kuhn <matthias@opengis.ch> 2016-07-23 Pass enums by value Matthias Kuhn <matthias@opengis.ch> 2016-07-22 Miss fixing docs Matthias Kuhn <matthias@opengis.ch> 2016-07-22 Fix inadequate usage of nullptr Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-07-22 fix build Alexander Bruy <alexander.bruy@gmail.com> 2016-07-22 [processing] also fix case without dissolving Alexander Bruy <alexander.bruy@gmail.com> 2016-07-22 [processing] fix buffer tool Jürgen E. Fischer <jef@norbit.de> 2016-07-22 debian packing build with webkit on xenial Merge: 39da9d1402 8f203c9a87 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 Merge pull request #3324 from nyalldawson/qgis QGis class rename and cleanup Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 Allow shift-drag zooming with touch tool Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 Use closed hand cursor when dragging canvas with middle mouse button Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-22 Fix annotation colors are modified when cancel is clicked Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Add apply buttons to annotation dialogs Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 Avoid dialog 'flashing' when opening annotation properties Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 Always keep full precision when saving annotation properties Nyall Dawson <nyall.dawson@gmail.com> 2016-07-22 [composer] Fix position of annotations in rotated maps (AKA "stack some hacks on top of existing hacks") Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-21 Remove some unused constants Even Rouault <even.rouault@spatialys.com> 2016-07-21 Try another method to avoid XML serialization issues with QT5 (#3323) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Move some methods out of Qgis class Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Rename QGis class to Qgis, for capitalisation consistency Jürgen E. Fischer <jef@norbit.de> 2016-07-21 doc/TRANSLATORS in an output file (followup 156db22) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Move field contraint config widgets into a group box Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Remove deprecated labeling tab Víctor Olaya <volayaf@gmail.com> 2016-07-21 [processing] use SilentProgress by default if no progress object is passed Víctor Olaya <volayaf@gmail.com> 2016-07-21 [processing] changed saga decorated group name Harrissou Sant-anna <delazj@gmail.com> 2016-07-21 Replace nicknames by real names (#3287) Merge: 44c8680b00 2685a90397 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-21 Merge pull request #3319 from nyalldawson/consistency Make API naming more consistent Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Make doc coverage test acceptable list case insensitive Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-20 Remove canvas rotation option + API, now always enabled Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 Remove deprecated QgsDataDefinedSymbolDialog class (#3315) It's not used anymore, and QgsDataDefinedButton should be used in its place. Martin Dobias <wonder.sk@gmail.com> 2016-07-20 Remove QgsLabel and QgsLabelAttributes + remove QgsPalLabeling from renderer jobs D'Hont René-Luc <rldhont@gmail.com> 2016-07-20 [DB Manager] Add the ability to update SQL Layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-20 Revert "[labeling] Curved labels are now angled per character" This reverts commit f6d07a33b71a9b19579d19dadbe777b1f14c6842. Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 Revert "Update labeling reference images" This reverts commit 1aec78145f7553ca62584a9bb626b8a531a01a8e. Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 Revert "Add labeling tests for letter/word spacing" This reverts commit 9dfdfc645f327b38ef90974751104c4b1523736e. Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 Fix features are not labeled when using merged connected lines and lines are touching but not at endpoints Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 Add labeling tests for letter/word spacing Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Update labeling reference images Frits van Veen <fritsvanveen@ziggo.nl> 2016-07-17 [labeling] Curved labels are now angled per character ...instead of shifted along base line (fix #15210) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix label word and letter spacing cannot be decimals Nyall Dawson <nyall.dawson@gmail.com> 2016-07-20 [composer] Fix editing of map item variables On behalf of Faunalia, sponsored by ENEL Radim Blazek <radim.blazek@gmail.com> 2016-07-19 [GRASS] 7.1 versions of t.rast.what.* Radim Blazek <radim.blazek@gmail.com> 2016-07-19 fixed python scripts indentation Merge: 3142c846e5 3608799b04 Radim Blazek <radim.blazek@gmail.com> 2016-07-19 Merge pull request #3164 from NINAnor/add_grass_tools New modules for the GRASS plugin Jürgen E. Fischer <jef@norbit.de> 2016-07-19 fix windows build and some warnings Matthias Kuhn <matthias@opengis.ch> 2016-07-19 Fix build Matthias Kuhn <matthias@opengis.ch> 2016-07-14 Add methods to vectorlayercache and tests Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-19 [composer] Simplify and consolidate loading of templates On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Add missing function help (fix #15264) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Make sure variable editor widgets always show current variables On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Correctly sort identify results when url links are shown Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-19 [composer] Avoid crash when atlas page name field has spaces Fix #15297 Merge: cca4e32e70 7352df6935 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Merge pull request #3309 from nirvn/html_label_fix [composer] fix html label stylesheet's margin (fixes #15290) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Fix doxygen for QgsAttributeTableConfig Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Use flat style for scale lock button Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Remove "restart required" from "open table as dock" option Since it seems that a restart *isn't* required! Nyall Dawson <nyall.dawson@gmail.com> 2016-07-19 Fix build Martin Dobias <wonder.sk@gmail.com> 2016-07-19 Improve QgsCoordinateReferenceSystem API documentation (#3311) Jürgen E. Fischer <jef@norbit.de> 2016-07-18 update after QgsMapLayer layerNameChanged => nameChanged signal rename Merge: c628c0f434 20a2a20025 Alexander Bruy <alexander.bruy@gmail.com> 2016-07-18 Merge pull request #3316 from akbargumbira/master [processing] fix add script from file Akbar Gumbira <akbargumbira@gmail.com> 2016-07-18 [processing] Fix add script from file. Nyall Dawson <nyall.dawson@gmail.com> 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 <stephane.brunner@camptocamp.com> 2016-07-18 Merge pull request #3140 from sbrunner/fix-cache-host Have a capabilities cache per hostname Víctor Olaya <volayaf@gmail.com> 2016-07-18 [processing] do not remove menus when exiting config dialog Merge: cd3f54057d e6df492fdb Nyall Dawson <nyall.dawson@gmail.com> 2016-07-17 Merge pull request #3312 from nyalldawson/transfer Make QgsCoordinateTransform implicitly shared, no longer a QObject Nyall Dawson <nyall.dawson@gmail.com> 2016-07-17 Add missing docs, refine docs for QgsCoordinateTransform Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-16 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2016-07-16 Remove QgsCoordinateTransform::clone() Just use direct copies instead Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-15 [composer] fix html label stylesheet's margin (fixes #15290) Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-07-15 creatensis.pl: use version number instead of release name for installation path (cherry picked from commit 87843120c52777cd15d8af0e7eee99f682e6049e) Jürgen E. Fischer <jef@norbit.de> 2016-07-15 oracle provider: update for 1bafa80 and e683101 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-15 Fix test under Python 3 Merge: 21eab8c2ea 93db165ae9 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-07-15 Merge pull request #3308 from mhugent/pan_to_feature [FEATURE]: pan to current feature in attribute table Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-07-15 Api doc for parameter Nyall Dawson <nyall.dawson@gmail.com> 2016-07-15 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2016-07-15 Rename edit buffer methods to is..., add tests Nyall Dawson <nyall.dawson@gmail.com> 2016-07-15 Fix build Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Const correctness for QgsVectorLayer methods Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Make QgsMapLayer::metadata() const Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-11 Make QgsVectorLayerEditBuffer methods const correct Also add some optimisations to avoid iterations over all contents of the buffers Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Remove deprecated members from QgsMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Fix most remaining methods which return a reference to QgsCoordinateReferenceSystem or which take a pointer to a CRS Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 QgsMapLayer::crs() now returns a copy, not a reference (desirable because QgsCoordinateReferenceSystem is implicitly shared) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Make QgsVectorLayerImport use QgsCoordinateReferenceSystem references, not pointers Nyall Dawson <nyall.dawson@gmail.com> 2016-07-10 Make QgsVectorDataProvider::fields() return a copy Implements a QGIS 3.0 TODO Nyall Dawson <nyall.dawson@gmail.com> 2016-07-10 Const correctness for numerous data provider methods Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Use reference rather than pointer for crs in QgsVectorFileWriter Since QgsCoordinateReferenceSystem is implicitly shared, it's a safer approach Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Re-add explicit refresh when changing extent in QgsGeometryCheckerResultTab::highlightErrors Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Fix result table corruption when adding newly found errors Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Fix incorrect QgsGeometryCheckerUtils::filter1DTypes Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Trigger repaint instead of explicit refresh Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry snapper] Trigger repaint instead of explicit refresh Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Fix possible data provider errors due to referring to deleted features Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Remove redundant include Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Ignore zero-length edges when searching for shared edges Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Don't make minimal angle fix produce duplicate nodes Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Clear rubberbands when disabling result tab Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-07-14 Update sip binding Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 2016-07-14 [Geometry checker] Fix possible crash when checking for removed layer Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] Guard against producing degenerate geometries Sandro Mani <manisandro@gmail.com> 2016-07-14 [Geometry checker] QgsGeomUtils -> QgsGeometryCheckerUtils Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-07-14 [FEATURE]: pan to current feature in attribute table Matthias Kuhn <matthias@opengis.ch> 2016-07-14 Reclassify debug messages while rendering Nyall Dawson <nyall.dawson@gmail.com> 2016-07-14 Fix crash in QgsGeometry::unaryUnion with empty geometries Nyall Dawson <nyall.dawson@gmail.com> 2016-07-14 [processing] Add tests for clip algorithm Sandro Mani <manisandro@gmail.com> 2016-07-13 [Geometry snapper] Don't delete vertices if this would result in a degenerate geometry Merge: 7f2bdcf342 05ced6797d Nyall Dawson <nyall.dawson@gmail.com> 2016-07-14 Merge pull request #3303 from nyalldawson/identify_url Make links in identify results clickable Nyall Dawson <nyall.dawson@gmail.com> 2016-07-14 Update legend test masks, fix for PyQt5 Matthias Kuhn <matthias@opengis.ch> 2016-07-13 Followup 2675c4248 Matthias Kuhn <matthias@opengis.ch> 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 <manisandro@gmail.com> 2016-07-13 Merge pull request #3301 from Gustry/qscintilla add qscintilla to cmakelists Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-13 Fix use of : in label (violation of HIG) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-11 Followups and fixes to identify results linking Merge: f34c79c04b 9e1ddcb54d Víctor Olaya <volayaf@gmail.com> 2016-07-13 Merge pull request #3305 from nyalldawson/processing_get_features [processing] Allow modification of feature request when using vector.features Nyall Dawson <nyall.dawson@gmail.com> 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 <manisandro@gmail.com> 2015-09-03 [FEATURE] Make links in feature identify results clickable Matthias Kuhn <matthias@opengis.ch> 2016-07-12 Use Q_FOREACH Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <module> 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 <elpaso@itopen.it> 2016-07-12 Merge pull request #3298 from elpaso/offline_editing_tests2 [offline editing] Added insert and update tests Alessandro Pasotti <elpaso@itopen.it> 2016-07-12 [offline editing] Wait for the WFS server to stop Alessandro Pasotti <elpaso@itopen.it> 2016-07-11 [offline editing] Added insert and update tests Nyall Dawson <nyall.dawson@gmail.com> 2016-07-12 [oracle] Fix potential crash on exit Nyall Dawson <nyall.dawson@gmail.com> 2016-07-12 Avoid some unnecessary composer legend updates Etienne Trimaille <etienne@Etiennes-MacBook-Pro.local> 2016-07-12 add qscintilla to cmakelists Daan Goedkoop <dgoedkoop@gmx.net> 2016-07-11 Change to just not display null choice in search widget value list Daan Goedkoop <dgoedkoop@gmx.net> 2016-07-09 Add handling of null value in value map to search widget Matthias Kuhn <matthias@opengis.ch> 2016-07-11 [travis] Report compiler correctly for qt5: clang Martin Dobias <wonder.sk@gmail.com> 2016-07-11 Added missing & in setTitle in SIP Matthias Kuhn <matthias@opengis.ch> 2016-07-11 [travis] Blacklist failing osx tests Matthias Kuhn <matthias@opengis.ch> 2016-07-05 [travis] Add GRASS_PREFIX7 to osx build Matthias Kuhn <matthias@opengis.ch> 2016-06-27 [travis] Modernize Mac OSX dependencies Merge: 2efe684d94 de6320279a Jürgen E. Fischer <jef@norbit.de> 2016-07-11 Merge pull request #3296 from nirvn/splashscreen_fix [splashscreen] fix pixelated scaling Jürgen E. Fischer <jef@norbit.de> 2016-07-10 fix 39d6e79 (cherry picked from commit 2f9ed29d9a5ec7fa79c7f902f036a81c43b8a2da) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Show tooltips for layer style dock labeling tabs Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-11 [splashscreen] fix pixelated scaling Merge: d3582abbf6 b08dd47091 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-11 [FEATURE] Mouse wheel over sliders in color dialog to change value by increments Nyall Dawson <nyall.dawson@gmail.com> 2016-07-10 Add a doxygen test to ensure all classes have a brief description Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Add missing SIP bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 Fix minor Coverity issues Nyall Dawson <nyall.dawson@gmail.com> 2016-07-11 [oracle] Fix minor Coverity issues Matthias Kuhn <matthias@opengis.ch> 2016-07-05 Create some properties on QgsProject Jürgen E. Fischer <jef@norbit.de> 2016-07-10 release.pl: use 99 instead of 999 for premajor minor Merge: 2eee2e5c9c 3a419c054b Jürgen E. Fischer <jef@norbit.de> 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 <tim@linfiniti.com> 2016-07-10 Fix build issue on OSX caused by minor version of 999 Jürgen E. Fischer <jef@norbit.de> 2016-07-10 fix typos and debian/copyright Jürgen E. Fischer <jef@norbit.de> 2016-07-10 support utf-8 encoded release names (cherry picked from commit c9838ccea481c8ca87c4e1647099cfe78777e795) Merge: 831337c95a f5b8623012 Jürgen E. Fischer <jef@norbit.de> 2016-07-09 Merge pull request #3288 from sebastic/scalable-icons Fix installation path of scalable icons. Bas Couwenberg <sebastic@xs4all.nl> 2016-07-09 Fix installation path of scalable icons. Matthias Kuhn <matthias@opengis.ch> 2016-07-09 Initialize variables Coverity fixe Matteo <matteo.ghetta@gmail.com> 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 <senhor.neto@gmail.com> 2016-07-09 Add current documentation contributers (#3283) Alexandre Neto, Harrissou Sant-anna Yves Jacolin Matthias Kuhn <matthias@opengis.ch> 2016-07-09 Shutup build warning with Qt 5.6 Daan Goedkoop <dgoedkoop@gmx.net> 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 <jef@norbit.de> 2016-07-08 Bump version to 2.999 Jürgen E. Fischer <jef@norbit.de> 2016-07-08 changelog and news update for 2.16 Jürgen E. Fischer <jef@norbit.de> 2016-07-08 translation update for 2.16 from transifex Jürgen E. Fischer <jef@norbit.de> 2016-07-08 indentation and spelling fixes Salvatore Larosa <lrssvtml@gmail.com> 2016-07-08 [pyqgis-console] APIs file updated Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix incorrect label/diagram distance when map is rotated Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix deselecting features by clicking no feature Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Avoid duplicate 'follow label placement' options in combo box Nathan Woodrow <madmanwoo@gmail.com> 2016-07-08 Move style dock button on toolbarst Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-08 Add myself (@nirvn) to contributor.json (#3284) Nathan Woodrow <madmanwoo@gmail.com> 2016-07-08 const fixes Even Rouault <even.rouault@spatialys.com> 2016-07-08 Update with my own long/lat coords... Even Rouault <even.rouault@spatialys.com> 2016-07-08 Add myself to contributors.json and AUTHORS Alexandre Neto <senhor.neto@gmail.com> 2016-07-08 Add Alexandre Neto (#3282) Nathan Woodrow <madmanwoo@gmail.com> 2016-07-08 Streamline QgsMapLayerConfigWidgetFactory interface Nathan Woodrow <madmanwoo@gmail.com> 2016-07-08 [style dock] Add tooltips Merge: 326786b499 2ac9ad55bd Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Merge pull request #3279 from ahuarte47/Issue_MeasureDialog_2 [Bugfix] Fix MeasureTool when DestinationCRS changes (2) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix Coverity memory leak warning Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix Coverity uninitialized variable warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-07-08 Fix Coverity integer division warning Jürgen E. Fischer <jef@norbit.de> 2016-07-07 plugin manager: use relative font size Matthias Kuhn <matthias@opengis.ch> 2016-07-07 Save attribute table sort order persistently Fix #15235 Matthias Kuhn <matthias@opengis.ch> 2016-07-07 Make using recent expressions API simpler and add doxygen comment Matthias Kuhn <matthias@opengis.ch> 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 <hugo.mercier@oslandia.com> 2016-07-07 Merge pull request #3278 from mhugo/master Fix virtual layer construction from joined layer Alvaro Huarte <ahuarte47@yahoo.es> 2016-07-07 Fix MeasureTool when DestinationCRS changes (2) Hugo Mercier <hugo.mercier@oslandia.com> 2016-07-07 Fix virtual layer construction from joined layer Nathan Woodrow <madmanwoo@gmail.com> 2016-07-07 [style dock] Reduce timeout on undo stack Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2016-07-07 Style dock: properly restore values in spinboxes for brightness etc (fixes #15228) Martin Dobias <wonder.sk@gmail.com> 2016-07-07 Fix loss of transparency information in style dock (fixes #15229) Matthias Kuhn <matthias@opengis.ch> 2016-07-07 Fix attribute table cannot map index when filtered Marco Bernasocchi <marco@opengis.ch> 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 <wonder.sk@gmail.com> 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 <madmanwoo@gmail.com> 2016-07-07 [style dock] Add tooltips for item icons Nathan Woodrow <madmanwoo@gmail.com> 2016-07-07 [style dock] Add back missing style tab Nathan Woodrow <madmanwoo@gmail.com> 2016-07-07 Fix globe plugin Nyall Dawson <nyall.dawson@gmail.com> 2016-07-07 Fix warnings, logic error Nyall Dawson <nyall.dawson@gmail.com> 2016-07-07 Fix failing doc test, some header cleanups Martin Dobias <wonder.sk@gmail.com> 2016-07-06 Fix undo/redo for rule-based renderer/labeling in styling dock Merge: 3e183a27d5 4057c3a6b4 Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-07-06 Fix hillshading renderer XML loading (fixes #15195) Nathan Woodrow <madmanwoo@gmail.com> 2016-07-06 [style dock] Add icons for style manager dialog Remove save for now until next release Nathan Woodrow <madmanwoo@gmail.com> 2016-07-06 Fix #14979 - Restore default style correctly Nathan Woodrow <madmanwoo@gmail.com> 2016-07-03 Rename QgsLayerStylingPanelFactory to QgsMapLayerConfigWidgetFactory - Move QgsMapLayerPropertiesFactory into single factory object for dock and properties Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Implement provider test suite On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-06 [oracle] Fixes for oracle expression compilation On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Fix broken iterator rewind On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Fix detection of geometry type when table contains some empty geometries On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Fix missing items in oracle connections in browser On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Don't report import failures when user has cancelled import On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Synchronise wording and behaviour of browser actions with postgres provider On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 [oracle] Remove debugging noise On behalf of Faunalia, sponsored by ENEL Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 Make browser less noisy on debug Merge: e985f2c924 70d2c9b780 Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 Merge pull request #3262 from ahuarte47/Issue_MeasureDialog [Bugfix] Fix MeasureTool when DestinationCRS changes (fixes #15182) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-06 Also show map layer actions in attribute table (fix #15127) Martin Dobias <wonder.sk@gmail.com> 2016-07-05 Use QGSCOMPARENEAR macro in tracer test Martin Dobias <wonder.sk@gmail.com> 2016-07-05 Fix recording of points for live GPS tracking (fixes #14996) Martin Dobias <wonder.sk@gmail.com> 2016-07-05 [processing] Fix preconfigured alg creation (fixes #15100) Matthias Kuhn <matthias@opengis.ch> 2016-07-05 Fix relative paths for offline editing Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Much faster selection of large number of nodes using node tool Refs #13963 Matthias Kuhn <matthias@opengis.ch> 2016-07-05 [travis] Use clang for Qt5 builds (#3275) To get warnings from different compilers Matthias Kuhn <matthias@opengis.ch> 2016-07-05 Improve code readability and silence warning Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Use QgsCRSCache in more places Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Make QgsCRSCache thread safe Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Use QgsCRSCache instead of looking up CRS by srs id (refs #15193) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Fix crash when using add circular string by radius tool Harrissou Sant-anna <delazj@gmail.com> 2016-07-04 Add missing tools in Edit menu (fix #15211) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Reenable Doxygen ingroup test Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Fix style dock not responding to order by changes (fix #15205) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-05 Fix first range when exporting graduated renderer to sld (fix #15212) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Followup 5daa54, add unit tests Nyall Dawson <nyall.dawson@gmail.com> 2016-07-05 Fix Doxygen "added in" check Sandro Mani <manisandro@gmail.com> 2016-07-04 [ArcGIS REST] Fix broken browser data items Sandro Mani <manisandro@gmail.com> 2016-07-04 [ArcGIS REST] Guard against possible null-pointer defereference Nyall Dawson <nyall.dawson@gmail.com> 2016-07-04 Temporarily disable doxygen group test Merge: 0a0c5e4271 a058c36bce Alessandro Pasotti <elpaso@itopen.it> 2016-07-04 Merge pull request #3258 from elpaso/offline_editing_tests Added offline editing WFS tests and debug info Nyall Dawson <nyall.dawson@gmail.com> 2016-07-04 Make doxygen test check that classes have "added in QGIS ..." note Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-04 Replace doxygen MapComposer group with core/gui Since the MapComposer group doesn't actually exist Nyall Dawson <nyall.dawson@gmail.com> 2016-07-04 Clean up doxygen modules listing Alessandro Pasotti <elpaso@itopen.it> 2016-06-30 Added offline editing WFS tests and debug info Harrissou Sant-anna <delazj@gmail.com> 2016-07-04 Rename File Toolbar into Project Toolbar (#3272) Matthias Kuhn <matthias@opengis.ch> 2016-07-04 Suppress startup warning https://travis-ci.org/qgis/QGIS/jobs/142140038#L1537-L1539 Merge: 5d4836e9b1 5daa546f6f D'Hont René-Luc <rldhont@gmail.com> 2016-07-04 Merge pull request #3250 from rldhont/qgsmaplayerregistry_check_layers_before_removed [BUGFIX] QgsMapLayerRegistry: Check layers before removed Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-04 add quotes to field name is the rendering order settings dialog (#3270) (fixes #15203) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-04 [rule-based renderer] keep rendering order from other renderers (#3269) (fixes #15204) Nyall Dawson <nyall.dawson@gmail.com> 2016-07-04 Fix QgsMapLayerRegistry test on Travis builds Nyall Dawson <nyall.dawson@gmail.com> 2016-07-04 Fix debugging noise Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-04 [styledock] reduce height of vector layer rendering section (#3268) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-07-04 Cleanups to QgsMapLayerRegistry - const correctness - improve and clarify docs, remove outdated notes - add some QGIS 3.0 todos Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-07-04 [processing] Difference: don't ignore invalid geometries by default Fix #9297 Matthias Kuhn <matthias@opengis.ch> 2016-07-04 Don't assume qobject_cast works on objects currently being deleted Matthias Kuhn <matthias@opengis.ch> 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 <tim@linfiniti.com> 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 <jef@norbit.de> 2016-07-03 [dbmanager] re-enable line number again (followup 5e36de7 and d9f934f) Matthias Kuhn <matthias@opengis.ch> 2016-07-02 python3 fixes Matthias Kuhn <matthias@opengis.ch> 2016-07-03 [dbmanager] Fix error when opening SQL window Mathieu Pellerin <nirvn.asia@gmail.com> 2016-07-03 [gui] improve load min/max widget UI/UX (#3253) Jürgen E. Fischer <jef@norbit.de> 2016-07-03 dxf export: don't use 3D coordinates for filled circles (followup b3bf4a1; refs #14995) Matthias Kuhn <matthias@opengis.ch> 2016-07-02 Fix tests, partially reverts ff1f9cf Jürgen E. Fischer <jef@norbit.de> 2016-07-02 release.pl: * add second 'master' branch for interim release before a new major release * allow to skip transifex update Matthias Kuhn <matthias@opengis.ch> 2016-07-02 Doxymentation for QgsVectorLayer signals Jürgen E. Fischer <jef@norbit.de> 2016-07-02 [gui/hidpi] scale splash screen on startup not on release Matthias Kuhn <matthias@opengis.ch> 2016-07-02 Fix comment typo Matthias Kuhn <matthias@opengis.ch> 2016-07-02 Run startup.py only once Fix #15189 Nathan Woodrow <madmanwoo@gmail.com> 2016-07-02 [style dock] fix crash with undo widget Alvaro Huarte <ahuarte47@yahoo.es> 2016-07-01 Add test code Alvaro Huarte <ahuarte47@yahoo.es> 2016-07-01 Fix MeasureTool when DestinationCRS changes Jürgen E. Fischer <jef@norbit.de> 2016-06-30 initially disable advanced digitizing panel (fixes #15073) Jürgen E. Fischer <jef@norbit.de> 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 <even.rouault@spatialys.com> 2016-06-30 Remove outdated comment Jürgen E. Fischer <jef@norbit.de> 2016-06-30 mssql provider: make mapping of import fields case-insensitive Merge: 0409f5e30c 4ad50a708b Even Rouault <even.rouault@spatialys.com> 2016-06-30 Merge branch 'fix_release_conn_on_ogr_and_spatialite_closing' Martin Dobias <wonder.sk@gmail.com> 2016-06-30 Fix WMS extent calculation from <EX_GeographicBoundingBox> (fixes #14974) Even Rouault <even.rouault@spatialys.com> 2016-06-30 [Spatialite provider] Make sure to release dangling connections on provider closing Fixes #15137 Even Rouault <even.rouault@spatialys.com> 2016-06-30 [OGR provider] Make sure to release dangling connections on provider closing Fixes #15137 Alvaro Huarte <ahuarte47@yahoo.es> 2016-06-30 Fix zoom and scale of MapCanvas when DestinationCrs changes Martin Dobias <wonder.sk@gmail.com> 2016-06-30 Support also curved geometries for tracing (fixes #15109) Martin Dobias <wonder.sk@gmail.com> 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 <even.rouault@spatialys.com> 2016-06-30 test_provider_shapefile: add test for correct repacking on feature deletion (test fix for #11007) Sandro Santilli <strk@kbt.io> 2016-06-28 Only insert segment snap points in the layer they belong Fixes #13952 Martin Dobias <wonder.sk@gmail.com> 2016-06-30 [styledock] Improve fix for crash with non-spatial layers Follow up 58dbe56 (which fixes #15179) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-30 Fix raster load min/max from extent in style dock (fix #15171) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-30 Always use full precision when exporting to SLD (fix #15176) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-30 Followup 172953, add unit tests Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-06-29 Fix crash when loading style in layer properties Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2016-06-29 Better fix for the "nothing found" notification Martin Dobias <wonder.sk@gmail.com> 2016-06-29 Cancel simplification if its dialog is closed (fixes #15163) Martin Dobias <wonder.sk@gmail.com> 2016-06-29 Add notification in case a map tool does notthing (fixes #15160) Merge: 0f6e8da645 ef4a0d8d08 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-06-29 Merge pull request #3234 from aharfoot/GDALTools_bugfix fix bug in GDALTools Assign Projection Alexander Bruy <alexander.bruy@gmail.com> 2016-06-29 add objectName to button Martin Dobias <wonder.sk@gmail.com> 2016-06-29 [composer] map config: move layer related options to a dedicated group box Alessandro Pasotti <elpaso@itopen.it> 2016-06-29 Added multiple edit and attributes tests D'Hont René-Luc <rldhont@gmail.com> 2016-06-23 [BUGFIX] QgsMapLayerRegistry: Check layers before removed Probably fixed #15088 Segmentation fault when using layersRemoved SIGNAL Merge: a231466d88 50ab699097 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Merge pull request #3249 from nirvn/raster_renderer_layout [styledock] improve UI layout of raster renderers Nathan Woodrow <madmanwoo@gmail.com> 2016-06-29 [style dock] Keep factories updated Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Fix failing distance area test on OSX Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Add missing sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2016-06-29 Fix warnings D'Hont René-Luc <rldhont@gmail.com> 2016-06-28 Server code cleanage D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 2016-06-28 Flush capabilities cache when flushing project layers Made by @dmarteau Nathan Woodrow <madmanwoo@gmail.com> 2016-06-28 [style dock] Fix display of extra pages Nathan Woodrow <madmanwoo@gmail.com> 2016-06-28 [style dock] inline refine rules for rule based styles Nathan Woodrow <madmanwoo@gmail.com> 2016-06-28 Fix windows build Merge: f0e0ba5bb0 83683be3dc Even Rouault <even.rouault@spatialys.com> 2016-06-28 Merge pull request #3244 from rouault/fix_transformCoords QgsCoordinateTransform::transformCoords(): do not convert elevations to radians Sandro Santilli <strk@kbt.io> 2016-06-28 Add test for QgsGeometryUtils::sqrDistToLine See #13952 Sandro Santilli <strk@kbt.io> 2016-06-28 Add missing newline Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-28 [styledock] better use of QGroupBox to highlight raster sections Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-28 [virtual layer] Cleanup - unused variable Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-28 [virtual layer] Escape column names in query Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-28 [virtual layer] Improve error message Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-28 [styledock] improve UI layout of raster renderers Sandro Santilli <strk@kbt.io> 2016-06-28 Add comment describing the invalid polygon Follow up to https://github.com/qgis/QGIS/pull/3246#discussion_r68661723 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-28 [styledock] improve categorized, graduated, and rule-based renderer layout (#3247) Asger Skovbo Petersen <asgerpetersen@gmail.com> 2016-06-28 Rename hillshade renderer in drop down (#3245) Remove non functioning code for setting resampling automagically for hillshade renderer Sandro Santilli <strk@kbt.io> 2016-06-28 Add test for selecting invalid geometries (#3246) See #13635 The test passes Merge: e02661cd09 663333de7d Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-27 Merge pull request #3242 from mhugent/full_circle Change full circle interpretation, fixes #15116 Even Rouault <even.rouault@spatialys.com> 2016-06-27 [OGR provider] Workaround GDAL 1.11.X (X<=4) crashing bug on GPKG databases with layers with curve geometries Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-27 Indentation Even Rouault <even.rouault@spatialys.com> 2016-06-27 Adjust testqgsgeometry expected results after af2993e97b5a4ab98107bdce86780d11dca91109 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-27 Add unit test for ticket #15116 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-27 [processing] support more field types Even Rouault <even.rouault@spatialys.com> 2016-06-27 QgsCoordinateTransform::transformCoords(): do not convert elevations to radians Fixes #14702 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-27 [gui] improve scale widget layout to save space (#3243) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 [ogr] Read GPX elevation values as geometry Z values Matthias Kuhn <matthias@opengis.ch> 2016-06-27 Install missing geometry header files Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-27 Fix full circle area calculation Merge: eabdb656a2 3ece8aca11 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-27 Merge pull request #3233 from alexbruy/paste-style-fix don't apply raster style to vectors (fix #15001) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-27 Change full circle interpretation, fixes #15116 Tudor Bărăscu <tudor.barascu@qtibia.ro> 2016-06-27 Show cannot pan WARNING for NULL geometry refs [#15122](https://hub.qgis.org/issues/15122) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix crash when backing through QgsPanelWidgetStack breadcrumbs Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Set map canvas for style dock symbol widget Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix rule based settings not saved (fix #15146, #15147, #15148) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix context menu options for graduated ranges does nothing Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix setting renderer symbol properties from context menu (fix #15145) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix cannot change color of class symbols (fix #15142) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix label button not opening label dock panel (fix #15144) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Fix broken symbol layer lock (fix #15143) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-27 Fix changing selected categorised renderer symbols (fix #15141) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Disable simple marker fill color for outline only shapes Nyall Dawson <nyall.dawson@gmail.com> 2016-06-27 Make outline only simple markers work with categorised/graduated etc renderers (fix #15132) Médéric RIBREUX <mederic.ribreux@medspx.fr> 2016-06-26 Move problematics tests at the end of tests... Médéric RIBREUX <mederic.ribreux@medspx.fr> 2016-06-26 Remove 3 unit tests that don't perform well in osgeo4travis Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-26 Add another bunch of tests for rasters Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-26 Fix r.li interfaces Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-26 Fix r.his Matthias Kuhn <matthias@opengis.ch> 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 <mederic.ribreux@medspx.homenet.org> 2016-06-26 Fix r.fillnulls Matthias Kuhn <matthias@opengis.ch> 2016-06-26 QgsMapLayerRegistry::removeMapLayers don't emit signals when empty Fix #15088 Matthias Kuhn <matthias@opengis.ch> 2016-06-26 Don't put default network cache directory directly in $HOME Fix #15111 Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-26 Fix r.composite Matthias Kuhn <matthias@opengis.ch> 2016-06-26 Don't lock canvas when trying to pan to null geometry Fix #15122 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Fix labeling priority slider not working with style dock (fix #15126) Also remove a lot of unnecessary duplicate connections Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Fix cannot set line symbol data defined properties for vector field marker (refs #15131) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Use field icon for vector field symbol layer combo boxes Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Fix vector field symbol does not use subsymbol color (fix #15130) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Capitalisation Merge: c4d620a7b6 a91697e5bb Nyall Dawson <nyall.dawson@gmail.com> 2016-06-26 Merge pull request #3237 from nirvn/form_view_icon_p2 [gui] more colorful form view icon Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-26 [gui] more colorful form view icon Jürgen E. Fischer <jef@norbit.de> 2016-06-26 fix translation string typo Nyall Dawson <nyall.dawson@gmail.com> 2016-06-25 Make measure dialog only stay on top of QGIS window (fix #12261) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-25 [gui/hidpi] vectorize form view and tracking icons (#3236) Nathan Woodrow <madmanwoo@gmail.com> 2016-06-24 [style dock] Connect rule edit to widget changed Jürgen E. Fischer <jef@norbit.de> 2016-06-24 plugin manager: show plugin description and allow voting without webkit Alessandro Pasotti <elpaso@itopen.it> 2016-06-24 Fix env var Alessandro Pasotti <elpaso@itopen.it> 2016-06-24 Make offline layer visible Alessandro Pasotti <elpaso@itopen.it> 2016-06-24 Fixed WFS-T fid<->gml fid sync (thanks to roualt) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-24 [processing] add support for longlong fields in spatial join alg (fix #15072) aharfoot <aharfoot@users.noreply.github.com> 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 <even.rouault@spatialys.com> 2016-06-24 [WFS provider] Document hideDownloadProgressDialog=1 URI option Even Rouault <even.rouault@spatialys.com> 2016-06-24 [WFS provider] Un-break building of offline editing database with 'Only request features overlapping the view extent' mode Alexander Bruy <alexander.bruy@gmail.com> 2016-06-24 don't apply raster style to vectors (fix #15001) Merge: 66c47d7ae4 f7c1506973 Richard Duivenvoorde <richard@duif.net> 2016-06-24 Merge pull request #3226 from rduivenvoorde/legendsizefix Adding &TRANSPARENT=true makes too big legend images look good fix #15089 Matthias Kuhn <matthias@opengis.ch> 2016-06-24 Keep feature form only on top of application and not system Better fix #15103 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-24 align icons on the Manage layers toolbar (fix #15074) (#3232) Merge: 92bfcd4802 9edab1e0a8 Alexander Bruy <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2016-06-24 update QgsAttributeTableFilterModel sip bindings Jürgen E. Fischer <jef@norbit.de> 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 <strk@kbt.io> 2016-06-23 Replace an explicit delete with a ScopedPointer Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Default timeout for message bar items is 5 seconds Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Persist attribute table sort order when clicking on column header And when sorting by preview expression Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Fix initial widget focus in credential dialog arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-06-23 [Processing] Translate alg names in menu and options dialog Merge: e6970ba597 8976c9de02 Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-23 Merge pull request #3229 from mhugo/fix_15113 Allow curved polygons to be inverted (fixes #15113) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-23 use QgsWKBTypes to check layer wkb type (follow up 904dc21625) Sandro Mani <manisandro@gmail.com> 2016-06-23 [Globe] Rework qgis tilesource update logic Sandro Mani <manisandro@gmail.com> 2016-06-23 [Globe] Remove qgis layer explicitly when resetting globe to stop all rendering Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Add option to suppress SIP warnings (#3230) to fix travis builds for OSX. Yay Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-06-23 Allow curved polygons to be inverted (fixes #15113) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-23 support 25D layers in network analysis library (fix #11952) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-23 fix signal-slot connection in New SpatiaLite layer dialog (fix #14343) Harrissou Sant-anna <delazj@gmail.com> 2016-06-23 rename "snapping mode" option (#3222) Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Left align mapped values Fix #15101 Harrissou Sant-anna <delazj@gmail.com> 2016-06-23 Fix dialog title (#3228) Matthias Kuhn <matthias@opengis.ch> 2016-06-23 Keep attribute dialog in front Fix #15103 Jürgen E. Fischer <jef@norbit.de> 2016-06-22 debian packaging update: add python-future as dependency for python-qgis (fixes #14986) Jürgen E. Fischer <jef@norbit.de> 2016-06-22 heatmap plugin: port to C-API (fixes #15028) Even Rouault <even.rouault@spatialys.com> 2016-06-22 [WFS provider] Handle the case where the layer schema has a ogc_fid field Fixes #15062 Jürgen E. Fischer <jef@norbit.de> 2016-06-22 set symbol editor window title (fixes #15107) Jürgen E. Fischer <jef@norbit.de> 2016-06-22 db manager: re-enable margins with line numbers in sql editor (fixes #15110) Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 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 <strk@kbt.io> 2016-06-22 Fix comment about precision loss Thanks Even for helping with this Jürgen E. Fischer <jef@norbit.de> 2016-06-22 selection by polygon: use 40 instead of 4 points for selection rectangle for more accurate transformation (fixes #13754) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-22 [processing] replace original layer name with exported in the final OGR command (fix #15099) Sandro Mani <manisandro@gmail.com> 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 <strk@kbt.io> 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 <madmanwoo@gmail.com> 2016-06-22 [styledock] inline new rule panel Jürgen E. Fischer <jef@norbit.de> 2016-06-22 db manager: fix drag and drop import (fixes #13712) Jürgen E. Fischer <jef@norbit.de> 2016-06-22 spatial bookmarks: remove inaccessible context help Alexander Bruy <alexander.bruy@gmail.com> 2016-06-22 [processing] add "-te_srs" option to gdal_warp (fix #15033) Jürgen E. Fischer <jef@norbit.de> 2016-06-22 save as raster: fix vrt creation (fixes #14171) Jürgen E. Fischer <jef@norbit.de> 2016-06-22 remove_temporary_files.sh: add .new from addcopyrights.sh Matthias Kuhn <matthias@opengis.ch> 2016-06-22 Fix wrong mapping of feature ids in offline editing Fix #14727 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-22 remove debug output Alexander Bruy <alexander.bruy@gmail.com> 2016-06-22 [processing] fix gdal_contour algorithm Matthias Kuhn <matthias@opengis.ch> 2016-06-22 Don't crash when default action is not set Fix #15092 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-21 [GDALTools] pass output format to gdal_contour (fix #6695) Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-21 prevent concurrent access while creating iterators and updating cache info (#3224) #mutexmania kudos to @m-kuhn Marco Bernasocchi <marco@opengis.ch> 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 <denis.rouzaud@gmail.com> 2016-06-21 Merge pull request #3227 from m-kuhn/FixToplevelGroupBoxes Fix groupboxes on toplevel in drag and drop designer Jürgen E. Fischer <jef@norbit.de> 2016-06-21 add context help for the "add oracle layers" dialog and use QTextBrowser in qgis_help (fixes #8477) Matthias Kuhn <matthias@opengis.ch> 2016-06-21 Fix groupboxes on toplevel in drag and drop designer Alexander Bruy <alexander.bruy@gmail.com> 2016-06-21 [processing] speedup Hub distance algorithm (fix #15012) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-21 [processing] use bulk features loading to speedup spatial index creation Matthias Kuhn <matthias@opengis.ch> 2016-06-21 Fix overlapping widgets with dnd designer and toplevel fields Matthias Kuhn <matthias@opengis.ch> 2016-06-21 Followup dab157f Nathan Woodrow <madmanwoo@gmail.com> 2016-06-21 Fix code style Matthias Kuhn <matthias@opengis.ch> 2016-06-21 Minor fixes and doxymentation for QgsSnappingUtils Matthias Kuhn <matthias@opengis.ch> 2016-06-21 Default to creating an autoincrement primary key for spatialite References #15071 (https://hub.qgis.org/issues/15071) Richard Duivenvoorde <richard@duif.net> 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 <hugo.mercier@oslandia.com> 2016-06-21 Update arrow mask image Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-21 Fix outline rendering in arrow symbol layer Richard Duivenvoorde <richard@duif.net> 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 <madmanwoo@gmail.com> 2016-06-21 Remove wrong override Nathan Woodrow <madmanwoo@gmail.com> 2016-06-21 Fix build Nathan Woodrow <madmanwoo@gmail.com> 2016-06-21 [styledock] Inline edit panel for rules Nathan Woodrow <madmanwoo@gmail.com> 2016-06-21 [ux] Show the color values in tooltip Nathan Woodrow <madmanwoo@gmail.com> 2016-06-21 Adjust symbol layer widgets for better dock use Harrissou Sant-anna <delazj@gmail.com> 2016-06-21 precise layer selection option (#3223) Jürgen E. Fischer <jef@norbit.de> 2016-06-21 postgres provider: allow database without postgis (fixes #6891) Jürgen E. Fischer <jef@norbit.de> 2016-06-20 db manager: show database name in postgis connection details (fixes #3489) Jürgen E. Fischer <jef@norbit.de> 2016-06-21 gdal tools: use native file dialogs (fixes #5500) Even Rouault <even.rouault@spatialys.com> 2016-06-20 Fix build failure due to dabc3b16d72184da2867e0b3ae37b1d45928cddd Matteo <matteo.ghetta@gmail.com> 2016-06-20 Small fix in write.csv option (#3225) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <madmanwoo@gmail.com> 2016-06-20 [styledock] Hide/Show back button correctly Nathan Woodrow <madmanwoo@gmail.com> 2016-06-20 Rename Map Styling Dock to Layer Styling Dock Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-20 [OGR provider] Make changeGeometryValues() accept null geometry Fixes #15081 Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2016-06-20 Merge pull request #3221 from nirvn/bookmark_ui_imp [bookmarks] improve zoom to bookmark icon and UI Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-20 [bookmarks] improve zoom to bookmark icon and UI Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-20 [styledock] open via double click action legend setting (#3220) Merge: 1053c5e126 aae8fefd91 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-20 Merge pull request #3219 from nirvn/composer_icons [gui/hidpi] vectorize composer toolbar & attribute table toolbar icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-20 [gui/hidpi] vectorize attribute table toolbar icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-20 [gui/hidpi] vectorize composer toolbar icons Nyall Dawson <nyall.dawson@gmail.com> 2016-06-20 Better reflect layer capabilities in attribute dialog toolbar Nyall Dawson <nyall.dawson@gmail.com> 2016-06-20 Properly set multiedit button state Nyall Dawson <nyall.dawson@gmail.com> 2016-06-18 Respect icon size in attribute table, use svg icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-06-20 [styledock] create a style preset icon (#3210) Nathan Woodrow <madmanwoo@gmail.com> 2016-06-20 Remove unused variable Nathan Woodrow <madmanwoo@gmail.com> 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 <nirvn.asia@gmail.com> 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 <even.rouault@spatialys.com> 2016-06-18 [DXF export] Replace newline character in layer name by underscore Fixes #15067 Even Rouault <even.rouault@spatialys.com> 2016-06-18 [OGR provider] Make ogrWkbGeometryTypeName() correctly display M/ZM geometry names, as potentially returned by GDAL 2.1 Even Rouault <even.rouault@spatialys.com> 2016-06-18 [OGR provider] Avoid considering mix of Polygon and CurvePolygon as 2 sublayers Fixes #15066 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2016-06-18 Merge pull request #3215 from nirvn/raster_icons [gui/hidpi] vectorize raster toolbar icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-18 [gui/hidpi] vectorize raster toolbar icons Sandro Santilli <strk@kbt.io> 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 <nyall.dawson@gmail.com> 2016-06-17 Fix Coverity null pointer dereference warning Nyall Dawson <nyall.dawson@gmail.com> 2016-06-17 Fix uninitialized member Nyall Dawson <nyall.dawson@gmail.com> 2016-06-17 Fix uninitialized member Matthias Kuhn <matthias@opengis.ch> 2016-06-17 [UX] Show feature id in attribute table tooltip Nyall Dawson <nyall.dawson@gmail.com> 2016-06-17 [roadgraph] Allow use of virtual and joined fields (fix #15041) Also modernise some code Nyall Dawson <nyall.dawson@gmail.com> 2016-06-17 Some roadgraph plugin ux improvements Nyall Dawson <nyall.dawson@gmail.com> 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 <delazj@gmail.com> 2016-06-16 few typo fix (#3207) Sandro Santilli <strk@kbt.io> 2016-06-16 Ignore files generated during "make check" Sandro Santilli <strk@kbt.io> 2016-06-16 Remove generated test files from repository Fixes #14976 Matthias Kuhn <matthias@opengis.ch> 2016-06-16 Relation Reference Widget: Only enable form button when a feature is set Nyall Dawson <nyall.dawson@gmail.com> 2016-06-16 Fix displacement renderer when using map unit sizes for symbols Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-16 [composer] Instant feedback for legend when linked map changes Nyall Dawson <nyall.dawson@gmail.com> 2016-06-16 [composer] Double click legend item to edit text (fix #13578) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-16 Followup c78347, update test images Matthias Kuhn <matthias@opengis.ch> 2016-06-16 Attribute table: always show sequential column header numbers Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-16 fix bookmarks editing regression (fixes #15034) (#3204) Merge: c7834751ba f6998e2722 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-16 Merge pull request #3203 from nirvn/move_feature_icon_imp [gui] proper geometry type for move feature icon Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-17 Legend: leave away empty groups (fix #12969) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-16 [gui] proper geometry type for move feature icon Nyall Dawson <nyall.dawson@gmail.com> 2016-06-16 Move bookmarks toolbar icons to navigation group Larry Shaffer <lshaffer@boundlessgeo.com> 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 <elpaso@itopen.it> 2016-06-15 Added missing newline to the param doc Nathan Woodrow <madmanwoo@gmail.com> 2016-06-15 Clean up showPanel API. Open dialog if not in dock mode Merge: 3a91d92d56 127386a1f1 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-15 Merge pull request #3201 from nirvn/more_icons [gui/hidpi] more vector love for default toolbars Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-15 [gui/hidpi] more vector love for default toolbars Jürgen E. Fischer <jef@norbit.de> 2016-06-15 translation string fixes Sandro Mani <manisandro@gmail.com> 2016-06-15 [Globe] Add bundled world.tif to raster imagery menu Sandro Mani <manisandro@gmail.com> 2016-06-15 [Globe] Fix typos, fix model layer logic Sandro Mani <manisandro@gmail.com> 2016-06-15 [Globe] Delay initial layer update to workaround some mysterious opengl errors Sandro Mani <manisandro@gmail.com> 2016-06-15 [Globe] Set home viewport to lon 0 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-15 [gui/hidpi] vectorize attribute toolbar icons (#3200) Merge: ae93ee3ca7 5eb14a9b0e Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Merge pull request #3199 from nirvn/annotation_icons [gui] vectorize and add missing annotation icons (fixes #7076) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Use QgsFieldProxyModel for filtering read only fields Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Better icon for multiedit mode Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-15 [gui] vectorize and add missing annotation icons (fixes #7076) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Followup b6e97c Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Give feedback why multiedit/search is disabled with custom UI Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-15 Capitalization Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Followup 71dc33, fix projective transform in georeferencer (fix #14551) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Fix selecting features by radius (fix #14748) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Fix incorrect area calculation for polygon (fix #14675) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-15 Save raster symbology with full precision (fix #14950) Jürgen E. Fischer <jef@norbit.de> 2016-06-14 open message log on QgisApp::openMessageLog instead of toggling it Matthias Kuhn <matthias@opengis.ch> 2016-06-14 Fix "Relation form grows infinitely" Fix #14977 Matthias Kuhn <matthias@opengis.ch> 2016-06-14 Followup bbbc9d0: Fix tests Merge: bbbc9d0abf 8ddae27130 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-14 Merge pull request #3118 from arnaud-morvan/processing_gdal_postgis_credentials [processing] support postgis service parameter and credentials input Matthias Kuhn <matthias@opengis.ch> 2016-06-14 QgsDockWidget add openedStateChanged and openedStateChanged signals Merge: 834ab1c702 5d37cc3549 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-14 More QgsDockWidget fixes (fix #15011) Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-06-14 Persist default attribute action between sessions Refs #15027 Jürgen E. Fischer <jef@norbit.de> 2016-06-14 update 'Report an issue' link Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-06-14 don't save extents to style (fixes #15026, followup 92aed6e and d690d72) Matthias Kuhn <matthias@opengis.ch> 2016-06-14 Fix crash when closing docked attribute table Fix #14909 Fix #15018 git bisect is your friend Matthias Kuhn <matthias@opengis.ch> 2016-06-13 Allow docking the attribute table left and right Fix #14941 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Fix actions are not enabled when loading layer with default style (fix #13910) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Remove "attribute table" from dialog title (fix #14959) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Fix some status bar widgets could not be hidden via customisation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Fix cannot deactivate customization widget catcher (fix #9732) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-14 Fix crash in arrow symbol layer Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 [composer] Finer step for arrow head line width Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 [composer] Make parameterised SVG arrow heads respect colors (fix #14997) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-14 Add missing capabilities strings to layer metadata Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Fix joins are not recreated when loading project with bad layers (fix #10500) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-14 Fix debug noise when using 25D geometry layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-14 Tweak test tolerance for xenial Nathan Woodrow <madmanwoo@gmail.com> 2016-06-13 [style dock] Fix warnings Matthias Kuhn <matthias@opengis.ch> 2016-06-13 Customization UI: Rename "Select All" to "Check All" References #15005 Matthias Kuhn <matthias@opengis.ch> 2016-06-13 Fix compiling with clang Nyall Dawson <nyall.dawson@gmail.com> 2016-06-13 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2016-06-13 Invalid join cache when layer is modified (fix #11140) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-13 [WMS provider] Avoid excessive number of decimals in BBOX parameter Fix #14928 Nathan Woodrow <madmanwoo@gmail.com> 2016-06-13 [style dock] code clean up Nathan Woodrow <madmanwoo@gmail.com> 2016-06-13 Add missing files Alexander Bruy <alexander.bruy@gmail.com> 2016-06-13 [processing] allow 2.5D geometries (fix #14929) Nathan Woodrow <madmanwoo@gmail.com> 2016-06-13 [style dock] Add better API for panels Nyall Dawson <nyall.dawson@gmail.com> 2016-06-13 Classifications on joined fields should only consider values which are matched to layer's features (fix #9051) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-13 Fix dock widget layout (fix #15011) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-13 Prevent creating invalid join in add join dialog (fixes crash) Even Rouault <even.rouault@spatialys.com> 2016-06-12 qgsogrprovider.cpp: fix wrong comment Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Fix the preview column in form view when first column is action widget Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-12 Add new test data and a bunch of unit tests Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-12 Fix r.aspect and r.slope algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-12 Fix r.topidx, r.viewshed and r.volume description files Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-12 Remove r.sum because it doesn't exists anymore in GRASS7 Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Fix failing test Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Remove more debug noise Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Remove debug noise Even Rouault <even.rouault@spatialys.com> 2016-06-12 Indentation fix Even Rouault <even.rouault@spatialys.com> 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 <mederic.ribreux@medspx.homenet.org> 2016-06-12 Handle OutputFile in test generation Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Avoid detach Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-12 Improve Test generation Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Show default network cache path in options dialog Matthias Kuhn <matthias@opengis.ch> 2016-06-12 Fix network cache configuration Fix #14990 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-12 QgsAttributeTableView::setModel(): fix crash when called with nullptr, such as QgsBrowser::setLayer() does (#15006) Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-12 Merge branch 'master' of github.com:qgis/QGIS Merge: f1ec12133e 054604bc70 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-12 Merge pull request #3196 from nirvn/fix_right_click [bugfix] fix crash when right-clicking on geometryless layers Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-12 fix crash when right-clicking on geometryless layers Salvatore Larosa <lrssvtml@gmail.com> 2016-06-11 [dbmanager] followup 8727799: again some emit signal fix Jürgen E. Fischer <jef@norbit.de> 2016-06-11 oracle provider: verify existence of layer style table before trying to retrieve a style Jürgen E. Fischer <jef@norbit.de> 2016-06-11 use CMP0063 only with cmake >= 3.3 Salvatore Larosa <lrssvtml@gmail.com> 2016-06-11 [dbmanager] Fix emit signal when refresh fields in table Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-11 Blacklist qt5 tests for Travis Merge: 5839a3a8cd 7a3a38b659 Even Rouault <even.rouault@spatialys.com> 2016-06-11 Merge branch 'master' of github.com:qgis/QGIS Merge: f7cf974774 270938cbd3 Even Rouault <even.rouault@spatialys.com> 2016-06-11 Merge branch 'master' of github.com:qgis/QGIS Merge: 7040ad41d2 690e554b61 Even Rouault <even.rouault@spatialys.com> 2016-06-11 Merge remote branch 'origin/wfs_geomedia_fixes' Merge: edace8d0e6 7040ad41d2 Even Rouault <even.rouault@spatialys.com> 2016-06-11 Merge branch 'master' of github.com:qgis/QGIS Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-05-28 Don't cut the filename if he is relative Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Fix sip bindings Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Only show writable fields in field calculator Fix #15000 Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Followup d3fd818: do not hide python module symbols Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-11 [Processing][Tests] Improve Processing GRASS7 testsuite Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Simpler handling of DLL_EXPORT defines Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Tooltips for map style widget page Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Categorized renderer: synchronize edit ramp button state on undo Matthias Kuhn <matthias@opengis.ch> 2016-06-11 Categorized renderer: disable edit color ramp button for random Matthias Kuhn <matthias@opengis.ch> 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 <lrssvtml@gmail.com> 2016-06-10 [dbmanager] fix some import statement Salvatore Larosa <lrssvtml@gmail.com> 2016-06-10 [dbmanager] Fix some pyqtslot Salvatore Larosa <lrssvtml@gmail.com> 2016-06-10 [dbmanager] Fixes #14740 - Previews do not work and python error for PG layers Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-10 better order of columns in fields tab (vector layer properties) (#3195) Matthias Kuhn <matthias@opengis.ch> 2016-06-10 Remove buggy and outdated code D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2016-06-10 Fix compiling with older gcc versions Alexander Bruy <alexander.bruy@gmail.com> 2016-06-10 [processing] improve error message text (refs #14929) Jürgen E. Fischer <jef@norbit.de> 2016-06-10 use Qt types Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Fix joined attributes can't be used in filter expressions (fix #13176) Even Rouault <even.rouault@spatialys.com> 2016-06-10 testqgsogcutils.cpp: add more debug output to diagnose flake failure on QT5 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 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 <even.rouault@spatialys.com> 2016-06-09 QgsGML: handle more type of geometries (Arc, CompositeSurface, etc...) through OGR Even Rouault <even.rouault@spatialys.com> 2016-06-08 QgsGmlStreamingParser: fix memory leak if parsing a GML file truncated in the middle of a feature Even Rouault <even.rouault@spatialys.com> 2016-06-08 testqgsgml.cpp: fix memory leaks in test Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-07 [WFS provider] Recognize gmgml:Polygon_Surface_MultiSurface_CompositeSurfacePropertyType in DescribeFeatureType response Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-10 add custom widget for QgsDockWidget Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Revert "Fix joined attributes can't be used in filter expressions" This reverts commit acedb39c5a19509b91a2247b70db3d5da7c5b105. Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Allow editing joins by double clicking on them in list Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Fix joined attributes can't be used in filter expressions (fix #13176) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 [needs-docs] Rename 'select by form' to 'select by value' As that wording is more explanatory Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Make styling widget live apply remember setting Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Fix failing test on qt5 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-10 Merge pull request #3193 from nirvn/pal_fix_quadrant [pal] fix quadrant exp. wrongly overwriting cartographic placement (fixes #14989) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Correctly support joins using virtual fields (fix #14820) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-10 [pal] fix quadrant exp. wrongly overwriting cartographic placement (fixes #14989) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Fix virtual fields which depend on other virtual fields may not be calculated in some circumstances (fix #14939) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-10 Default to requesting all attributes for python expression functions Fix #14985 Alexander Bruy <alexander.bruy@gmail.com> 2016-06-09 [processing] fix alglist() function Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2016-06-08 Add more tests to cover full signed int ranges Sandro Santilli <strk@kbt.io> 2016-06-08 Also test the estimatedmetadata code path for signedInts Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 2016-06-07 Fix expected test results for negative int4 and int2 FIDs int8 negative identifier is still not handled correctly Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 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 <strk@kbt.io> 2016-06-07 Only shift 32bit int identifiers when negative Fixes existing tests to retain expectances Sandro Santilli <strk@kbt.io> 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 <strk@kbt.io> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-06-09 fix typo Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-09 new icons for offset and rotate point symbol actions Nyall Dawson <nyall.dawson@gmail.com> 2016-06-09 Add missing docs D'Hont René-Luc <rldhont@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-09 Hide relation widgets when in multiedit/search mode Nyall Dawson <nyall.dawson@gmail.com> 2016-06-09 Don't show constraint messages when form is in search mode Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-09 Show scrollbars for attribute form as identify results Nyall Dawson <nyall.dawson@gmail.com> 2016-06-09 Cleanups for attribute form in search mode Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-09 [style dock] vectorize undo & redo button, create history symbol (#3187) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-09 Add F7 shortcut to show/hide style dock Nyall Dawson <nyall.dawson@gmail.com> 2016-06-09 Auto refresh when symbol levels changed in style dock (fix #14861) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-09 Fix style dock forgets expanded state of rendering group (fix #14864) Also fix a memory leak Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-06-09 add qjson to INSTALL (fixes #14982) Jürgen E. Fischer <jef@norbit.de> 2016-06-07 avoid closing the last tab of the message log viewer Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Fix some missing auto updates from style dock Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Always use string comparison in expressions for string fields Fixes #13204 Asger Skovbo Petersen <asgerpetersen@gmail.com> 2016-06-08 Hillshaderenderer: Fix transparency effects (#3185) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Fix issues rendering SVG with text (fix #14644, #14794) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 More tests for QgsAttributeTableConfig Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-08 disable the scale widget if scale is locked Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Fix home dir being added as default svg and template path Fixes #14662, #14652, #14883 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Ensure data defined button displayed fields are always up to date Fix #14809 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-08 Fix cannot set shortcut for zoom in (fix #14958) Salvatore Larosa <lrssvtml@gmail.com> 2016-06-07 [dbmanager] fix DeprecationWarning Matthias Kuhn <matthias@opengis.ch> 2016-06-07 Fix sip bindings Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-07 [WFS provider] Fix setSubsetString() to accept SELECT followed by newline or tabulation David Marteau <david@innophi.com> 2016-06-06 Clean up QgsExpressionContext in QgsServer::handleRequest Salvatore Larosa <lrssvtml@gmail.com> 2016-06-07 [dbmanager] Fixes #14722 - Adding new GeoPackage connection to DB Manager is throwing error Matthias Kuhn <matthias@opengis.ch> 2016-06-07 Fix header ThomasG77 <thomas_gratier@yahoo.fr> 2016-06-06 Remove reference to renamed QgsAdvancedDigitizingDock in API doc Even Rouault <even.rouault@spatialys.com> 2016-06-07 SQL composer dialog: improve search in table combobox Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 Ensure that attribute table config is always initially populated Matthias Kuhn <matthias@opengis.ch> 2016-06-06 [travis] Readonly ccache for pull requests Matthias Kuhn <matthias@opengis.ch> 2016-06-06 QgsAbstractGeometryV2::wkbType always returns a valid type Matthias Kuhn <matthias@opengis.ch> 2016-06-04 More string comparison fixes Matthias Kuhn <matthias@opengis.ch> 2016-06-07 [py3] Followup bad0d3e: Don't decode unencoded strings Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 Add missing proxies for legend check behaviour to subrenderers for inverted polygon and displacement renderers Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 Fix inverted polygons and displacement renderer don't allow right click on legend items (fix #14966) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-07 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 [effect] fix issue with svg marker and antialiasing (fixes #14960) Credit for original patch to @nirvn Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 Add missing sip binding Nyall Dawson <nyall.dawson@gmail.com> 2016-06-07 Fix warnings, missing docs+bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Trigger repaints instead of explicitly refreshing canvas Inspired by work by @manisandro Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Add some tests for QgsCRSCache Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Avoid extra feature requests in spatial query plugin Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-07-16 Use prepared geometry for spatial query plugin Sandro Mani <manisandro@gmail.com> 2015-12-15 Only emit QgsCollapsibleGroupBoxBasic::collapsedStateChanged when state really has changed Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 2016-05-12 Fix avoid crash when measuring empty geometry Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Add QgsDistanceArea test for empty polygon Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Add missing bindings Sandro Mani <manisandro@gmail.com> 2016-05-09 Fix warnings emitted by linguist when parsing sources Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-02-02 Fix crash when saving categorized symbology Sandro Mani <manisandro@gmail.com> 2016-03-14 Fix QgsCurvePolygon sip bindings Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Use QgsCRSCache in more places Forward port from sourcepole/kadas-albireo Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Don't show scrollbars when embedding a feature form Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Properly handle filsystem character encoding when showing warnings Fix #14567 Matthias Kuhn <matthias@opengis.ch> 2016-06-06 [offline editing] No reason to crash just because of raster layers Fix #14848 Tim Sutton <tim@linfiniti.com> 2016-06-06 Fixed QGis type - QGIS is better Matthias Kuhn <matthias@opengis.ch> 2016-06-06 External resource widget relative path fix for integrated viewer Fixes #14891 References #13283 Harrissou Sant-anna <delazj@gmail.com> 2016-06-06 typo Matthias Kuhn <matthias@opengis.ch> 2016-06-06 [gps] Fix default-misconfigured gpsbabel path Fix #14866 Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Fix add button state in postgis source select dialog Even Rouault <even.rouault@spatialys.com> 2016-06-06 [WFS provider] Better and translatable error message in case of SQL parsing error Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-06-06 SQL composer dialog: truncate too long function prototypes in combobox Even Rouault <even.rouault@spatialys.com> 2016-06-06 [WFS provider] Display appropriate error message when using a non existing typename D'Hont René-Luc <rldhont@gmail.com> 2016-06-06 [BUGFIX][Processing] RScript: Insert None value as NULL D'Hont René-Luc <rldhont@gmail.com> 2016-06-06 [BUGFIX][Processing] RScript: Add name token Nathan Woodrow <madmanwoo@gmail.com> 2016-06-06 [styledock] inline effects widget Nathan Woodrow <madmanwoo@gmail.com> 2016-06-06 [styledock] Swap rendererv2 widget back to qwidget Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 [styledock] Handle stacked panels at a higher level Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Fix on map identification on relation reference widget with complex PK References #14882 Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Show correct feature count with rule that requires geometry Fix #14758 Sandro Mani <manisandro@gmail.com> 2016-06-06 Remove useless delete in parseCircularString Matthias Kuhn <matthias@opengis.ch> 2016-06-06 Fix crash when using 2.5D renderer with incompatible layer Fixes #14814 Sandro Mani <manisandro@gmail.com> 2016-06-06 Fix incorrect error handling in QgsCircularStringV2* parseCircularString Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-06-06 Typo Merge: f2791836e9 e5253f88ee Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <nyall.dawson@gmail.com> 2016-06-06 Fix possible divide by 0 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Fix leaks Nyall Dawson <nyall.dawson@gmail.com> 2016-06-06 Fix Coverity uninitialized member warnings Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 [effects] relayout widget for better dock usage Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 [styledock] Connect missing signals for order and effects Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 Full widget label combobox Nathan Woodrow <madmanwoo@gmail.com> 2016-06-04 Add sip conversions for profile times Nathan Woodrow <madmanwoo@gmail.com> 2016-06-05 [styledock] Keep dock state updated from external changes Mathieu Pellerin <nirvn.asia@gmail.com> 2016-06-02 [processing] fix missing quotes to field name in refactor fields Matthias Kuhn <matthias@opengis.ch> 2016-06-04 Tabs > Spaces Nyall Dawson <nyall.dawson@gmail.com> 2016-06-04 Fix build warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-06-04 Fix ListMultiSelectWidget under PyQt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-04 Update test masks for arrow symbol layer Nyall Dawson <nyall.dawson@gmail.com> 2016-06-04 Fix shortcuts manager test on Qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-04 Fix doxygen warnings, missing docs+sip Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-06-03 Use ccache for gcc on travis Nathan Woodrow <madmanwoo@gmail.com> 2016-06-04 Render widget now based on stack widget Nathan Woodrow <madmanwoo@gmail.com> 2016-06-04 Improve API for QgsMapStylePanelFactory Nathan Woodrow <madmanwoo@gmail.com> 2016-06-04 Add missing docs arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-27 [Processing] Support authentication with postgis Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Fix sip binding test failures for private classes Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-06-03 [attrtable] Show row numbers when first column is action widget Matthias Kuhn <matthias@opengis.ch> 2016-06-03 sip bindings Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Fix build warnings Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Increase modularity of cmake files Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Temporarily disable missing llvm apt repo Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 [styledock] Add load from file Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 [styledock] Add saving and loading default styles Sandro Mani <manisandro@gmail.com> 2016-06-03 Remove QgsBillboardRegistry Sandro Mani <manisandro@gmail.com> 2016-06-03 Rename remove connection button in QgsSourceSelectDialog Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 Add resample options to raster style dock Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Add support for toplevel widgets in drag and drop designer Merge: 04e1e96859 a4a0c9b2fb D'Hont René-Luc <rldhont@gmail.com> 2016-06-03 Merge pull request #3172 from dmarteau/master Expose server interfaces methods to python for clearing server cache Sandro Mani <manisandro@gmail.com> 2016-06-03 Fix addDbLayerAction insertion point when arcgis provider is enabled Sandro Mani <manisandro@gmail.com> 2016-06-03 Also hide ArcGIS provider actions if provider is disabled Jürgen E. Fischer <jef@norbit.de> 2016-06-03 add missing copyright headers Merge: 45989f7f36 19f83ae28d Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-06-03 Update layer transparency after 100ms delay Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Also mark project as dirty when column widths change David Marteau <david@innophi.com> 2016-04-21 Expose server interfaces methodsi to python for clearing server layer cache. Matthias Kuhn <matthias@opengis.ch> 2016-06-02 Flag project as dirty when attribute table configuration changes Matthias Kuhn <matthias@opengis.ch> 2016-05-28 Move "evaluate default values" option to project properties It was not properly placed in the application settings. Matthias Kuhn <matthias@opengis.ch> 2016-05-28 Add support for adding custom properties to providers Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 [feature] Add runtime profiler class to profile code Merge: f9ab7223fc 879244360f Alexander Bruy <alexander.bruy@gmail.com> 2016-06-03 Merge pull request #3169 from medspx/processing_grass7_rinlidar [processing] add GRASS 7 r.in.lidar algorithms Marco Bernasocchi <marco@opengis.ch> 2016-06-02 [processing] ParameterTableMultipleField type added This adds a widget with multiple column attributes selector Marco Bernasocchi <marco@opengis.ch> 2016-06-02 [processing] allow optional in all getAsScriptCode Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Fix WITH_QTWEBKIT=OFF support Matthias Kuhn <matthias@opengis.ch> 2016-06-03 Fix missing bindings, headers and build Marco Bernasocchi <marco@opengis.ch> 2016-05-31 [FEATURE] QgsTooltip support full HTML This is useful for example to add URL links that allow being clicked on. Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 Fix ui cmake file Nathan Woodrow <madmanwoo@gmail.com> 2016-06-03 Add missing sip file Nyall Dawson <nyall.dawson@gmail.com> 2016-06-03 [FEATURE] Add hide column, set column width and autosize to attribute table header right click menu Nyall Dawson <nyall.dawson@gmail.com> 2016-06-03 Fix build Nathan Woodrow <madmanwoo@gmail.com> 2016-05-30 [styledock] Inline panels for renderers Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-06-03 [styledock] Add saved style manager ninsbl <stefan.blumentrath@gmx.de> 2016-06-03 small format cleaning in default.qgc ninsbl <stefan.blumentrath@gmx.de> 2016-06-02 More modules for the GRASS plugin (including addons) Martin Dobias <wonder.sk@gmail.com> 2016-06-02 Added python bindings Jürgen E. Fischer <jef@norbit.de> 2016-06-02 more typo fixes Jürgen E. Fischer <jef@norbit.de> 2016-06-02 fix indentation and some typos Jürgen E. Fischer <jef@norbit.de> 2016-06-02 fix windows icon installation Alexandre Neto <senhor.neto@gmail.com> 2016-05-30 Adds File format Icons for Windows Even Rouault <even.rouault@spatialys.com> 2016-06-02 Fix warnings about unused parameters Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-06-02 Add r.in.lidar.info and override projection by default (much easier to use) Thomas Gratier <thomas_gratier@yahoo.fr> 2016-06-02 Change some wording in QgsQueryBuilder API documentation (#3133) Martin Dobias <wonder.sk@gmail.com> 2016-06-02 Update API docs Martin Dobias <wonder.sk@gmail.com> 2016-06-02 Handle legend node in parent gracefully with embedded widgets Martin Dobias <wonder.sk@gmail.com> 2016-06-02 Integrate into layer dialogs, save in layer's properties Merge: 3351f5533a 94077b2a9d Even Rouault <even.rouault@spatialys.com> 2016-06-02 Merge branch 'master' of github.com:qgis/QGIS Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-06-02 [Processing] [Grass7] Add r.in.lidar algorithm (you have to use the same CRS than input file) Jürgen E. Fischer <jef@norbit.de> 2016-06-02 fix deprecation warning Jürgen E. Fischer <jef@norbit.de> 2016-06-02 osgeo4w: include arcgis rest provider Jürgen E. Fischer <jef@norbit.de> 2016-06-02 debian packaging: include arcgis rest provider Alexander Bruy <alexander.bruy@gmail.com> 2016-06-02 fix build (follow up 2738c5097e) Alexander Bruy <alexander.bruy@gmail.com> 2016-06-02 fix indentation Víctor Olaya <volayaf@gmail.com> 2016-05-30 [processing] fixed wrong indentation Víctor Olaya <volayaf@gmail.com> 2016-05-30 [processing] lidar tools update changes by Martin Isenburg Martin Dobias <wonder.sk@gmail.com> 2016-06-02 Refactoring Sandro Mani <manisandro@gmail.com> 2016-06-02 Make using specific date/time an option, use current date/time otherwise Sandro Mani <manisandro@gmail.com> 2016-06-02 Remove unused code Merge: 49eaf07440 1f02d4a43d Sandro Mani <manisandro@gmail.com> 2016-06-02 Merge pull request #3122 from manisandro/arcgis_rest Add provider for ArcGIS Map and Feature REST services Nathan Woodrow <madmanwoo@gmail.com> 2016-06-02 [styledock] move live update checkbox Nathan Woodrow <madmanwoo@gmail.com> 2016-06-02 [styledock] Layer picker Sandro Mani <manisandro@gmail.com> 2016-05-31 Add QgsSourceSelectDialog python bindings Sandro Mani <manisandro@gmail.com> 2016-05-30 Docstring updates Sandro Mani <manisandro@gmail.com> 2016-05-28 Move QJSON detection to toplevel CMakeLists, and make it optional, disabling the arcgisrest provider if it was not found Sandro Mani <manisandro@gmail.com> 2016-05-28 Add QgsWKBTypes::zmType test Sandro Mani <manisandro@gmail.com> 2016-05-27 Add provider for ArcGIS Map and Feature REST services Nathan Woodrow <madmanwoo@gmail.com> 2016-06-02 [Style Dock] Add interface for plugins to add panels to dock Víctor Olaya <volayaf@gmail.com> 2016-06-02 fixed addProvider method in toolbox Jürgen E. Fischer <jef@norbit.de> 2016-06-02 [FEATURE] oracle provider: add support for renaming attributes Jürgen E. Fischer <jef@norbit.de> 2016-06-02 fix warnings Jürgen E. Fischer <jef@norbit.de> 2016-06-01 also disable webkit on xenial (followup 38f6ace) Alessandro Pasotti <elpaso@itopen.it> 2016-06-02 Fixed error in executing python file at start. This exec form should be compatible with both py2 and py3 Even Rouault <even.rouault@spatialys.com> 2016-06-02 test_provider_ogr_sqlite.py: rename class to TestPyQgsOGRProviderSqlite and add it in CMakeLists.txt Hugo Mercier <hugo.mercier@oslandia.com> 2016-06-01 Arrow symbol layer: option to repeat or not the arrow on the line Hugo Mercier <hugo.mercier@oslandia.com> 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 <volayaf@gmail.com> 2016-06-02 [processing] added activateProvider method in Processing class Merge: 732b1cb172 38e9435df4 Matthias Kuhn <matthias@opengis.ch> 2016-06-02 Merge pull request #3165 from nirvn/fix_attributetable_sort [attributetable] add quotes to column name when sorting (fixes #14873) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-01 [OGR] Handle mFirstFieldIsFid in renameAttributes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-31 Add support for field renaming in QgsVectorLayer and edit buffer Nyall Dawson <nyall.dawson@gmail.com> 2016-05-31 Rename attributes support for postgres provider Nyall Dawson <nyall.dawson@gmail.com> 2016-05-31 Add support for attribute renaming to OGR provider Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-06-02 [attributetable] add quotes to column name when sorting (fixes #14873) Matthias Kuhn <matthias@opengis.ch> 2016-06-02 Refactor widget constraints to keep variables private Matthias Kuhn <matthias@opengis.ch> 2016-06-01 Show field names in attribute table sorting expression builder Matthias Kuhn <matthias@opengis.ch> 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 <stefan.blumentrath@gmx.de> 2016-06-02 New modules for the GRASS plugin Piers Titus van der Torren <pierstitus@gmail.com> 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 <pierstitus@gmail.com> 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 <pierstitus@gmail.com> 2016-04-13 forgot cast to double on divide Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 forgot unit Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 limit number of classes to minimum 2 and remove special cases for < 2 Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 fix handling discrete colormaps in continuous mode Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 fix colors for continuous classification with non equally spaced stops Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Color map label on different line Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 Different color map classification handling in discrete mode Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-13 implement comments from nyalldawson Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-09 documentation and sip coverage Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 code style fix (astyle) Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 Add Quantile based color map creation mode Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 calculate reasonable number of decimals on classify Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 code style fixes Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 Add option for adding units to color map labels Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 Remove color map sort button, as it is now always automatically sorted Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-06 more consistent flags on TreeWidgetItems Piers Titus van der Torren <pierstitus@gmail.com> 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 <pierstitus@gmail.com> 2016-04-06 fix too numerous itemChanged events using QTreeWidgetItem subclass Piers Titus van der Torren <pierstitus@gmail.com> 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 <pierstitus@gmail.com> 2016-04-06 change color map labels to more compact format Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Small cleanups Marco Bernasocchi <marco@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-06-02 Merge pull request #3155 from ahuarte47/Rendering_DrawingMarkersFaster2 [Improvement] Draw markers faster (2) Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Fix possible overflow Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Fix leak in test Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Fix coverity dereference warning Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Remove unused variables Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-02 Cosmetic fixups to organize table columns dialog Merge: 0c735420fc 857d544e55 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Merge pull request #3157 from manisandro/geomchecker_fixes Geomchecker fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-02 Handle sorted or reordered columns when copying cell contents Blottiere Paul <blottiere.paul@gmail.com> 2016-05-27 [FEATURE] add copy cell content action in attributetable context menu Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-02 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-02 Fix warning Even Rouault <even.rouault@spatialys.com> 2016-06-01 [OGR provider] Fix deleteAttributes() when mFirstFieldIsFid Jürgen E. Fischer <jef@norbit.de> 2016-06-01 [FEATURE] oracle provider: add support to save styles in database Jürgen E. Fischer <jef@norbit.de> 2016-06-01 spelling fixes Jürgen E. Fischer <jef@norbit.de> 2016-06-01 fix recommends (followup 8c14165) Merge: 73ab289e1b 759dd9d121 Martin Dobias <wonder.sk@gmail.com> 2016-06-01 Merge pull request #3120 from manisandro/rendering_crash Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob Martin Dobias <wonder.sk@gmail.com> 2016-06-01 Integration of embedded widgets into layer tree + config GUI Even Rouault <even.rouault@spatialys.com> 2016-06-01 Fix Coverity warnings in testqgsogcutils.cpp and testqgsgdalprovider.cpp Merge: 61e26fd8f3 8774ad21b8 Matthias Kuhn <matthias@opengis.ch> 2016-06-01 Merge pull request #3079 from pblottiere/constraints [FEATURE] widgets constraints Víctor Olaya <volayaf@gmail.com> 2016-06-01 [processing] fixes for issues with 3rd party providers being loaded and unloaded Nathan Woodrow <madmanwoo@gmail.com> 2016-06-01 [hillshade] increase z factor places Nyall Dawson <nyall.dawson@gmail.com> 2016-06-01 Doc, indentation fixes for hillshade renderer Christian Frugard <frugardc@gmail.com> 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 <asgerpetersen@gmail.com> 2016-06-01 Hillshaderenderer: Add 'multidirectional oblique-weighted' rendering option (#3160) Víctor Olaya <volayaf@gmail.com> 2016-06-01 [processing] fixed check to avoid adding a provider that is already added Alexander Bruy <alexander.bruy@gmail.com> 2016-06-01 [processing] move spatialite and postgis utils into tools package Alexander Bruy <alexander.bruy@gmail.com> 2016-06-01 [pluginmanager] show trusted plugins (fix #14916) Víctor Olaya <volayaf@gmail.com> 2016-06-01 [processing] fixed wrong call to splitext in dataobjects.py Merge: f20e28d98f 925746daf7 Nyall Dawson <nyall.dawson@gmail.com> 2016-06-01 Merge pull request #3159 from DelazJ/patch-4 fix missing space and typo Denis Rouzaud <denis.rouzaud@gmail.com> 2016-06-01 allow to hide/show all columns in attribute table config Even Rouault <even.rouault@spatialys.com> 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 <delazj@gmail.com> 2016-06-01 fix missing space and typo Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-06-01 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-06-01 Followup 1b2af79, more robust way of setting shortcuts Jürgen E. Fischer <jef@norbit.de> 2016-05-31 debian packaging: limit globe to osgearth 2.7 Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-06-01 [style dock] use a QLineEntry for layer title (#3141) Matthias Kuhn <matthias@opengis.ch> 2016-05-31 Add CONTRIBUTE.md to help new contributors. (#2581) This file will be shown when people make new pull requests. Blottiere Paul <blottiere.paul@gmail.com> 2016-05-31 fix unit test Blottiere Paul <blottiere.paul@gmail.com> 2016-05-29 replace the message bar by a multiline qlabel Blottiere Paul <blottiere.paul@gmail.com> 2016-05-29 remove null information message bar Blottiere Paul <blottiere.paul@gmail.com> 2016-05-28 add constraint description Blottiere Paul <blottiere.paul@gmail.com> 2016-05-20 fix doc Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 add layer scope in context to evaluate the constraint expression Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 translatable string Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 rename feature -> f to avoid an API break Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 replace "" by QString() Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 fix parameter's name camelcase Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 fix sip Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 fix test doc Blottiere Paul <blottiere.paul@gmail.com> 2016-05-19 rename constraint to expression for method's name Blottiere Paul <blottiere.paul@gmail.com> 2016-05-09 [FEATURE] constraints on widgets Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Add not null constraint and visual feedback to widgets D'Hont René-Luc <rldhont@gmail.com> 2016-05-31 [Processing] Add optional capabilities to R scripts D'Hont René-Luc <rldhont@gmail.com> 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 <manisandro@gmail.com> 2016-05-31 [Globe] Fix incorrect transparency conversion D'Hont René-Luc <rldhont@gmail.com> 2016-05-31 [Processing] Fix getParameterDescriptions Add import json for script and r return descs and not None Jürgen E. Fischer <jef@norbit.de> 2016-05-31 globe: fix warnings on windows Salvatore Larosa <lrssvtml@gmail.com> 2016-05-31 [processing] add again the algorithm name after being removed mistakenly in 507aeb0 Víctor Olaya <volayaf@gmail.com> 2016-05-31 [processing] fixes and better warning messages in modeler Alvaro Huarte <ahuarte47@yahoo.es> 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 <jef@norbit.de> 2016-05-31 spelling fixes Asger Skovbo Petersen <asgerpetersen@gmail.com> 2016-05-31 Hillshaderenderer: Fix calculation of aspect (#3152) Even Rouault <even.rouault@spatialys.com> 2016-05-30 Fix build problem with gcc 4.7 Jürgen E. Fischer <jef@norbit.de> 2016-05-28 debian packaging: fix installation of mime icons Jürgen E. Fischer <jef@norbit.de> 2016-05-28 fix precise build Even Rouault <even.rouault@spatialys.com> 2016-05-30 [WFS provider] Fix build problem due to signature change of QgsRectangle::combineExtentWith() Merge: 86f6e7eb0d 2ac20c665f Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-30 Merge pull request #3134 from rouault/do_not_write_nodata_if_not_existing Nodata related fixes Alexander Bruy <alexander.bruy@gmail.com> 2016-05-30 fix typo in import Alexander Bruy <alexander.bruy@gmail.com> 2016-05-30 fix imports (follow up b52828fac7) Alexander Bruy <alexander.bruy@gmail.com> 2016-05-30 fix indentation (follow up b52828fac7) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-28 [Processing] Compare lower file extension to "shp" Salvatore Larosa <lrssvtml@gmail.com> 2016-05-30 [dbmanager] remove maxsize constraint for reset button in query builder dialog Alexander Bruy <alexander.bruy@gmail.com> 2016-05-30 [processing] fix .ui file loading (follow up b52828fac7) Merge: 3bdbf79b4d 47cf9240b3 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-30 Merge pull request #3138 from sbrunner/limit Add and fix WFS server MAXFEATURES test Sandro Mani <manisandro@gmail.com> 2016-05-30 Clarify in the registerMapLayerPropertiesFactory docstring that the ownership of the factory is not transferred Sandro Mani <manisandro@gmail.com> 2016-05-30 [Globe] Remove python bindings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-30 Switch to flags for map tool behaviour Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-05-30 Merge pull request #3119 from arnaud-morvan/processing_fix_postgis_overwrite [processing] fix ogr2ogr postgis table overwrite Víctor Olaya <volayaf@gmail.com> 2016-05-27 [processing] allow creating new plugin from toolbox with scripts Víctor Olaya <volayaf@gmail.com> 2016-05-28 [processing] added ‘supported’ parameter to exportVectorLayer Merge: 12cbcfc7fd 69bed21837 Matthias Kuhn <matthias@opengis.ch> 2016-05-30 Merge pull request #3077 from pvalsecc/legend_url WMS: Better logic to pick the legend URL Merge: 72b55b7ef4 62c814cb45 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-30 Merge pull request #3147 from pblottiere/fix_diagram [Bugfix] Fix pin/unpin maptool Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-05-26 Add and fix WFS server MAXFEATURES test It was not working when we do a POST with an XML Sandro Mani <manisandro@gmail.com> 2016-05-30 [Globe] Remove remaining traces of osg sip bindings arnaud.morvan@camptocamp.com <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 <manisandro@gmail.com> 2016-05-29 Merge pull request #3126 from manisandro/globe Revived globe, compatible with OsgEarth 2.7 Sandro Mani <manisandro@gmail.com> 2016-05-29 Docstring updates Blottiere Paul <blottiere.paul@gmail.com> 2016-05-29 fix pin/unpin ctl key Even Rouault <even.rouault@spatialys.com> 2016-05-29 QgsRasterBlock::printValue(): add documentation notes Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2016-05-30 Set cursor to pan cursor when space-dragging canvas Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-29 Remove deprecated wheel action behaviour from composer Blottiere Paul <blottiere.paul@gmail.com> 2016-05-29 fix pin/unpin diagrams when no labels Merge: c7a4e5a065 92f71b696c Jürgen E. Fischer <jef@norbit.de> 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 <even.rouault@spatialys.com> 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 <patrick.valsecchi@camptocamp.com> 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 <patrick.valsecchi@camptocamp.com> 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 <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-29 Fix incorrect tooltips in effects widget Merge: 1b06324d24 59faf95c1d Matthias Kuhn <matthias@opengis.ch> 2016-05-29 Merge pull request #3062 from medspx/processing_imagery [Processing] GRASS7 complete i.* modules (implements Redmine #5722) Stéphane Brunner <stephane.brunner@camptocamp.com> 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 <stephane.brunner@camptocamp.com> 2016-05-27 Add a warning on QGIS server when the versions don't corresponds QGIS server and project file. Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-05-28 Blacklist travis-ci qt5 tests and remove i.fft test Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-05-28 Exec things... Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-05-28 Remove NaN values from raster before hash calculation Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-27 Fix qt5 travis build and update README for Processing tests Médéric RIBREUX <medspx@users.noreply.github.com> 2016-05-26 fix .travis config indentation Médéric Ribreux <mederic.ribreux@medspx.fr> 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 <mederic.ribreux@medspx.fr> 2016-05-26 Add libfftw3-3 to travis-ci environment (fingercross: should pass) Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-26 Fix rasterhashes value with osgeo4travis values Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-24 Temporary make Grass7Utils more verbose for more travis debug Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-23 Add ugly debug prints to try to find what is travis-ci problem... Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-05-21 Fix i.at.corr test Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-19 Try without subfunction Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-19 Try this exec modification Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Update TODO file Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Fix i.atcor algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Add last set of tests Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Fix multiple input parameter type detection for graphical unit test generator Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Expand external file support to graphical unit test generator Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Improve tests: add external file support into AlgorithmsTest Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Add first set of unit tests Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-06 Fix some algorithms Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-04 Add i.aster.toar algorithm (need to fix a GRASS7 bug about number of files) Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-04 Add i.rectify algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-04 Add i.landsat.acc algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-04 Add i.in.spotvgt algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-04 Add i.modis.qc algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-03 Add i.maxlik algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-03 Add i.cca algorithm (segfaults from GRASS) Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.oif algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.pansharpen algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.topo.corr algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.pca algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.segment algorithm Médéric Ribreux <mederic.ribreux@medspx.fr> 2016-05-02 Add i.smap algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-28 Add i.tasscap algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-28 Add i.vi algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-28 Add i.landsat.toar algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.image.mosaic (needs Redmine #5742 to be implemented) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.evapo.mh parameters detection Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.group algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.gensigset algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.gensig algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.evapo.time algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.evapo.pt algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.evapo.pm algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.evapo.mh algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.emissivity algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.biomass algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.eb.soilheatflux algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.eb.netrad algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.eb.hsebal01 algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.eb.eta algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.eb.evapfr algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.colors.enhance algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-04-24 Add i.albedo and i.cluster algorithms Sandro Mani <manisandro@gmail.com> 2016-05-29 Change QgsRectangle::combineExtentWith(const QgsRectangle*) into QgsRectangle::combineExtentWith(const QgsRectangle&) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-29 Fix failing server label test Nyall Dawson <nyall.dawson@gmail.com> 2016-05-29 Fix uninitialized wheel zoom factor in QgsMapCanvas Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-29 Minor clean ups Nyall Dawson <nyall.dawson@gmail.com> 2016-05-29 Add missing docs, SIP bindings, some const correctness Mathieu Pellerin <nirvn.asia@gmail.com> 2016-05-29 [FEATURE] add a char() function to the expression engine (#3137) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-29 Correctly mark method as deprecated Nyall Dawson <nyall.dawson@gmail.com> 2016-05-29 Fix doxygen warnings Merge: bae8a0e5e0 c3e7a56b05 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-28 Merge pull request #3131 from 3nids/lockscale allow to lock scale to use magnification to zoom in/out Sandro Mani <manisandro@gmail.com> 2016-05-28 Remove unfinished osg[Earth] python bindings Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-28 always use double for dpi Sandro Mani <manisandro@gmail.com> 2016-05-28 Store QgsBillBoardRegistry in QgsProject instead of making it a singleton Denis Rouzaud <denis.rouzaud@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-28 QgsActionManager: improve docs + add tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-29 Fix build warning arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-28 Add SHAPE_ENCODING parameter in GDAL "to postgis" algorithms Sandro Mani <manisandro@gmail.com> 2016-05-28 Improve numerical stability of QgsAbstractGeometryV2::centroid Nathan Woodrow <madmanwoo@gmail.com> 2016-05-26 [styledock] Fix undo redo Nathan Woodrow <madmanwoo@gmail.com> 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 <rldhont@gmail.com> 2016-05-28 [Processing] add an algs static method to Processing for server Sandro Mani <manisandro@gmail.com> 2016-05-28 [Geometry checker] Delay sorting of results until all are listed Even Rouault <even.rouault@spatialys.com> 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 <alexander.bruy@gmail.com> 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 <manisandro@gmail.com> 2016-05-27 Guard against possible crash by using destroyed QgsMapRendererCustomPainterJob Sandro Mani <manisandro@gmail.com> 2016-05-26 Revived globe, compatible with OsgEarth 2.7 Merge: 3d95712009 8592a7e3ac D'Hont René-Luc <rldhont@gmail.com> 2016-05-28 Merge branch 'processing_shortHelp' Alexander Bruy <alexander.bruy@gmail.com> 2016-05-28 [processing] add output extent to scripts (refs #11781) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-27 [Processing] Fix ogr2ogr postgis table overwrite Alexander Bruy <alexander.bruy@gmail.com> 2016-05-28 [pluginmanager] limit plugin icon maximum size to prevent breaking description page layout D'Hont René-Luc <rldhont@gmail.com> 2016-05-28 [Processing] Add shortHelp for Scripts, Models and R And enhance getParameterDescriptions Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-28 move scale widget in its own class (away from qgisapp) Merge: 2c1f2ce1c0 88c8d352e8 Even Rouault <even.rouault@spatialys.com> 2016-05-28 Merge pull request #3121 from rouault/pyramids Various improvements and fixes related to raster pyramids Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-27 QgsRasterPyramidsOptionsWidget: cleanup to avoid use of hard-coded constants Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-27 QgsGdalProvider::buildPyramids(): do not crash if an invalid option is provided Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-27 [GDAL provider] Add cubic spline and lanczos resampling methods for overviews if GDAL >= 2.0 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-28 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-05-27 [processing] drop WebView dependency (follow up 38f6ace4c0) Jürgen E. Fischer <jef@norbit.de> 2016-05-27 add sip bindings to webkit stubs Jürgen E. Fischer <jef@norbit.de> 2016-05-27 german translation fixes (followup 0eecac1) Larry Shaffer <lshaffer@boundlessgeo.com> 2016-05-27 Cleanup some default values from nullptr to empty non-pointers Nyall Dawson <nyall.dawson@gmail.com> 2016-05-28 Avoid warning Merge: cbbc53570c 6969a1a401 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-27 Merge pull request #2900 from ahuarte47/Issue_QPainterSimplification [Bugfix] QPainter simplification (fixes #14301) Matthias Kuhn <matthias@opengis.ch> 2016-05-26 Avoid string comparisons Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-27 Postgres simplification does not work with curved types Merge: 70c5ab6a05 fb2d5e727e Jürgen E. Fischer <jef@norbit.de> 2016-05-27 Merge pull request #3114 from SrNetoChan/new_icons Adds File Formats mime Icons for debian and rpm Alexander Bruy <alexander.bruy@gmail.com> 2016-05-27 [processing] fix handling of scriipts/models folders in Get scripts dialog (follow up d16f04bf3a) D'Hont René-Luc <rldhont@gmail.com> 2016-05-27 ending store and restore layer extents in projects Víctor Olaya <volayaf@gmail.com> 2016-05-27 [processing] made lastools additional parameters optional Víctor Olaya <volayaf@gmail.com> 2016-05-27 [processing] do not exit loop in intersect if there are errors fixes #14908 Víctor Olaya <volayaf@gmail.com> 2016-05-26 [processing] re-enabled tooltips in algorithm dialog Víctor Olaya <volayaf@gmail.com> 2016-05-26 [processing] fixed default extension selection Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-27 Show curve point radius in infotool and fix bug in geometryutils Alexander Bruy <alexander.bruy@gmail.com> 2016-05-27 [processing] add option to force singlepart geometry type to postgis import (fix #14889) Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-26 add missing include in DB2 Merge: 84c0241776 eeea18ecba Nyall Dawson <nyall.dawson@gmail.com> 2016-05-27 Merge pull request #3112 from ThomasG77/qgsannotationitemcast Cast each child of QgsAnnotationItem in SIP bindings for Python Jürgen E. Fischer <jef@norbit.de> 2016-05-27 INSTALL is a output file from the t2tdoc target Jürgen E. Fischer <jef@norbit.de> 2016-05-27 make webkit optional Alexandre Neto <senhor.neto@gmail.com> 2016-05-27 fixes debian desktop files for file format icons Alexandre Neto <senhor.neto@gmail.com> 2016-05-27 add extra icons Alexandre Neto <senhor.neto@gmail.com> 2016-05-26 Add QGIS file types Icons for Linux Merge: a389862721 586e9bfabc Alexander Bruy <alexander.bruy@gmail.com> 2016-05-26 Merge pull request #3096 from arnaud-morvan/processing_fix_updatedependentfields [BUGFIX] [Processing] Fix updateDependentFields Merge: 36161fc05d aef3dd4da4 Paolo Cavallini <cavallini@faunalia.it> 2016-05-26 Merge branch 'master' of https://github.com/qgis/QGIS Paolo Cavallini <cavallini@faunalia.it> 2016-05-26 INstructions for installing with Qt5+Py3 on Debian in INSTALL ThomasG77 <thomas_gratier@yahoo.fr> 2016-05-26 Cast each child of QgsAnnotationItem in SIP bindings for Python Jürgen E. Fischer <jef@norbit.de> 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 <volayaf@gmail.com> 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 <rldhont@gmail.com> 2016-05-26 [BUGFIX][Processing] Add getParameterDescriptions to R, Model and Script algo Merge: d783635a40 8cd6be57ed Víctor Olaya <volayaf@gmail.com> 2016-05-26 Merge pull request #3110 from NaturalGIS/master fix two SAGA statistics_grid modules Alexander Bruy <alexander.bruy@gmail.com> 2016-05-26 [processing] homogenize spatial index name with DB Manager (fix #14899) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-23 [Processing] Fix updateDependentFields Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-05-26 fix two SAGA statistics_grid modules Alexander Bruy <alexander.bruy@gmail.com> 2016-05-26 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-05-24 [processing] support multiple scripts/models folders (fix #10476) Jürgen E. Fischer <jef@norbit.de> 2016-05-26 INSTALL is a output file Paolo Cavallini <cavallini@faunalia.it> 2016-05-26 Another typo in INSTALL Merge: eb275ea49b b5b0145c8f Alexander Bruy <alexander.bruy@gmail.com> 2016-05-26 Merge branch 'pluginmanager-fix-strings' Merge: 322da8b2cf ed90055e19 Alexander Bruy <alexander.bruy@gmail.com> 2016-05-26 Merge branch 'worlfile-ext' Alvaro Huarte <ahuarte47@yahoo.es> 2016-05-15 Fix travis errors Alvaro Huarte <ahuarte47@yahoo.es> 2016-03-29 Add Visvalingam simplification algorithm Alvaro Huarte <ahuarte47@yahoo.es> 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 <ahuarte47@yahoo.es> 2016-03-23 Simplify geometry for labeling Alvaro Huarte <ahuarte47@yahoo.es> 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 <ahuarte47@yahoo.es> 2016-02-23 New members in QgsVectorSimplifyMethod for QPaint simplification Alvaro Huarte <ahuarte47@yahoo.es> 2016-02-21 Remove FeatureIterator simplification Merge: d19767d590 997a3683a0 Alexander Bruy <alexander.bruy@gmail.com> 2016-05-25 Merge pull request #3105 from volaya/processing_cleanup [processing] cleanup and improvements Paolo Cavallini <cavallini@faunalia.it> 2016-05-25 Typos in INSTALL Merge: 98ede7fecf 0469ffc13e Paolo Cavallini <cavallini@faunalia.it> 2016-05-25 Merge branch 'master' of https://github.com/qgis/QGIS Alexander Bruy <alexander.bruy@gmail.com> 2016-05-25 homogenize worldfile extensions when exporting map as image (fix #13264) Víctor Olaya <volayaf@gmail.com> 2016-05-25 [processing] removed wrong import Alexander Bruy <alexander.bruy@gmail.com> 2016-05-25 [pluginmanager] reword link to plugin bugtracker (fix #11582) Merge: 0627ac3f42 6b715c5bd6 Alessandro Pasotti <elpaso@itopen.it> 2016-05-25 Merge pull request #3106 from boundlessgeo/wfs-t-tests-2 Wfs t tests Alessandro Pasotti <elpaso@itopen.it> 2016-05-25 Adapted test to new provider changes Alessandro Pasotti <elpaso@itopen.it> 2016-05-25 Added debug msg Alessandro Pasotti <elpaso@itopen.it> 2016-05-25 Renamed test Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2016-05-25 Followup f300715, adjust test Matthias Kuhn <matthias@opengis.ch> 2016-05-25 Fix crash in relation manager When clicking ok with invalid definitions. Fixes #14869 Matthias Kuhn <matthias@opengis.ch> 2016-05-25 [2.5D] Change default roof color Kudos to @timlinux Víctor Olaya <volayaf@gmail.com> 2016-05-25 [processing] fixed modeler dialog Nathan Woodrow <madmanwoo@gmail.com> 2016-05-25 [python] Add bits() bindings for QgsRasterBlock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Add some tooltips to relation subform buttons Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Add more missing docs Víctor Olaya <volayaf@gmail.com> 2016-05-25 [processing] remove square brackets from output names when no path and no extensions are provided Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Add missing docs Víctor Olaya <volayaf@gmail.com> 2016-05-25 [processing] only ask for msys folder in windows Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Store object instead of pointer to crs in QgsMapLayer Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Make QgsCoordinateReferenceSystem implicitly shared Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Allow opacity change for 25d renderer colors (fix #14877) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-05-25 [gui] improve no color logic by keeping RGB values Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Add test for color button that setting color to transparent will retain non-alpha color components Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-25 Search widget wrapper for relation reference widget Merge: 1cddf8db00 3b7c0fc04f Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-05-25 Merge pull request #3102 from rldhont/bugfix_processing_rscript_crs [BUGFIX][Processing][Rscript] Use CRS Parameter D'Hont René-Luc <rldhont@gmail.com> 2016-05-24 [BUGFIX][Processing][Rscript] Write output Table Add support forwriting output table to Rscript command. D'Hont René-Luc <rldhont@gmail.com> 2016-05-24 [BUGFIX][Processing][Rscript] Use CRS Parameter Add support for CRS parameter to Rscript command. Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Correctly return null values from QgsColorWidgetWrapper Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Add a set to null ('clear') to color buttons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-25 Fix invalid background/text colors showing in attribute table Nyall Dawson <nyall.dawson@gmail.com> 2016-05-25 Fix crash in attribute table when layer has no fields Alexander Bruy <alexander.bruy@gmail.com> 2016-05-24 fix typo Alexander Bruy <alexander.bruy@gmail.com> 2016-05-24 [processing][gdaltools] reword merge option (fix #8519) Alexander Bruy <alexander.bruy@gmail.com> 2016-05-24 [processing] add ability to choose encoding when importing into PostGIS (fix #14687) Alexander Bruy <alexander.bruy@gmail.com> 2016-05-24 enable Add button in DB dialogs only when at least one table is selected (fix #5616) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-24 Keep numeric fields type, length and precision in postgresql provider Merge: 2bba1917e1 5d7e218b04 Alexander Bruy <alexander.bruy@gmail.com> 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 <rldhont@gmail.com> 2016-05-24 [BUGFIX][Processing][Rscript] Use Extent Parameter Add support for extent parameter to Rscript command. Merge: ff38f27dea 386fcc67ab Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Merge pull request #3095 from DelazJ/patch-3 Add example to functions Harrissou Sant-anna <delazj@gmail.com> 2016-05-24 Add more example Harrissou Sant-anna <delazj@gmail.com> 2016-05-24 Add more example Víctor Olaya <volayaf@gmail.com> 2016-05-24 [processing] improvements for new mechanism for adding algorithms Correctly remove algorithms on plugin unload Jürgen E. Fischer <jef@norbit.de> 2016-05-24 fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-05-24 Code style Nathan Woodrow <madmanwoo@gmail.com> 2016-05-24 [styledock] Fix setting QgsSingleBandPseudoColorRendererWidget signal order Nathan Woodrow <madmanwoo@gmail.com> 2016-05-24 [styledock] Fix setting label widget layer Opps :) Nathan Woodrow <madmanwoo@gmail.com> 2016-05-24 More ninja changes Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Add file missing from 3e4536 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Followup 71712a, add missing SIP bindings Also change QPointF& -> QPointF (faster) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Followup 73733a, fix crash when running invalid python strings Víctor Olaya <volayaf@gmail.com> 2016-05-23 [processing] fixed header Víctor Olaya <volayaf@gmail.com> 2016-05-23 [processing] additional mechanism to add scripts from 3rd party plugin Víctor Olaya <volayaf@gmail.com> 2016-05-19 [processing] separated alglist to its own module Víctor Olaya <volayaf@gmail.com> 2016-05-13 [processing] moved imports to initialize providers to a separate module Alexander Bruy <alexander.bruy@gmail.com> 2016-05-12 [processing] fix tests Víctor Olaya <volayaf@gmail.com> 2016-05-12 [processing] keep parameter in addProvider method for backwards compatibility Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-04-28 [processing] save value of grass path when autoconfiguration is succesful Víctor Olaya <volayaf@gmail.com> 2016-04-28 [processing] fixed provider updates in toolbox Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-23 Draw vertices of unsegmentized geometry Alexander Bruy <alexander.bruy@gmail.com> 2016-05-23 [processing] correctly set default value in modeler algorithms (fix #12767) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Only show 'case sensitive' checkbox for string fields Nyall Dawson <nyall.dawson@gmail.com> 2016-05-24 Add Is Not Null and Is Not Between type search/filters Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-23 Add missing docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-23 [FEATURE] Add a search widget wrapper for datetime widgets Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 Add an interderminant "empty" state for QgsDateTimeEdit Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 Switch Ctrl+F shortcut to switch to filter mode Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 [FEATURE] Add search widget wrapper for check box widget Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-05-23 Don't crash when trying to sync raster layer for offline editing Fix #14848 Alexander Bruy <alexander.bruy@gmail.com> 2016-05-23 [processing] fix expressions handling in ParameterString (fix #14834) Add initial set of tests for ParameterString Víctor Olaya <volayaf@gmail.com> 2016-05-23 [processing] fix to avoid interrupted system call exceptions in mac Matthias Kuhn <matthias@opengis.ch> 2016-05-23 [build] Allow using ninja generator on non-win os'es Nathan Woodrow <madmanwoo@gmail.com> 2016-05-23 [build] Add better support for Ninja build system Alexander Bruy <alexander.bruy@gmail.com> 2016-05-23 [processing] restore CreateConstantRaster algorithm (fix #14860) Jürgen E. Fischer <jef@norbit.de> 2016-05-23 better fix for 61693b8 Jürgen E. Fischer <jef@norbit.de> 2016-05-23 [MSVC] add include for M_PI_2 ninsbl <stefan.blumentrath@gmx.de> 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 <nyall.dawson@gmail.com> 2016-05-23 Flag old composer table classes as deprecated Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 Fix QgsComposerAttributeTableV2 setting displayed fields under qt5 Also don't run QgsComposerAttributeTable test when disable deprecated flag is set. Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 [expressions] Support date + time = datetime calculations Nyall Dawson <nyall.dawson@gmail.com> 2016-05-23 Fix distorted date time calendar popup Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [qt5 tests] Fix blacklist Jürgen E. Fischer <jef@norbit.de> 2016-05-22 fix postgres provider message Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [qt5 tests] Unblacklist more tests Bas Couwenberg <sebastic@xs4all.nl> 2016-05-22 Only require QTWEBKIT for Qt4 when WITH_QTWEBKIT is true. Matthias Kuhn <matthias@opengis.ch> 2016-05-16 Use unittest assertXXX methods Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [travis] Fix ccache for Qt4 builds Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-05-22 [processing tests] More tolerance in statistics test Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [py3] Use __bool__ instead of __nonzero__ Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [qt5 tests] Unblacklist tests Matthias Kuhn <matthias@opengis.ch> 2016-05-22 [processing tests] Cleanup layer registry before every new test Nathan Woodrow <madmanwoo@gmail.com> 2016-05-22 Fix crash on style dock apply with no layer Nathan Woodrow <madmanwoo@gmail.com> 2016-05-19 [Style dock] Add support for raster layers Merge: b6923758bc 88db4f9ad3 Matthias Kuhn <matthias@opengis.ch> 2016-05-22 Merge pull request #3084 from nyalldawson/single_click_ediit Open editor in attribute table on single click Paolo Cavallini <cavallini@faunalia.it> 2016-03-31 Replaced Grid with Raster for coherence Merge: ff4532c3ac 17fd3d8cb9 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <arnaud.morvan@camptocamp.com> 2016-05-20 Fix in maptool add feature, reject null geometry due to intersection avoidance Alessandro Pasotti <elpaso@itopen.it> 2016-05-20 [server] Fix pep8 build error Alessandro Pasotti <elpaso@itopen.it> 2016-05-20 [server] Removed debug print from the test Alessandro Pasotti <elpaso@itopen.it> 2016-05-20 [server] Added regression test for #8656 Ref. commit b956874f02a9379 Jürgen E. Fischer <jef@norbit.de> 2016-05-20 translation string fixes Nyall Dawson <nyall.dawson@gmail.com> 2016-05-20 Some symbol layer widget fixes: - Fix broken shapeburst fill widget - Tweak stretch behaviour of some widgets Nyall Dawson <nyall.dawson@gmail.com> 2016-05-20 Open editor in attribute table on single click Nyall Dawson <nyall.dawson@gmail.com> 2016-05-20 Allow direct QVariant creation from some QGIS metatypes Alessandro Pasotti <elpaso@itopen.it> 2016-05-19 [server][bugfix] FILTER GetFeatureInfo working again Fixes #8656 Merge: 0078b33ed2 c0d12dcdeb Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-19 Merge pull request #3081 from mhugent/curve_segmentize_parameters Curve segmentize parameters Merge: a19741b297 1ab29771b7 Even Rouault <even.rouault@spatialys.com> 2016-05-19 Merge pull request #3082 from rouault/vectorfilewriter_cleanup_and_encoding_improvement Vectorfilewriter cleanup and encoding improvement Víctor Olaya <volayaf@gmail.com> 2016-05-19 [processing] log errors in hook scripts Víctor Olaya <volayaf@gmail.com> 2016-05-18 [processing] correctly switch to description tab if help tab exists Merge: d73210a5f8 cd9f47ae45 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-19 Merge pull request #3080 from nyalldawson/select_tools [FEATURE] Improved map select tool behaviour Nyall Dawson <nyall.dawson@gmail.com> 2016-05-19 Update test mask image Even Rouault <even.rouault@spatialys.com> 2016-05-19 QgsVectorLayerSaveAsDialog: use QgsVectorFileWriter::MetaData::compulsoryEncoding to initialize the encoding combobox Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-19 QgsVectorFileWriter::initMetaData(): fix DGN registration DGN was registered twice, and the second occurence reseted the creation options Even Rouault <even.rouault@spatialys.com> 2016-05-19 QgsVectorFileWriter: remove the deprecated private driverMetadata(driverName, multiple args) method and use the public one instead Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-17 [FEATURE]: possibility to set the segmentation tolerance (maximum angle or maximum difference) Jürgen E. Fischer <jef@norbit.de> 2016-05-19 * debian packaging update * include qch download link on api index page Merge: c0799d4764 9d59f9ce76 Jürgen E. Fischer <jef@norbit.de> 2016-05-19 Merge pull request #3048 from nyalldawson/qt_doxygen Allow generation of Qt QHP help files from doxygen Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-19 Fix deprecated warning Nyall Dawson <nyall.dawson@gmail.com> 2016-05-19 Generate QCH compiled help with qgis-api-doc package Merge: daa23b59fc f15197da73 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-19 Merge pull request #3009 from pblottiere/magnifier [FEATURE] add a map canvas magnifier Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-19 Merge pull request #3078 from 3nids/scaledenomhelp Precise that scale function returns the denominator and not the scale itself Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-19 [processing] Use QgsVectorLayer::selectByExpression for select by expression alg Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-19 Set expression context for geometry generator builder (fix #14833) Víctor Olaya <volayaf@gmail.com> 2016-05-18 [processsing] removed unused code Blottiere Paul <blottiere.paul@gmail.com> 2016-05-18 add unit test for scale Blottiere Paul <blottiere.paul@gmail.com> 2016-05-18 move magnification in map settings Víctor Olaya <volayaf@gmail.com> 2016-05-18 [processing] show script in toolbox even if it contains errors Víctor Olaya <volayaf@gmail.com> 2016-05-18 [processing] fixed repaint in set vector style algorithm Radim Blazek <radim.blazek@gmail.com> 2016-05-18 [GRASS] close vector map if no more users, fixes #14668 Víctor Olaya <volayaf@gmail.com> 2016-05-18 [processing] fixed toolbox updates Blottiere Paul <blottiere.paul@gmail.com> 2016-05-18 scale is the same whatever the level of magnification Merge: a9c1996bbc 7847f971d4 Víctor Olaya <volayaf@gmail.com> 2016-05-18 Merge pull request #3044 from arnaud-morvan/processing_output_vectortable Processing - Output tables with no geometry through OutputVector Denis Rouzaud <denis.rouzaud@gmail.com> 2016-05-18 Precise that scale function returns the denominator and not the scale itself Merge: 5dd88c990b 292a8a4fc1 Martin Dobias <wonder.sk@gmail.com> 2016-05-18 Merge pull request #3064 from wonder-sk/composer-map-follow-preset Composer map to follow a visibility preset Martin Dobias <wonder.sk@gmail.com> 2016-05-18 Fix updates of preset combo box when presets get changed Nyall Dawson <nyall.dawson@gmail.com> 2016-05-18 Avoid crash in style dock when layer is removed Nyall Dawson <nyall.dawson@gmail.com> 2016-05-18 Fix warnings Nathan Woodrow <madmanwoo@gmail.com> 2016-05-18 [color button] add colour wheel to right click menu Nathan Woodrow <madmanwoo@gmail.com> 2016-05-18 [styledock] scroll area for symbol selector widget Simon Chenery <simon_chenery@yahoo.com> 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 <blottiere.paul@gmail.com> 2016-05-18 remove spin box background color Blottiere Paul <blottiere.paul@gmail.com> 2016-05-18 add unit test for extent Nathan Woodrow <madmanwoo@gmail.com> 2016-05-18 [styledock] more widget changes Nyall Dawson <nyall.dawson@gmail.com> 2016-05-18 Followup feeeaf0, add unit tests Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-18 Fix warning Jürgen E. Fischer <jef@norbit.de> 2016-05-17 fix about box (followup 0b940cac, fixes #14832) Merge: 8ee697bf2d 902953ca9a Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <arnaud.morvan@camptocamp.com> 2016-04-28 Processing - Adapt RefactorFields to work on tables as well as vector layers arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-04-28 Processing - Support OutputVector with no geometry in GUI arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-04-28 Processing - Support tables with no geometry in OutputVector arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-04-28 Processing - Support no geometry in VectorWriter Nathan Woodrow <madmanwoo@gmail.com> 2016-05-17 [styledock] Better layouts for marker widgets - Grid vs Form layouts - Align DD buttons for better look Jürgen E. Fischer <jef@norbit.de> 2016-05-17 osgeo4w: add qt plugin directories to browser with grass (followup b758a8c) Víctor Olaya <volayaf@gmail.com> 2016-05-17 [processing] do not reject string parameters if they contain an unparsable expresion Nathan Woodrow <madmanwoo@gmail.com> 2016-05-17 [mssql] Fix layer not showing with invalid geometry Martin Dobias <wonder.sk@gmail.com> 2016-05-11 Fix composer map tests Martin Dobias <wonder.sk@gmail.com> 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 <matthias@opengis.ch> 2016-05-17 Remove child features when parent's add feature form is cancelled Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-16 Add method to convert string to aggregate type Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 Add possibility to handle aggregate calculation at data provider (not implemented for any providers yet) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 New utility class QgsAggregateCalculator, simplifies calculating aggregates from vector layer fields and expressions Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 Add calculation of number of null values to QgsStatisticalSummary Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-05-17 Fix look&feel of WFS SQL query composer on Mac Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-05-16 indentation fix Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 Ensure that providers fetch geometry for a QgsFeatureRequest with an expression filter which requires geometry Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-05-16 cppcheck fixes Matthias Kuhn <matthias@opengis.ch> 2016-05-16 Add test for attribute table sorting Matthias Kuhn <matthias@opengis.ch> 2016-05-14 Don't require a parent for QgsExpressionBuilderWidget Matthias Kuhn <matthias@opengis.ch> 2016-04-08 Allow sorting attribute table by expression Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 Fix running unsaved script in console Jürgen E. Fischer <jef@norbit.de> 2016-05-16 fix precise build Jürgen E. Fischer <jef@norbit.de> 2016-05-15 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2016-05-16 Fix debug build Merge: c4819adea4 202420c70a Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-05-15 Merge remote-tracking branch 'rouault/fix_qt5_wfs_ogcutils_tests' Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-14 Make ogcutils and WFS tests Qt 5 compatible Even Rouault <even.rouault@spatialys.com> 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 <nyall.dawson@gmail.com> 2016-05-13 Avoid iterating over temporary container Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Avoid detaching temporary containers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-09 Use more efficient QString multiple arg variant rather then chaining .arg calls Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Add missing references to Q_FOREACH loops Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Use QString::at(0) instead of left(1), since it's more efficient and doesn't allocate a QString Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Switch private QList to more efficient QVector container Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Remove unused variables, also avoid some unnecessary string creation when not using debug builds Nyall Dawson <nyall.dawson@gmail.com> 2016-05-15 Fix some Coverity uninitialized variable warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-05-15 [travis] Run tests even with build failures on osx Nyall Dawson <nyall.dawson@gmail.com> 2016-05-13 Include travis build name in dash results (ie qt5/qt4) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-15 Update test masks for Qt5, enable labeling tests Even Rouault <even.rouault@spatialys.com> 2016-05-14 Fixes in qgswebframe.h and qgswebpage.h to fix building without QtWebKit Merge: 45e7da15e1 666050c57c Jürgen E. Fischer <jef@norbit.de> 2016-05-14 Merge pull request #3070 from sebastic/qtermwidget-hurd Add support for GNU/Hurd to GRASS plugin qtermwidget/kpty.cpp. Bas Couwenberg <sebastic@xs4all.nl> 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 <even.rouault@spatialys.com> 2016-05-14 OGR provider: fix Coverity warning about mFetchGeometry member being not always initialized Even Rouault <even.rouault@spatialys.com> 2016-05-14 qgsgml & WFS provider: fix Coverity warnings introduced in recent WFS works Merge: cfb6100389 90cc0ed495 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-03 QgsVectorFileWriter: add capability to export displayed values of fields (typically coming from edit widgets) instead of their raw values aharfoot <aharfoot@users.noreply.github.com> 2016-02-19 Disable FEATURE_DATASET layer option if its value is not set Merge: c5308754eb f94bb6ffc7 Matthias Kuhn <matthias@opengis.ch> 2016-05-14 Merge pull request #2621 from simonsonc/georef-crosshairs Make the georeferencer tool use a snapping cursor Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-22 [DbManager] allow to refresh materialized views (fixes #13697) Matthias Kuhn <matthias@opengis.ch> 2016-05-14 Add note for failing Qt5 test Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Fix `from PyQt.xy` > `from qgis.PyQt.xy` import leftovers Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Fix memory leak Matthias Kuhn <matthias@opengis.ch> 2016-05-14 Fix typo Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Unblacklist fixed Qt5 tests Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Migrate more tests to Python3 Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Migrate provider test to python 3 Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Remove references to QPyNullVariant Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Introduce NULL QVariant to PyQt5 Merge: b1f59f3ed6 d03821866e Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Merge pull request #3069 from sbrunner/connect Directly use function connect, remove no more existing signals Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-05-11 Directly use function connect, remove no more existing signals Merge: 8360936e89 9a48886412 Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Merge pull request #3068 from sebastic/qtermwidget-kfreebsd Add support for kFreeBSD to GRASS plugin. Merge: ab3fef97aa 95b5548def Matthias Kuhn <matthias@opengis.ch> 2016-05-13 Merge pull request #3059 from arnaud-morvan/canvas_saveasimage_with_annotations Save as image with annotations Alexander Bruy <alexander.bruy@gmail.com> 2016-05-13 fix import (take 2) arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-04 Save as image with annotations Alexander Bruy <alexander.bruy@gmail.com> 2016-05-13 [processing] fix import Merge: 19f80601bf 65a37dbe07 Even Rouault <even.rouault@spatialys.com> 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 <sebastic@xs4all.nl> 2016-05-13 Add support for kFreeBSD to grass plugin. Víctor Olaya <volayaf@gmail.com> 2016-05-13 [processing] remove toolbox dock widget when unloading plugin Alexander Bruy <alexander.bruy@gmail.com> 2016-05-13 [processing] simplify variables handling in scripts Alexander Bruy <alexander.bruy@gmail.com> 2016-05-13 fix indentation and typo Merge: b51d70ab95 2535c0a9c1 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-13 Correctly emit presetsChanged() from QgsVisibilityPresetCollection Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-13 Fix flipped marker fill and outline color Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-04-26 Fix style of nullptr comparisons Even Rouault <even.rouault@spatialys.com> 2016-04-22 QgsSQLStatement::quotedIdentifierIfNeeded(): make it quote SQL reserved keywords Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-04-19 QgsVectorLayer::setSubsetString(): call updateFields() Useful for WFS provider whose setSubsetString() can potentially modify fields if changing the SELECT fields Even Rouault <even.rouault@spatialys.com> 2016-04-19 QgsOgcUtils: add conversion from QgsSQLStatement to OGC filters Even Rouault <even.rouault@spatialys.com> 2016-04-19 Add a QgsSQLComposerDialog GUI to edit QgsSQLStatement Even Rouault <even.rouault@spatialys.com> 2016-04-19 Add QgsSQLStatement class to parse SELECT statements Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-04-19 QgsCodeEditorSQL: make autocompletion case insensitive when APIs are set on the lexer Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-05-02 Implement representValue() for Relation Reference widget Blottiere Paul <blottiere.paul@gmail.com> 2016-05-12 fix extent Alexander Bruy <alexander.bruy@gmail.com> 2016-05-09 [processing] don't crash if user canceled script loading Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-12 Add equality operator for gradients, ensure stops are always in order Nyall Dawson <nyall.dawson@gmail.com> 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 <blottiere.paul@gmail.com> 2016-05-12 [FEATURE] add a map canvas magnifier Nyall Dawson <nyall.dawson@gmail.com> 2016-05-12 Partial revert 18b69d Nathan Woodrow <madmanwoo@gmail.com> 2016-05-12 [Style Dock] Attach widget changed for graduated widgets Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 [FEATURE] Show stats for string and date fields in stats dock Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-05-11 Merge pull request #3058 from arnaud-morvan/processing_postgis_errors Processing - Fix unicode/str error in postgis_utils Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Migrate "Hidden" widgets to "Hidden" attribute table columns arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-05-04 Processing - Fix unicode/str error in postgis_utils Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Followup d088fe0: Fix failing test Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Fix python bindings for QgsAttributeAction Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Fix action widget on attribute table Matthias Kuhn <matthias@opengis.ch> 2016-05-09 Followup 59db4d0: Cleanup Merge: 5177d93b5a cf45742fe8 Matthias Kuhn <matthias@opengis.ch> 2016-05-11 Merge pull request #3063 from DelazJ/fields use same icons as in other dialogs for this task Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Add time field filter option for QgsFieldComboWidget (also add docs) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Fix datetime fields not shown in QgsFieldComboWidget when set to date filter Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Fix QgsFieldComboWidget not updating fields when calling setFilter() Nathan Woodrow <madmanwoo@gmail.com> 2016-05-11 [Style Dock] Only disable the widget and not the dock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Fix coverity mixed enum warning, switch 0 -> nullptr Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Fix coverity uninitialized variable warnings Nathan Woodrow <madmanwoo@gmail.com> 2016-05-11 Code style Nyall Dawson <nyall.dawson@gmail.com> 2016-05-11 Fix crash when selecting geometryless layer and style widget is open Nyall Dawson <nyall.dawson@gmail.com> 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 <stephane.brunner@camptocamp.com> 2016-05-11 Be able to store the bookmarks in the project (#2661) Nathan Woodrow <madmanwoo@gmail.com> 2016-05-11 [Style Dock] Use readStyle for undo Nathan Woodrow <madmanwoo@gmail.com> 2016-05-11 Fix early return in writeSymbology Talk about a noob error :) Merge: 0f6838df2a 75cfb32683 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-10 Fix sip bindings for QgsStringStatisticalSummary Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-10 Add test to make sure the curve point is part of the segmented result Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 New class QgsStringStatisticalSummary, for calculating statistics on lists of strings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-10 Fix feature fields does not include virtual or joined fields when feature is requested using a QgsFeatureRequest with FilterFid Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-10 Add missing object name for styling dock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Avoid some detachments Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Fix major(?) memory leak with python code execution Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Fix some minor memory leaks Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Fix memory leak in OGR provider when feature has no geometry and FilterRect is used Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Fix warnings Nathan Woodrow <madmanwoo@gmail.com> 2016-05-10 [Style Dock] Add undo/redo button at the bottom Nathan Woodrow <madmanwoo@gmail.com> 2016-05-10 [FEATURE] Add style/history tab to style dock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-10 Temporarily fix generate_test_mask_image.py by rolling back to Qt4 Merge: 81e72b782f 90d116c6f5 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Merge pull request #3051 from nyalldawson/cad_fixes Improvements and fixes to advanced digitising dock Merge: 794ab065dc ea20149239 Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Merge pull request #3060 from nyalldawson/filled_marker New "Filled marker" symbol layer type Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-07 Catch errors when reprojecting for GeoJSON export Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 [server] Always export GeoJSON in WGS84 (fix #14609) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Always export GeoJSON features in WGS84 (match specifications) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Always create valid GeoJSON (both geometry and properties members are required Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Add method for exporting QgsFeatureList to GeoJSON featurecollection Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Support including attributes of related (child) features in GeoJSON feature export Sponsored by Kanton of Zug, Switzerland Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Allow setting list of attributes to exclude from json exports Nyall Dawson <nyall.dawson@gmail.com> 2016-05-06 Allow injecting extra properties into feature's GeoJSON export Sponsored by Kanton of Zug, Switzerland Nyall Dawson <nyall.dawson@gmail.com> 2016-05-06 Refactor to move JSON exporter to its own class Nyall Dawson <nyall.dawson@gmail.com> 2016-05-06 Support encoding lists and maps to json Nyall Dawson <nyall.dawson@gmail.com> 2016-05-06 Correctly escape more json strings Nyall Dawson <nyall.dawson@gmail.com> 2016-05-03 Blacklist PyQgsJSONUtils test from qt5 (uses null) Nyall Dawson <nyall.dawson@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-05-09 Geometry type check in merge tool is not necessary any more (geometry type conversion is done in provider) Alexander Bruy <alexander.bruy@gmail.com> 2016-05-09 [processing] add support for int64 fields (fix #14777) Merge: fa11390dd3 9470c36aa0 Matthias Kuhn <matthias@opengis.ch> 2016-05-09 Merge pull request #3013 from pierstitus/pseudocolor_renderer Rewrite pseudocolor render code to improve speed Matthias Kuhn <matthias@opengis.ch> 2016-05-09 Doxygen Matthias Kuhn <matthias@opengis.ch> 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 <marco.hugentobler@sourcepole.ch> 2016-05-09 Merge pull request #3045 from mhugent/convert_geometry_2 Convert geometry 2 Harrissou Sant-anna <delazj@gmail.com> 2016-05-09 use same icons as in other dialogs for this task Nyall Dawson <nyall.dawson@gmail.com> 2016-05-09 Fix indeterminate state for numeric line edits was showing "NULL" Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-07 Ensure that @symbol_color is always correct for symbol layer types with subsymbols Nyall Dawson <nyall.dawson@gmail.com> 2016-05-07 Add some clarifications to QgsRelation api Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-06 Fix warning Piers Titus van der Torren <pierstitus@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-05-06 Move conversion of added/changed geometry to vector data provider Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-06 Slightly more precise numbers for circular string centroids Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-05-06 Make sure the curve point is always on the segmentized curve Víctor Olaya <volayaf@gmail.com> 2016-05-06 [processing] add object name to custom menus Jürgen E. Fischer <jef@norbit.de> 2016-05-05 fix display of version in doxymentation Alessandro Pasotti <elpaso@itopen.it> 2016-05-05 [server] Fixes segfault on wrong TypeName Unreported - WFS-T Funded by Boundless Nyall Dawson <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-05-04 Use consistently dataSourceUri() with QgsOgrConnPool (follow up of https://github.com/qgis/QGIS/pull/3057) Even Rouault <even.rouault@spatialys.com> 2016-05-04 QgsOgrProvider::addAttributes(): call invalidateConnections() for MapInfo Even Rouault <even.rouault@spatialys.com> 2016-05-04 Move QgsOgrConnPool::instance()->unref() from QgsOgrProvider::close() to destructor, since we can open()/close() several times Even Rouault <even.rouault@spatialys.com> 2016-05-03 Un-blacklist PyQgsOGRProvider for QT5 tests Even Rouault <even.rouault@spatialys.com> 2016-04-26 Fix style in previous commit regarding comparisons against nullptr Even Rouault <even.rouault@spatialys.com> 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 <manisandro@gmail.com> 2016-05-04 Merge pull request #3057 from manisandro/ogrpool_datasourceuri Consistently use datasource instead of filepath when ref/unref-ing Sandro Mani <manisandro@gmail.com> 2016-05-04 Also use datasource instead of filepath when ref/unref-ing and invalidating. Jürgen E. Fischer <jef@norbit.de> 2016-05-04 release.pl: don't created branches from tag names Nyall Dawson <nyall.dawson@gmail.com> 2016-05-04 Fix coverity uninitialized member warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-05-04 Fix more uncaught exceptions in QgsOgcUtils Matthias Kuhn <matthias@opengis.ch> 2016-05-04 [travis] Fix warnings about invalid ccache options https://travis-ci.org/qgis/QGIS/jobs/127438282#L731 Even Rouault <even.rouault@spatialys.com> 2016-05-03 [GDAL provider] Use GDALAutoCreateWarpedVRT() when the dataset has only RPC Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-05-03 Replace calls to deprecated `assertEquals` method Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2016-05-03 Fix show/hide labels tool with postgres (followup 0232819) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-03 Standardise format of initializer lists Nyall Dawson <nyall.dawson@gmail.com> 2016-05-03 Correctly set initial tab in label style dock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-03 [composer] Fix invalid signal connection Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Add different widget style Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Allow controlling action visibility on attribute table Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Handle item flags for action column Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Doxygen fix Matthias Kuhn <matthias@opengis.ch> 2016-05-01 Fix attribute table column "resync after change" Matthias Kuhn <matthias@opengis.ch> 2016-04-29 Fix crash Matthias Kuhn <matthias@opengis.ch> 2016-04-29 Make string translatable Matthias Kuhn <matthias@opengis.ch> 2016-04-29 Doxygen and sip bindings Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-19 Limit ccache size to 150M Matthias Kuhn <matthias@opengis.ch> 2016-04-19 Add new properties short name and show in attribute table to actions Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-19 Indentation fix Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-27 Rename QgsFilterTableFields to QgsOrganizeTableColumns Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-02-24 Add a possibility to hide a column in the attribute table Harrissou Sant-anna <delazj@gmail.com> 2016-04-26 replace icon Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Followup 875edb0, fix typo Matthias Kuhn <matthias@opengis.ch> 2016-05-02 Improve snapping API documentation Piers Titus van der Torren <pierstitus@gmail.com> 2016-05-02 change comment to remove inadequate @deprecated Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 [cad] Fix invalid coordinates when x/y snapping is enabled and subsequent segments are parallel Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Doxygen fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 2016-05-02 Fix PyQt import to qgis.pyQt in test_qgsnewgeopackagelayerdialog.py Merge: 563d75c1ec 7703ad88ac Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Merge pull request #3031 from rouault/gpkg_improvements GeoPackage support related improvements Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Followup febe30, fix crash Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 [expressions] Fix fetching joined column refs when expression is not prepared (fix #14746) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-05-02 Fix clear value for offset curve tool (fix #14751) Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix more uninitialized variables Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix potential crash in QGIS server Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Avoid some Coverity ignored return value warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix memory leak in labeling dock Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix logic error in dxf export of line with offset Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix some Coverity dereference null pointer warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix potential crash while creating geometry from WKB with bad header Nyall Dawson <nyall.dawson@gmail.com> 2016-05-02 Fix Coverity uninitialized variable warnings Harrissou Sant-anna <delazj@gmail.com> 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 <rldhont@gmail.com> 2016-04-29 [BUGFIX][QGIS Server] WFS GetFeature with propertyname retrieves requested fields D'Hont René-Luc <rldhont@gmail.com> 2016-04-29 [BUGFIX] QgsGeometry exportToGeoJSON return 'null' for null Geometry Matthias Kuhn <matthias@opengis.ch> 2016-04-29 Fix qgis.PyQt compatibility imports Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-22 move PyQt compat folder to python/qgis Nyall Dawson <nyall.dawson@gmail.com> 2016-04-29 Fix calculation of point symbol bounds using data defined rotation or offset Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-29 Update sip bindings Alexander Bruy <alexander.bruy@gmail.com> 2016-04-29 [processing] remove duplicated code Nyall Dawson <nyall.dawson@gmail.com> 2016-04-29 [multiedit] Prompt to apply changes when switching out of multiedit mode Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-29 Fix delete ring tool not updating rendered feature (fix #14741) Nathan Woodrow <madmanwoo@gmail.com> 2016-04-29 Don't resize canvas size on widget change Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-28 Add z/m values to new curves of compound curve Jürgen E. Fischer <jef@norbit.de> 2016-04-28 oracle provider: cleaner geometry retrieval and fix case issue with feature request alias and sdo_relate Alexander Bruy <alexander.bruy@gmail.com> 2016-04-28 [processing] always use original algorithm name for scripts and models (follow up abda90fe0d) Merge: 93d984e504 4a11a1a319 D'Hont René-Luc <rldhont@gmail.com> 2016-04-28 Merge branch 'processing_modeler_default_value' Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-28 Fix crash Merge: d69910a12b fef8c1fef2 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-04-28 fix dxf export when using rule based labeling (followup a64ea0b) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-27 Convert added/changed geometries into the right before sending back to provider Mathieu Pellerin <nirvn.asia@gmail.com> 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 <alexander.bruy@gmail.com> 2016-04-27 fix indentation Merge: c96f66ecae bee4068b89 Alexander Bruy <alexander.bruy@gmail.com> 2016-04-27 Merge pull request #3038 from volaya/provider_add_remove [processing] different approach for provider add/remove Even Rouault <even.rouault@spatialys.com> 2016-04-27 cmake/FindGDAL.cmake: emit warning if GDAL < 1.11 Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-04-27 Put QgsSQLiteExpressionCompiler class inside Doxygen PRIVATE tag Merge: 42e386f8c8 10e3c1914e Jürgen E. Fischer <jef@norbit.de> 2016-04-27 Merge pull request #3040 from 3nids/debian_install_qgis_testing debian: install qgis testing Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-27 debian: install qgis testing Víctor Olaya <volayaf@gmail.com> 2016-04-27 [processing] handle provider modifications when settings have been edited Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-27 Make sublayer dialog sortable and sort by layername initially. Patch provided by Stefan Ziegler Martin Dobias <wonder.sk@gmail.com> 2016-04-27 Gracefully handle topology errors when tracing (fixes #14447) Merge: e9bc8ae4c5 572bd195a5 Martin Dobias <wonder.sk@gmail.com> 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 <rldhont@gmail.com> 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 <volayaf@gmail.com> 2016-04-27 [processing] different approach for provider add/remove Martin Dobias <wonder.sk@gmail.com> 2016-04-27 Make travis happy Martin Dobias <wonder.sk@gmail.com> 2016-04-27 Fix tests, fixes after rebase Jürgen E. Fischer <jef@norbit.de> 2016-04-27 fix precise build Martin Dobias <wonder.sk@gmail.com> 2016-04-27 Cleanups to emphasize that methods work with current label Martin Dobias <wonder.sk@gmail.com> 2016-04-27 Updated label map tools to work with rule-based labeling Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-04-15 Fix crash on invalid assert in rule-based labeling Piers Titus van der Torren <pierstitus@gmail.com> 2016-04-27 Fix sign of safety correction Alexander Bruy <alexander.bruy@gmail.com> 2016-04-26 [processing] don't write NaN's to attribute table (fix #14639) Merge: 2ba252b344 6b88ec81e6 Sandro Mani <manisandro@gmail.com> 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 <manisandro@gmail.com> 2016-04-20 Add connection pool test Sandro Mani <manisandro@gmail.com> 2016-04-11 Move QgsProviderRegistry::instance delete call after deferred delete call Sandro Mani <manisandro@gmail.com> 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 <alexander.bruy@gmail.com> 2016-04-26 Merge pull request #3033 from rldhont/processing_gdal_optional [Processing] well manage optional parameters in GDAL algorithms Alexander Bruy <alexander.bruy@gmail.com> 2016-04-26 fix formatting D'Hont René-Luc <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 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 <volayaf@gmail.com> 2016-04-26 [processing] better handling of variables in scripts Víctor Olaya <volayaf@gmail.com> 2016-04-26 [processing] fixed wrong call to addToLog Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Avoid some Coverity return value warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Fix Coverity big parameter passed by value warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Fix coverity uninitialized variable warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Fix features cannot be added when using attribute table and form popup (fix #14729) Even Rouault <even.rouault@spatialys.com> 2016-04-26 [OGR provider] Use QgsSQLiteExpressionCompiler for SQLite and GPKG drivers Even Rouault <even.rouault@spatialys.com> 2016-04-26 Move QgsSpatiaLiteExpressionCompiler class to core as QgsSQLiteExpressionCompiler so it can be reused by the OGR provider as well Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Fix crash in relation reference widget (fix #14732) Merge: ff85bfe461 ba2601ff45 Víctor Olaya <volayaf@gmail.com> 2016-04-26 Merge pull request #3032 from NaturalGIS/processing_remove_wrong_raster_clip_parameter remove wrong gdal_translate parameter Víctor Olaya <volayaf@gmail.com> 2016-04-26 [processing] print full stacktrace to log when a provider cannot be loaded Víctor Olaya <volayaf@gmail.com> 2016-04-26 [processing] better expression context building Larry Shaffer <lshaffer@boundlessgeo.com> 2016-04-25 Revert "[processing] Extra check to ensure GRASS folder setting not already None" This reverts commit 36a820e51657bf0c3069e1fd287d6b452a3cd1e0. Larry Shaffer <lshaffer@boundlessgeo.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-04-25 test_provider_ogr_gpkg.py: compare geometry by wkb, and use @unittest.expectedFailure decorator Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-04-25 more GDAL a_nodata fixes, for sake of uniformity Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-04-25 remove wrong gdal_translate parameter Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-04-25 set nodata parameter as optional in GDAL clip by extent Nyall Dawson <nyall.dawson@gmail.com> 2016-04-26 Revert "Fix label map unit scale range for font size and buffer" This reverts commit 72714e6f5edb41aca84e361a46ffc4fd6d4523d5. Even Rouault <even.rouault@spatialys.com> 2016-04-25 Fix crash in testqgsogrutils with QT5 where QTextCodec::codecForName( "System" ) returns null Hugo Mercier <hugo.mercier@oslandia.com> 2016-04-25 Minor fixes in intersection removal for the reshape tool arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2016-01-14 Avoid intersections in reshape tool Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-04-25 [BUGFIX] [OGR provider] Free OGR feature in changeAttributeValues() to avoid memory leak Jürgen E. Fischer <jef@norbit.de> 2016-04-25 osgeo4w: add qt plugin directories to browser Jürgen E. Fischer <jef@norbit.de> 2016-04-25 run 2to3 only with Qt5 Nyall Dawson <nyall.dawson@gmail.com> 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 <volayaf@gmail.com> 2016-04-25 [processing] more complete scope for expressions in outputs Víctor Olaya <volayaf@gmail.com> 2016-04-08 [processing] added variables to scope when inputing value of a ParameterNumber Víctor Olaya <volayaf@gmail.com> 2016-04-08 [processing] minor ui fixes in input panels Víctor Olaya <volayaf@gmail.com> 2016-04-08 [processing] added support for expressions in some input params and outputs Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-04-25 fix leading comment Jürgen E. Fischer <jef@norbit.de> 2016-04-25 dxf export: * output 3D geometries * more adaptions to labeling changes Jürgen E. Fischer <jef@norbit.de> 2016-04-25 fix warnings Merge: 0cd5f6afce ee5548b27a Werner Macho <werner.macho@gmail.com> 2016-04-24 Merge pull request #3027 from Cracert/trans2 Add Polish translators Robert Szczepanek <robert@szczepanek.pl> 2016-04-24 Add Polish translators Richard Duivenvoorde <richard@duif.net> 2016-04-24 [NEEDS-DOCS] test, please ignore Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Blacklist broken tests Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Update blacklist Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Add difference image Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Python3 compat fix for composerhtml test Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Enable QtWebKit with Qt5 tests Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Disable internal yaml Even Rouault <even.rouault@spatialys.com> 2016-04-22 [OGR provider] Report curve geometry types. Do geometry type conversions when needed on feature creation/modification Even Rouault <even.rouault@spatialys.com> 2016-04-22 QgsVectorFileWriter::initMetaData(): add layer creation options for GPKG Even Rouault <even.rouault@spatialys.com> 2016-04-22 Add a 'Layer / Create Layer / Create GeoPackage layer' menu item Matthias Kuhn <matthias@opengis.ch> 2016-04-23 Add dependency of port-plugin-xxx on staged-xxx Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-04-22 properly save/restore font marker outline join style Alessandro Pasotti <elpaso@itopen.it> 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 <nyall.dawson@gmail.com> 2016-04-22 Merge pull request #3017 from nirvn/font_marker_outline [FEATURE] add outline settings to font markers Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-20 [FEATURE] add outline settings to font markers Nyall Dawson <nyall.dawson@gmail.com> 2016-04-22 One more xenial test mask update Nyall Dawson <nyall.dawson@gmail.com> 2016-04-22 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-04-22 More xenial, Windows test mask updates Nyall Dawson <nyall.dawson@gmail.com> 2016-04-22 Remove cryptic assert (was failing regularly) Nyall Dawson <nyall.dawson@gmail.com> 2016-04-21 Test mask updates (qt5 and xenial) D'Hont René-Luc <rldhont@gmail.com> 2016-04-21 [BUGFIX] The way layer's shortname is write in QGIS project and used in QGIS Server Matthias Kuhn <matthias@opengis.ch> 2016-04-15 [travis] Allow osx builds to fail Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4. Matthias Kuhn <matthias@opengis.ch> 2016-04-21 [processing] Improve error message when clipping fails due to 2.5D Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-21 fix python testing install directory Matthias Kuhn <matthias@opengis.ch> 2016-04-21 Revert "[travis] OSX: Force sip version 4.17 due to build problems" This reverts commit 842159036a9cfdc518a54ee1ab35de4b14206318. Matthias Kuhn <matthias@opengis.ch> 2016-04-21 Add missing header in QgsCoordinateTransformCache sip Jürgen E. Fischer <jef@norbit.de> 2016-04-21 fix toggling of map styling dock visibility from the layer tree Matthias Kuhn <matthias@opengis.ch> 2016-04-21 Fix default value for marker pen join style in sip bindings Matthias Kuhn <matthias@opengis.ch> 2016-04-21 Fix build warnings Jürgen E. Fischer <jef@norbit.de> 2016-04-21 fix crash on startup Nathan Woodrow <madmanwoo@gmail.com> 2016-04-20 [Style dock] Set open button as toggle Piers Titus van der Torren <pierstitus@gmail.com> 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 <rldhont@gmail.com> 2016-04-20 [BUGFIX] QGIS Server segfault if layer extent is null D'Hont René-Luc <rldhont@gmail.com> 2016-04-20 Remove set mShortName in QgsMapLayer constructor D'Hont René-Luc <rldhont@gmail.com> 2016-04-20 [Processing] Fix when iface is None Nathan Woodrow <madmanwoo@gmail.com> 2016-04-20 Remove layer title from dock for now Sets the dock tab title which means it looks crappy when stacked. Nathan Woodrow <madmanwoo@gmail.com> 2016-04-20 [Style dock] Move layer label inside widget Merge: 8f0f9ccbb2 79442b6ccb Alessandro Pasotti <elpaso@itopen.it> 2016-04-19 Merge pull request #3015 from boundlessgeo/wfs-getfeatures-offline-crash Wfs getfeatures offline crash Hugo Mercier <hugo.mercier@oslandia.com> 2016-04-19 Add mask images for arrow symbol layer test Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-19 Server test: URLError has no code Merge: 831e7cd236 81a6ccf05b Hugo Mercier <hugo.mercier@oslandia.com> 2016-04-19 Merge pull request #2955 from mhugo/arrows [Feature] Arrow symbol layer Nathan Woodrow <madmanwoo@gmail.com> 2016-04-19 [FEATURE][styles] Add new style dock for interactive styling Nyall Dawson <nyall.dawson@gmail.com> 2016-04-19 Disable processing GDAL test on OSX (keeps randomly failing) Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-04-18 Temporarily blacklist the arrow symbology test (qt5 only) Matthias Kuhn <matthias@opengis.ch> 2016-04-18 Improve processing test documentation Hugo Mercier <hugo.mercier@oslandia.com> 2016-04-12 Add @geometry_point_count and @geometry_point_num Hugo Mercier <hugo.mercier@oslandia.com> 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 <nyall.dawson@gmail.com> 2016-04-18 Another missing Qt5 test mask Matthias Kuhn <matthias@opengis.ch> 2016-04-18 [Processing] Retry gdal commands if they are interrupted Merge: a44d0c1fac 81b6493155 Matthias Kuhn <matthias@opengis.ch> 2016-04-18 Merge pull request #2990 from DelazJ/style Symbol selector dialog: use same terms in the gui Nyall Dawson <nyall.dawson@gmail.com> 2016-04-18 Add a missing qt 5 mask image Nyall Dawson <nyall.dawson@gmail.com> 2016-04-18 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2016-04-18 Add note to QgsExpressionContext docs to point to QgsExpressionContextUtils Nyall Dawson <nyall.dawson@gmail.com> 2016-04-18 Update test masks for Qt5, enable more tests on Travis Qt5 builds Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-04-18 Show the active layer in the layers dock header Matthias Kuhn <matthias@opengis.ch> 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. <DartMeasurement>...</DartMeasurement> 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 <matthias@opengis.ch> 2016-04-17 Followup 151204d fix typo Matthias Kuhn <matthias@opengis.ch> 2016-04-17 Add debug for failing gdal subprocess Merge: a669d3c884 ae719c0917 Nathan Woodrow <madmanwoo@gmail.com> 2016-04-17 Merge pull request #3007 from nirvn/svg_marker_disability_v2 [svg] add accessibility and low vision symbols Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-17 [svg] add accessibility and low vision symbols Merge: fc6559aa05 842159036a Matthias Kuhn <matthias@opengis.ch> 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 <lshaffer@boundlessgeo.com> 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 <matthias@opengis.ch> 2016-04-15 [travis] OSX: Force sip version 4.17 due to build problems Merge: b95d6c1d94 449fad3582 Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Merge pull request #3006 from m-kuhn/Qt5ConsoleTests Enable console tests on Qt5 Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Enable console tests on Qt5 Matthias Kuhn <matthias@opengis.ch> 2016-04-15 [travis] Allow osx builds to fail Seems to be caused by sip 4.18 Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Fix crash on postgis error Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Blacklist console test on Qt5 We are missing QScintilla bindings at the moment Matthias Kuhn <matthias@opengis.ch> 2016-04-15 QShortcut is in widgets, not gui Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Fix console import menu and add tests Jürgen E. Fischer <jef@norbit.de> 2016-04-15 debian packaging drop ubuntu vivid support Merge: 78725feda4 816c322df5 Matthias Kuhn <matthias@opengis.ch> 2016-04-15 Merge pull request #3003 from m-kuhn/py3next Enable more tests for PyQt5/Python3 Jürgen E. Fischer <jef@norbit.de> 2016-04-15 Bring back QgsNetworkManager slots and signals removed in 2eb8243 as deprecated Alessandro Pasotti <elpaso@itopen.it> 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 <matthias@opengis.ch> 2016-04-14 Workaround for buggy mac osx cleanup Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Test PyQgsRelationEditWidget updates * QApplication is in QtWidgets, not QtGui * Expected failure only affects the travis Qt4 platform Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Unmask more Python 3 tests Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Improve PORT_PLUGINS cmake code Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Improve spatialite provider test Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Add unicode_keep_u fixer Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Compatibility fix for most of PyQgsGeometryTest Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Python 3 migrate SocketServer Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Manual next fixes Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Run next_call fixer on tests Nyall Dawson <nyall.dawson@gmail.com> 2016-04-15 Fix test failure on GDAL >= 2.0 Nyall Dawson <nyall.dawson@gmail.com> 2016-04-15 [FEATURE] Compilation support for unary - operation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-15 Merge pull request #3000 from nirvn/diamond_ellipse_marker [symbology] add diamond ellipse marker Alessandro Pasotti <elpaso@itopen.it> 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 <hugo.mercier@oslandia.com> 2016-04-14 Merge pull request #2956 from pblottiere/diagrams Update label toolbar to manage diagrams too Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Unblacklist Qt5 tests Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Some general test improvements Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Fix typo Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Fix console errors Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Python 3 update for processing tests Matthias Kuhn <matthias@opengis.ch> 2016-04-14 Cleanup test application on exit Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-14 [postgres] Test for deadlocks with transactions elpaso <elpaso@itopen.it> 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 <marco.hugentobler@sourcepole.ch> 2016-04-14 Merge pull request #2999 from mhugent/server_ntv2_2 [FEATURE]: set default datumstransformation for server with environme… Jürgen E. Fischer <jef@norbit.de> 2016-04-14 fix 7454d87 Jürgen E. Fischer <jef@norbit.de> 2016-04-13 doxygen: include sha in PROJECT_NUMBER Jürgen E. Fischer <jef@norbit.de> 2016-04-13 add doxymentation Jürgen E. Fischer <jef@norbit.de> 2016-04-13 fix windows build Jürgen E. Fischer <jef@norbit.de> 2016-04-12 dxf export: add support for expression contexts and rotated symbols (fixes #14495) Jürgen E. Fischer <jef@norbit.de> 2016-04-11 dxf export: support rule based labeling (fixes #13757) Blottiere Paul <blottiere.paul@gmail.com> 2016-03-22 update label toolbar to manage diagrams too Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-13 fix offset not cloned for ellipse marker Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-13 [symbology] add diamond ellipse marker Harrissou Sant-anna <delazj@gmail.com> 2016-04-10 More consistency on gui labels Alexander Bruy <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2016-04-13 spatialite provider: remove m prefixes in extern functions (followup 1050174) Nyall Dawson <nyall.dawson@gmail.com> 2016-04-13 Fix PyQgsVectorFileWriter test on Windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-04-13 hardcode values for pentagon, hexagon, and equilateral triangle Matthias Kuhn <matthias@opengis.ch> 2016-04-13 QgsSymbolV2: only pop expression scope if it was really added Merge: 9a161ac449 6da18991eb Nyall Dawson <nyall.dawson@gmail.com> 2016-04-13 Merge pull request #2997 from nirvn/more_n_more_markers [symbology] add a filled cross simple marker Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-13 fix angle and anchor point settings for ellipse symbol Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-12 [symbology] add filled cross and hexagon markers Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-04-12 [FEATURE]: set default datumstransformation for server with environment variable Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Fix crash on exit: delete postgres connection pool before QApplication Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Only cache QIcons if a QgsApplication is present Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Add new target port-plugins to run 2to3 on plugins as build step Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Fix indentation Alessandro Pasotti <elpaso@itopen.it> 2016-04-12 [dbmanager] Use user name as DB name if provided Followup for 212b125 Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Mask flaky openstreetmap test Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Cache theme icons for quick access Alessandro Pasotti <elpaso@itopen.it> 2016-04-12 [dbmanager] PG ignore env if service file is used Fixes #14436 Funded by Boundless Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Unblacklist global static QIcon related Qt5 tests Matthias Kuhn <matthias@opengis.ch> 2016-04-12 Don't use global static QIcon's, they crash Qt5 on exit Nyall Dawson <nyall.dawson@gmail.com> 2016-04-12 Fix effects not working for ellipse symbol layers (fix #14661) Matthias Kuhn <matthias@opengis.ch> 2016-04-12 [travis] Qt4: Don't run tests in parallel Nyall Dawson <nyall.dawson@gmail.com> 2016-04-11 [symbology] Remove distorted star symbol Nyall Dawson <nyall.dawson@gmail.com> 2016-04-12 [raster] Add note and docs for psuedocolor 'clip' option Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-04-11 Fix indentation Matthias Kuhn <matthias@opengis.ch> 2016-04-11 [processing] Allow calling GdalUtils.runGdal w/o progress Alexander Bruy <alexander.bruy@gmail.com> 2016-04-11 [processing] fix path handling (fix #14432) Jürgen E. Fischer <jef@norbit.de> 2016-04-11 doxygen: fix extra stylesheet path Alexander Bruy <alexander.bruy@gmail.com> 2016-04-11 [processing] filter items in toolbox using translated and original names (fix #13764) Nyall Dawson <nyall.dawson@gmail.com> 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 <strk@kbt.io> 2016-04-11 Fix the request for 2-spaces indent Sandro Santilli <strk@kbt.io> 2016-04-11 Request 2-spaces indent Sandro Santilli <strk@kbt.io> 2016-04-11 Add generic editor configuration See http://editorconfig.org Merge: 0c5fa81126 25a162c05a Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-11 Fix huge legend item size when symbol uses map unit sizes (fix #13979) Add unit test Nyall Dawson <nyall.dawson@gmail.com> 2016-04-11 Add methods for retrieving and setting size units for QgsMarkerSymbolV2 Nyall Dawson <nyall.dawson@gmail.com> 2016-04-11 [symbology] Add explanatory text for 0 line widths (fix #9937) Alexander Bruy <alexander.bruy@gmail.com> 2016-04-10 [processing] fix missed quotes in OTB provider (fix #14557) Alexander Bruy <alexander.bruy@gmail.com> 2016-04-10 [processing] fix GRASS icon Alexander Bruy <alexander.bruy@gmail.com> 2016-04-07 [processing] don't ask for MSYS folder for GRASS7 (fix #14431) Merge: 7d235d2b0c ae59b733c3 Alexander Bruy <alexander.bruy@gmail.com> 2016-04-10 Merge pull request #2988 from nyalldawson/dissolve [processing] Use unary union in dissolve Nyall Dawson <nyall.dawson@gmail.com> 2016-04-10 [processing] Use unary union in dissolve (much faster for many complex geometry inputs) Merge: f90f999eb4 a72fcb8fe1 Jürgen E. Fischer <jef@norbit.de> 2016-04-10 Merge pull request #2987 from rouault/wfs_uppercase_attribute [WFS] Fix support of attribute names in upper-case Nyall Dawson <nyall.dawson@gmail.com> 2016-04-10 Fix typo Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-04-09 fix 1050174 Jürgen E. Fischer <jef@norbit.de> 2016-04-09 spatialite provider: prefer rowid as primary key where available (and some cleanups) fixes #14575, fixes #14626 Matthias Kuhn <matthias@opengis.ch> 2016-04-09 [travis] No need to wait for slow jobs to finish on failure Matthias Kuhn <matthias@opengis.ch> 2016-04-09 [travis] Clang 3.8 for Qt5 buildss Matthias Kuhn <matthias@opengis.ch> 2016-04-09 [travis] Clang 3.8 for Qt4 builds Alexander Bruy <alexander.bruy@gmail.com> 2016-04-07 don't apply loaded style when layer properties dialog is cancelled Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-04-08 @cond QGEP <qgep@opengis.ch> 2016-04-08 Workaround a instable system call Matthias Kuhn <matthias@opengis.ch> 2016-04-08 ogrinfo reports null geometry features differently Matthias Kuhn <matthias@opengis.ch> 2016-04-08 Drop processing algorithm comparison precision Matthias Kuhn <matthias@opengis.ch> 2016-04-08 Writing shapefiles with Z dimensions is gdal version dependent Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Container based Qt4 builds Nyall Dawson <nyall.dawson@gmail.com> 2016-04-09 Indentation fix Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-08 [composer] Fix world file map is not restored from project Nyall Dawson <nyall.dawson@gmail.com> 2016-04-08 [browser] Set focus to filter edit when filter activated Also clean up some code Merge: d07bc18353 a0b9877b3d Nyall Dawson <nyall.dawson@gmail.com> 2016-04-09 Merge pull request #2985 from manisandro/geom_checker_fixes Geom checker fixes Jürgen E. Fischer <jef@norbit.de> 2016-04-08 oracle provider: handle empty geometries (fixes #14631) Jürgen E. Fischer <jef@norbit.de> 2016-04-08 fix python future installation (followup 5895780) Merge: 9b9377fa87 d30836ea1a Jürgen E. Fischer <jef@norbit.de> 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 <matthias@opengis.ch> 2016-04-08 Fixup b6aee93 Even Rouault <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2016-04-08 Align raster code improvements * Fix x/y mismatch * Improve strings for translation * Remove unrequired cast D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2016-04-08 Merge pull request #2954 from tomchadwin/master New custom CSS for https://qgis.org/api/ Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-08 allow sorting relations in project properties Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-08 be sure that layer exists Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-08 rename protected variable (starts with m), remove old comment Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-08 regroup duplicated code Merge: a6a77ee46b f0a2d60c81 Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-04-08 [ui] make symbol/label/diagram title case consistent Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-07 [ui] add missing icons for no labels and no diagram Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Remove remainders of buggy pg test Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Also retrieve generated values for pktInt Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Fix postgres unit test Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Unit test for 4ec97c33 Matthias Kuhn <matthias@opengis.ch> 2016-04-07 [postgres] Update primary key on insert with pktFidMap Helps to retrieve generated keys with views Denis Rouzaud <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2016-04-07 Followup 297f466 pep8 Víctor Olaya <volayaf@gmail.com> 2016-04-07 [processing] make gdal algorithms honor selection fixes #14622 Denis Rouzaud <denis.rouzaud@gmail.com> 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 <matthias@opengis.ch> 2016-04-07 Fix headers Matthias Kuhn <matthias@opengis.ch> 2016-04-07 Followup 297f466 Add missing CMakeLists.txt Víctor Olaya <volayaf@gmail.com> 2016-04-07 [processing] fixed wild import Merge: 794ef72520 4f87525eec Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 Merge pull request #2980 from nirvn/diagram_ui_improvement [diagram] synchronize enabling UI to match labelling Víctor Olaya <volayaf@gmail.com> 2016-04-07 [processing] added support for QGIS variables in python scripts Víctor Olaya <volayaf@gmail.com> 2016-04-06 [processing] fixed header Víctor Olaya <volayaf@gmail.com> 2016-04-06 [processing] added preconfigured algorithms Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-07 [diagram] synchronize enabling UI to match labelling Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 Initially set focus to text in new name dialog Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 [composer] Fix crash setting table columns from python Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 Remove use of c style function(void) Merge: 5895780553 9040ec1baf Jürgen E. Fischer <jef@norbit.de> 2016-04-07 Merge pull request #2977 from rouault/wfs First part of QEP 35: WFS provider enhancements Jürgen E. Fischer <jef@norbit.de> 2016-04-07 fix internal future install (fixes #14577, take II) Merge: 99980bea0c 100c96c3a8 Jürgen E. Fischer <jef@norbit.de> 2016-04-07 Merge pull request #2946 from sebastic/debian Debian packaging improvements Bas Couwenberg <sebastic@xs4all.nl> 2016-04-07 Add python-shapely to python-qgis-common dependencies. Closes Debian Bug #820281 (https://bugs.debian.org/820281). Nyall Dawson <nyall.dawson@gmail.com> 2016-04-07 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 Fix calculation of diagram size in map units when using scale limits Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 Fix margins on photo and web view edit widgets Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-06 Add geometry methods for calculating the distance to a specified vertex from the start of the geometry Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-06 Use real values when interpolating color components in gradients Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 [FEATURE] New project(point, distance, bearing) expression function Projects a point geometry by the specified distance and bearing Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-06 Improve documentation for QgsGeometry::closestVertex Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 Add some provider tests for empty rectangles Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 Fix build with Qt5 <5.5 Matthias Kuhn <matthias@opengis.ch> 2016-04-05 Move AutoTransaction setting to project properties Was in global app settings Matthias Kuhn <matthias@opengis.ch> 2016-04-06 Better support for LabelOnTop in multicolumn attribute form layouts Matthias Kuhn <matthias@opengis.ch> 2016-04-04 Allow adding a new entry from the relation reference widget Matthias Kuhn <matthias@opengis.ch> 2016-04-04 Make string translatable Merge: 9c0a291046 7b233e514c Nyall Dawson <nyall.dawson@gmail.com> 2016-04-06 Merge pull request #2976 from nirvn/more_markers [symbology] add half triangle markers Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <nirvn.asia@gmail.com> 2016-04-05 [symbology] add half triangle markers Matthias Kuhn <matthias@opengis.ch> 2016-04-05 Deprecate QgsProject::dirty( bool ) in favor of QgsProject::setDirty Nyall Dawson <nyall.dawson@gmail.com> 2016-04-05 Followup 31d7be Tweak some API and docs, and fix overlapping UI widgets Merge: 410a43814b dc5d7ab985 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-05 Allow relative links in composer labels Allow relative links in composer labels Matthias Kuhn <matthias@opengis.ch> 2016-04-05 QgsMaplayerRegistry function to get only vector or raster layers Nyall Dawson <nyall.dawson@gmail.com> 2016-04-05 Simplify some editor widget parenting Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-04-05 make wfs/ogc error message translatable Jürgen E. Fischer <jef@norbit.de> 2016-04-04 don't crash when reply is destroyed while it's waiting for credentials to be entered Nyall Dawson <nyall.dawson@gmail.com> 2016-04-05 Add missing binding Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-05 [diagram] make use of unit widget for diagram size Víctor Olaya <volayaf@gmail.com> 2016-04-05 [processing] extended 'menus' section in options, to allow adding buttons Víctor Olaya <volayaf@gmail.com> 2016-04-04 [processing] extra checks to avoid issues with previous versions values Matthias Kuhn <matthias@opengis.ch> 2016-04-05 Cleanup ValueRelation widget Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-05 [diagram] add unit type setting for outlines (fixes #14614) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-05 Fix missing docs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-05 [symbology] Add some more dispersed marker symbols (half/quarter squares) Nyall Dawson <nyall.dawson@gmail.com> 2016-04-05 Show simple marker symbol name in tooltip Blottiere Paul <blottiere.paul@gmail.com> 2016-04-04 fix polyline rendering when layer draws effects (fix #14611) Jürgen E. Fischer <jef@norbit.de> 2016-04-04 debian packaging: no internal future only stretch sid wily xenial (fixes #14577) Merge: 2adfbb078a 14c7900e1a Denis Rouzaud <denis.rouzaud@gmail.com> 2016-04-04 Merge pull request #2971 from DelazJ/patch-9 typo fix Harrissou Sant-anna <delazj@gmail.com> 2016-04-04 typo fix Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-04 [symbology] add semicircle, third, quarter circles to simple markers Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Fix artifacts on simple marker "arrowhead" symbol, allow symbol to work correctly with join modes Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-04-04 Prefer usage of https:// over http:// Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <elpaso@itopen.it> 2016-04-04 Delete a blank line to make flake8 happy Alexander Bruy <alexander.bruy@gmail.com> 2016-04-04 [processing] fix looping over features in Join Attributes alg (fix #14428) Merge: 541463718d 5a72bc7d52 Alessandro Pasotti <elpaso@itopen.it> 2016-04-04 Merge pull request #2963 from elpaso/server-fix-qs-encoding [SERVER] Fix encoding of query string for bindings Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-04 [FEATURE] add outline join style to ellipse markers Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Function argument name should not be translatable Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-04-04 remove pseudo options HAVE_MSSQL, HAVE_DB2, HAVE_SPATIALITE and HAVE_PYTHON Jürgen E. Fischer <jef@norbit.de> 2016-04-04 include db2 provider in packaging Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Fix warning David Adler <dwadler@users.noreply.github.com> 2016-04-03 merged DB2 updates [FEATURE] New vector data provider for DB2 sources Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Fix some minor coverity warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Fix memory leak Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Fix coverity uninitialized variable warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Make attribute selection table in vector save as dialog taller Nyall Dawson <nyall.dawson@gmail.com> 2016-04-04 Followup 99d5e4, add unit tests Merge: c08d3592dd 3a2a099c59 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-03 Add testdata cache folder to .gitignore Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-03 add simple marker join style tests Mathieu Pellerin <nirvn.asia@gmail.com> 2016-04-02 [FEATURE] add outline join style settings to simple markers (fixes #3797) Jürgen E. Fischer <jef@norbit.de> 2016-04-03 [FEATURE] vector file writer: allow selection of attributes to export Jürgen E. Fischer <jef@norbit.de> 2016-04-03 oracle provider: handle NULL geometry in case of multiple geometry columns Jürgen E. Fischer <jef@norbit.de> 2016-04-03 extent group box: fix header spelling Jürgen E. Fischer <jef@norbit.de> 2016-04-03 fix indentation Merge: 42e42f77b4 3e7553c1f2 Jürgen E. Fischer <jef@norbit.de> 2016-04-02 Merge pull request #2965 from DelazJ/patch-8 Update qgstipfactory.cpp Harrissou Sant-anna <delazj@gmail.com> 2016-04-02 Update qgstipfactory.cpp elpaso <elpaso@itopen.it> 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 <jef@norbit.de> 2016-04-01 2to3: avoid duplicate transformation of print (followup c4d9b0a) Jürgen E. Fischer <jef@norbit.de> 2016-04-01 move new composer tests to pyqt wrappers (followup 7a8a541 and f413046) Alexander Bruy <alexander.bruy@gmail.com> 2016-04-01 [processing] more HiDPI fixes (refs #14474) Matthias Kuhn <matthias@opengis.ch> 2016-04-01 Right align labels with multicolumn attribute forms Matthias Kuhn <matthias@opengis.ch> 2016-04-01 Move drag and drop designer python API to QgsEdtiFormConfig Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 2016-04-01 [processing] add function to retrieve Processing version Initial idea by Etienne Trimaille Jürgen E. Fischer <jef@norbit.de> 2016-04-01 fix windows build Jürgen E. Fischer <jef@norbit.de> 2016-04-01 2to3: drop fix_print and avoid double parens in fix_print_with_import Nyall Dawson <nyall.dawson@gmail.com> 2016-04-01 [composer] Make drawing polygon/polyline follow canvas right click behaviour (right click ends drawing without adding node) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-04-01 Use Qt methods for translating node coords to scene coords Nyall Dawson <nyall.dawson@gmail.com> 2016-04-01 [composer] Respect modifier keys when moving nodes with keys Blottiere Paul <blottiere.paul@gmail.com> 2016-03-23 [FEATURE][composer] Add tools for drawing polygon and polylines Jürgen E. Fischer <jef@norbit.de> 2016-03-31 globe plugin: fix crash on exit Jürgen E. Fischer <jef@norbit.de> 2016-03-31 really fix ab5f06b (ouch again - machine mixup) Jürgen E. Fischer <jef@norbit.de> 2016-03-31 fix ab5f06b (ouch) Salvatore Larosa <lrssvtml@gmail.com> 2016-03-31 [pyqgis-console] fix multi-line code execution Salvatore Larosa <lrssvtml@gmail.com> 2016-03-21 [pyqgis-console] fix import statement Jürgen E. Fischer <jef@norbit.de> 2016-03-31 processing: base grass path on OSGEO4W_ROOT where available Matthias Kuhn <matthias@opengis.ch> 2016-03-31 Convert print function to py3 style in tests Matthias Kuhn <matthias@opengis.ch> 2016-03-31 Remove some python tests from Qt5 blacklist Tom Kralidis <tomkralidis@gmail.com> 2016-03-31 [MetaSearch] fix version referencing Merge: 1e85772e03 3dffb7b743 Tom Kralidis <tomkralidis@gmail.com> 2016-03-31 Merge pull request #2959 from geopython/master reuse core icons Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-31 Fix layer order in GetPrint Tom Kralidis <tomkralidis@gmail.com> 2016-03-31 reuse core icons Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-31 Replace calls to deprecated method Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-31 Keep old method signature in wms config parser for compatibility Matthias Kuhn <matthias@opengis.ch> 2016-03-31 Fix expression "if" documentation Harrissou Sant-anna <delazj@gmail.com> 2016-03-28 Fix if function example Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-31 Adapt qgswmsconfigparser.sip Merge: afa20ec28d 2fb71b02c4 Matthias Kuhn <matthias@opengis.ch> 2016-03-31 Merge pull request #2958 from mbernasocchi/master Protect process_contexthelp.py from IOError Marco Bernasocchi <marco@opengis.ch> 2016-03-24 Protect process_contexthelp.py from IOError Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-29 [FEATURE:] Redlining in QGIS server (GetMap and GetPrint). Funded by canton of Solothurn Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Update legend test mask images for Windows build Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Fix PyQgsVirtualLayerDefinition test on Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Fix qgis_coordinatereferencesystemtest with GDAL >= 2.0 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Fix qgsrasterlayer tests under GDAL >= 2.0 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-31 Drop precision of some processing tests to pass on Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Fix composer_label tests under Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-03-31 Fix generate_test_mask_image script Merge: dccd731070 768416340f Alessandro Pasotti <elpaso@itopen.it> 2016-03-30 Merge pull request #2957 from boundlessgeo/wfs-t-fixes-14139 Fix for simple geometries insert error in WFS-T elpaso <elpaso@itopen.it> 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 <jef@norbit.de> 2016-03-30 debian packaging: no need for downgraded cmake on xenial anymore Matthias Kuhn <matthias@opengis.ch> 2016-03-30 Followup ad8ee31: inverted usage of identifyable layer config Matthias Kuhn <matthias@opengis.ch> 2016-03-30 Remove expected failure from test Tom Chadwin <tom.chadwin@nnpa.org.uk> 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 <tom.chadwin@nnpa.org.uk> 2016-03-30 Move CSS to /doc, clarify comment Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-30 New QgsFontUtils::asCSS method for converting a QFont to a CSS string representation (as close as possible) Jürgen E. Fischer <jef@norbit.de> 2016-03-30 fix windows build Jürgen E. Fischer <jef@norbit.de> 2016-03-30 use wait cursor when zooming to layers and groups from layer tree Jürgen E. Fischer <jef@norbit.de> 2016-03-30 oracle provider: also try sdo_filter on queries Jürgen E. Fischer <jef@norbit.de> 2016-03-30 store and restore layer extents in projects Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-30 Highlight today's date in date time calendar popup Merge: 4ece916728 8c3155fbe8 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-30 Merge pull request #2952 from rouault/fix_indentation Fix indentation in src/app/qgisapp.cpp Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-03-29 txt2doc run (followup 9b198f1) Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Line break at end of file Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Revert historic Travis change Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Doxyfile clarification/format tweak Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Edit Doxyfile to change colour scheme and use CSS Also moved custom CSS to /cmake_templates Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Remove colour declarations Use doxygen HTML_COLORSTYLE_HUE = 113 instead Merge: 26df41f950 9b198f1f1b Matthias Kuhn <matthias@opengis.ch> 2016-03-29 Merge pull request #2950 from rouault/INSTALL_note_about_msinttypes INSTALL: mention not to install msinttypes package in OSGeo4W Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Further blue > green palette changes Confirmed working with doxygen, using HTML_EXTRA_STYLESHEET - tested locally Tom Chadwin <tom.chadwin@nnpa.org.uk> 2016-03-29 Correct search box position in menu bar Merge: 944db6d2be bf83f4ebd0 Alexander Bruy <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2016-03-29 Fix llvm apt repository Even Rouault <even.rouault@spatialys.com> 2016-03-29 INSTALL: mention not to install msinttypes package in OSGeo4W Nathan Woodrow <madmanwoo@gmail.com> 2016-03-26 Don't need to be told the sqlite db has been created Will show up in browser right away Nathan Woodrow <madmanwoo@gmail.com> 2016-03-26 Ignore remove legend entries dialog with shift help Matthias Kuhn <matthias@opengis.ch> 2016-03-29 WMS provider with Qt5 sends STYLES=& instead of STYLES& Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Allow sorting identifyable and readonly layers by checkbox Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Add QgsTableWidgetItem for easier sorting of checkbox tables Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Add a new filter for WritableLayers to QgsMapLayerProxyModel Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Make readOnly mode of vector layers configurable Matthias Kuhn <matthias@opengis.ch> 2016-03-23 [Feature] Save readonly mode of vector layers in project Matthias Kuhn <matthias@opengis.ch> 2016-03-11 Make QgsMapLayerProxyModel::exceptedLayers a property Matthias Kuhn <matthias@opengis.ch> 2016-03-11 Centralize handling of non-identifiable layers in QgsProject Matthias Kuhn <matthias@opengis.ch> 2016-03-28 Fix locale problems in PyQgsAppStartup test Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Inlcude PyQgsAppStartup test on Qt5 Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Improve debug output of app startup test Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Enable console with Python3 / PyQt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-29 Fix field calc bar error when setting to field name with spaces Nyall Dawson <nyall.dawson@gmail.com> 2016-03-29 Fix stats dock not working with field names with spaces (fix #14541) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-29 Fix QgsFieldExpressionWidget reporting field names with spaces as invalid, add tests Septen <gammerxpower@gmail.com> 2016-03-25 [processing]Fixed UI bug with invalid button width. Jürgen E. Fischer <jef@norbit.de> 2016-03-26 disable symbol visiblity flags for globe plugin on release builds on trusty (cherry picked from commit 1bb98d6db932b0d1d7db0d34eb06fae144c523cf) Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Geometry testing, reduce default precision Matthias Kuhn <matthias@opengis.ch> 2016-03-27 Copyable output of testing environment variables Anita Graser <anitagraser@gmx.at> 2016-03-23 added buffer tests Merge: 060019cbb4 2c6d4ba35e Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-03-27 Merge pull request #2947 from rouault/minmax_longlong Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong Jürgen E. Fischer <jef@norbit.de> 2016-03-25 de-plenk more Jürgen E. Fischer <jef@norbit.de> 2016-03-25 de-plenk exclamation marks Jürgen E. Fischer <jef@norbit.de> 2016-03-25 geometry checker: refine dialog (implement #14572) Jürgen E. Fischer <jef@norbit.de> 2016-03-25 prepare-commit.sh: show progress Even Rouault <even.rouault@spatialys.com> 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 <sebastic@xs4all.nl> 2016-03-25 Move all post installation changes to dh_auto_install override. Bas Couwenberg <sebastic@xs4all.nl> 2016-03-25 Update upstream metadata URLs to use HTTPS. Bas Couwenberg <sebastic@xs4all.nl> 2016-03-25 Enable all hardening buildflags. Adds ld -z now & -fPIE -pie. Bas Couwenberg <sebastic@xs4all.nl> 2016-03-25 Use Standards-Version 3.9.7 for sid, stretch & xenial. Bas Couwenberg <sebastic@xs4all.nl> 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 <sebastic@xs4all.nl> 2016-03-25 Fix 'nubmer' typo, replace with 'number'. Alexander Bruy <alexander.bruy@gmail.com> 2016-03-25 fix typo Alexander Bruy <alexander.bruy@gmail.com> 2016-03-25 [processing] add OPTIMIZE_SIZE option to gdalwarp (fix #5651) Alexander Bruy <alexander.bruy@gmail.com> 2016-03-25 [processing] replace some raster icons with SVG to improve HiDPI support (refs #14474) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-19 [processing] refactor Virtual vector layer algorithm Add support for unioned layers (fix #12991) elpaso <elpaso@itopen.it> 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 <jef@norbit.de> 2016-03-25 pyqtwrapper: update some remaining scripts Jürgen E. Fischer <jef@norbit.de> 2016-03-25 don't include future for python3 (followup 2b55d89) Jürgen E. Fischer <jef@norbit.de> 2016-03-25 give qgis future (followup 15b3600) Sandro Mani <manisandro@gmail.com> 2016-03-24 [Geometry checker] Fix crash in QgsGeometryAreaCheck::mergeWithNeighbor due to incorrect code ordering Sandro Mani <manisandro@gmail.com> 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 <jef@norbit.de> 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 <jef@norbit.de> 2016-03-24 testqgswcspublicservers: also update network timeout (followup 3894159) Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-03-24 don't strip utf8 in log Merge: 140b51728a f3872914ce Jürgen E. Fischer <jef@norbit.de> 2016-03-24 Merge pull request #2943 from rouault/fix_networkTimeout Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout Tom Chadwin <tom.chadwin@nnpa.org.uk> 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 <tom.chadwin@nnpa.org.uk> 2016-03-24 Merge remote-tracking branch 'refs/remotes/qgis/master' Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 2016-03-24 Add missing SQLITE3_INCLUDE_DIR in tests/src/analysis/CMakeLists.txt For OSM test Merge: 15b36005ad 7dbc0bf819 Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-24 Merge pull request #2915 from mhugo/fix_vlayers Various fixes for virtual layers Jürgen E. Fischer <jef@norbit.de> 2016-03-24 debian packaging: limit python-future to stretch, sid, wily and xenial TODO add internal python-future for others Matthias Kuhn <matthias@opengis.ch> 2016-03-24 Fix indentation Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Some style improvements for test Merge: 40611d7885 8d9443bdca Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-03-23 Reenable fcgi and server on osx (followup 53d40e8) Merge: 70e2696be5 2e04162e37 Jürgen E. Fischer <jef@norbit.de> 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 <even.rouault@spatialys.com> 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<QgsFeature>&) (qgsspatialiteprovider.cpp:3752) ==4014== Address 0x8e2a8b30 is 0 bytes inside a block of size 94 alloc'd ==4014== at 0x4C29520: operator new[](unsigned long) (vg_replace_malloc.c:363) ==4014== by 0x7FB1B964: QgsSpatiaLiteProvider::convertFromGeosWKB(unsigned char const*, int, unsigned char**, int*, int) (qgsspatialiteprovider.cpp:1341) ==4014== by 0x7FB234B5: QgsSpatiaLiteProvider::addFeatures(QList<QgsFeature>&) (qgsspatialiteprovider.cpp:3676) Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-15 [db manager] Fix virtual layers plugin (fixes #14404) Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-14 Fix virtual layer UI tooltips Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-14 Virtual layer: Be case insensitive when looking for a layer name Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-14 Add a right click action to edit virtual layer settings Hugo Mercier <hugo.mercier@oslandia.com> 2016-03-14 Fix the virtual layer icon text Merge: 4b5796497a f0be0457d5 Alexander Bruy <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2016-03-23 Merge pull request #2939 from rouault/missing_sqlite3_include_pyspatialite Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt Even Rouault <even.rouault@spatialys.com> 2016-03-23 Add missing SQLITE3_INCLUDE_DIR in pyspatialite CMakeLists.txt Jürgen E. Fischer <jef@norbit.de> 2016-03-23 oracle provider: refactor uri handling in oracle provider (followup d161612) Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-03-23 Fix the master (merge without tests pass :-( ) Related to #2893 Septen <gammerxpower@gmail.com> 2016-03-23 Typo fixes. Merge: 48104d5737 b073111f8a Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-03-23 Merge pull request #2865 from medspx/processing_raster_bunch [Processing] Add the last GRASS7 r.* algorithms Merge: e6c5301cf8 097b18190c Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Merge pull request #2935 from matakuka/dissolve changed check for validity from isGeosValid() to validateGeometry() Matthias Kuhn <matthias@opengis.ch> 2016-03-23 Don't run qt5 tests in parallel Jürgen E. Fischer <jef@norbit.de> 2016-03-23 indentation fix Septen <gammerxpower@gmail.com> 2016-03-23 Typo fixes. Stylystic fixes. Jürgen E. Fischer <jef@norbit.de> 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 <gammerxpower@gmail.com> 2016-03-23 ParameterMultipleInput: added tests. Septen <gammerxpower@gmail.com> 2016-03-23 ParameterMultipleInput minor fixes. Septen <gammerxpower@gmail.com> 2016-03-23 Some PEP8 fixes. Maximilian Krambach <maximilian.krambach@gmx.de> 2016-03-22 identation errors and wrong file paths Merge: 6c31d89a51 f197b7cac4 Septen <gammerxpower@gmail.com> 2016-03-22 Merge branch 'master' of git://github.com/qgis/QGIS Septen <gammerxpower@gmail.com> 2016-03-22 (ref #14469) Processing options: search optimized. Cleanups. Merge: c8cb3fb856 a5ab9d22ac Matthias Kuhn <matthias@opengis.ch> 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 <jef@norbit.de> 2016-03-22 debian packaging remove duplicate change entry Maximilian Krambach <maximilian.krambach@gmx.de> 2016-03-22 fixed wrong location of testdata Matthias Kuhn <matthias@opengis.ch> 2016-03-22 Add python-future to debian dependencies Merge: 5fb64bd4a6 45a364eb2b Matthias Kuhn <matthias@opengis.ch> 2016-03-22 Merge pull request #2921 from m-kuhn/py33 Python 3.3 and future Jürgen E. Fischer <jef@norbit.de> 2016-03-22 fix installation of PyQt.uic wrapper Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-03-21 Add way to regenerate the list Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-03-18 Ignore None signature Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-03-18 Change acceptable missing doxygen from count to list To have only the concerned members in the errors Stéphane Brunner <stephane.brunner@camptocamp.com> 2016-03-18 Remove no more needed acceptable values in test_qgssipcoverage.py Maximilian Krambach <maximilian.krambach@gmx.de> 2016-03-22 identation Matthias Kuhn <matthias@opengis.ch> 2016-03-17 Mangle travis osx python path Matthias Kuhn <matthias@opengis.ch> 2016-03-17 Specify python version for test python interpreter Matthias Kuhn <matthias@opengis.ch> 2016-03-14 py2/py3 compat patches Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Switch to python 3.3 and new binary osgeo4travis Matthias Kuhn <matthias@opengis.ch> 2016-03-16 Reduce test timeout to 60 seconds Matthias Kuhn <matthias@opengis.ch> 2016-03-22 Sort Qt5 test blacklist Jürgen E. Fischer <jef@norbit.de> 2016-03-22 update_ts.sh: pulling doesn't require a build directory Septen <gammerxpower@gmail.com> 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 <gammerxpower@gmail.com> 2016-03-22 (ref #12580).ParameterMultipleInput:allow to define min number of inputs. Maximilian Krambach <maximilian.krambach@gmx.de> 2016-03-21 changed check for validity from isGeosValid() to validateGeometry() in dissolve.py Even Rouault <even.rouault@spatialys.com> 2016-03-21 Add another missing SQLITE3_INCLUDE_DIR Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-03-21 travis: disable fcgi and server on osx (fastcgi.com apparently gone) Jürgen E. Fischer <jef@norbit.de> 2016-03-21 switch bindings to pyqt wrappers Jürgen E. Fischer <jef@norbit.de> 2016-03-21 switch tests to pyqt wrappers Jürgen E. Fischer <jef@norbit.de> 2016-03-21 scripts/widgets_tree.py: switch to PyQt wrappers and reformat Jürgen E. Fischer <jef@norbit.de> 2016-03-21 scripts/mkuidefaults.py: switch to PyQt wrappers and reformat Jürgen E. Fischer <jef@norbit.de> 2016-03-21 plugin installer: switch to pyqt wrappers Jürgen E. Fischer <jef@norbit.de> 2016-03-21 metasearch: switch to pyqt wrappers Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-03-21 processing: switch to pyqt wrappers, flake8 fixes Jürgen E. Fischer <jef@norbit.de> 2016-03-21 GdalTools: new style signals Jürgen E. Fischer <jef@norbit.de> 2016-03-21 db_manager: cleanups Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-03-21 [FEATURE] oracle provider: basic support for Oracle Workspace Manager (switches to a given workspace on connect) Jürgen E. Fischer <jef@norbit.de> 2016-03-20 2to3: add fixes Jürgen E. Fischer <jef@norbit.de> 2016-03-20 build context help and expression help in build directory and still include it in translations Jürgen E. Fischer <jef@norbit.de> 2016-03-20 fix warnings Merge: a3c76c617a 4f18701d31 Matthias Kuhn <matthias@opengis.ch> 2016-03-20 Merge pull request #2863 from pvalsecc/minMaxScale Add check to make sure minScale<=maxScale. Alexander Bruy <alexander.bruy@gmail.com> 2016-03-20 [processing] activate GRASS 7 by default and disable GRASS 6 Alexander Bruy <alexander.bruy@gmail.com> 2016-03-16 don't duplicate Menus entry in settings Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-19 Remove merge conflict on r.cost algorithms Matthias Kuhn <matthias@opengis.ch> 2016-03-19 Don't crash when some shortcuts can't be loaded Fix #14528 Jürgen E. Fischer <jef@norbit.de> 2016-03-19 add missed file (followup a17ed10) Jürgen E. Fischer <jef@norbit.de> 2016-03-19 fix PyQt.uic for use in processing Jürgen E. Fischer <jef@norbit.de> 2016-03-19 fix vector menu creation on qt5 Jürgen E. Fischer <jef@norbit.de> 2016-03-19 crssync: skip more crses that cannot be copied Jürgen E. Fischer <jef@norbit.de> 2016-03-19 port sqldrivers ocispatial and qspatialite to qt5 Anita Graser <anitagraser@gmx.at> 2016-03-13 renamed algorithm_tests.yaml Jürgen E. Fischer <jef@norbit.de> 2016-03-18 use link to release branch in about box for exported sources (fixeds #14525) Merge: 2942ce576b d7c477b078 Víctor Olaya <volayaf@gmail.com> 2016-03-18 Merge pull request #2901 from bartnv/fix-iterating-import [processing] Fix extension removal in exportVectorLayer Merge: 839db0a505 d318981f3d Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 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 <volayaf@gmail.com> 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 <patrick.valsecchi@camptocamp.com> 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 <matthias@opengis.ch> 2016-03-18 Merge pull request #2924 from nyalldawson/qt5_fix Fix compilation on Qt5 versions < 5.5 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-18 Add qt5 test masks for compositions tests Nyall Dawson <nyall.dawson@gmail.com> 2016-03-18 Add masks for qt5 and enable atlas test Nyall Dawson <nyall.dawson@gmail.com> 2016-03-18 Fix parsing of #rrggbbaa colors under Qt5 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-18 Fix compilation on Qt5 < 5.5 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-03-17 Disable watchDog when plugin was loaded successfully Matthias Kuhn <matthias@opengis.ch> 2016-03-17 Fix subform for relations are not shown Followup 3fd3dae Fix #14515 Merge: 09f6b918a5 cd267b066c Matthias Kuhn <matthias@opengis.ch> 2016-03-17 Merge pull request #2920 from bstroebl/testEliminate [processing] Tests for eliminate Jürgen E. Fischer <jef@norbit.de> 2016-03-17 * fix pyuic wrapper on windows * fix PyQt wrapper installation on precise Nyall Dawson <nyall.dawson@gmail.com> 2016-03-17 Fix failing mssql provider test Nyall Dawson <nyall.dawson@gmail.com> 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 <bernhard.stroebl@jena.de> 2016-03-16 [processing] change field access Matthias Kuhn <matthias@opengis.ch> 2016-03-16 UI consistency "Rendering order..." to "Symbol levels..." Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [processing] renew test results depending on polys.gml Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [processing] change polygon test input Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [processing] reflect changed test input in yaml file Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [processing] renew test output for eliminate Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [processing] change test input to have adjacent polygons Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-16 [BUG] run eliminate with non-editable input layer Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-14 [processing] add test for eliminate algorithm Bas Couwenberg <sebastic@xs4all.nl> 2016-03-13 Don't require Python 3 for Qt5. Use separate ENABLE_PYTHON3 option for Python 3. Matthias Kuhn <matthias@opengis.ch> 2016-03-16 [processing] Move custom source data to separate folder Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-15 [processing] remove double quotes in test.yaml Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-14 [processing] add test for eliminate algorithm Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-14 [processing] eliminate: prepare input layer for test Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-14 [processing] use proper way to access geometry Nyall Dawson <nyall.dawson@gmail.com> 2016-03-16 Drop doc test threshold Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-03-15 GDAL 2.0 allows writing 64bit longlong integers Fix #14411 Jürgen E. Fischer <jef@norbit.de> 2016-03-16 fix pyuic wrapper Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-03-15 db_manager: migrate to new style signals Jürgen E. Fischer <jef@norbit.de> 2016-03-15 2to3: remove empty imports Merge: a9cb9906a2 fffc4a0276 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-16 Merge pull request #2918 from DelazJ/patch-6 typo fix Jürgen E. Fischer <jef@norbit.de> 2016-03-15 Add internal qwtpolar 1.1.1 for Qwt 6.1 Jürgen E. Fischer <jef@norbit.de> 2016-03-15 fix shadowed color ramp test Harrissou Sant-anna <delazj@gmail.com> 2016-03-15 typo fix Jürgen E. Fischer <jef@norbit.de> 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 <matthias@opengis.ch> 2016-03-15 Merge pull request #2916 from mach0/p3_clean improve import handling Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Remove non-functional test code Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Don't use undefined tr function Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Silence warning Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Remove various unused imports and variables Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Fix dissolve Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Add autoincremental field test Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing] Fix autoincremental field Werner Macho <werner.macho@gmail.com> 2016-03-15 improve import handling Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing tests] Improve test debug messages Matthias Kuhn <matthias@opengis.ch> 2016-03-15 [processing tests] Fix test generation parameter types Jürgen E. Fischer <jef@norbit.de> 2016-03-15 pyqtwrapper: set sip api to 2 for PyQt.QtCore for Qt4 (followup fb3fcfa3) Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Add server tests to blacklist Matthias Kuhn <matthias@opengis.ch> 2016-03-14 python3 compatibility fix Matthias Kuhn <matthias@opengis.ch> 2016-03-14 [qt5 server] deprecate usage of QFtp and remove from Qt5 builds Nyall Dawson <nyall.dawson@gmail.com> 2016-03-15 Default to layer CRS in raster save as dialog (fix #14209) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-15 Fix incorrect projection if raster or plugin layer is first layer loaded into an empty project (fix #14392) Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Fix failing tests Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Improve debug output of processing tests Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-03-13 astyle updates cosmetics, temporary file cleanups Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-03-14 Merge pull request #2557 from mhugo/fix_13959 Only filter legend nodes that are checked Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-08 Only filter legend nodes that are checked. Keep unchecked legend items when filtered by expression Merge: d6fca7e2e3 34bd124023 Sandro Mani <manisandro@gmail.com> 2016-03-14 Merge pull request #2905 from manisandro/checker_crash [Geometry checker] Make polyLineSize survive empty geometries Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Indentation update Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Fix expected dataset for splitlineswithlines test Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-10 [BUG] make sure that result line consists of two nodes Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-07 [processing] test: limit coordinate comparison precision Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-07 [processing] test: remove gfs output files Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-04 Try to fix indentation error Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-04 [processing] update test output files Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-03 [processing] test cases for splitlineswithlines Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-03 [BUG] Do not output lines with two identical points Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-02 [BUG] access geometry the right way Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-03-02 [BUG] Do not output lines shorter than 0.00001 Bernhard Ströbl <bernhard.stroebl@jena.de> 2016-02-29 [BUG] Avoid trying to split a line with itself Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Rewrite some signals to new-style Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-03-14 Fix attribute creation in transect sample Merge: bd6508aabc e2c83aeca4 Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Merge pull request #2903 from sebastic/qt5-qspatialite Add support for Qt5 to qspatialite provider. Merge: 1f8e94e2d4 c7e675c343 Matthias Kuhn <matthias@opengis.ch> 2016-03-14 Merge pull request #2908 from SebDieBln/Test_ImprovePanningTest improve the test of panning the map canvas by keyboard Matthias Kuhn <matthias@opengis.ch> 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 <SebDieBln@users.noreply.github.com> 2016-03-13 improve the test of panning the map canvas by keyboard Verify the extent is changed after each key event. Alexander Bruy <alexander.bruy@gmail.com> 2016-03-13 [processing] don't throw error when new provider added and settings is not updated yet Jürgen E. Fischer <jef@norbit.de> 2016-03-11 evis: update QAction::activated to triggered Jürgen E. Fischer <jef@norbit.de> 2016-03-11 remove superfluous file Jürgen E. Fischer <jef@norbit.de> 2016-03-12 osgeo4w: support for OSGEO4W_DESKTOP and fix deinstallation Sandro Mani <manisandro@gmail.com> 2016-03-12 [Geometry checker] Make polyLineSize survive empty geometries Nyall Dawson <nyall.dawson@gmail.com> 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 <sebastic@xs4all.nl> 2016-03-12 Add CancelQuery for Qt5 only. Nyall Dawson <nyall.dawson@gmail.com> 2016-03-13 Fix crash when right clicking raster layer (indentified by Coverity) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-13 Fix Coverity warning Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.in.lidar algorithm Bas Couwenberg <sebastic@xs4all.nl> 2016-03-12 Enable QSpatiaLite for travis qt4 builds. Bas Couwenberg <sebastic@xs4all.nl> 2016-03-12 Mark CancelQuery as not support in hasFeature(). Bas Couwenberg <sebastic@xs4all.nl> 2016-03-12 Enable QSpatiaLite for travis qt5 builds. Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.rectify algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.edit algorithm Bas Couwenberg <sebastic@xs4all.nl> 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 <mabrand@mabrand.nl>. 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 <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.lrs.segment algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.lrs.where algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.lrs.create algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.to.lines algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.what.vect algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.vect.stats algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.type algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.to.3d algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.rast.stats algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.pack algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.out.vtk algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.kernel algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.in.mapgen algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.in.lines algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.in.ascii algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-03-12 Fix broken $x_at, $y_at functions (fix #14462), add tests Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.in.geonames algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.extrude algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.build.polylines algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-12 Add v.build algorithm, only for topology checking Merge: 9167e1b679 b253a29aa4 Matthias Kuhn <matthias@opengis.ch> 2016-03-12 Merge pull request #2894 from rouault/fix_spatialite_insert Fix spatialite insert Merge: 3fd3dae35a 2c5d56484a Matthias Kuhn <matthias@opengis.ch> 2016-03-12 Merge pull request #2902 from sebastic/qt5-globe-plugin Add Qt5OpenGL variables to include_directories() & target_link_libraries() Bas Couwenberg <sebastic@xs4all.nl> 2016-03-12 Add Qt5OpenGL variables to include_directories() & target_link_libraries(). Matthias Kuhn <matthias@opengis.ch> 2016-03-11 Hide subform in N:M relations Bart Noordervliet <bart@mmvi.nl> 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 <timestamp>.<sequenceno>.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 <matthias@opengis.ch> 2016-03-11 Run more tests in Qt5 setup Merge: 145f24676f 4c88fc0372 Sandro Santilli <strk@kbt.io> 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 <hugo.mercier@oslandia.com> 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 <matthias@opengis.ch> 2016-03-11 Merge pull request #2896 from m-kuhn/container-qt5 Add Qt5/Python3 builds to travis Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Add Qt5 builds to travis Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Convert some asserts to self.asserXXX methods in py tests Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Fix some warnings on Qt5 builds Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Add some debug output when GDALRasterIO operations fail Or the compiler will complain about unhandled returns Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Conditionalize tests which depend on QtWebkit Matthias Kuhn <matthias@opengis.ch> 2016-03-10 [PyQt5] make pyuic4-wrapper PyQt5 aware Matthias Kuhn <matthias@opengis.ch> 2016-03-10 More debug output when dependencies are not found Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Decapitalize FindSpatiaLite cmake file Even Rouault <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <even.rouault@spatialys.com> 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 <matthias@opengis.ch> 2016-03-09 Be more verbose on exceptions in geoalgorithms Matthias Kuhn <matthias@opengis.ch> 2016-03-10 [processing] Fix default argument is SilentProgress for GeoAlgorithm.execute() Merge: 9b35a9885a 72764b2937 Matthias Kuhn <matthias@opengis.ch> 2016-03-10 Merge pull request #2889 from m-kuhn/py3improvements Simplify some python3 handling, refs #13686 (redmine) Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-10 processing: add extent parameter to gdal_warp Merge: 52621b9a55 c4c67b0b59 Alexander Bruy <alexander.bruy@gmail.com> 2016-03-10 Merge pull request #2890 from NaturalGIS/processing_better_grass7_r_cost [processing] better GRASS 7 r.cost algorithms Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Followup a112dfe, fix #14451 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Partially revert 3ec161 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Use doubles instead of float for min/max layer scales Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Port more field iterating to Q_FOREACH, avoid some detachments Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Don't crash when iterating empty QgsFields Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Add noexcept to astyle rules Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Allow editing newly added diagram expression attributes (fix #14063) Jürgen E. Fischer <jef@norbit.de> 2016-03-09 debian packaging update Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Fix reshape involving first/last vertex (fix #14443) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Followup 01f615d Merge: c55ef386de 556b621ad6 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-10 Merge pull request #2888 from pvalsecc/scaleDenom Scale based layer visibility cosmetics D'Hont René-Luc <rldhont@gmail.com> 2016-03-09 [BUGFIX][QGIS Server] To avoid infinite loop in layer creation Insert layer in registry and cache before addValueRelationLayersForLayer Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-03-09 added a test for panning the canvas by keyboard Alexander Bruy <alexander.bruy@gmail.com> 2016-03-09 [processing] don't show tip when user uses search and tip was disabled (fix #14379) Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-09 Processing, better GRASS7 r.cost descriptions files names and parameters Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-09 Processing, better GRASS7 r.cost descriptions files names and parameters Matthias Kuhn <matthias@opengis.ch> 2016-03-09 Deduplicate fieldNameIndex code Matthias Kuhn <matthias@opengis.ch> 2016-03-09 Simplfiy some python3 handling Matthias Kuhn <matthias@opengis.ch> 2016-03-09 Switch some for-based loops over fields to Q_FOREACH Nyall Dawson <nyall.dawson@gmail.com> 2016-03-09 Lower doxygen test threshold Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-03-09 Python compatibility patch for 3.0-3.2 Merge: 5bb17235c5 9c611c98e8 Víctor Olaya <volayaf@gmail.com> 2016-03-09 Merge pull request #2883 from radosuav/zonal_statistics_fix [Processing] Fix TypeError in Zonal Statistics algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-03-09 Fix doxygen/sip binding test failures Matthias Kuhn <matthias@opengis.ch> 2016-02-23 QgsMapLayerModel: allow direct retrieval of map layer Csaba Sandor <sandor.csaba@gmail.com> 2016-03-09 Table names in postgresql can be max 63 characters long Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-03-08 [FEATURE] Add a menu entry to zoom to a layer's scale range Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-03-08 Make out of range layers greyed out in the tree Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-03-03 Made layers/labels visibility more consistent Some places forgot to make the max scale inclusive. Jürgen E. Fischer <jef@norbit.de> 2016-03-09 globe: fix osgearth 2.5 support (followup 6327558) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-09 Fix searching for symbols by tag (fix #14445), add tests Matthias Kuhn <matthias@opengis.ch> 2016-03-09 Make travis osx before_install more portable Salvatore Larosa <lrssvtml@gmail.com> 2016-03-08 fix whatsthis for coordinate box, followup f01cc55 Salvatore Larosa <lrssvtml@gmail.com> 2016-03-08 fix tooltip for coordinate display Jürgen E. Fischer <jef@norbit.de> 2016-03-08 globe: adapt to osgearth 2.7 Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Correctly set title for label svg selector dialog Merge: dc137d771e 5c20b33a58 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-03-08 Merge pull request #2873 from NaturalGIS/processing_add_extent_gdal_rasterize [processing] add extent parameter to gdal rasterize Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-08 try fix indentation Merge: c6ebb8cbb8 cc19a57818 Matthias Kuhn <matthias@opengis.ch> 2016-03-08 Merge pull request #2827 from SebDieBln/AllowNullInRelationRef [Bugfix] offer NULL value in relation reference widget if allowed (fixes #14162) Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Default to remembering last attribute table view Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Cache pixmaps in feature list view Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Use correct field icon in form view preview menu Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 [FEATURE] Add setting for default attribute dialog view Options for table view, form view and remember last view Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Expand height of svg image list in composer picture widget Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Parameterise more included SVGs Nyall Dawson <nyall.dawson@gmail.com> 2016-03-08 Port more svgs to parameters, remove default colors Mathieu Pellerin <nirvn.asia@gmail.com> 2016-03-07 [svg] add fill and outline parameters to all arrows Merge: ed3cb12008 b1f5b5fd51 Jürgen E. Fischer <jef@norbit.de> 2016-03-07 Merge pull request #2880 from rouault/avoid_busy_loop_in_QgsVectorLayerRenderer_drawRendererV2 QgsVectorLayerRenderer::drawRendererV2(): make it cancellable in all … Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-07 Use SVG cache to handle parameterized SVG files in composer picture selection widget (fix #14385) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-07 Fix indentation Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-07 processing add missing saga 2.2.x shapes_polygons tools tools Even Rouault <even.rouault@spatialys.com> 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 <radoslaw.guzinski@esa.int> 2016-03-07 [Processing] Fix TypeError in Zonal Statistics algorithm Fixes #14412 Jürgen E. Fischer <jef@norbit.de> 2016-03-07 add missing include (followup a89b510) Jürgen E. Fischer <jef@norbit.de> 2016-03-07 de-plenk question and exclamation marks Merge: d30ad84cda 278b7f2037 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-03-07 Merge pull request #2874 from NaturalGIS/processing_saga_mask [processing] allow unmatching extents in SAGA grid masking algs Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-07 processing fix SAGA 2.2.x resampling Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-07 processing fix SAGA 2.2.* grid_spline tools Merge: a89b51076c b07bbd043d Nyall Dawson <nyall.dawson@gmail.com> 2016-03-07 Merge pull request #2852 from ahuarte47/Labeling_CheckBoundingBoxes [Improvement] Use BoundingBoxes in labeling Alvaro Huarte <ahuarte47@yahoo.es> 2016-03-07 Use BoundingBoxes in labeling Use BoundingBoxes to check faster if clipping is necessary Nyall Dawson <nyall.dawson@gmail.com> 2016-03-07 Merge indidividual regression1141.cpp and regression1141.cpp checks into testqgsrasterlayer and testqgsvectorfilewriter (slightly speeds up compiling and running tests) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-24 Move QgsCompositionChecker to core, speeds up compilation with tests enabled Markus Neteler <neteler@gmail.com> 2016-03-06 Include parameter target elevation above the ground Jürgen E. Fischer <jef@norbit.de> 2016-03-06 include autopep8 in indentation tip Jürgen E. Fischer <jef@norbit.de> 2016-03-06 update qgis_labelingenginev2 test mask for ubuntu xenial Merge: 42d88848f3 1e90786be7 Nyall Dawson <nyall.dawson@gmail.com> 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 <giovanni.manghi@faunalia.pt> 2016-03-06 processing: in SAGA grid masking it is not mandatory for inputs to have the same extent Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-06 processing: add extent parameter to gdal rasterize Martin Dobias <wonder.sk@gmail.com> 2016-03-06 Improved fix for spatialite views (fixes #14232) Salvatore Larosa <lrssvtml@gmail.com> 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 <lrssvtml@gmail.com> 2016-02-06 raster layer properties: fix add values from display action Merge: 7464d4df14 ce69d21bc1 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <manisandro@gmail.com> 2016-03-06 Extend TestQgsGeometry::isEmpty to also test empty geometry collection Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-06 [Processing] Use local GRASS7 help files if they exist. Fixes #7745 Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-06 processing fix GRASS7 detection on osx: courtesy Martin Laloux Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-06 processing: fix GRASS7 v.buffer.column Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-03-06 fix/adds SAGA 2.2.3 tools Sandro Mani <manisandro@gmail.com> 2016-03-05 Fix out of bounds array access if nextVertex is called on empty QgsGeometryCollectionV2 Jürgen E. Fischer <jef@norbit.de> 2016-03-04 use individual network managers for threads (fixes #13721, fixes #14401, implements #14192) Jürgen E. Fischer <jef@norbit.de> 2016-03-04 show source locations in windows backtraces Nyall Dawson <nyall.dawson@gmail.com> 2016-03-05 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 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 <lshaffer@boundlessgeo.com> 2016-03-04 Merge pull request #2847 from alexbruy/plugin-manager-auth [pluginmanager] apply auth also when downloading plugin package Ondřej Fibich <ondrej.fibich@gmail.com> 2016-03-04 Adds support for GNSS GNRMC messages Matthias Kuhn <matthias@opengis.ch> 2016-03-04 Fix expectedFailure in processing tests Matthias Kuhn <matthias@opengis.ch> 2016-03-04 Expect Failures for GDAL < 2 in processing test Nyall Dawson <nyall.dawson@gmail.com> 2016-03-04 Followup 193fedf, updated expected results Matthias Kuhn <matthias@opengis.ch> 2016-03-04 Allow expectedFailure in processing tests Nyall Dawson <nyall.dawson@gmail.com> 2016-03-04 Revert "Followup 193fedf, updated expected results" This reverts commit f722bb26a1267274248c9488fcb069719bfde254. Nyall Dawson <nyall.dawson@gmail.com> 2016-03-04 Fix handling of longlong fields in memory provider Jürgen E. Fischer <jef@norbit.de> 2016-03-04 update INSTALL (followup 0a6509d) Jürgen E. Fischer <jef@norbit.de> 2016-03-04 debian packaging update Jürgen E. Fischer <jef@norbit.de> 2016-03-03 osgeo4w: use nose2, mock and httplib2 from osgeo4w Jürgen E. Fischer <jef@norbit.de> 2016-03-03 lazily determine full canvas extent Nyall Dawson <nyall.dawson@gmail.com> 2016-03-04 Followup 193fedf, updated expected results Matthias Kuhn <matthias@opengis.ch> 2016-03-03 Make filters of QgsMapLayerProxyModel a property Matthias Kuhn <matthias@opengis.ch> 2016-03-03 Fix Qt5 build Matthias Kuhn <matthias@opengis.ch> 2016-03-03 Python binding fixes for 2.5D renderer Alexander Bruy <alexander.bruy@gmail.com> 2016-02-26 [pluginmanager] apply auth also when downloading plugin package Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-03 Fix MS-Windows implementation for r.li.* algorithms Merge: 193fedf6c1 3039f13ea9 Víctor Olaya <volayaf@gmail.com> 2016-03-03 Merge pull request #2804 from Gustry/processing-error [Bugfix] [Processing] Catch some python errors in batch mode Matthias Kuhn <matthias@opengis.ch> 2016-03-03 Add null geometry to processing test line dataset Nyall Dawson <nyall.dawson@gmail.com> 2016-03-03 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2016-03-03 Fix PyQgsServer test on GDAL >= 2.0 Also fix handling of longlong types in wfs_describefeaturetype Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-03-03 Merge pull request #2707 from pvalsecc/layer_tooltips Layer tooltips Nyall Dawson <nyall.dawson@gmail.com> 2016-03-03 Fix fetching subset of attributes with mssql (fix #14402), add test Nyall Dawson <nyall.dawson@gmail.com> 2016-03-03 Fix mssql provider test data Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-03-02 Add r.li.* algorithms Radim Blazek <radim.blazek@gmail.com> 2016-03-02 [GRASS] set PATH and PYTHONPATH in startModule() for t.list, #14241 Merge: b766ac1c8f c0f0bd552d Matthias Kuhn <matthias@opengis.ch> 2016-03-02 Merge pull request #2853 from ahuarte47/Rendering_DrawingMarkersFaster [Improvement] Draw markers faster Jürgen E. Fischer <jef@norbit.de> 2016-03-02 debian packaging update Jürgen E. Fischer <jef@norbit.de> 2016-03-02 update debian/ubuntu build dependencies in INSTALL using scripts/scandeps.pl Merge: 0061dccd91 4196293f06 Alexander Bruy <alexander.bruy@gmail.com> 2016-03-02 Merge pull request #2787 from medspx/processing_vdistance [processing] add GRASS7 v.distance (fix #12817) Merge: 91e222e1c0 b780d7caf1 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-03-02 Merge pull request #2747 from medspx/processing_grass_vwhatrast [processing] add v.what.rast GRASS 7 algorithms Alvaro Huarte <ahuarte47@yahoo.es> 2016-03-01 Draw markers faster The code takes advantage of points already created to paint the geometries to draw the markers. Nyall Dawson <nyall.dawson@gmail.com> 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 <alexander.bruy@gmail.com> 2016-03-01 indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-02-29 restore GdalTools plugin until we will have multithreading support in Processing Víctor Olaya <volayaf@gmail.com> 2016-02-03 [processing] alg menus can now be configured from Processing options Alexander Bruy <alexander.bruy@gmail.com> 2016-01-27 [processing] replace fTools and GdalTools plugins with Processing Alexander Bruy <alexander.bruy@gmail.com> 2016-01-25 [processing] add missed fTools algorithms: Define current projection and Create spatial index. Also add missed Assign projection from GDALTools Alexander Bruy <alexander.bruy@gmail.com> 2016-01-25 [processing] add icons for fTools and GDALTools algorithms Matthias Kuhn <matthias@opengis.ch> 2016-03-01 Syntax highlighting for processing tests readme Nyall Dawson <nyall.dawson@gmail.com> 2016-03-01 Increase minimum size of composer legend list widget Nyall Dawson <nyall.dawson@gmail.com> 2016-03-01 Fix build Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-01 Add test for clipboard logic Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-01 Fix pasting mixed geometry types to memory layer, switch to message bar Nyall Dawson <nyall.dawson@gmail.com> 2016-03-01 Correctly handle pasting geometryless layers as scratch layer Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-03-01 Fix string capitalization Matthias Kuhn <matthias@opengis.ch> 2016-02-29 More markdown fixes for processing readme Matthias Kuhn <matthias@opengis.ch> 2016-02-29 Fix processing test readme markdown Merge: e097d6e69c 8a47b5cad0 Matthias Kuhn <matthias@opengis.ch> 2016-02-29 Merge pull request #2855 from gvellut/master Correct initialization of Max *_* <guilhem.vellut@gmail.com> 2016-02-29 Correct initialization of Max FLT_MIN is the smallest positive float Merge: 5090491998 ee53653151 Matthias Kuhn <matthias@opengis.ch> 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 <wonder.sk@gmail.com> 2016-02-29 Allow plugin layers to set their source Even Rouault <even.rouault@spatialys.com> 2016-02-29 The typo fix suggestion for initialisation should be initialization, not initalization Alexander Bruy <alexander.bruy@gmail.com> 2016-02-23 [processing] allow to use ParameterPoint in Graphical Modeler Alexander Bruy <alexander.bruy@gmail.com> 2016-02-22 [processing] add support for ParameterPoint to major algorothm providers Alexander Bruy <alexander.bruy@gmail.com> 2016-02-22 [processing] add tests for ParameterPoint Alexander Bruy <alexander.bruy@gmail.com> 2016-02-22 [processing] add ParameterPoint for selecting point on canvas (fix #5733) Jürgen E. Fischer <jef@norbit.de> 2016-02-29 run PyQgsDistanceArea in C locale Jürgen E. Fischer <jef@norbit.de> 2016-02-29 spelling updates Jürgen E. Fischer <jef@norbit.de> 2016-02-29 add api doc link to 2.14 Merge: 4e92a132d2 b8948a1792 Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-28 Merge branch 'processing_raster_bunch' of https://github.com/medspx/QGIS into processing_raster_bunch Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-28 Fix r.colors rules Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-28 Add r.mapcalc algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.colors algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.rgb algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.blend algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.colors.stddev algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.what.color algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.shade algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.tile algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.stats.quantile algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Fix r.drain algorithm (fixes Redmine #13003) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Incrementation for r.topmodel Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.topmodel algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.solute.transport algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.spread algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.ros algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.sunhours algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.tileset algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.univar algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.uslek algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.usler algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-21 Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-21 Add r.series.interp algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.resamp.filter.txt algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.resamp.bspline algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.regression.multi algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.random.surface algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.latlong algorithm Médéric Ribreux <medspx@medspx.fr> 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 <medspx@medspx.fr> 2016-02-15 Add r.category algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.buffer.lowmem algorithm (and secure r.buffer parameters) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.mask algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.support (combined with r.timestamp) algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.texture algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.walk algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Remove old r.cost description files Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.cost algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.surf.fractal algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.what algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.colors.out Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-28 Fix r.colors rules Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-28 Add r.mapcalc algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-02-28 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-28 [FEATURE] Add km, yards and miles to distance unit options Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.colors algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.rgb algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.blend algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.colors.stddev algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.what.color algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.shade algorithm Jürgen E. Fischer <jef@norbit.de> 2016-02-27 release.pl: reject mis-sized welcome page and convert to BMP3 Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.tile algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.stats.quantile algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Fix r.drain algorithm (fixes Redmine #13003) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Incrementation for r.topmodel Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.topmodel algorithm Merge: 6800c8d9da 716b17d216 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-02-27 indentation Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.solute.transport algorithm Merge: 8125f61e21 1ce66b75d8 Alexander Bruy <alexander.bruy@gmail.com> 2016-02-27 Merge branch 'master' of https://github.com/ninsbl/QGIS into processing-r Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.spread algorithm Alexander Bruy <alexander.bruy@gmail.com> 2016-02-27 indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-02-27 [processing] new Fusion algs: ImageCreate and IntensityImage Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.ros algorithm Merge: b0643eab5c c931e1e715 Alexander Bruy <alexander.bruy@gmail.com> 2016-02-27 Merge pull request #2776 from medspx/processing_split_vgeneralize [processing] split v.generalize (fix #5707) Merge: eefb046dab e38222b0a4 Alexander Bruy <alexander.bruy@gmail.com> 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 <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.sunhours algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.tileset algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.transect algorithm (doesn't work because of a GRASS7 (reported) bug) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.univar algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.uslek algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-27 Add r.usler algorithm Jürgen E. Fischer <jef@norbit.de> 2016-02-27 fix warnings Jürgen E. Fischer <jef@norbit.de> 2016-02-27 fix some more signals for pyqtwrapper Nyall Dawson <nyall.dawson@gmail.com> 2016-02-27 Bump tolerance in distance area test Nyall Dawson <nyall.dawson@gmail.com> 2016-02-27 Test mask update Jürgen E. Fischer <jef@norbit.de> 2016-02-26 add missed sslmode to sip binding (followup 31e43a9) Jürgen E. Fischer <jef@norbit.de> 2016-02-26 revert splash change of be7f3fa Jürgen E. Fischer <jef@norbit.de> 2016-02-26 release.pl: warn about mis-sized splash and rescale it Merge: 5b7cfbc37c 31e43a9869 Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-02-26 release.pl: fix tar ball creation for ltr releases Merge: c79aeba0db be1fd07733 Matthias Kuhn <matthias@opengis.ch> 2016-02-26 Merge pull request #2630 from SrNetoChan/master New Icons for QGIS File Formats Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-02-26 The app startup / plugin path test succeeds again Matthias Kuhn <matthias@opengis.ch> 2016-02-26 Improve grass translation templates Jürgen E. Fischer <jef@norbit.de> 2016-02-26 Bump version to 2.15 Jürgen E. Fischer <jef@norbit.de> 2016-02-26 changelog and news update for 2.14 Jürgen E. Fischer <jef@norbit.de> 2016-02-26 translation update for 2.14 from transifex Nathan Woodrow <madmanwoo@gmail.com> 2016-02-26 Move composer template paths settings Matthias Kuhn <matthias@opengis.ch> 2016-02-26 [2.5D renderer] Fix loading of saved symbology Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 update test mask Salvatore Larosa <lrssvtml@gmail.com> 2016-02-26 [pyqgis-console] API file updated Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-26 [processing] Fix crash in ExecuteSQL.py Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <matthias@opengis.ch> 2016-02-26 Merge pull request #2834 from m-kuhn/procStatTranslate [processing] Make basic statistics translatable Jürgen E. Fischer <jef@norbit.de> 2016-02-26 fix transifex configuration (followup bc042a5e) D'Hont René-Luc <rldhont@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-02-26 Merge pull request #2845 from pvalsecc/column_name_validation Remove column name validation from virtual layers queries Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-26 release.pl: fix dryrun comment (followup a934b01) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Followup fb7c683, 4e4743 Matthias Kuhn <matthias@opengis.ch> 2016-02-24 [processing] Make basic statistics translatable Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <nyall.dawson@gmail.com> 2016-02-26 Temporarily disable test which unexpectedly fails on Travis Merge: 4e4743a2cd 8490786b03 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Merge pull request #2844 from nirvn/gps_icon_refresh [ui] improve gps tools icon Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-26 [ui] improve gps tools icon Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Fix saving vector layers with z dimension (fix #14006, #12373) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Indendation Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Fix long hang when selecting huge number of vertices with node tool Peter Petrik <zilolv@gmail.com> 2016-01-27 fixes #13668 (Delete does not work in the Vertex Editor) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Always show map units as an option in coordinate format combo box Merge: 76fcb1f7c9 8769abe1f3 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-26 PyQgsVectorFileWriter: fix comment (followup 17f20bb) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Use clearer cut/copy/paste icons in python console Nyall Dawson <nyall.dawson@gmail.com> 2016-02-26 Fix trailing space in status bar label Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-02-26 fix linebreaks in function help and CASE (fixes #14189) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-26 keep old value when asked to set an invalid value in relation ref widget Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-21 offer NULL value in relation reference widget if allowed (fixes #14162) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 fix typos Jürgen E. Fischer <jef@norbit.de> 2016-02-25 add help for map_extent_center, map_extent_width and map_extent_height (fixes #14259, followup e7b9a31) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 layer definition: always use relative paths regardless whether or not the file already exists (fixes #14340) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 new spatialite layer: allow tables with only primary key and geometry (fixes #14313) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 remove a failing connect and avoid absolutePath warning in empty project Jürgen E. Fischer <jef@norbit.de> 2016-02-25 postgres provider: add support for verify-ca and verify-full ssl modes Jürgen E. Fischer <jef@norbit.de> 2016-02-25 PyQgsVectorFileWriter: adapt to a3f03f02 Jürgen E. Fischer <jef@norbit.de> 2016-02-25 vector file writer: fix saving of datetime values (fixes #14190) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 also recalculate layer extent after rollback (fixes #3155) Jürgen E. Fischer <jef@norbit.de> 2016-02-25 don't close qgis_help when qgis closes (fixes #8305) Victor Poughon <victor.poughon@cnes.fr> 2016-02-25 Always enable OTB settings modification D'Hont René-Luc <rldhont@gmail.com> 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 <jef@norbit.de> 2016-02-25 replace html encodings from NEWS Martin Dobias <wonder.sk@gmail.com> 2016-02-25 Fix precision of coordinate display for layer in non-projected CRS Victor Poughon <victor.poughon@cnes.fr> 2016-02-25 Fix error when otb lib path is not found Jürgen E. Fischer <jef@norbit.de> 2016-02-25 fix typo Jürgen E. Fischer <jef@norbit.de> 2016-02-25 debian packaging update Merge: 31c788d7f7 689cbad891 Alessandro Pasotti <elpaso@itopen.it> 2016-02-25 Merge pull request #2836 from elpaso/bugfix-13291 [bugfix][server] Fixes #13291 Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2016-02-24 add closing bullet (followup ab9ce5b) Jürgen E. Fischer <jef@norbit.de> 2016-02-24 add update-news.pl to update NEWS file from changelog.qgis.org Merge: 1af724f78a 630836dfe0 Tim Sutton <tim@linfiniti.com> 2016-02-24 Merge pull request #2837 from timlinux/master Updated news for 2.14 - also added missing news for 2.12 Tim Sutton <tim@linfiniti.com> 2016-02-24 Updated news for 2.14 - also added missing news for 2.12 elpaso <elpaso@itopen.it> 2016-02-24 [bugfix][server] Fixes #13291 Merge: 395bae6fae d2665826a1 Alessandro Pasotti <elpaso@itopen.it> 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 <rldhont@gmail.com> 2016-02-24 [BUGFIX][QGIS Server] Add charset for application/vnd.ogc.gml GetFeatureInfo Martin Dobias <wonder.sk@gmail.com> 2016-02-24 [spatialite] use view's pkey if defined in meta table (fixes #14232) D'Hont René-Luc <rldhont@gmail.com> 2016-02-24 [BUGFIX] Extend WFS field type description (time) Continue commit 2ad32f1635d39fd90bdf0c10fc98f467f6b4f5d3 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-24 Standardise to not showing : in main status bar labels Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-23 [atlas] fix main canvas refresh with dropdown list (fix #14358) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-24 Merge pull request #2745 from medspx/gdal_invalid_messagebar Replace QgsErrorDialog by messageBar for raster loading (fix #6967) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-24 Quote fields in size/width assistant (fix #14257) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-24 Reword vector layer capability strings for consistency Jürgen E. Fischer <jef@norbit.de> 2016-02-23 show progress when loading composers D'Hont René-Luc <rldhont@gmail.com> 2016-02-23 [BUGFIX] Extend field type description elpaso <elpaso@itopen.it> 2016-02-23 Renamed static members and moved init into ctor elpaso <elpaso@itopen.it> 2016-02-22 Moved static vars to functions Radim Blazek <radim.blazek@gmail.com> 2016-02-23 set full path as name on browser favourites created by provider Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Update README.md Merge: 5085204c51 58751b5063 Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Merge pull request #2832 from m-kuhn/checkXmlKeys Don't use invalid xml values as attribute names Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Update README.md Matthias Kuhn <matthias@opengis.ch> 2016-02-23 More documentation for processing tests Merge: 50aa805832 5f0173ed82 Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Merge pull request #2761 from m-kuhn/ptest Updates to processing tests Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Don't use invalid xml values as attribute names Fixes #14136 Merge: b97e86da41 e99ccb7930 Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Merge pull request #2778 from SebDieBln/FixOrphanedWidgetConfigs [Bugfix] Avoid orphaned QgsEditorWidgetConfig (refs #14136) Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Add gdal-bin to travis elpaso <elpaso@itopen.it> 2016-02-23 [server] Safety measure to prevent potential leaks Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Add new test type "regex" to processing tests Matthias Kuhn <matthias@opengis.ch> 2016-02-23 Fix typo Matthias Kuhn <matthias@opengis.ch> 2016-02-13 Update AlgorithmsTestBase.py elpaso <elpaso@itopen.it> 2016-02-23 [server][bugfix] Prevent potential crash Martin Dobias <wonder.sk@gmail.com> 2016-02-23 Fix drag&drop of spatialite tables (fixes #14237) Martin Dobias <wonder.sk@gmail.com> 2016-02-23 Fix DB manager to work with SpatiaLite < 4.2 Matthias Kuhn <matthias@opengis.ch> 2016-02-05 [processing] Add gdal test Matthias Kuhn <matthias@opengis.ch> 2016-02-05 [processing] TestGenerator: Create parameters as dict Matthias Kuhn <matthias@opengis.ch> 2016-02-05 [processing] Move AlgorithmTests to QgisAlgorithmTests Matthias Kuhn <matthias@opengis.ch> 2016-02-05 [processing] Remove test leftovers Radim Blazek <radim.blazek@gmail.com> 2016-02-23 [GRASS] do not show 100% progress until module finished, fixes #3131 Jürgen E. Fischer <jef@norbit.de> 2016-02-23 remove assertion (fixes #14360) Sandro Santilli <strk@kbt.io> 2016-02-23 Fix typmod aware query for topology face layers followup d8a768f0a0b1926ead3b42c0fa9e12d35f8905f0 (which was bogus) Martin Dobias <wonder.sk@gmail.com> 2016-02-23 Fix tests where locale-dependent formatting of numbers is used Martin Dobias <wonder.sk@gmail.com> 2016-02-23 Fix test mask for labelingenginev2 tests so they do not fail on my laptop Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Revert "Show project path in server parsing error (revert before release)" This reverts commit 368223ad0a0995b6d3ab0d55cd5e723557887ad5. Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Standardise capitalization of symbol layer types Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Show field names in geometry generator expression widget Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Add unit tests for WMS server access control with request filters Nyall Dawson <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-02-23 Expresson widget - Set first item on search result For Nyall :) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Fix inconsistent capitalization and add missing ellipsis to browser actions Nyall Dawson <nyall.dawson@gmail.com> 2016-02-23 Correctly set parent for select by expression dialog in main window Sandro Santilli <strk@kbt.io> 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 <elpaso@itopen.it> 2016-02-22 Merge pull request #2830 from elpaso/server-fix-info_format2 [bugfix][server] text/plain as default info_format elpaso <elpaso@itopen.it> 2016-02-22 Removed debug code Jürgen E. Fischer <jef@norbit.de> 2016-02-22 nsis: cleanup after msys Radim Blazek <radim.blazek@gmail.com> 2016-02-22 [GRASS] support extension filter in file output, fixes #5011 Radim Blazek <radim.blazek@gmail.com> 2016-02-22 [GRASS] fixed v.in.ogr.all.loc input widget elpaso <elpaso@itopen.it> 2016-02-22 Added test data for GetFeatureInfo elpaso <elpaso@itopen.it> 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 <hugo.mercier@oslandia.com> 2016-02-22 [processing] Change version test so that ExecuteSQL is testable during feature freeze Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-22 Fix text encoding issues in virtual layers (fixes #14350) Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-22 Fix text encoding in request filter expression Nathan Woodrow <madmanwoo@gmail.com> 2016-02-22 Expression widget - Filter headers with no search results Jürgen E. Fischer <jef@norbit.de> 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 <denis.rouzaud@gmail.com> 2016-02-22 External Resource Widget: avoid having undefined value in document viewer type combobox Alexander Bruy <alexander.bruy@gmail.com> 2016-02-22 [processing] fix handling of NULLs is Basic statistics for text fields Radim Blazek <radim.blazek@gmail.com> 2016-02-22 browser favourites: add items for providers Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-20 Don't zoom when panning with the keyboard on a rotated QgsMapCanvas Fixes #14243 Signed-off-by: Sandro Santilli <strk@keybit.net> Radim Blazek <radim.blazek@gmail.com> 2016-02-22 [GRASS] new mapset: re-enable set extent button if canvas extent is valid Merge: 70ff8b5b3e 3f9263b4b8 Alexander Bruy <alexander.bruy@gmail.com> 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 <richard@duif.net> 2016-02-22 Merge pull request #2826 from DelazJ/patch-1 Update label Nyall Dawson <nyall.dawson@gmail.com> 2016-02-22 Fix some test failures, warnings in nightlies Add more tolerance to distance area tests, fix doxygen param option Nyall Dawson <nyall.dawson@gmail.com> 2016-02-22 [server] Fix some exceptions were not correctly restoring layer opacity Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-16 Fix #13919, don't reset layer subsetStrings when server python plugins are enabled Nyall Dawson <nyall.dawson@gmail.com> 2016-02-22 Add unit tests for #13919 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-16 Fix slow filter rect requests with server python plugins (refs #13919) Merge: 4485d3abcf e503c705a1 Jürgen E. Fischer <jef@norbit.de> 2016-02-21 Merge pull request #2817 from jef-n/geometryv2-cache-cs change QgsAbstractGeometryV2::coordinateSequence() to return a Jürgen E. Fischer <jef@norbit.de> 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 <mederic.ribreux@medspx.homenet.org> 2016-02-21 Add r.series.accumulate algorithm (needs a way to select a raster in the input rasters) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-21 Add r.series.interp algorithm Merge: 959952e134 6116fdcdb4 Jürgen E. Fischer <jef@norbit.de> 2016-02-21 Merge pull request #2824 from nyalldawson/geombbox Optimise storage/calculation of geometry bounding boxes Merge: a0a20eaf60 607642a562 Matthias Kuhn <matthias@opengis.ch> 2016-02-21 Merge pull request #2820 from NaturalGIS/processing_fix_saga_223_detection Fix SAGA 2.2.3 Processing detection Harrissou Sant-anna <delazj@gmail.com> 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 <matthias@opengis.ch> 2016-02-21 Merge pull request #2825 from m-kuhn/processingTestFiles Add file comparison for HTML output to processing Matthias Kuhn <matthias@opengis.ch> 2016-02-21 Add file comparison for HTML output to processing test generator Refs #14311 Matthias Kuhn <matthias@opengis.ch> 2016-02-21 Add file comparison to processing tests And a test for basic numeric statistics Matthias Kuhn <matthias@opengis.ch> 2016-02-21 [processing] Add some newlines to the output of basic stats Matthias Kuhn <matthias@opengis.ch> 2016-02-21 Add method for file comparison to testing lib Nyall Dawson <nyall.dawson@gmail.com> 2016-02-21 Add a bunch of missing geometry cache clears Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-02-20 Show provider errors more prominently Jürgen E. Fischer <jef@norbit.de> 2016-02-20 fix typo (followup 5c4bf99) Jürgen E. Fischer <jef@norbit.de> 2016-02-20 debian packaging update: manually merge some changes from PR#2818 and some spelling fixes. Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-20 Fix SAGA 2.2.3 Processing detection Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.resamp.filter.txt algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.resamp.bspline algorithm Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-20 fix GRASS and GRASS7 r.sunmask Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-23 remove the accompanying QgsEditorWidgetConfig when removing a field (refs #14136) Merge: 07240e31c2 7431ec6528 Matthias Kuhn <matthias@opengis.ch> 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 <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.regression.multi algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.random.surface algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-20 Add r.latlong algorithm Merge: 1e80a984df ec0be3ca6c Jürgen E. Fischer <jef@norbit.de> 2016-02-20 Merge pull request #2813 from rouault/avoid_astyle_writing_unmodified_files astyle.sh: make it not touch unmodified files Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-19 create vector joins only once for a duplicated layer (fixes #14298) Jürgen E. Fischer <jef@norbit.de> 2016-02-19 include spatialindex only in core (fixes #13197) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-19 fix failing indenation test Merge: db1142e4fe 141a0a26fb Alexander Bruy <alexander.bruy@gmail.com> 2016-02-19 Merge pull request #2815 from NaturalGIS/processing_fix_grass7_r_water_outlet [processing] fix GRASS7 r.water.outlet Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-19 processing fox GRASS7 r.water.outlet Merge: 7f56c5d104 3215247c71 Alexander Bruy <alexander.bruy@gmail.com> 2016-02-19 Merge pull request #2814 from NaturalGIS/processing_fix_gdal_rasterize [processing] fix gdal_rasterize: missing output format parameter Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-19 fix processing gdal_rasterize: missing output format parameter Even Rouault <even.rouault@spatialys.com> 2016-02-19 Fix use of wrong variable in astyleit(), introduced in previous commit Even Rouault <even.rouault@spatialys.com> 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 <jef@norbit.de> 2016-02-19 reduce debugging noise (followup 1a29030) Jürgen E. Fischer <jef@norbit.de> 2016-02-19 also log rendering times of individual layers when debugging output is enabled Merge: 410fe32b08 bbc8feb835 Alessandro Pasotti <elpaso@itopen.it> 2016-02-19 Merge pull request #2812 from elpaso/accesscontrol-api-docs Added new plugin filters to server api docs elpaso <elpaso@itopen.it> 2016-02-19 Added new plugin filters to server api docs Merge: 6f393751aa 1a29030383 Jürgen E. Fischer <jef@norbit.de> 2016-02-19 Merge pull request #2802 from ahuarte47/Issue_RemoveMap2screenMethods Remove duplicate methods to convert map coordinates to screen coordinates Alvaro Huarte <ahuarte47@yahoo.es> 2016-02-17 Remove duplicate methods of conversion Remove duplicate methods of conversion of map coordinates to screen coordinates Jürgen E. Fischer <jef@norbit.de> 2016-02-19 spelling fix Nyall Dawson <nyall.dawson@gmail.com> 2016-02-19 Fix order by not set for 25d renderer Jürgen E. Fischer <jef@norbit.de> 2016-02-19 prevent exceeding allocation from corrupt wkb Nyall Dawson <nyall.dawson@gmail.com> 2016-02-19 Fix typo Nyall Dawson <nyall.dawson@gmail.com> 2016-02-19 Fix "feature rendering order" checkbox is not honored (fix #14323) Merge: d8a5e0fc45 bcd3d92fa9 Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 Merge pull request #2808 from m-kuhn/proclogtitle [processing] always translate debug messages tab title (fix #14287) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 [processing] correctly handle zero in Basic statistics alg (fix #14331) Médéric Ribreux <medspx@medspx.fr> 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 <medspx@medspx.fr> 2016-02-15 Add r.category algorithms Merge: 30a738f981 5c62a1750e Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 Merge branch 'saga-223' Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 [processing] improve handling of the obsolete models (fix #14306) Matthias Kuhn <matthias@opengis.ch> 2016-02-18 Always translate Processing debug messages tab title Fix #14287 (Redmine) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 [processing] added descriptions for SAGA 2.2.3 Alexander Bruy <alexander.bruy@gmail.com> 2016-02-18 [processing] convert messages to unicode (fix #14286) Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-17 Keep Z/M information when digitizing from a snapped point (fixes #14318) Merge: 9bf3b2ef99 97ab3d957d Nyall Dawson <nyall.dawson@gmail.com> 2016-02-18 Merge pull request #2807 from SebDieBln/FixOrderByDialogParent [Bugfix] construct the QgsOrderByDialog with the correct parent Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-18 construct the QgsOrderByDialog with the correct parent This is necessary to ensure proper modal behaviour. Alexander Bruy <alexander.bruy@gmail.com> 2016-02-17 [processing] fix refreshing of the toolbox after downloading scripts/models Etienne Trimaille <etienne.trimaille@gmail.com> 2016-02-17 improve error message in the modeler Sandro Santilli <strk@kbt.io> 2016-02-17 Use pg initialization script from Travis Sandro Santilli <strk@kbt.io> 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 <matthias@opengis.ch> 2016-02-17 Fix warning when compiling for android Nyall Dawson <nyall.dawson@gmail.com> 2016-02-18 Restore default coordinate format to map units (fix #14319) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-17 [processing] fixes for Create Grid algorithm (fix #14303) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-17 [processing] correctly recognize grid type (fix #14302) Alexander Bruy <alexander.bruy@gmail.com> 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 <strk@kbt.io> 2016-02-17 Disable reshape line tool when 'change geometry' capability missing Matches behavior of reshape polygon tool Sandro Santilli <strk@kbt.io> 2016-02-17 Disable line simplify tool when 'change geometry' capability missing Etienne Trimaille <etienne.trimaille@gmail.com> 2016-02-17 catch some python error in batch processing Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Use QgsFieldCombo for map tip field combo boxes Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Avoid error box when mouse coordinate transform fails Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-17 Fix crash when right clicking on a feature in form view and no layer actions are set Sandro Santilli <strk@kbt.io> 2016-02-17 Add script to create and initialize postgis test database Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-16 Fix virtual layer creation UI Expose embedded layers inclusion to the creation UI Hugo Mercier <hugo.mercier@oslandia.com> 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 <matthias@opengis.ch> 2016-02-17 Merge pull request #2798 from SebDieBln/Fix_cboRenderingOrder [Bugfix] correctly check/uncheck 'Control feature rendering order' (fixes #14274) Radim Blazek <radim.blazek@gmail.com> 2016-02-17 [GRASS] disable new mapset action if init failed Merge: d40d8875e5 24a07de336 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Merge pull request #2801 from nirvn/virtual_layer_icon [ui] improve new memory layer icon Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-17 [ui] improve new memory layer icon Merge: 91413609cb dcc1511ecd Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Merge pull request #2800 from nirvn/virtual_layer_icon [ui] improve virtual layer icon Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-17 [ui] improve virtual layer icon Merge: f468f65d47 5ae21054d8 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Merge pull request #2799 from nirvn/additional_selection_icons [ui] update a few more selection-related icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-17 [ui] update a few more selection-related icons Merge: d2679d6dbd b4ee36d86d Nyall Dawson <nyall.dawson@gmail.com> 2016-02-17 Merge pull request #2791 from nirvn/labeling_icons_v2 [ui] add rule-based labeling and obstacle icons Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-16 correctly check/uncheck 'Control feature rendering order' (fixes #14274) Jürgen E. Fischer <jef@norbit.de> 2016-02-16 another fix for gml wkb assembly (fixes #14315) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-16 [processing] fix Modeler Calculator (ref #14305) Sandro Santilli <strk@kbt.io> 2016-02-10 Fix signed 32bit integer overflow in PostgreSQL provider Fixes #13958 Includes test for signed integer attributes Merge: 103856c976 8e9b8c77cf Alexander Bruy <alexander.bruy@gmail.com> 2016-02-16 Merge pull request #2788 from medspx/processing_fix_vdbselect [processing] аix GRASS7 v.db.select (fix #11212) Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-16 Add TODO QGIS 3 comments Sandro Santilli <strk@kbt.io> 2016-02-16 Do not hard-code database connection parameters Rely on libpq defaults instead (overridable via environment) Fixes #14308 Matthias Kuhn <matthias@opengis.ch> 2016-02-16 Fix android build Matthias Kuhn <matthias@opengis.ch> 2016-02-16 Fix android build CMake 3.2 and don't force Python 3 with Qt5 Jürgen E. Fischer <jef@norbit.de> 2016-02-16 add sip bindings to QgsCredentialsNone (followup 42bc9387) Merge: 42bc938700 f99ed7a0e7 Matthias Kuhn <matthias@opengis.ch> 2016-02-16 Merge pull request #2783 from SebDieBln/FixVectorDialogTitle [UI] Make title of QgsNewVectorLayerDialog consistent Jürgen E. Fischer <jef@norbit.de> 2016-02-16 add QgsCredentialsNone to not return any credentials and make it default instead of QgsCredentialsConsole (fixes #14269; reverts f8d2091) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-16 Follow up c6c8277, fix bad behaviour of QgsBrowserModel introduced by 44d9b35 (fix #14296) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-16 Fix deselecting null category when categorising using expression hides all features (fix #14273) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-15 Respect project ellipsoid and unit settings in virtual fields Fix #12622, #4252 Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-16 avoid credentials requests in PyQgsPostgresProvider Jürgen E. Fischer <jef@norbit.de> 2016-02-15 oracle provider: don't acquire provider connection from pool Nyall Dawson <nyall.dawson@gmail.com> 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 <strk@kbt.io> 2016-02-10 Do not hard-code database connection parameters Rely on libpq defaults instead (overridable via environment) Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-15 Fix virtual layer file name handling (in Windows) Matthias Kuhn <matthias@opengis.ch> 2016-02-15 Partially revert fa40e78 It failed to load functional plugins also Matthias Kuhn <matthias@opengis.ch> 2016-02-15 Followup fa40e78, make strings translatable Matthias Kuhn <matthias@opengis.ch> 2016-02-14 [Plugins] disable plugins which crash on load Radim Blazek <radim.blazek@gmail.com> 2016-02-15 [GRASS] use plain text for r/.proj, fixes partially #2575 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-15 Fix setting a layer to act as a label obstacle does not stick Nyall Dawson <nyall.dawson@gmail.com> 2016-02-15 Add missing sip bindings Radim Blazek <radim.blazek@gmail.com> 2016-02-15 [GRASS] removed absolute path from t.list, fixes #14241 Víctor Olaya <volayaf@gmail.com> 2016-02-15 [processing] fixed exporting multiple vector layers in SAGA and GRASS algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-02-14 [labeling] add rule-based, obstacle icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-15 Merge pull request #2790 from SebDieBln/ImproveVersionCheck [Bugfix] Improve version check (refs #14022) Jürgen E. Fischer <jef@norbit.de> 2016-02-15 alternate fix for #13938 (folloup 5d989ab) Jürgen E. Fischer <jef@norbit.de> 2016-02-15 processing: fix translation context for AlgorithmDialogBase Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-14 add command line option to skip the version check at startup --noversioncheck or -V are recognized Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-14 show correct host name when version check fails to find host Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-14 new setting to allow disabling the version check at startup (refs #14022) Jürgen E. Fischer <jef@norbit.de> 2016-02-14 fix parsing of IS NOT and NOT LIKE, NOT ILIKE and dumping of IS (NOT ...) (fixes #13938) Jürgen E. Fischer <jef@norbit.de> 2016-02-14 don't run version check from build directory Nyall Dawson <nyall.dawson@gmail.com> 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 <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.buffer.lowmem algorithm (and secure r.buffer parameters) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.mask algorithm Jürgen E. Fischer <jef@norbit.de> 2016-02-14 fix git marker detection (fixes #13680) Merge: ddbdcf8ab1 0ab3653831 Jürgen E. Fischer <jef@norbit.de> 2016-02-14 Merge pull request #2789 from SebDieBln/DbManager_FixMoveToSchema [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-14 Add r.support (combined with r.timestamp) algorithm Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-14 Add area units to QgsUnitTypes (refs #13209) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-14 Fix outdated notes in QgsExpression docs Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-14 sip sync Merge: be4909776b 77bd6953a6 Werner Macho <werner.macho@gmail.com> 2016-02-13 Merge pull request #2784 from Cracert/trans2 Add polish translator Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.texture algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.walk algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Remove old r.cost description files Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.cost algorithms Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.surf.fractal algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.what algorithm Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-13 Add r.colors.out Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Avoid warning Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 2016-02-13 processing: fix path setting for saga Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Add API call for setting preferred distance unit for QgsExpression (refs #13209, #12939, #4857) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Don't show 'unknown' suffix for when displaying measurements Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Increase maximum size of diagram spinbox (fix #14282) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-13 [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) Jürgen E. Fischer <jef@norbit.de> 2016-02-12 debian packaging: fix removed diversion (take II; followup 8b054e6; reverts 5f310a7) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-12 [Processing] Fix GRASS7 v.db.select (fixes Redmine #11212) Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Fix (harmless) Coverity warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-02-13 Fix failing expression test on OSX Médéric Ribreux <medspx@medspx.fr> 2016-02-11 [Processing] GRASS7 v.distance (implements Redmine #12817) Médéric Ribreux <medspx@medspx.fr> 2016-02-11 r.reclass inline rules also for MS-Windows Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-12 Indentation Nyall Dawson <nyall.dawson@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-02-12 Fix DependencySorter.sortedLayerIds. Fixes #14281 Merge: a111889973 384da5665e Martin Dobias <wonder.sk@gmail.com> 2016-02-12 Merge pull request #2729 from dgoedkoop/digitisecrs2 Fix floating point inaccuracies when digitizing (to fix bug #13745) Jürgen E. Fischer <jef@norbit.de> 2016-02-12 postgres provider: don't log expected failure (followup 6b3651fa) Jürgen E. Fischer <jef@norbit.de> 2016-02-12 reduce wkb debugging noise (followup 2ea3d77) Robert Szczepanek <robert@szczepanek.pl> 2016-02-11 Add polish translator Daan Goedkoop <dgoedkoop@gmx.net> 2016-01-27 Fix floating point inaccuracies when digitizing (to fix bug #13745) Jürgen E. Fischer <jef@norbit.de> 2016-02-11 debian packaging: add yaml dependency python-qgis Alexander Bruy <alexander.bruy@gmail.com> 2016-02-11 [processing] make DTM2ASCII tool visible in toolbox Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-02-11 Change the title of QgsNewVectorLayerDialog to match the actions that show it. Médéric Ribreux <medspx@medspx.fr> 2016-02-10 [Processing] Add GRASS7 r.reclass inline rules (implements Redmine #5583) Radim Blazek <radim.blazek@gmail.com> 2016-02-11 [GRASS] fixed stds input Radim Blazek <radim.blazek@gmail.com> 2016-02-11 [GRASS] fixed module search on windows, fixes #14241 Merge: 169d35f319 5d19a3b21b Alexander Bruy <alexander.bruy@gmail.com> 2016-02-11 Merge pull request #2774 from medspx/processing_fix_parameternumber [processing] fix ParameterNumber float detection Médéric Ribreux <medspx@medspx.fr> 2016-02-10 [Processing] Add r.null GRASS7 algorithm (implements Redmine #6893) Alexander Bruy <alexander.bruy@gmail.com> 2016-02-10 [processing] fix example script Jürgen E. Fischer <jef@norbit.de> 2016-02-10 adapt wfs capabilities test data to d11c689e Merge: 9e0043cd4b e9e4954c58 Alexander Bruy <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2016-02-10 include qgswkbptr.h in install Jürgen E. Fischer <jef@norbit.de> 2016-02-10 add 2to3 script to migrate (some) PyQt signal/slots to new style Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-09 [Processing] Split v.generalize (implements Redmine #5707) Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-09 Processing: remove wrong/non mandatory default extent for raster analysis Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-02-09 [Processing] Fix ParameterNumber float detection (with unit tests) D'Hont René-Luc <rldhont@gmail.com> 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 <rldhont@gmail.com> 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 <jef@norbit.de> 2016-02-09 fix windows build (followup 58beed24) Merge: ded1ebb33b d05c31ea19 Jürgen E. Fischer <jef@norbit.de> 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 <jef@norbit.de> 2016-02-01 fix gml wkb assembly Jürgen E. Fischer <jef@norbit.de> 2016-02-01 don't save invalid wkb Jürgen E. Fischer <jef@norbit.de> 2016-02-01 avoid identifier verify (macro on mac) Jürgen E. Fischer <jef@norbit.de> 2016-02-01 simplifier: fix skipping to last point (fixes 1a3f3d4) Jürgen E. Fischer <jef@norbit.de> 2016-02-01 catch QgsWkbException in QgsGeometryFactory (passes test from PR#2751) Jürgen E. Fischer <jef@norbit.de> 2016-02-01 avoid double endian swapping Sandro Santilli <strk@kbt.io> 2016-02-01 Add test for premature WKB end in QgsGeometry::asWkt See #14182 Jürgen E. Fischer <jef@norbit.de> 2016-01-31 port more WKB parsing to Qgs(Const)WkbPtr including bounds checking Jürgen E. Fischer <jef@norbit.de> 2016-02-09 indentation fixes Merge: 686ad242c1 3593a3a12c Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-02-09 Merge pull request #2770 from NaturalGIS/processing_fix_ogr_convert_format [processing] fix OGR/Convert format tool Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-09 Processing: add missing v.surf.rst.line tool to GRASS7 Jürgen E. Fischer <jef@norbit.de> 2016-02-09 debian packaging: fix templates (fixes #14248) Hugo Mercier <hugo.mercier@oslandia.com> 2016-02-04 Deprecate old WkbType in QgsDataSourceUri Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-20 Fix addFeature and addPart maptool for layers with a Z Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-20 [postgres] Fix detection of 2.5D layer types Jürgen E. Fischer <jef@norbit.de> 2016-02-09 debian packaging: fix removed diversion (followup 8b054e6) Radim Blazek <radim.blazek@gmail.com> 2016-02-09 [GRASS] better module lookup Jürgen E. Fischer <jef@norbit.de> 2016-02-09 indentation fix Merge: 4309b86207 5e5ddafb0e Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-02-09 Merge pull request #2771 from medspx/fix_processing_grass_overwrite [Processing] Fix overwrite for GRASS7 (Redmine #13488) Médéric Ribreux <medspx@medspx.fr> 2016-02-09 [Processing] Fix overwrite for GRASS7 (Redmine #13488) Jürgen E. Fischer <jef@norbit.de> 2016-02-09 fix syntax error in test_provider_mssql.py Jürgen E. Fischer <jef@norbit.de> 2016-02-09 add 2to3 script to migrate PyQt4 to PyQt wrappers Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-08 fix Processing OGR/Convert format tool Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-08 fix a few GDAL/OGR Processing optional parameters Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-08 fix non-translatable string in Processing GDAL/Aspect Giovanni Manghi <giovanni.manghi@faunalia.pt> 2016-02-08 fix Processing GDAL near black tool Víctor Olaya <volayaf@gmail.com> 2016-02-08 [processing] fixed typo in saga supported versions Merge: b712f3cf4b ed06bb67cc Nyall Dawson <nyall.dawson@gmail.com> 2016-02-08 Merge pull request #2766 from nirvn/composer_icon_improvements [gui] improve composer icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-08 [gui] improve composer icons Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-07 Merge pull request #2756 from Gustry/transparency fix transparency in qgsmaprenderer Nyall Dawson <nyall.dawson@gmail.com> 2016-02-07 Correctly handle QVariant::LongLong fields in merge attribute dialog Nyall Dawson <nyall.dawson@gmail.com> 2016-02-07 Fix merge attribute dialog mangles field values when layer has hidden fields (fix #14235) Radim Blazek <radim.blazek@gmail.com> 2016-02-07 [GRASS] show module name in tab if icon is missing Radim Blazek <radim.blazek@gmail.com> 2016-02-07 [GRASS] add extension to t.list on windows, fixes possibly #14241 Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-07 [gui] update selection icons for composer windows Merge: 093eb419df 1b858292af Nyall Dawson <nyall.dawson@gmail.com> 2016-02-07 Merge pull request #2764 from nirvn/select_icons_refresh [gui] refresh selection-related icons Jürgen E. Fischer <jef@norbit.de> 2016-02-06 include image resource in gui tests (perhaps fixes trusty nightly tests) Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-06 [gui] refresh selection-related icons Merge: 1ae03be59b b625a1dc81 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-06 Merge pull request #2763 from nirvn/selection_toolbar_improvement_v3 [gui] better toolbar placement for selection actions Mathieu Pellerin <nirvn.asia@gmail.com> 2016-02-06 [gui] better toolbar placement for selection actions Jürgen E. Fischer <jef@norbit.de> 2016-02-04 add internal nose2 (not available on precise) and update internal six for processing tests Merge: 070b28a800 95030d61dc Jürgen E. Fischer <jef@norbit.de> 2016-02-05 Merge pull request #2757 from manisandro/pool_invalidate_release Connection pool improvements Nyall Dawson <nyall.dawson@gmail.com> 2016-02-05 Followup 75fcd2, fix incorrect refreshing icon if mssql connection loaded while collapsed Nyall Dawson <nyall.dawson@gmail.com> 2016-02-05 Improve QgsDistanceArea API to make it easier to determine units for returned distances, add unit tests Merge: 57b5eb954e 7fc88c26ea Alexander Bruy <alexander.bruy@gmail.com> 2016-02-05 Merge pull request #2700 from alexbruy/actions-encoding convert stdout and stderr from actions to correct encoding (fix #13896) Matthias Kuhn <matthias@opengis.ch> 2016-02-05 On duplicate copy join and virtual fields Fixes #14191 Matthias Kuhn <matthias@opengis.ch> 2016-02-05 Doxygenation and small code fixes Matthias Kuhn <matthias@opengis.ch> 2016-02-05 Revert "Remove unneeded variable" This reverts commit 768f0e896929794a0c0690f50f1cc09099321736. Jürgen E. Fischer <jef@norbit.de> 2016-02-04 field expression widget: silence connect/disconnect noise Merge: dbd83b3ee1 c4addc2d02 Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Merge pull request #2759 from ar-jan/typo-fix-attribute-table-help Fix typo in attribute table context help Arjan Mossel <arjanmossel@gmail.com> 2016-02-04 Fix typo in attribute table context help Merge: c35567b327 427b9c9734 Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <matthias@opengis.ch> 2016-02-04 Merge pull request #2648 from m-kuhn/processingtests Processing algorithm test framework Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Ignore extra fields on control layer Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Don't compare field count Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-02-04 Indentation fix Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Fix unittypes test Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Fix broken output field types in test dataset Matthias Kuhn <matthias@opengis.ch> 2016-02-04 Support writing LongLong types with GDAL 2 Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [processing] Test densify with multipolygons Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [processing] Allow test creation from history window Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [processing] Add expected test datasets Matthias Kuhn <matthias@opengis.ch> 2016-01-07 [processing] Add test suite Matthias Kuhn <matthias@opengis.ch> 2016-02-03 Add point and line test datasets Matthias Kuhn <matthias@opengis.ch> 2016-02-02 Add new polys and multipolys test datasets Matthias Kuhn <matthias@opengis.ch> 2016-01-06 Add qgis.testing module for generic qgis test helpers Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [processing] Make polygons to lines NULL aware Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [Processing] Make DeleteHoles algorithm NULL geometry aware Matthias Kuhn <matthias@opengis.ch> 2016-02-02 [processing] Add NULL geometry support to centroid algorithm Matthias Kuhn <matthias@opengis.ch> 2016-02-03 [processing] Make centroid algorithm null geometry safe Matthias Kuhn <matthias@opengis.ch> 2016-01-20 [processing] Initialize icons before first usage Matthias Kuhn <matthias@opengis.ch> 2016-01-05 [Processing] Suppress debug output from PyQt4.uic tools Matthias Kuhn <matthias@opengis.ch> 2016-02-03 Add safety check to QgsGeometry::asPolygon. Fixes possible crash Matthias Kuhn <matthias@opengis.ch> 2016-02-03 Remove unneeded variable Nyall Dawson <nyall.dawson@gmail.com> 2016-02-04 Add provider test for getting feature count with subset string set, fix memory provider invalid count when subset set Nyall Dawson <nyall.dawson@gmail.com> 2016-02-04 Make sure svg marker gui is updated when new svg selected via browser Nyall Dawson <nyall.dawson@gmail.com> 2016-02-04 Standardise capitalization in spatialite dialog Nyall Dawson <nyall.dawson@gmail.com> 2016-02-04 Fix crash with "add selected layers" from browser (fix #14223) Jürgen E. Fischer <jef@norbit.de> 2016-02-04 processing: include non-optional testdata Jürgen E. Fischer <jef@norbit.de> 2016-02-04 debian packaging update: * replace grass diversion with generic wrapper also supporting oracle * update liblwgeom dependency for stretch and unstable Nyall Dawson <nyall.dawson@gmail.com> 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 <radim.blazek@gmail.com> 2016-02-03 [GRASS] do not align to input by default in r.slope.aspect, fixes #9979 Radim Blazek <radim.blazek@gmail.com> 2016-02-03 indent, 250fcb followup Radim Blazek <radim.blazek@gmail.com> 2016-02-03 [GRASS] fixed i.fusion.brovey output option, fixes #7999 Radim Blazek <radim.blazek@gmail.com> 2016-02-03 [GRASS] multiple vector field option, fixes #3539 Sandro Mani <manisandro@gmail.com> 2016-02-03 Remove redundant QgsOgrConnPool::{refS,unrefS} Sandro Mani <manisandro@gmail.com> 2016-02-03 Document QgsOgrConnPool::{ref,unref} Sandro Mani <manisandro@gmail.com> 2016-02-03 Destroy layers in TestQgsVectorAnalyzer::cleanupTestCase Sandro Mani <manisandro@gmail.com> 2016-02-03 Immediately destroy non-acquired connections when invalidating Víctor Olaya <volayaf@gmail.com> 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 <manisandro@gmail.com> 2016-02-02 Destroy invalidated connection pool connections when released Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Improve API, docs for QgsDistanceArea Etienne Trimaille <etienne.trimaille@gmail.com> 2016-02-03 set transparent color by default Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Fix mssql browser items not correctly populated before refreshing Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Avoid race condition when populating ms sql items in browser Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Fix QgsDataItem docs Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Fix refreshing mssql browser removes layers from collapsed schemas Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Add polygon test for mssql provider Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Fix browser model issue identified by model test Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Improve QgsCoordinateReferenceSystem documentation Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Boost app startup test timeout further To check whether this fixes failures on the windows nightly builds Nyall Dawson <nyall.dawson@gmail.com> 2016-02-03 Fix spelling mistake in corrections file (...my spelling ineptitude has reached a new low) Etienne Trimaille <etienne.trimaille@gmail.com> 2016-02-02 fix transparency in qgsmaprenderer Alexander Bruy <alexander.bruy@gmail.com> 2016-02-02 [processing] include OTB descriptions and help into CMakeLists.txt Jürgen E. Fischer <jef@norbit.de> 2016-02-02 run remove_temporary_files.sh in prepare-commit.sh Sandro Santilli <strk@kbt.io> 2016-02-02 Ensure GDAL deinitialization runs after last possible use Closes #14176 Matthias Kuhn <matthias@opengis.ch> 2016-02-02 Add a bit of typesafety to ogr extent handling Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 Dialog tab order fixes Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 foreach -> Q_FOREACH Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 Fix clazy 'pass small and trivially-copyable type by value' warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 Spelling fixes, updates to chkspelling.sh Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 Also remove *~ with remove_temporary_files.sh Jürgen E. Fischer <jef@norbit.de> 2016-02-02 spelling fixes Merge: 68e3fdcfc6 0bb5b5bba8 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-02-02 Reword render map tiles option for clarity, add tooltip Nyall Dawson <nyall.dawson@gmail.com> 2016-02-02 Standardise mix of deselect/unselect to "deselect", unify keyboard shortcuts for deselect all (to Ctrl+Shift+A) Sandro Santilli <strk@kbt.io> 2016-02-01 Remove stale parameters documentation Sandro Santilli <strk@kbt.io> 2016-02-01 Second attempt at fixing crash on node tool after merge See #14188 Sandro Santilli <strk@kbt.io> 2016-02-01 Do not dereference null pointer on QgsSelectedFeature::updateGeometry Fixes #14188 Even Rouault <even.rouault@spatialys.com> 2016-02-01 OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support Jürgen E. Fischer <jef@norbit.de> 2016-02-01 Revert oracle server-side simplication (reverts 6f70953 and 772dc1d) Sandro Santilli <strk@kbt.io> 2016-02-01 Add test for unexpected WKB input in simplification Closes #12416 Nyall Dawson <nyall.dawson@gmail.com> 2016-02-01 Fix memory leak Merge: 2797ed79b0 f8a50b510e Nyall Dawson <nyall.dawson@gmail.com> 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 <denis.rouzaud@gmail.com> 2016-02-01 Merge pull request #2743 from 3nids/testfieldwidget2 Fix label expression/field lose when removing a join in layer properties Sandro Santilli <strk@kbt.io> 2016-01-30 Stub test for QgsMapToPixelGeometrySimplifier See #12416 Matthias Kuhn <matthias@opengis.ch> 2016-01-28 FieldExpressionWidget: preserve expression when join is removed Matthias Kuhn <matthias@opengis.ch> 2016-01-25 Reflect changes in QgsExpressionFieldWidget when source fields change Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-30 remove join returns true in case of success Denis Rouzaud <denis.rouzaud@gmail.com> 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 <alexander.bruy@gmail.com> 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 <patrick.valsecchi@camptocamp.com> 2016-02-01 Add select all button to the attribute table dialog As suggested by @nyalldawson in qgis/QGIS#2727. Mathieu Pellerin <nirvn.asia@gmail.com> 2016-01-29 [processing] add date, datetime, time fields to memory output (fixes #14163) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 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 <giovanni.manghi@faunalia.pt> 2016-01-31 add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-01-31 Replace QgsErrorDialog by messageBar for raster loading (fixes Redmine #6967) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-31 Show progress bars when importing to mssql/spatialite sources (previously progress was only shown when importing to postgis) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-31 Don't report a postgis import was successful when the user cancels it mid-way through Nyall Dawson <nyall.dawson@gmail.com> 2016-01-31 Fix dropping geometryless tables to spatialite browser items Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-31 Add polygon layers to provider tests, so we can test ExactIntersect feature requests Merge: c1f7257b24 f1f0b0a341 Alexander Bruy <alexander.bruy@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-31 Merge pull request #2730 from PeterPetrik/13669_duplicate_circular_string_nodes fix #13669 (Circular string generates duplicated nodes) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-31 Followup 57fb7c: fix capitalization and add deselect shortcut Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 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 <nyall.dawson@gmail.com> 2016-01-31 Remove useless orientation combobox from copyright dialog DelazJ <delazj@gmail.com> 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 <giovanni.manghi@faunalia.pt> 2016-01-30 GRASS dissolve works only with areas Salvatore Larosa <lrssvtml@gmail.com> 2016-01-30 change toolbar icon size to 24x24 for the customization dialog Merge: 772dc1d28f 65c6e362f7 Salvatore Larosa <lrssvtml@gmail.com> 2016-01-30 Merge pull request #2740 from DelazJ/btnNewLinePushButton fix the tooltip description of btnNewLinePushButton in expression bui… DelazJ <delazj@gmail.com> 2016-01-30 fix the tooltip description of btnNewLinePushButton in expression builder Replace "Close Bracket " by "New Line " Jürgen E. Fischer <jef@norbit.de> 2016-01-30 oracle provider: enable server-side simplification only with Locator >=11g or Spatial Merge: 0e4520fc73 6f70953451 Jürgen E. Fischer <jef@norbit.de> 2016-01-30 Merge pull request #2738 from ahuarte47/OracleSimplifyProviderSide Feature simplification for oracle provider Alvaro Huarte <ahuarte47@yahoo.es> 2016-01-30 Feature simplification for oracle provider Jürgen E. Fischer <jef@norbit.de> 2016-01-29 osgeo4w: include grass7 in x86_64 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Formatting update, using newer autopep8 version Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Improve handling of geometryless tables in browser Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Improve handling of geometryless mssql tables Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Fix adding fields to mssql layers always resulted in error (fix #13340) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Dropping on mssql schema items should import to that schema (fix #8327) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Fix a crash when importing layers without geometry to mssql Nyall Dawson <nyall.dawson@gmail.com> 2016-01-30 Correct handling of date and time values in mssql provider Jürgen E. Fischer <jef@norbit.de> 2016-01-29 debian packaging: optional support for oracle instantclient 12.1 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-29 [processing] fixes for vector geoprocessing algorithms Víctor Olaya <volayaf@gmail.com> 2016-01-29 [processing] added option to not show disabled providers tooltip Merge: 70d5c1b74e e15c7fb96c Tim Sutton <tim@linfiniti.com> 2016-01-29 Merge pull request #2734 from timlinux/master Remove overly verbose logging for old style loading Tim Sutton <tim@linfiniti.com> 2016-01-29 Remove overly verbose logging for old style loading Salvatore Larosa <lrssvtml@gmail.com> 2016-01-29 fix warning: use editTextChanged signal instead of textChanged one for QComboBox Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-29 Add missing licence/copyright Matthias Kuhn <matthias@opengis.ch> 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 <alexander.bruy@gmail.com> 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 <jef@norbit.de> 2016-01-28 sip sync QgsFeatureRendererV2 Nyall Dawson <nyall.dawson@gmail.com> 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 <stefan.blumentrath@gmx.de> 2016-01-28 Detect R installation Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 Readd missing sip binding Peter Petrik <zilolv@gmail.com> 2016-01-28 fix when 3D and M Peter Petrik <zilolv@gmail.com> 2016-01-28 fix #13669 (Circular string generates duplicated nodes) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 Show preview string for date/time/datetime expression results Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 Fix handling for QTime variants in expression functions Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 Right align times and dates in attribute table Salvatore Larosa <lrssvtml@gmail.com> 2016-01-28 Fix sizepolicy for load style from db dialog Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 More debugging for app startup test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-28 Indentation Martin Dobias <wonder.sk@gmail.com> 2016-01-28 Fix loading of QgsDataDefined from XML (fixes #14177) Jürgen E. Fischer <jef@norbit.de> 2016-01-28 geometry sip sync and some cosmetics Víctor Olaya <volayaf@gmail.com> 2016-01-28 [processing] fixed group names in lidar provider Merge: 9f52046618 e707091932 D'Hont René-Luc <rldhont@gmail.com> 2016-01-28 Merge branch 'marcel-dancak-master-bugfix_13527' Jürgen E. Fischer <jef@norbit.de> 2016-01-28 fix precise build Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-27 Add debug capabilities to snapping utils Martin Dobias <wonder.sk@gmail.com> 2016-01-27 Clear non-indexable layers when they are removed Martin Dobias <wonder.sk@gmail.com> 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 <nyall.dawson@gmail.com> 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 <madmanwoo@gmail.com> 2016-01-28 Merge pull request #2509 from SebDieBln/FixTipWindow initialize tip window with correct parent widget (fixes #8312) (fixes #8365) Sandro Santilli <strk@kbt.io> 2016-01-25 Check WKB boundaries while simplifying for rendering Fixes crash on simplifying mixed-dimension collections. Closes #12416 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-27 add CopyAction to the list of supported drop actions Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-27 use digitizing color for label editing rubber band Merge: cce4b2db9e d6bd8d0c32 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-27 Merge pull request #2726 from medspx/bugfix_external_resource External Resource widget multiple fixes (fix Redmine #14178) Martin Dobias <wonder.sk@gmail.com> 2016-01-27 fix indentation Martin Dobias <wonder.sk@gmail.com> 2016-01-27 fix indentation Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-27 Move extraction of linestrings out of QgsExpression file + add unit test Martin Dobias <wonder.sk@gmail.com> 2016-01-26 Make vertex editor closable (because why not?) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-01-27 External Resource widget multiple fixes (fix Redmine #14178) Alexander Bruy <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 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 <wonder.sk@gmail.com> 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 <madmanwoo@gmail.com> 2016-01-27 Merge pull request #2704 from SebDieBln/FixFieldCalcDialogParent [Bugfix] Construct the QgsFieldCalculator dialog with the correct parent Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Fix warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Fix inconsistent behaviour when deleting nodes with node tool (fix #14168) Salvatore Larosa <lrssvtml@gmail.com> 2016-01-27 [dbmanager] Fixes #13679 - QGIS master crashes when closing DB Manager in preview mode Alexander Bruy <alexander.bruy@gmail.com> 2016-01-27 [processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-27 [processing] unregister actions when unloading (follow up f7e6fa67b0) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Fix editing composer legend titles while filtering enabled (fix #11459) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Properly fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Revert "Fix doxygen warning" This reverts commit 9e1a2359ba7aab9094544f85ba04efceceedf5f6. Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-27 Fix @value is overwritten for some symbol properties (fix #14148) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Improve preview of current variable value in expression builder Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 DateTime is also a native type for postgres provider Nyall Dawson <nyall.dawson@gmail.com> 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 <SebDieBln@users.noreply.github.com> 2016-01-22 [DbManager] allow to delete materialized views (refs #13829) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-22 [DbManager] give materialized views their own icon Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-22 [DbManager] fetch type of view (materialized or not) and show in info (refs #13829) Merge: 7b01b414fd 9c0aaa9dbe Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Merge pull request #2713 from nirvn/fix_memory_layer_datetime [memorylayer] fix missing datetime field type Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Mark some inbuilt expression variables with missing read-only flag Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-27 Fix crash when opening new virtual layer dialog Merge: 99b9a495b8 f8d593855f Nyall Dawson <nyall.dawson@gmail.com> 2016-01-27 Merge pull request #2723 from mhugo/fix_vlayer_ui Fix virtual layer creation GUI Víctor Olaya <volayaf@gmail.com> 2016-01-26 [processing] fixed autodetection of grass folder Fix provided by Stefan Blumentrath Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-26 Fix virtual layer creation GUI Merge: 21b095d7a3 e4ee3156b2 Alexander Bruy <alexander.bruy@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-01-26 Merge pull request #2719 from mhugo/fix_wkbtype Fix QgsGeometry wkbType() Nyall Dawson <nyall.dawson@gmail.com> 2016-01-26 Fix more classes which violate the rule-of-three Also remove some empty destructors Martin Dobias <wonder.sk@gmail.com> 2016-01-25 Improve documentation for renderer registry metadata (refs #13973) Martin Dobias <wonder.sk@gmail.com> 2016-01-25 Improve renderer class documentation (refs #14025) Merge: 82eabb1976 fe2503dab3 Matthias Kuhn <matthias@opengis.ch> 2016-01-25 Merge pull request #2702 from alexbruy/styles-bindings fix SIP bindings for listStylesInDatabase() method (fix #11210) Martin Dobias <wonder.sk@gmail.com> 2016-01-25 Fix crash in vector layer properties when changing renderer type (fixes #14164) Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-25 Fix QgsGeometry wkbType() Víctor Olaya <volayaf@gmail.com> 2016-01-25 [processing] correctly initialize lastools settings before loading algs Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-25 [travis] Warn on unintentional switch fallthrough Intentional fallthrough should be annotated with "FALLTHROUGH;" Nyall Dawson <nyall.dawson@gmail.com> 2016-01-25 Use QVector instead of QList in some private contexts Jürgen E. Fischer <jef@norbit.de> 2016-01-25 fix warnings Jürgen E. Fischer <jef@norbit.de> 2016-01-24 more spelling fixes Matthias Kuhn <matthias@opengis.ch> 2016-01-24 Fix wording and add warning Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 2016-01-24 Merge pull request #2715 from SebDieBln/FixWarnDualViewLayout Fix warning when a QLayout is already present in QgsDualView. Jürgen E. Fischer <jef@norbit.de> 2016-01-24 snapping: * skip index build if snapping is off * use feature request limit when creating the snapping index Nyall Dawson <nyall.dawson@gmail.com> 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 <jef@norbit.de> 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 <SebDieBln@users.noreply.github.com> 2016-01-24 fix loading the labeling-setting to show a plus-sign next to numbers (fixes #13474) Jürgen E. Fischer <jef@norbit.de> 2016-01-23 potential fix for PyQgsAppStartup by avoiding cloudflare Nyall Dawson <nyall.dawson@gmail.com> 2016-01-24 Add mask for adjacent line fill test image Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-23 Hide extra encoding option from the vector "save as" dialog There is already another combo box for encoding selection. Martin Dobias <wonder.sk@gmail.com> 2016-01-23 Fix regression in vector "save as" that saved shapefiles as .dbf only (fixes #14158) Salvatore Larosa <lrssvtml@gmail.com> 2016-01-23 [processing] remove unused code: followup e7e8451 Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-23 Fix warning when a QLayout is already present in QgsDualView. Salvatore Larosa <lrssvtml@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-23 Fix coverity issues Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-22 Follow up 200ce04b88c515d9880615d7254e45d1a50049a4 unknown <marco@.(none)> 2016-01-22 Fix shapes not deleted on windows Alexander Bruy <alexander.bruy@gmail.com> 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 <nirvn.asia@gmail.com> 2016-01-22 [memorylayer] fix missing datetime field type Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 Dropped threshold too far, fix Travis build Jürgen E. Fischer <jef@norbit.de> 2016-01-22 osgeo4w: also include grass bin directory in PATH for browser (followup 71d487c) (cherry picked from commit 6945647841b79bd8a465f91931876f7c2441f064) Jürgen E. Fischer <jef@norbit.de> 2016-01-22 osgeo4w: include grass bin directory in PATH Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 Drop missing doc threshold Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 Remove rubbish file Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 Add some tolerance to PyQgsSymbolExpressionVariables test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Fix some oddities in server access control and bindings (refs #13919) Nyall Dawson <nyall.dawson@gmail.com> 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 <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-01-22 Merge pull request #2712 from nirvn/renderer_icons_v2 [ui] add missing renderer icons Mathieu Pellerin <nirvn.asia@gmail.com> 2016-01-21 [ui] add missing renderer icons Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-22 hide welcome screen when first project is loaded Matthias Kuhn <matthias@opengis.ch> 2016-01-20 Copy layer variables when duplicating layers Matthias Kuhn <matthias@opengis.ch> 2016-01-20 [orderby] Uncheck config options instead of disable Fix #14144 Matthias Kuhn <matthias@opengis.ch> 2016-01-20 [25d] allow disabling the shadow effect Matthias Kuhn <matthias@opengis.ch> 2016-01-20 [25d] Properly initialize shadow color Fix #14135 Matthias Kuhn <matthias@opengis.ch> 2016-01-20 [25d] Don't disable shadow option Fix #14134 Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-01-19 [25d] Apply style to subsymbol in geometry generators Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 Flip some messagebox errors to message bars Jürgen E. Fischer <jef@norbit.de> 2016-01-21 don't use last used values on primary key fields (fixes #14154) Jürgen E. Fischer <jef@norbit.de> 2016-01-21 typo fixes Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-21 Fix QgsMultiRenderChecker when running on Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-01-22 astyle fix Merge: c7231c3703 b00950b9d6 Sandro Mani <manisandro@gmail.com> 2016-01-21 Merge pull request #2709 from manisandro/geom_checker_fixes Geom snapper fixes Alexander Bruy <alexander.bruy@gmail.com> 2016-01-21 remove unused code Sandro Mani <manisandro@gmail.com> 2016-01-21 [Geometry snapper] Fix progress bar not working Sandro Mani <manisandro@gmail.com> 2016-01-21 [Geometry snapper] Fix typo Alexander Bruy <alexander.bruy@gmail.com> 2016-01-21 get rid of multiple inheritance, fix missed import Alexander Bruy <alexander.bruy@gmail.com> 2016-01-21 [processing] take in account vector subsets when clipping raster (fix #11972) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-21 [fTools] use QErrorMessage for long errors (fix #11810) Merge: c38ee41f5b 0012761ab3 Jürgen E. Fischer <jef@norbit.de> 2016-01-21 Merge pull request #2708 from boundlessgeo/postgis-pki-fix [auth][db_manager] fix uri expansion on importing layer Nyall Dawson <nyall.dawson@gmail.com> 2016-01-21 Fix rendering of CurvePolygons without curved segments (fix #14028) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-21 Add TestQgsSymbolV2 with tests for rendering different geometry types Luigi Pirelli <luipir@gmail.com> 2016-01-21 [auth][db_manager] fix connection info expansio on importing layer in pki postgis Jürgen E. Fischer <jef@norbit.de> 2016-01-21 spelling fixes Víctor Olaya <volayaf@gmail.com> 2016-01-21 [processing] updated lidar provider forgot to add this change in a previous commit Víctor Olaya <volayaf@gmail.com> 2016-01-21 [processing] show wait cursor while updating alg list Víctor Olaya <volayaf@gmail.com> 2016-01-21 [processing]do not show option for wine folder if running windows Nyall Dawson <nyall.dawson@gmail.com> 2016-01-21 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-01-21 Enable and cleanup adjacent tiles test Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-21 restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-20 construct the QgsFieldCalculator dialog with the correct parent This is necessary to ensure proper modal behaviour. Martin Dobias <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 2016-01-20 [processing] exclude commented R libraries when generating dependencies list (fix #14143) Merge: 45d5b1c875 fc6f2cbf21 Matthias Kuhn <matthias@opengis.ch> 2016-01-20 Merge pull request #2691 from m-kuhn/fixrulebased Also render all parent features on refined rules Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 follow-up 1c3f066edf Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 [processing] fix deprecation warnings Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 [fTools] warn if layer and project CRS are different (fix #10059) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 [processing] make Modeller non-blocking window Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 [processing] register Processing menu items in the Shortcuts Manager (addresses #13715) Merge: cc33c12660 13ccf70e1a Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-20 Merge pull request #2699 from 3nids/test_join_pg Add postgres provider to join test Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 fix SIP bindings for listStylesInDatabase() method (fix #11210) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-20 improve error message in the Road Graph plugin (fix #12160) Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-18 test vector join: add PostgreSQL provider Nyall Dawson <nyall.dawson@gmail.com> 2016-01-20 Increase tolerance on blend modes test Alexander Bruy <alexander.bruy@gmail.com> 2016-01-19 convert stdout and stderr to correct encoding (fix #13896) Martin Dobias <wonder.sk@gmail.com> 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 <alexander.bruy@gmail.com> 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 <alexander.bruy@gmail.com> 2016-01-20 Merge pull request #2643 from alexbruy/sublayers More informative layer names when loading GDAL/OGR sublayers Martin Dobias <wonder.sk@gmail.com> 2016-01-20 [tracing] fix the case when OTF reprojection is disabled Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-11 Add some tolerance to font marker test Merge: 81448f8541 01603d728c Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-19 Merge pull request #2697 from SebDieBln/FixVectorJoinDialog Fix vector join dialog Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-19 QgsJoinDialog offers only vector-layer for joining. Martin Dobias <wonder.sk@gmail.com> 2016-01-19 fix "failing" travis build Martin Dobias <wonder.sk@gmail.com> 2016-01-19 Move tracing action creation to qgis app Merge: 69cb0c4ed3 aa3e550a2f Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-19 Merge pull request #2666 from mhugent/symbology_brush_transform Symbology brush transform Matthias Kuhn <matthias@opengis.ch> 2016-01-19 fix tests Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-19 Revert "Revert sipfile changes" This reverts commit f7284651218c7ebb0eb043e98f648ee04be42f83. Sandro Santilli <strk@kbt.io> 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 <volayaf@gmail.com> 2016-01-19 [processing] removed redundant code Víctor Olaya <volayaf@gmail.com> 2016-01-19 [processing] more checks before running model Martin Dobias <wonder.sk@gmail.com> 2016-01-19 Fix crash while tracing and a layer is removed (fixes #14130) Merge: 472fa9bb08 47aeb596b5 Sandro Mani <manisandro@gmail.com> 2016-01-19 Merge pull request #2688 from manisandro/geom_checker_fixes Geom checker fixes Merge: 670ded3d06 bae865153f Giuseppe Sucameli <brush.tyler@gmail.com> 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 <strk@kbt.io> 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 <strk@kbt.io> 2016-01-19 Ensure "dbname" is always set in the uri Fixes #10600 Michael Douchin <mdouchin@3liz.com> 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 <hugo.mercier@oslandia.com> 2016-01-18 Virtual layer: add support for expression filter Víctor Olaya <volayaf@gmail.com> 2016-01-19 [processing] prevent circular dependencies in models fixes #99090 Sandro Mani <manisandro@gmail.com> 2016-01-18 Whitespace fixes Sandro Mani <manisandro@gmail.com> 2016-01-15 [Geometry checker] Be more verbose about output file creation failure reason Sandro Mani <manisandro@gmail.com> 2015-10-29 [Geometry checker] Fix memory corruption in QgsGeometryTypeCheck fix when converting to singleparts Sandro Mani <manisandro@gmail.com> 2015-10-22 [Geometry checker] Remove some debugging prints Sandro Mani <manisandro@gmail.com> 2015-10-15 [Geometry checker] Clear previous rubberbands if new selection is empty Sandro Mani <manisandro@gmail.com> 2015-10-15 [Geometry checker] Show feedback in the UI when the user presses Cancel Sandro Mani <manisandro@gmail.com> 2015-10-15 Make QgsVectorFileWriter::driverMetadata also match by driver longName Sandro Mani <manisandro@gmail.com> 2015-10-14 [Geometry checker] Prevent output layer from being set as current input layer when dialog is visible Sandro Mani <manisandro@gmail.com> 2015-10-14 [Geometry checker] Don't allow setting output layer equal to input layer Víctor Olaya <volayaf@gmail.com> 2016-01-19 [processing] fixed update of console call in GdalAlgorithmDialog fixes #14129 Merge: 7e642df52b 9159573f1a Jürgen E. Fischer <jef@norbit.de> 2016-01-19 Merge pull request #2694 from nirvn/kml_improve_default [vector export] better default for kml altitudemode Mathieu Pellerin <nirvn.asia@gmail.com> 2016-01-19 [vector export] better default for kml altitudemode Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Followup 8435fee, fix filtering of NULL values Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-19 Correctly quote field name in categorized filters (fix #14118) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-19 Hide excepted layers even if all types of layers are allowed. Merge: e2e3604784 9d5617deea Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Merge pull request #2693 from SebDieBln/FixAllLayersFilterConstant [Bugfix] Make the flag 'All' actually contain all types of layers Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Fix crash using expression for heatmap renderer (fix #14127) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Fix invalid rubber band when digitising polygon and layer CRS is not the same as map CRS (fix #14117) Matthias Kuhn <matthias@opengis.ch> 2016-01-19 Fix memory leak in rulebased renderer sip bindings Matthias Kuhn <matthias@opengis.ch> 2016-01-19 Another rulebased renderer fix Matthias Kuhn <matthias@opengis.ch> 2016-01-19 Fix some issues with QgsRuleBasedRendererV2::Rule Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-18 make the flag 'All' actually contain all types of layers Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Whitespace fix Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Also fix quotedValue in OGR, Oracle, Spatialite compilers Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-18 Fix quotedValue in postgres sql expression compiler Merge: 1474c0783f 57ee08e023 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-19 Merge pull request #2687 from whatnick/master Added contributions to the early life of QGIS Martin Dobias <wonder.sk@gmail.com> 2016-01-18 Fix crash when toggling vector layer editing on Sandro Santilli <strk@kbt.io> 2016-01-18 Remove left-over debug comment Matthias Kuhn <matthias@opengis.ch> 2016-01-18 Also render all parent features on refined rules Fix #13708 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 [fTools] correctly handle real fields in Random Points algorithm (fix #10140) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 [gdaltools] allow multiple nodata valued in Build VRT tool (fix #11063) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 correctly save and restore last used dir when saving/loagin color map for singleband images (fix #12390) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 add extension when saving customization file (fix #12887) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 [processing] skip invalid geometries when dissolving (fix #13752) Jürgen E. Fischer <jef@norbit.de> 2016-01-18 verify-indentation.sh: fix tip Víctor Olaya <volayaf@gmail.com> 2016-01-18 [processing] correctly handle default params in modeler Víctor Olaya <volayaf@gmail.com> 2016-01-18 [processing] fixed problems when opening/removing layers while alg dialog is open Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-18 Fix virtual layer url escaping in main app Sandro Santilli <strk@kbt.io> 2016-01-18 Use the QgsPostgresConnPool interface from column type thread Avoids using shared connections from multiple threads, fixing #13141 Matthias Kuhn <matthias@opengis.ch> 2016-01-18 Fix layer saving in transaction groups Alexander Bruy <alexander.bruy@gmail.com> 2016-01-18 [processing] include GRASS path in the error message to make it more informative (fix #13188) Matthias Kuhn <matthias@opengis.ch> 2016-01-18 Fix repeated editing of transactiongroups Matthias Kuhn <matthias@opengis.ch> 2016-01-18 Fix build warnings Matthias Kuhn <matthias@opengis.ch> 2016-01-18 Fix some 2.5D renderer issues * Fixed height now works * Add some GUI elements to access the configuration options Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-18 Revert sipfile changes Jürgen E. Fischer <jef@norbit.de> 2016-01-18 add new header to install Tisham Dhar <whatnickd@gmail.com> 2016-01-18 Added contributions to the early life of QGIS Just claiming my contributions from early days of QGIS. Jürgen E. Fischer <jef@norbit.de> 2016-01-18 fix warnings Merge: f966c422c5 ed80951db2 Jürgen E. Fischer <jef@norbit.de> 2016-01-17 Merge pull request #2686 from SebDieBln/FixPostgresWarnings [Postgres] Remove the temporary SSL files only when they were created Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <alexander.bruy@gmail.com> 2016-01-15 don't allow field precision greater than field width (fix #14019, #5154) Merge: ed5284f1df dc2282091b Jürgen E. Fischer <jef@norbit.de> 2016-01-17 Merge pull request #2684 from SebDieBln/AstyleOptionsFile Move the options for the QGISSTYLE tool to a separate file Marcel Dancak <dancakm@gmail.com> 2016-01-17 [Bugfix][QGIS Server] - fixed invalid GeoJSON (missing ',') in WFS GetFeature request Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-17 Moved the options for the QGISSTYLE tool to a separate file. Nyall Dawson <nyall.dawson@gmail.com> 2016-01-17 Update test mask Merge: 1cd4570136 52442f5ed9 Jürgen E. Fischer <jef@norbit.de> 2016-01-16 Merge pull request #2683 from SebDieBln/FixNonVectorQLR [Regression] make QLR files containing non-vector layers work again (fixes #14091) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-16 Fix crash when opening properties for geometryless layers (fix #14116) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-16 added a test for loading QLR files Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-16 bugfix: replace all childNodes, not just the first half followup to 1a1af3788ce889ddb78f4b7e2cbca6a5bfb61143 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-16 Fix doxygen warning Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-15 make QLR files containing non-vector layers work again This was a regression introduced in ff3200fd6c507429b50c56b8307869d62cce6dcf. (fixes #14091) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-15 [processing] add layer and field names to the statistics output (fix #10089) D'Hont René-Luc <rldhont@gmail.com> 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 <alexander.bruy@gmail.com> 2016-01-15 [DBmanager] add extension to file when exporting (fix #13733) Jürgen E. Fischer <jef@norbit.de> 2016-01-15 add some doxymentation Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Fix 2.5D renderer problem when order of walls matters E.g. when the walls have different styles Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Fix warning Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Move QgsExpressionSorter out of QgsFeatureIterator for reusability Jürgen E. Fischer <jef@norbit.de> 2016-01-15 fix ad1fd2a Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-15 order include in sip files Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-15 Sip file test Alexander Bruy <alexander.bruy@gmail.com> 2016-01-15 [processing] skip invalid geometries when buffering (fix #13763) Matthias Kuhn <matthias@opengis.ch> 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 <matthias@opengis.ch> 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 <matthias@opengis.ch> 2016-01-15 Merge pull request #2678 from m-kuhn/transaction-group [FEATURE] Autotransaction mode and transaction groups Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Use transaction groups Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Add transaction groups Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Transactions: Assume edited state Matthias Kuhn <matthias@opengis.ch> 2016-01-15 Remove layer edit state restrictions from transactions Víctor Olaya <volayaf@gmail.com> 2016-01-15 [processing] fixed otb version detection when no otb path is defined or found Víctor Olaya <volayaf@gmail.com> 2016-01-15 [processing] improvements to log Víctor Olaya <volayaf@gmail.com> 2016-01-14 [processing] allow saving and loading batch processing configurations Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-15 Add whitespace to trigger another travis build Jürgen E. Fischer <jef@norbit.de> 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 <denis.rouzaud@gmail.com> 2016-01-15 rename QgsFilePickerWidget to QgsFileWidget Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-15 Add filters to file picker and external widget D'Hont René-Luc <rldhont@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-01-15 Disable unit tests and add enum value to sip Merge: df27c07d5f b68ee3d8f9 Víctor Olaya <volayaf@gmail.com> 2016-01-15 Merge pull request #2669 from volaya/otb_version [processing] improved version detection mechanism for OTB Merge: 864e1921e6 b146c3edfc Víctor Olaya <volayaf@gmail.com> 2016-01-15 Merge pull request #4 from alexbruy/otb-indentation fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2016-01-15 Avoid Coverity warning Nyall Dawson <nyall.dawson@gmail.com> 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 <lshaffer@boundlessgeo.com> 2016-01-14 Merge pull request #2674 from boundlessgeo/postgis-pki-pr [FEATURE] Postgres provider PKI authentication (plus fixes #13841) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-15 Add missing help and show missing variables in editor Nyall Dawson <nyall.dawson@gmail.com> 2016-01-15 Show selection when using geometry generators Nyall Dawson <nyall.dawson@gmail.com> 2016-01-15 Followup e48d8b, fix typo Nyall Dawson <nyall.dawson@gmail.com> 2016-01-15 Fix some warnings and test failures on nightlies D'Hont René-Luc <rldhont@gmail.com> 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 <marco.hugentobler@sourcepole.ch> 2016-01-14 Yet another slightly different control image... Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-14 sort files in cmakelists Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-14 Generate test images on newer system and use tolerance of 100 pixels Alexander Bruy <alexander.bruy@gmail.com> 2016-01-14 [processing] fix Merge vector layers alg (fix #9978) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-14 increase maximum value for outline width in symbols widgets (fix #14094) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-14 Update sip files Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-14 Use render job in unit test instead of vector renderer Matthias Kuhn <matthias@opengis.ch> 2016-01-14 Small doxymentation fix Matthias Kuhn <matthias@opengis.ch> 2016-01-14 Fix typo Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Add extrude function to QgsGeometry Jürgen E. Fischer <jef@norbit.de> 2016-01-14 translation string fix Víctor Olaya <volayaf@gmail.com> 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 <volayaf@gmail.com> 2016-01-14 [processing] add nocrswarning option to scripts fixes #12784 Luigi Pirelli <luipir@gmail.com> 2016-01-14 [auth] Ensure ident cert cache is used Jürgen E. Fischer <jef@norbit.de> 2016-01-14 spelling fixes Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-14 Fill symbol layer: consider already existing transformations on brushes and restore transformation after rendering Víctor Olaya <volayaf@gmail.com> 2016-01-14 [processing] changed minimum qgis version in metadata Has to be 2.14, since there are algorithms using virtual layers Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-14 Fix failing indentation test Nathan Woodrow <madmanwoo@gmail.com> 2016-01-14 Fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2016-01-14 Use constGeometry to avoid some QgsFeature detachments Merge: 184db1aa28 9dc7662e17 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-14 Merge pull request #2670 from pvalsecc/xlsx_ods Add saveAs XLSX and ODS Nyall Dawson <nyall.dawson@gmail.com> 2016-01-14 Indentation fix Luigi Pirelli <luipir@gmail.com> 2016-01-12 [auth] updated api doc Larry Shaffer <lshaffer@boundlessgeo.com> 2016-01-13 [auth] Ensure ident cert cache is used; move temp file creation to utils Larry Shaffer <lshaffer@boundlessgeo.com> 2016-01-13 Clean up with prepare commit script Luigi Pirelli <luipir@gmail.com> 2016-01-13 [auth][db_manager]removed certs (if any) after postgres connection Luigi Pirelli <luipir@gmail.com> 2016-01-07 [auth] PKI support to postgres provider Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 explicitly call QgsDataSourceURI.connectionInfo() with appropriate parameter Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 make DbManager aware of the new authentication system Alexander Bruy <alexander.bruy@gmail.com> 2016-01-13 [fTools] enable OK button when error occurs (fix #13104) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-13 fix indentation Alexander Bruy <alexander.bruy@gmail.com> 2016-01-13 [processing] fix crash in ConcaveHull alg when using it from console (fix #12229) Matthias Kuhn <matthias@opengis.ch> 2016-01-13 Name for default MapCanvas ExpressionContextScope Matthias Kuhn <matthias@opengis.ch> 2016-01-13 Doxymentation fix Matthias Kuhn <matthias@opengis.ch> 2016-01-13 Remove unrequired checks in geometry Matthias Kuhn <matthias@opengis.ch> 2015-12-24 Add rendering extent information to expression context Merge: ea92e110ff 89a1ad5ede Alexander Bruy <alexander.bruy@gmail.com> 2016-01-13 Merge pull request #2628 from medspx/work_vnet_processing [Feature][Processing] GRASS v.net modules Alexander Bruy <alexander.bruy@gmail.com> 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 <volayaf@gmail.com> 2016-01-13 [processing] improved version detection mechanism for OTB Martin Dobias <wonder.sk@gmail.com> 2016-01-13 [tracer] Renaming to camelCase, no actual code changes Merge: b0bfa5feb5 17f85f62fe Martin Dobias <wonder.sk@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-01-13 Merge pull request #2662 from mhugo/vlayer_expr Support for expression functions in virtual layers Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-13 script for custom widget plugin creation Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-13 add custom widgets for QgsExternalResourceWidget and QgsFilePickerWidget Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-13 add documentation Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-11 add sip bindings Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-11 add test for QgsFilePickerWidget Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-11 use home directory as default path if nothing else can be used Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-11 allow definition of dialog title, display relative url in label Denis Rouzaud <denis.rouzaud@gmail.com> 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 <mederic.ribreux@medspx.homenet.org> 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 <matthias@opengis.ch> 2015-12-26 Add azimuth function Víctor Olaya <volayaf@gmail.com> 2016-01-13 [Processing] [OTB] fixed wrong command when alg help is not found fixes #14096 Patrick Valsecchi <patrick.valsecchi@camptocamp.com> 2016-01-13 Add saveAs XLSX and ODS Víctor Olaya <volayaf@gmail.com> 2016-01-13 [processing] fixed frequency analysis algorithm code provided by Joseph Liam fixes #14090 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Make raster classes debug output less noisy Matthias Kuhn <matthias@opengis.ch> 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 <nyall.dawson@gmail.com> 2016-01-13 More debugging output for raster layer test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Fix some clang -weverything warnings Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Fix some clazy issues (detach/iterating temporary, QString multi arg) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Avoid some warnings on Windows Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Update test mask Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Reorder label modes combo box Merge: 21cdefa7e8 ab83b82593 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-13 Merge pull request #2667 from SebDieBln/ZoomToFeatureIds allow zooming to multiple features by their ID Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Followup 9dccce8, nicer error messages Merge: 9dccce87ee 7b5c96c6ff Nyall Dawson <nyall.dawson@gmail.com> 2016-01-13 Merge pull request #2492 from SebDieBln/NoCopyPasteOnDuplicateLayer [Bugfix] Avoid using copyStyle() / pasteStyle() within duplicateLayers() Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 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 <drrunnacles@googlemail.com> 2016-01-11 Set default margin units to MM Duncan Runnacles <drrunnacles@googlemail.com> 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 <drrunnacles@googlemail.com> 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 <jef@norbit.de> 2016-01-12 fix PyQgsAppStartup on windows Alexander Bruy <alexander.bruy@gmail.com> 2016-01-12 [processing] add extension to the output vector VRT (fix #13872) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-12 [processing] remove nviz algorithm from modeller (fix #9107) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-12 [processing] allow multiple threshold values for GRASS v.clean.advanced algorithm (fix #13748) Merge: 3febba279d e45603a96f Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-12 Merge pull request #2595 from SebDieBln/ImproveDigitizingTools Improve digitizing tools for circular strings Merge: e351d24a7d fb996ae7fa Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-12 Merge pull request #2619 from mhugent/zoom_to_feature [FEATURE]: Zoom to feature with right-click in attribute table Matthias Kuhn <matthias@opengis.ch> 2016-01-08 More types support for QgsVectorFileWriter Merge: 04919963f7 653a1e655f Nyall Dawson <nyall.dawson@gmail.com> 2016-01-12 Merge pull request #2644 from nirvn/move_save_btn [ui] move the save symbol button Merge: b82806218d d26bd46d99 Matthias Kuhn <matthias@opengis.ch> 2016-01-12 Merge pull request #2616 from SebDieBln/FixLayerCountAttribute Remove the 'layercount' attribute in a project file Merge: e26ef82890 fe71a3f5e1 Matthias Kuhn <matthias@opengis.ch> 2016-01-12 Merge pull request #2663 from radosuav/fix_AlgorithmDialogBase_closeEvent [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase Nyall Dawson <nyall.dawson@gmail.com> 2016-01-12 Update test mask image Nyall Dawson <nyall.dawson@gmail.com> 2016-01-12 Replace angles with constants Nyall Dawson <nyall.dawson@gmail.com> 2016-01-11 Fix failing tests Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-11 Fix failing tests, add tests for ordered placement Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 2016-01-11 Allow setting data defined placement order in GUI Sponsored by Andreas Neumann Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-12 Fix spacing Martin Dobias <wonder.sk@gmail.com> 2016-01-11 [tracer] get rid of warnings D'Hont René-Luc <rldhont@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-11 [tracer] added docs and sip files Martin Dobias <wonder.sk@gmail.com> 2016-01-11 [tracer] simpler and lazier updates of tracer configuration when something changes Martin Dobias <wonder.sk@gmail.com> 2016-01-11 [tracer] improved reporting of warnings Merge: 716664e749 9472c98686 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-11 Merge pull request #2650 from mhugo/processing_vlayer [processing] new algorithm: Execute SQL with virtual layer Martin Dobias <wonder.sk@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-01-08 [processing] add a new algorithm to execute SQL thanks to the virtual provider Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-08 [processing] add more possible data providers for input vector layers Martin Dobias <wonder.sk@gmail.com> 2016-01-11 [tracer] Make tracer follow layers configuration from snapping utils radosuav <rmgu@dhi-gras.com> 2016-01-11 [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase Otherwise finished signal is not emitted when dialog closes Martin Dobias <wonder.sk@gmail.com> 2016-01-11 [tracer] Fix reprojection, limit tracing graph to visible extent Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-11 Show message in message bar if feture has no geometry / empty geometry Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-11 Style fix (snake case to camel case) Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-11 Add qgis functions to db manager and creation ui Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-11 Allow to call qgis expression functions in virtual layers Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-08 Sqlite module cleanup Alexander Bruy <alexander.bruy@gmail.com> 2016-01-11 [processing] try to fix HiDPI issue with Help tab Merge: be5d657c27 bbf2137940 Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-11 Merge pull request #2647 from mhugo/vlayer_gui Virtual layers GUI integration Víctor Olaya <volayaf@gmail.com> 2016-01-11 [processing] use simple QLabel widgets for toolbox tips Víctor Olaya <volayaf@gmail.com> 2016-01-11 [processing] removed unused constant Merge: 2ac5fabee9 cbb426b5f2 Denis Rouzaud <denis.rouzaud@gmail.com> 2016-01-11 Merge pull request #2658 from SebDieBln/FixWarningQLayout [Bugfix] Avoid a warning when opening QgsScaleVisibilityDialog Nyall Dawson <nyall.dawson@gmail.com> 2016-01-11 Another attempt to avoid doxygen errors on Precise nightly builds Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <volayaf@gmail.com> 2016-01-10 [processing] removed unused code Merge: 312de68331 b30d3396eb Nyall Dawson <nyall.dawson@gmail.com> 2016-01-11 Merge pull request #2657 from SebDieBln/AddToContributors Added myself to the lists of contributors Martin Dobias <wonder.sk@gmail.com> 2016-01-10 [tracer] Skip duplicate points in the path (to avoid geometry errors) Martin Dobias <wonder.sk@gmail.com> 2016-01-10 [tracer] Fix issues with rubber bands Martin Dobias <wonder.sk@gmail.com> 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 <jef@norbit.de> 2016-01-10 spelling fixes Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-10 Added the author (Sebastian Dietrich) to the lists of contributors. Nyall Dawson <nyall.dawson@gmail.com> 2016-01-10 Test mask update Nyall Dawson <nyall.dawson@gmail.com> 2016-01-10 Fix coverity issues: - possible use after free - uninitialized member Nyall Dawson <nyall.dawson@gmail.com> 2016-01-10 Try to fix doxygen errors/warnings on Debian nightlies Nyall Dawson <nyall.dawson@gmail.com> 2016-01-10 Fix constructor test for Sip binding coverage Nyall Dawson <nyall.dawson@gmail.com> 2016-01-10 Update test mask image Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-01-09 Fix indentation problem (as usual) Radim Blazek <radim.blazek@gmail.com> 2016-01-09 missing sip Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 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 <radim.blazek@gmail.com> 2016-01-09 [GRASS] new mapset utm zone, fixes #6766 Radim Blazek <radim.blazek@gmail.com> 2016-01-09 [GRASS] fixed region editing (partially reverted 7fc6b07) Radim Blazek <radim.blazek@gmail.com> 2016-01-09 statusChanged signal moved to raster provider Radim Blazek <radim.blazek@gmail.com> 2016-01-09 [GRASS] slot fix, fixes #13816 Merge: f3d1f8b8dc 7b2d03ba56 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-09 Merge pull request #2655 from SebDieBln/FixButtonLockLayerColors [SymbolSelector] Display correct icons when button LockLayerColors is active (fixes #14051) Radim Blazek <radim.blazek@gmail.com> 2016-01-09 missing spatialite include dir Merge: 4e1cf3c081 6ef2f5ddb8 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-09 Merge pull request #2653 from SebDieBln/MemoryLayerNoGeometry [FEATURE] allow geometryless memory layers Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-08 extended the test for memory layers The test now includes all geometry types including NoGeometry. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-08 allow geometryless memory layers Jürgen E. Fischer <jef@norbit.de> 2016-01-08 add missing copyright headers Jürgen E. Fischer <jef@norbit.de> 2016-01-08 spelling fixes Martin Dobias <wonder.sk@gmail.com> 2016-01-08 [tracer] update tracer when any of the input layers is changed Martin Dobias <wonder.sk@gmail.com> 2016-01-08 [tracer] Added reprojection of layers Martin Dobias <wonder.sk@gmail.com> 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 <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2016-01-08 [SymbolSelector] display correct icons when button LockLayerColors is active (fixes #14051) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-08 [processing] correctly write html output in utf-8 Merge: 95a56b9c65 931ca4d6d6 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-08 Merge pull request #2546 from volaya/ux_improvements [processing] UI/UX improvements Víctor Olaya <volayaf@gmail.com> 2016-01-08 [processing] indentation fixes Merge: e0a557a9c8 97b8a72b82 Matthias Kuhn <matthias@opengis.ch> 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 <volayaf@gmail.com> 2016-01-08 Merge pull request #2 from alexbruy/processing-ux [processing] PEP8 fixes Alexander Bruy <alexander.bruy@gmail.com> 2016-01-08 PEP8 fixes Víctor Olaya <volayaf@gmail.com> 2016-01-08 [processing] UI/UX improvements Related to QEP #19 Some algorithm description provided by Frank Sokolic Víctor Olaya <volayaf@gmail.com> 2016-01-08 [processing] added AllowUnmatching tag to SAGA 'Add grid values to...' algorithm Nyall Dawson <nyall.dawson@gmail.com> 2016-01-08 Add a bit of tolerance to labelingenginev2 tests Nyall Dawson <nyall.dawson@gmail.com> 2016-01-08 Fix Sip coverage test on Debian nightlies Nyall Dawson <nyall.dawson@gmail.com> 2016-01-08 Better names for composer toolbars (refs #14066) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-08 [FEATURE] Show recent colors in layer right click menus Nyall Dawson <nyall.dawson@gmail.com> 2016-01-08 Mark more includes as system includes Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-08 [StyleManager] import to "ungrouped" when no groupname entered Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-08 [StyleManager] Respect the entered group name when importing symbols (fixes #14048) Matthias Kuhn <matthias@opengis.ch> 2016-01-07 [ogr] Update for GDAL 2 handle 64bit integers in add feature Matthias Kuhn <matthias@opengis.ch> 2016-01-07 Doxygen take 2 Matthias Kuhn <matthias@opengis.ch> 2016-01-07 PEP8 Alexander Bruy <alexander.bruy@gmail.com> 2016-01-07 add missed license headers in Processing files Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-06 Allow to filter joined fields with a virtual layer Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-05 Add tooltip help to SQL editor and fix uid Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-05 Add autocompletion to the virtual layer SQL editor Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-05 Fix a bad indentation bug Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-05 Add a basic GUI for virtual layer creation and add it to the main app Merge: 2b7c5c1d1c 7e5915ec79 Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-07 Merge pull request #2635 from mhugo/layer_dependencies Layer dependencies Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-07 Allow to embed layers with dependencies Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-07 Rework layer dependencies to work also with layer definition files Matthias Kuhn <matthias@opengis.ch> 2016-01-07 Only skip *.cpp files for doc generation on travis Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-07 Add test for rendering of adjacent tile images Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-04 Add layer dependencies for virtual layers Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-04 Allow to declare layer dependencies on a vector layer Jürgen E. Fischer <jef@norbit.de> 2016-01-07 fix server access control tests on windows Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Change some includes to system includes to avoid warnings Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-07 Test map canvas pointer already when showing context menu Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Fix crash on close of access control test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Partially fix access control test for Win Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-07 Allow editing newly added diagram attributes (fix #14063) Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nirvn.asia@gmail.com> 2016-01-07 [ui] move the save symbol button Jürgen E. Fischer <jef@norbit.de> 2016-01-07 fix projectPath in server access control test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Fix Sip coverage test failure on debian nightly builds (doxygen version does not support @cond) Merge: 34bc4ad788 2031ce0208 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Merge pull request #2638 from SebDieBln/FixStyleManagerUI Fix some UI issues in style manager Jürgen E. Fischer <jef@norbit.de> 2016-01-07 fix ProcessingParametersTest test Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-07 [StyleManager] show confirmation messagebox before removing item(s) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-05 [StyleManager] have separate predefined QActions for start/finish grouping mode Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2016-01-04 [StyleManager] change context-menu handling to signal/slot mechanism Both context-menus affected: Group-Tree and Item-List Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-03 [StyleManager] add items to the context menu 'Edit item', 'Remove item(s)', 'Export to PNG...' and 'Export to SVG...' Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Make test render checker work correctly in non-Firefox browsers Jürgen E. Fischer <jef@norbit.de> 2016-01-06 fix virtuallayer tests on windows Merge: f76bbeba76 17d2214508 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 Merge pull request #2640 from nirvn/diagram_tiny_fixes_v2 [diagram] tiny UI improvements Nyall Dawson <nyall.dawson@gmail.com> 2016-01-07 More debugging for server access control tests Merge: 41c9da9b0b 62cdb27160 Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-06 Merge pull request #2642 from mhugo/vlayer_fix Fix virtual layer definition parsing Hugo Mercier <hugo.mercier@oslandia.com> 2016-01-06 Fix virtual layer definition parsing Víctor Olaya <volayaf@gmail.com> 2016-01-06 [processing] More informative message when cannot compute gdal commands due to wrong params Víctor Olaya <volayaf@gmail.com> 2016-01-06 [processing] added selectionChanged signal to MultipleInputPanel linked signal with GdalAlgorithmDialog Merge: b46a593e32 006a1614cf Víctor Olaya <volayaf@gmail.com> 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 <hugo.mercier@oslandia.com> 2016-01-06 Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins Make vector joins work within layer-definition-files Víctor Olaya <volayaf@gmail.com> 2016-01-06 [processing] correctly parse default value for boolean parameters upon construction Jürgen E. Fischer <jef@norbit.de> 2016-01-06 fix precise build (followup 8df09a6) Alexander Bruy <alexander.bruy@gmail.com> 2016-01-06 fix typo in doxygen string Mathieu Pellerin <nirvn.asia@gmail.com> 2016-01-06 [diagram] tiny UI improvements Jürgen E. Fischer <jef@norbit.de> 2016-01-06 fix e961a52 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 [FEATURE] Add duplicate button to symbol properties Allows easy duplication of a symbol layer Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 Fix clear value for label z-index spin box Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 Add Apply buttons to decoration dialogs Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 Cleanup decoration code Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 More clang warning fixes Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-02 [StyleManager] enable/disable appropriate buttons and menu entries Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2016-01-02 [StyleManager] fix labels Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-01 added functions to QgsStyleV2 for getting groups by id Merge: e961a52c6a 47d93078ba Nyall Dawson <nyall.dawson@gmail.com> 2016-01-06 Merge pull request #2622 from duncan-r/feature4273_and_3756 Feature #4273 and #3756 Jürgen E. Fischer <jef@norbit.de> 2016-01-05 revive python tests on windows (followup afcf567) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <roel@huybrechts.re> 2016-01-05 Interpret 'decimal' fields as double in WFS provider. Fixes #11864. Nyall Dawson <nyall.dawson@gmail.com> 2016-01-05 Remove unused help button from style manager (fix #14055) Nyall Dawson <nyall.dawson@gmail.com> 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 <drrunnacles@googlemail.com> 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 <nyall.dawson@gmail.com> 2016-01-05 Fix more clang warnings Merge: c55cfc0560 16aeb3f1eb Matthias Kuhn <matthias@opengis.ch> 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 <marco.hugentobler@sourcepole.ch> 2016-01-05 Add doc Mathieu Pellerin <nirvn.asia@gmail.com> 2016-01-05 fix orderby not saved in several symbologies (fixes #14043) Merge: 115cc483dd 70f6e15ab1 Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-05 Merge pull request #2629 from SebDieBln/FixStyleManagerGroupingMode [StyleManager] Keep group actions enabled while in grouping mode (fixes #14049) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-05 Fix failing test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-05 Followup 881074 Nyall Dawson <nyall.dawson@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-05 Update indentation Martin Dobias <wonder.sk@gmail.com> 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 <wonder.sk@gmail.com> 2016-01-04 Fix failing composer scale bar test on less common locales Martin Dobias <wonder.sk@gmail.com> 2016-01-04 Fix failing labeling test on my ubuntu 14.04 box (12 mismatched pixels) Jürgen E. Fischer <jef@norbit.de> 2016-01-04 debian packaging update: update liblwgeom dependency of python-qgis to 2.2-2 Jürgen E. Fischer <jef@norbit.de> 2016-01-04 fix windows build Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Open sqlite db for datum transform info in readonly mode. Fixes slow opening on windows Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Move zoomToFeature to QgsDualView and add checks for null geometries / geometryless layers D'Hont René-Luc <rldhont@gmail.com> 2016-01-04 [QGIS Server] Add place holder and tooltip to OWS inputs Alexander Bruy <alexander.bruy@gmail.com> 2016-01-04 option to keep WFS dialog open after adding layer(s) Merge: 164739f205 375ae60c49 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <mederic.ribreux@medspx.homenet.org> 2016-01-04 [Processing]Add gdal_retile.py and gdal2tiles.py algorithms This should fix Redmine #3331 Merge: 73945c0c56 856be9ba44 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Merge pull request #2606 from nyalldawson/close_rings Ensure that rings are closed when adding to polygons Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Intendation Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Update test_qgsgeometry Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2016-01-04 Update qgsmapcanvas.sip Merge: 49eaf16f52 899c57a91f Matthias Kuhn <matthias@opengis.ch> 2016-01-04 Merge pull request #2631 from spatialthoughts/patch-1 Change comparison back to NULL Merge: 1c464d69fc 6b42bad753 Matthias Kuhn <matthias@opengis.ch> 2016-01-04 Merge pull request #2623 from cjmayo/no-pyqtconfig [pyqgis-console] Don't import pyqtconfig Merge: aacb37d258 09e23ee93b Marco Hugentobler <marco.hugentobler@sourcepole.ch> 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 <ujaval@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-04 Fix failing SIP coverage test Nyall Dawson <nyall.dawson@gmail.com> 2016-01-04 More nullptr conversions SrNetoChan <senhor.neto@gmail.com> 2016-01-04 QGIS formats Icons for mac SrNetoChan <senhor.neto@gmail.com> 2016-01-03 Added QGIS formats icons SrNetoChan <senhor.neto@gmail.com> 2016-01-03 Colored qlr icon Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2016-01-04 Cleanup labeling, avoid some duplicate enums, add docs Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <nyall.dawson@gmail.com> 2016-01-03 Minor Coverity fixups, clang warnings, 0->nullptr conversions Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-01-02 Fix indentation (one more time) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2016-01-02 Fix indendation problems (as usual)... Médéric Ribreux <medspx@medspx.fr> 2015-12-16 [Feature][Processing] GRASS v.net modules Nyall Dawson <nyall.dawson@gmail.com> 2016-01-02 Fix more warnings when building under clang with -wEverything Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2016-01-02 initialize a style group upon creation instead of upon renaming (fixes #14050) Nyall Dawson <nyall.dawson@gmail.com> 2016-01-02 Fix test for QWT_POLAR Merge: 5a42728f3e 9cd1edfda1 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-02 Merge pull request #2625 from SebDieBln/FixAppendingNotSupported Fix accumulating "Not supported" hints Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-28 added a test for vector joins in layer definition files Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2015-12-27 make vector joins work within layer-definition-files Merge: 368223ad0a 836ea81b77 Nyall Dawson <nyall.dawson@gmail.com> 2016-01-02 Merge pull request #2624 from SebDieBln/SaveMemoryLayerFields Read source from provider before saving memory layer (fixes #8997) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-31 added a test for memory layer fields being saved to XML Nyall Dawson <nyall.dawson@gmail.com> 2016-01-01 Show project path in server parsing error (revert before release) (an attempt to debug test failures in debian) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-31 Coverity fixes, including regression in label point obstacle code Jürgen E. Fischer <jef@norbit.de> 2015-12-31 fix warnings Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <jef@norbit.de> 2015-12-31 debian packaging: add psycopg2 as build dependency Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2015-12-30 read source from provider before saving memory layer (fixes #8997) Chris Mayo <aklhfex@gmail.com> 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 <nyall.dawson@gmail.com> 2015-12-31 Fix some more old style cast and float comparison warnings Nyall Dawson <nyall.dawson@gmail.com> 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 <nyall.dawson@gmail.com> 2015-12-30 Fix slow icon rendering in field combo box (refs #14041) Carl Simonson <simonsonc@gmail.com> 2015-12-29 Fix indentation Carl Simonson <simonsonc@gmail.com> 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 <jef@norbit.de> 2015-12-29 Merge pull request #2620 from SebDieBln/FixCsvSaveStyle Fix saving style of CSV-layer to qml/sld file (fixes #8285) Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-28 Unit tests Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-28 Remove the whole ring / linestring if number of vertices to small Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-28 [FEATURE]: Zoom to feature with right-click in attribute table Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-28 fix saving style of CSV-layer to qml/sld file (fixes #8285) Jürgen E. Fischer <jef@norbit.de> 2015-12-27 fix warnings on lupdate Jürgen E. Fischer <jef@norbit.de> 2015-12-27 fix lucid reference in INSTALL Mathieu Pellerin <nirvn.asia@gmail.com> 2015-12-27 [symbology] increase maximum size of natural break classification Jürgen E. Fischer <jef@norbit.de> 2015-12-26 fix warnings Jürgen E. Fischer <jef@norbit.de> 2015-12-26 debian packaging: upgrade python-qgis recommends to depends Merge: 917dd05519 9be51c43b1 Jürgen E. Fischer <jef@norbit.de> 2015-12-26 Merge pull request #2614 from SebDieBln/UpdateCachedProjectEmbedLayers Re-Read the cached project file when its contents have changed Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <matthias@opengis.ch> 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 <madmanwoo@gmail.com> 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 <nirvn.asia@gmail.com> 2015-12-26 [symbology] fix precision of values when saving settings (#14036) Jürgen E. Fischer <jef@norbit.de> 2015-12-25 more stl to qt ports and size_t => int fixups Merge: 036eada990 7ccbe1bfc3 Jürgen E. Fischer <jef@norbit.de> 2015-12-25 Merge pull request #2612 from SebDieBln/FixWarningsOnWindows Avoid some compiler warnings on Windows Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 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 <SebDieBln@users.noreply.github.com> 2015-12-22 use existing files when saving existing project Matthias Kuhn <matthias@opengis.ch> 2015-12-25 Fix #14001 Matthias Kuhn <matthias@opengis.ch> 2015-12-25 Expressions: test prepare() and fix segfault Jürgen E. Fischer <jef@norbit.de> 2015-12-24 move more stl usage to qt Jürgen E. Fischer <jef@norbit.de> 2015-12-24 improve project saving to network shares (fixes #13299) Jürgen E. Fischer <jef@norbit.de> 2015-12-25 indentation test: improve interpretation of commit ranges Sebastian Dietrich <SebDieBln@users.noreply.github.com> 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 <matthias@opengis.ch> 2015-12-24 Expressions, fix WhenThen crash and more tests * Fix a crash with WhenThenList * Check implicit sharing with all test expressions. Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-24 Fix file check Salvatore Larosa <lrssvtml@gmail.com> 2015-12-24 [processing] fix missing import for Union and Clip algs D'Hont René-Luc <rldhont@gmail.com> 2015-12-23 [Processing] Update gui D'Hont René-Luc <rldhont@gmail.com> 2015-12-22 [Processing] update parameters test Michael Kirk <michael.john.kirk@gmail.com> 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 <rldhont@gmail.com> 2015-12-23 [Processing] Parameter default value is None D'Hont René-Luc <rldhont@gmail.com> 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 <matthias@opengis.ch> 2015-12-24 Merge pull request #2610 from SebDieBln/ReadAlphaSelectionColor Read alpha component of selection color from project properties (fixes #13994) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-24 read alpha component of selection color from project (fixes #13994) Matthias Kuhn <matthias@opengis.ch> 2015-12-24 Fix build warnings Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-24 Cleanup sbn file if gdal did not already remove it. Fixes bug #13319 Jürgen E. Fischer <jef@norbit.de> 2015-12-24 fix windows build and some warnings Merge: c9e928932a 076c2a09b7 Jürgen E. Fischer <jef@norbit.de> 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 <sebastic@xs4all.nl> 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 <denis.rouzaud@gmail.com> 2015-12-23 some fixes (missing include, duplicated line, wrong variable name) Daan Goedkoop <dgoedkoop@gmx.net> 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 <denis.rouzaud@gmail.com> 2015-12-23 Merge pull request #2584 from SebDieBln/MapCanvas_EnterLeave UI improvement for digitizing maptools Matthias Kuhn <matthias@opengis.ch> 2015-12-23 Revert "QgsGeometry to datastream -> avoid extra data copy" This reverts commit c1b512f948028093e481e1db089db8c044e86f4c. Matthias Kuhn <matthias@opengis.ch> 2015-12-23 QgsGeometry to datastream -> avoid extra data copy Merge: a32587bcd1 409a59ff2a Matthias Kuhn <matthias@opengis.ch> 2015-12-23 Merge pull request #2608 from sbrunner/fill-select Fix fill and select mixage Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-12-23 Use the line digitizing settings for the note tool rubber band Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-12-23 Fix fill and select mixage Fix #14016 D'Hont René-Luc <rldhont@gmail.com> 2015-12-07 [FEATURE][QGIS Server] Add short name to layers, groups and project A number of elements have both a <Name> and a <Title>. 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