Nyall Dawson 2016-04-29 Fix calculation of point symbol bounds using data defined rotation or offset (cherry-picked from a67853f825c096f66c5525584b70c19f68209375) Martin Dobias 2016-04-27 Gracefully handle topology errors when tracing (fixes #14447) (cherry picked from commit 11e7140d37b88264490928114665967df4f6cfa5) Nyall Dawson 2016-04-29 Fix delete ring tool not updating rendered feature (fix #14741) (cherry-picked from 6c9bc938125376a2670ecf9047eff5ca853bf3ba) Juergen E. Fischer 2016-04-28 oracle provider: cleaner geometry retrieval and fix case issue with feature request alias and sdo_relate rldhont 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. Denis Rouzaud 2016-04-27 debian: install qgis testing Alexander Bruy 2016-04-26 [processing] don't write NaN's to attribute table (fix #14639) (cherry picked from commit 77d95b0d655022ab5c9f1927fa0a8ddb492b44df) Alexander Bruy 2016-04-26 fix formatting rldhont 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 `''`. (cherry picked from commit 793b712eb9dbd5d6d7589e7490c63d50d0038a69) Conflicts: python/plugins/processing/algs/gdal/rasterize.py python/plugins/processing/algs/gdal/warp.py volaya 2016-04-26 [processing] fixed wrong call to addToLog (cherry picked from commit 5cc2dcd2a469da07ad95733a4832e21d01ba466c) Giovanni Manghi 2016-04-25 more GDAL a_nodata fixes, for sake of uniformity Giovanni Manghi 2016-04-25 set nodata parameter as optional in GDAL clip by extent Alexander Bruy 2016-04-11 [processing] fix path handling (fix #14432) (cherry picked from commit e873540d14cb102ffe9318063b32c323c56e5bfb) Conflicts: python/plugins/processing/algs/otb/OTBUtils.py Nyall Dawson 2016-04-26 Consolidate all qvariant sort methods to use qgsVariantLessThan, make sure qgsVariantLessThan incorporates all functionality from other duplicate implementations, and add tests (fixes #14671) (cherry-picked from 647f32) Nyall Dawson 2016-04-26 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 (cherry-picked from 3322bc) Nyall Dawson 2016-04-26 Fix crash in relation reference widget (fix #14732) (cherry-picked from eed4ee) Juergen E. Fischer 2016-04-25 osgeo4w: add qt plugin directories to browser (cherry picked from commit b758a8c1b4fb5386ba5830092eb893d8f42ae033) Matthias Kuhn 2016-04-22 Reduce test matrix Alessandro Pasotti 2016-04-21 [bugfix] offline editing converting offline twice Fixes #10537: Converting offline twice within the same instance causing unusable offline state. The problem was due to spatialite connection not being invalidated. When the new offline layer is re-created the provider connection doesn't pick the latest commits. Funded by Boundless (cherry-picked from f045492) Even Rouault 2016-03-27 Add QgsDataProvider::invalidateConnections() and implement in Spatialite provider This invalidates all cached connections to the given database name. This will be used by the WFS provider to cleanup any cached connections before removing its temporary Spatialite DB (cherry-picked from 62bd406, necessary for offline plugin fix) Alessandro Pasotti 2016-04-15 Prevents a crash when online features are gone Fixes an unreported segfault when converting an online layer to offline if features cannot be (completely) fetched. Funded by Boundless (cherry-picked from 79442b6) Alessandro Pasotti 2016-04-13 Avoid crash when WFS converted to offline Fixes #14010 Converting to Offline Editing of WFS-T layer causes minidump Funded by Boundless (cherry-picked from eeb9bdd) Matthias Kuhn 2016-04-22 allow failures on osx currently building osx version fails due to deprecated sip directives in PyQt4. Matthias Kuhn 2016-04-22 Revert "[travis] OSX: Force sip version 4.17 due to build problems" This reverts commit c88789973b6fb9ee25fc22e25a8fb4389738e74d. rldhont 2016-04-21 [BUGFIX] The way layer's shortname is write in QGIS project and used in QGIS Server Denis Rouzaud 2016-04-21 fix python testing install directory rldhont 2016-04-20 [BUGFIX] QGIS Server segfault if layer extent is null rldhont 2016-04-20 Remove set mShortName in QgsMapLayer constructor rldhont 2016-04-20 [Processing] Fix when iface is None Matthias Kuhn 2016-04-15 [travis] OSX: Force sip version 4.17 due to build problems Larry Shaffer 2016-04-15 Remove conversions.sip conditionals meant for 4.12 but actually 4.18 - The hex version of 4.12 was not 0x041200 (current 4.18) but 0x040c00. Code was always skipped and has worked with recent sip versions. Nyall Dawson 2016-04-12 Fix effects not working for ellipse symbol layers (fix #14661) Nyall Dawson 2016-04-16 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) Nyall Dawson 2016-04-16 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 (cherry-picked from 02e0e3f95925356c4da8ed5effa4634e92fd44f8) Nyall Dawson 2016-04-16 QgsSymbolV2: only pop expression scope if it was really added (cherry-picked from ef77e19fe342e6734487ba3608a8c12ee72b0bf7) Nyall Dawson 2016-04-16 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 (cherry-picked from 16d8da3886c03ccc1acc5c9f1ca945cb49d454f2) Nyall Dawson 2016-04-16 Fix huge legend item size when symbol uses map unit sizes (fix #13979) Add unit test (cherry-picked from 0c5fa81126cec652d9e9932861f031c1ab3700db) Nyall Dawson 2016-04-16 Add methods for retrieving and setting size units for QgsMarkerSymbolV2 (cherry-picked from e21de0394d051de1eea7ce36d587cc933c474bae) Nyall Dawson 2016-04-16 Initially set focus to text in new name dialog (cherry-picked from 846c6183cafe4cb535547f1e13a7f9c48d751a61) Nyall Dawson 2016-04-16 [composer] Fix crash setting table columns from python (cherry-picked from 39d0ba5781c8b759faaaf333b54e886c01a2d910) Juergen E. Fischer 2016-04-15 Bring back QgsNetworkManager slots and signals removed in 2eb8243 as deprecated (cherry picked from commit 78725feda46a534fbe419b61b85f13741950997a) Alexander Bruy 2016-04-13 fix build Alexander Bruy 2016-04-07 don't apply loaded style when layer properties dialog is cancelled (cherry picked from commit 25a162c05a2fd95f8e685499a0e403a85edf2646) Alexander Bruy 2016-04-10 [processing] fix missed quotes in OTB provider (fix #14557) (cherry picked from commit 8eb79dbb91d55f9975d903a4f2cc1d650a68b038) Alexander Bruy 2016-04-10 [processing] fix GRASS icon (cherry picked from commit badea8ceb256fcfe12323b64f200b7ea18f316d8) Alexander Bruy 2016-04-07 [processing] don't ask for MSYS folder for GRASS7 (fix #14431) (cherry picked from commit 525194dc0b0db98ece343539f3cd5b7540f2a020) Alessandro Pasotti 2016-04-12 [dbmanager] PG ignore env if service file is used Cherry-picked from master Fixes #14436 Funded by Boundless volaya 2016-04-07 [processing] make gdal algorithms honor selection fixes #14622 (cherry picked from commit cc50157ab8053637f24c6f18e35a2bea7feafc78) Nyall Dawson 2016-04-10 [processing] Use unary union in dissolve (much faster for many complex geometry inputs) Even Rouault 2016-04-08 Fix thread-unsafe initialization of QgsExpression::Functions() The method initializes the gmFunctions static member, without any mutex protection. This turned out to cause random crashes in the tests of the WFS provider since the downloader thread may evaluate an expression, in parallel of the main thread, which does the same. This was mainly seen on Mac Travis (2 crashes + 1 failures, over 50 iterations), when parallelizing tests so as to get particular scheduling : https://travis-ci.org/rouault/Quantum-GIS/builds/121720556. But I could finally reproduce it systematically on my Linux box when inserting the following sleep. diff --git a/src/providers/wfs/qgswfsshareddata.cpp b/src/providers/wfs/qgswfsshareddata.cpp index adc7042..e9e4577 100644 --- a/src/providers/wfs/qgswfsshareddata.cpp +++ b/src/providers/wfs/qgswfsshareddata.cpp @@ -426,6 +426,7 @@ int QgsWFSSharedData::registerToCache( QgsWFSFeatureIterator* iterator, QgsRecta connect( mDownloader, SIGNAL( ready() ), &loop, SLOT( quit() ) ); mDownloader->start(); loop.exec( QEventLoop::ExcludeUserInputEvents ); + usleep( 100 * 1000 ); } if ( mDownloadFinished ) return -1; After applying this commit, the Mac builder is fine: https://travis-ci.org/rouault/Quantum-GIS/builds/121756158 Juergen E. Fischer 2016-04-03 oracle provider: handle NULL geometry in case of multiple geometry columns (cherry picked from commit c93187d78c49cada9bd6d554d171d640a53f72a8) Juergen E. Fischer 2016-04-08 oracle provider: handle empty geometries (fixes #14631) (cherry picked from commit d07bc18353c2a11092fbd7e8c3483e9cca9b8822) rldhont 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 volaya 2016-04-04 [processing] extra checks to avoid issues with previous versions values Alexander Bruy 2016-04-04 [processing] fix looping over features in Join Attributes alg (fix #14428) Alexander Bruy 2016-04-01 [processing] more HiDPI fixes (refs #14474) Septen 2016-03-25 [processing]Fixed UI bug with invalid button width. volaya 2016-03-18 [processing] do not search text in short help when filtering in toolbox This should fix problems with slow and unresponsive filtering Juergen E. Fischer 2016-04-04 don't crash when reply is destroyed while it's waiting for credentials to be entered (cherry picked from commit 10a26e6acd8aa3a91e603730c752e398700e4451) Juergen E. Fischer 2016-03-31 globe plugin: fix crash on exit (cherry picked from commit bde512646caffc48f3158ec42b56016aeaae77fd) Juergen E. Fischer 2016-04-05 debian packaging: no need for downgraded cmake on xenial anymore (backport dccd731) Nyall Dawson 2016-04-04 Fix field calc bar error when setting to field name with spaces (cherry-picked from a4ed8e03e649e79c1e43c338426eca40c3d429a1) Nyall Dawson 2016-04-04 Fix stats dock not working with field names with spaces (fix #14541) (cherry-picked from 53b493c6e6b49ba725d45e272c0690479c61a301) Nyall Dawson 2016-04-04 Fix QgsFieldExpressionWidget reporting field names with spaces as invalid, add tests (cherry-picked from af8c1667dfd6f945414b4080c95ee731125f44cc) Nyall Dawson 2016-04-04 Fix crash in memory provider (fix #14559) (cherry-picked from 59d4b85c73aff475429005f321d6009ade9fc8c6) Nyall Dawson 2016-04-04 Fix layer extent was not invalidated for certain geometry editing operations (eg move feature, add/delete/move vertex) (fix #14573) (cherry-picked from 4ece916728da95b7fd98e8f46564df3cc0826fcb) Nyall Dawson 2016-04-04 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. (cherry-picked from 402ee9d4cf6d026574a77cc503d8e26918daa78b) elpaso 2016-03-30 Fix for simple geometries insert error in WFS-T Fixes #14139 Error inserting feature in WFS-T server (cherry-picked from commit 768416340fdf233f8f5ce8945636d8df8b2e4f48) Signed-off-by: Larry Shaffer Alexander Bruy 2016-03-25 [processing] replace some raster icons with SVG to improve HiDPI support (refs #14474) Even Rouault 2016-03-25 Make QgsVectorDataProvider::fillMinMaxCache() handle LongLong The code currently fallbacks to dealing with LongLong fields as strings, which breaks the ProviderTestCase testMinValue() and testMaxValue() tests, if we change the definition of the tests of the memory provider to use a int8 field for the cnt field. ====================================================================== FAIL: testMaxValue (__main__.TestPyQgsMemoryProviderIndexed) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 349, in testMaxValue self.assertEqual(self.provider.maximumValue(1), 400) AssertionError: u'400' != 400 ====================================================================== FAIL: testMinValue (__main__.TestPyQgsMemoryProviderIndexed) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/even/qgis-git/Quantum-GIS.clean/tests/src/python/providertestbase.py", line 345, in testMinValue self.assertEqual(self.provider.minimumValue(1), -200) AssertionError: u'-200' != -200 Nyall Dawson 2016-03-01 Increase minimum size of composer legend list widget (cherry picked from commit e695fbb9f11f9c0e08b59db7ecf8ad25d28d484f) Juergen E. Fischer 2016-03-26 disable symbol visiblity flags for globe plugin on release builds on trusty Juergen E. Fischer 2016-03-25 Release of 2.14.1 Juergen E. Fischer 2016-03-25 german translation update Even Rouault 2016-03-24 [Spatialite] Fix crash on iterator closing if connection failed. If an iterator fails to open the spatialite database (mHandle == nullptr in QgsSpatiaLiteFeatureIterator::QgsSpatiaLiteFeatureIterator() ), a crash will occur at the destruction of the QgsSpatiaLiteFeatureSource, due to the iterator not being removed from the list of active iterators. Currently QgsSpatiaLiteFeatureIterator::close() does not call iteratorClosed() if mHandle is invalid, which later causes QgsAbstractFeatureSource::~QgsAbstractFeatureSource() to try calling the close() method of a now defunct iterator. If not applying the patch, the added test case crashes with: 177: src/providers/spatialite/qgsspatialiteconnection.cpp: 736: (openDb) [1ms] New sqlite connection for /tmp/test.sqlite.corrupt 177: src/providers/spatialite/qgsspatialiteconnection.cpp: 750: (openDb) [1ms] Failure while connecting to: /tmp/test.sqlite.corrupt 177: 177: invalid metadata tables 177: src/core/qgsfeaturerequest.cpp: 259: (~QgsAbstractFeatureSource) [0ms] closing active iterator 177: CMake Error at PyQgsSpatialiteProvider.cmake:22 (MESSAGE): 177: Test failed: Segmentation fault (cherry picked from commit 2b15eaa14d9e5067ed32f41572d5e9658fa8b278) Even Rouault 2016-03-24 Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout Currently there's an inconsistancy between the Options dialog that displays a default value of 60000ms for network request timeouts, whereas places in the code use 20000ms. I propose to align on 60000s, since there are occurrences of network requests, for example big WFS GetFeature requests, that can take more than 20s to start. (cherry picked from commit f3872914ceb27fc7871bf571eb542db9a131f545) (testqgswcspublicservers.cpp update added) Hugo Mercier 2016-03-15 [db manager] Fix virtual layers plugin (fixes #14404) (cherry-picked from commit 7dbc0bf81992cd58a6e4d0b081941f3c20f168ca) Hugo Mercier 2016-03-14 Virtual layer: Be case insensitive when looking for a layer name (cherry picked from commit f14bc8c4d9e88af5529c80593d73e4e9ba472a68) Marco Hugentobler 2016-03-14 Fix attribute creation in transect sample (cherry picked from commit 90e0cb995fd887db7042fc2e811b685004f0cbbd) Nyall Dawson 2016-03-18 Don't force use of SQL dialect when running ogr queries (fix #14407) Using "SQL" dialect is not recommended as it forces use of the sometimes buggy SDK query engines. This was breaking the uniqueValues method for ESRI gdb files. See https://trac.osgeo.org/gdal/ticket/6415 for GDAL dev recommendation to use default OGR dialect in place of "SQL" dialect. (cherry picked from commit 8d9443bdca7bee131f75c27192aa021c95a93417) Even Rouault 2016-03-23 [Spatialite] Use correct free function for sqlite3_bind_blob of geometries Currently sqlite3_bind_blob() uses free() as the free function of WKB blobs returned by convertFromGeosWKB(). But those are allocated with new[] and should consequently be freed with delete[]. Spotted by Valgrind: ==4014== Mismatched free() / delete / delete [] ==4014== at 0x4C287BE: free (vg_replace_malloc.c:446) ==4014== by 0xE42E481: sqlite3VdbeMemReleaseExternal (sqlite3.c:57237) ==4014== by 0xE42E4E3: sqlite3VdbeMemRelease (sqlite3.c:57252) ==4014== by 0xE42EC3E: releaseMemArray (sqlite3.c:59208) ==4014== by 0xE42ED1E: sqlite3VdbeDeleteObject (sqlite3.c:60561) ==4014== by 0xE46A6DB: sqlite3VdbeFinalize (sqlite3.c:60528) ==4014== by 0xE46A916: sqlite3_finalize (sqlite3.c:61431) ==4014== by 0x7FB23958: QgsSpatiaLiteProvider::addFeatures(QList&) (qgsspatialiteprovider.cpp:3752) ==4014== Address 0x8e2a8b30 is 0 bytes inside a block of size 94 alloc'd ==4014== at 0x4C29520: operator new[](unsigned long) (vg_replace_malloc.c:363) ==4014== by 0x7FB1B964: QgsSpatiaLiteProvider::convertFromGeosWKB(unsigned char const*, int, unsigned char**, int*, int) (qgsspatialiteprovider.cpp:1341) ==4014== by 0x7FB234B5: QgsSpatiaLiteProvider::addFeatures(QList&) (qgsspatialiteprovider.cpp:3676) (cherry picked from commit 2e04162e377969e41675d1c2f7f36da7f171c945) Juergen E. Fischer 2016-03-23 Reenable fcgi and server on osx (followup 53d40e8) (cherry picked from commit 2c866f45cdcb03a1be89f7237763e8e38f2d3faa) Juergen E. Fischer 2016-03-11 evis: update QAction::activated to triggered (cherry picked from commit 48911ca9a4dc979bdb73b935bc319dadcbe781d5) Juergen E. Fischer 2016-02-27 fix warnings (cherry picked from commit eefb046dab437c35205cba8cf68103ccc240c7f9) Juergen E. Fischer 2016-03-04 use individual network managers for threads (fixes #13721, fixes #14401, implements #14192) (cherry picked from commit 2eb82430bbdb02b0789b3ffe80d5b6fd747fa8cc) Juergen E. Fischer 2016-03-04 show source locations in windows backtraces (cherry picked from commit 26d61956d75dd0e522f49a41cec9faef0f2e3719) Matthias Kuhn 2016-03-19 Don't crash when some shortcuts can't be loaded Fix #14528 (cherry picked from commit 76296c82e7e9225c6be3c00d48b4bf748ca5daa8) Juergen E. Fischer 2016-03-18 use link to release branch in about box for exported sources (fixeds #14525) (cherry picked from commit 044379b758a286d8d65d9d5181b776096ba7c737) Juergen E. Fischer 2016-03-12 osgeo4w: support for OSGEO4W_DESKTOP and fix deinstallation (cherry picked from commit c2ff2d772197a93c99b625d64e44acc71df2c00c) Juergen E. Fischer 2016-03-21 travis: disable fcgi and server on osx (fastcgi.com apparently gone) Matthias Kuhn 2016-03-16 UI consistency "Rendering order..." to "Symbol levels..." Juergen E. Fischer 2016-03-19 crssync: skip more crses that cannot be copied (cherry picked from commit 71429be7a289e1b8050005dabcb3e0e33ac1cdbd) Alexander Bruy 2016-03-20 [processing] activate GRASS 7 by default and disable GRASS 6 Nyall Dawson 2016-03-21 [FEATURE] Parameterized svg support for composer svg images This makes it possible to change SVG fill/outline color and outline width when using parameterised SVG files such as those included with QGIS (fix #10542) (cherry-picked from ed3cb120087414906fd409049081950137116e1a) Nyall Dawson 2016-03-21 Use SVG cache to handle parameterized SVG files in composer picture selection widget (fix #14385) (cherry-picked from 94e7720fe365794be5ea09564f0bc65577a5e068) Martin Dobias 2016-03-06 Improved fix for spatialite views (fixes #14232) (cherry picked from commit 42d88848f3010365d2c9fcf84b3a8ed5d52749a1) Nyall Dawson 2016-03-19 Fix PyQgsServer test on GDAL >= 2.0 Also fix handling of longlong types in wfs_describefeaturetype (cherry-picked from 0780527428c474df8714be8b6d96aa25b81b3996) Matthias Kuhn 2016-03-17 Disable watchDog when plugin was loaded successfully Juergen E. Fischer 2016-03-15 Add internal qwtpolar 1.1.1 for Qwt 6.1 (cherry picked from commit a9cb9906a296eba4f4a1f1dea414d1bd8f352271) Matthias Kuhn 2016-03-15 GDAL 2.0 allows writing 64bit longlong integers Fix #14411 Nyall Dawson 2016-03-15 Default to layer CRS in raster save as dialog (fix #14209) (cherry-picked from 8fc405648be18870133e318cbfc7cb0918efe4b1) Nyall Dawson 2016-03-15 Fix incorrect projection if raster or plugin layer is first layer loaded into an empty project (fix #14392) (cherry-picked from 15d2be26f1235d9ec18b48f09376390c3a6e2d00) Sandro Mani 2016-03-12 [Geometry checker] Make polyLineSize survive empty geometries (cherry-picked from 34bd12402362e8af1ba3b1cae09f6be9fb7c2c52) Juergen E. Fischer 2016-03-08 globe: adapt to osgearth 2.7 (cherry picked from commit 6327558 and de06cd7) Bas Couwenberg 2016-03-12 Add Qt5OpenGL variables to include_directories() & target_link_libraries(). Even Rouault 2016-03-10 [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt The virtual provider depends directly on sqlite3.h, but fails to add explictly its paths, relying on it to be present in the other used included paths, which may be not always the case in some setups. (cherry-picked from 455a473) Even Rouault 2016-03-10 Add debug message in case of failure in QgsSLConnect::sqlite3_close() and in QgsSLConnect::sqlite3_close_v2() too. This can make spotting issues like the one fixed in b0f2b970ac8918e5cb0ec566ecb491a57054a093 easier. (cherry-picked from b253a29aa4c2cf9b214a086e9783c856313cde2e) Even Rouault 2016-03-10 [BUGFIX] [Spatialite] Finalize statement in addFeatures() The sqlite3_prepare_v2() call in QgsSpatiaLiteProvider::addFeatures() is not associated with a matching sqlite3_finalize(). Consequently at time of sqlite3_close(), the later returns a SQLITE_BUSY error and fails to close the file descriptor (can be checked by runing 'lsof' on qgis process). (cherry-picked from b0f2b970ac8918e5cb0ec566ecb491a57054a093) Nyall Dawson 2016-03-12 Fix broken $x_at, $y_at functions (fix #14462), add tests (cherry-picked from 3b40e2baa5b939dd4b920220e266a98cf9ef0e4c) Nyall Dawson 2016-03-10 Fix reshape involving first/last vertex (fix #14443) (cherry-picked from bb0ecf427fd3c92a46bac26d7344f82381f34e8e) Nyall Dawson 2016-03-10 Allow editing newly added diagram expression attributes (fix #14063) (cherry-picked from 8389b7f703694bf107ffaa85f5b4bda934e2391a) Juergen E. Fischer 2016-03-09 debian packaging update (cherry picked from commit e62d8fe790e88f22a7ab35e5346a52708892b581) rldhont 2016-03-09 [BUGFIX][QGIS Server] To avoid infinite loop in layer creation Insert layer in registry and cache before addValueRelationLayersForLayer Alexander Bruy 2016-03-09 [processing] don't show tip when user uses search and tip was disabled (fix #14379) Nyall Dawson 2016-03-09 Fix searching for symbols by tag (fix #14445), add tests (cherry-picked from 6be8d06dc6147b35ad072ef383e200c8a2da5c84) Nyall Dawson 2016-03-09 Correctly set title for label svg selector dialog (cherry-picked from 7f179032f71ad27618ea8175c0c2d9c572be05a2) Nyall Dawson 2016-03-09 Use correct field icon in form view preview menu (cherry-pick from ea10c5da3c23689cbc755b980c290dd79cd1836c) radosuav 2016-03-07 [Processing] Fix TypeError in Zonal Statistics algorithm Fixes #14412 Giovanni Manghi 2016-03-07 processing fix SAGA 2.2.x resampling Giovanni Manghi 2016-03-07 processing fix SAGA 2.2.* grid_spline tools Markus Neteler 2016-03-06 Include parameter target elevation above the ground Giovanni Manghi 2016-03-06 processing: in SAGA grid masking it is not mandatory for inputs to have the same extent Médéric RIBREUX 2016-03-06 [Processing] Use local GRASS7 help files if they exist. Fixes #7745 Giovanni Manghi 2016-03-06 processing: fix GRASS7 v.buffer.column Giovanni Manghi 2016-03-06 fix/adds SAGA 2.2.3 tools Etienne Trimaille 2016-02-17 catch some python error in batch processing Etienne Trimaille 2016-02-17 improve error message in the modeler Salvatore Larosa 2016-03-06 Fix #14426 - Zoom to layer behaves really weird when using a filter on a Shape file: Fix extent for OGR provider, followup 9fb7819 (cherry-picked from 5bb25d8917dc0d494ae46c035f8e019f448c60fb) Sandro Mani 2016-03-06 Extend TestQgsGeometry::isEmpty to also test empty geometry collection (cherry-picked from 1e90786be770868b90887cd1bb98c041ec0eee01) Sandro Mani 2016-03-05 Fix out of bounds array access if nextVertex is called on empty QgsGeometryCollectionV2 (cherry-picked from 4c0e78a22dba81d9a1450620ade8ab321fc4d7d7) Alexander Bruy 2016-02-26 [pluginmanager] apply auth also when downloading plugin package Nyall Dawson 2016-03-04 Fix handling of longlong fields in memory provider (cherry-picked from 98a216e0327c72132faa434251f29ee9f2a582bc) Nyall Dawson 2016-03-04 Update test mask images (cherry-picked from dc2f1523cd7c5bb655e36ae302b67e1284573341) Nyall Dawson 2016-03-04 Fix OGR expression compiler with GDAL >= 2.0 Some extreme corner cases (eg "NULL OR TRUE") tested by the provider tests were failing with GDAL 2.0. In GDAL<2.0 these expressions would be rejected by OGR, but it seems GDAL>=2.0 has partial support for these so the expression compiler needs to handle them before handing off to GDAL. (cherry-picked from 81be55937538307efed3b76b518fba4fa699545e) Matthias Kuhn 2016-03-03 Python binding fixes for 2.5D renderer Nyall Dawson 2016-03-03 Fix fetching subset of attributes with mssql (fix #14402), add test (cherry-picked from 30449e577f0cd432bd8c60787743fba54c1e51b9) Nyall Dawson 2016-03-03 Fix mssql provider test data (cherry-picked from 527fe9d2344f8d93e2f9d430f5691a678b63c164) Radim Blazek 2016-03-02 [GRASS] set PATH and PYTHONPATH in startModule() for t.list, #14241 (cherry picked from commit 1d3cbd91cace921f71183535ca90ca8cf38bf9ef) Nyall Dawson 2016-03-01 Fix build Nyall Dawson 2016-03-01 Fix setting symbol for single symbol renderer via legend dbl click Eg if diagram legend is also shown for layer it's possible for the single symbol renderer to show a legend item. (cherry-picked from 5612936836524eb1d85a0ab4168c80cf2b10dded) Nyall Dawson 2016-03-01 Fix pasting mixed geometry types to memory layer, switch to message bar (cherry-picked from 28d725c1e4f152031223a66f8929bf5d2ac74551) Nyall Dawson 2016-03-01 Fix string capitalization (cherry-picked from 3f80649b58c8ea50c0e2f93b556b1568ab3b3430) Nyall Dawson 2016-03-01 [processing] Fixes for field calculator and field mapper - respect project distance, area and ellipsoid settings - ensure expression variables are correctly evaluated (cherry-picked from d32c41a60ed28abe3d8a93971810ee4f9735e055) *_* 2016-02-29 Correct initialization of Max FLT_MIN is the smallest positive float (cherry-picked from 8a47b5cad07bcf50c3b194631374c6021e56c823) Matthias Kuhn 2016-02-29 Add splash screen credits for City of Essen and Linux Hotel Juergen E. Fischer 2016-02-27 fix nsis installer welcome picture (convert to BMP3) Juergen E. Fischer 2016-02-26 fix mis-sized splash Juergen E. Fischer 2016-02-26 Release of 2.14 (Essen) Juergen E. Fischer 2016-02-26 changelog and news update for 2.14 Juergen E. Fischer 2016-02-26 translation update for 2.14 from transifex Nathan Woodrow 2016-02-26 Move composer template paths settings Matthias Kuhn 2016-02-26 [2.5D renderer] Fix loading of saved symbology Nyall Dawson 2016-02-26 update test mask Salvatore Larosa 2016-02-26 [pyqgis-console] API file updated Hugo Mercier 2016-02-26 [processing] Fix crash in ExecuteSQL.py Merge: 5a0d0bc 3e5e108 Matthias Kuhn 2016-02-26 Merge pull request #2834 from m-kuhn/procStatTranslate [processing] Make basic statistics translatable Juergen E. Fischer 2016-02-26 fix transifex configuration (followup bc042a5e) rldhont 2016-02-25 [BUGFIX][QGIS Server] WFS DescribeFeatureType Geometry element type In the OGR provider, we can read: ``` Some ogr drivers (e.g. GML) are not able to determine the geometry type of a layer like this. In such cases, we use virtual sublayers for each geometry if the layer contains multiple geometries (see subLayers) otherwise we guess geometry type from first feature ``` It means that in DescribeFeatureType Geometry element can be describe as simple and the GML contains simple and multi. It's not XML valid. To fix it, for OGR provider Geometry element type is set to `gml:GeometryPropertyType` For the next release, it will be interesting to allow users to specify whether the geometries are multi. Merge: 58c85bb 3a714cc Hugo Mercier 2016-02-26 Merge pull request #2845 from pvalsecc/column_name_validation Remove column name validation from virtual layers queries Nyall Dawson 2016-02-26 Tweak vertical position of labels under points in "cartographic" label placement mode Previously labels were being drawn too low Juergen E. Fischer 2016-02-26 release.pl: fix dryrun comment (followup a934b01) Nyall Dawson 2016-02-26 Followup fb7c683, 4e4743 Matthias Kuhn 2016-02-24 [processing] Make basic statistics translatable Patrick Valsecchi 2016-02-25 Remove column name validation from virtual layers queries The query already went through the Sqlite query parser. So why not trusting it? This was in the way of group by queries with count(*) in the output fields. Nyall Dawson 2016-02-26 Temporarily disable test which unexpectedly fails on Travis Merge: 4e4743a 8490786 Nyall Dawson 2016-02-26 Merge pull request #2844 from nirvn/gps_icon_refresh [ui] improve gps tools icon nirvn 2016-02-26 [ui] improve gps tools icon Nyall Dawson 2016-02-26 Fix saving vector layers with z dimension (fix #14006, #12373) Nyall Dawson 2016-02-26 Indendation Nyall Dawson 2016-02-26 Fix long hang when selecting huge number of vertices with node tool Peter Petrik 2016-01-27 fixes #13668 (Delete does not work in the Vertex Editor) Nyall Dawson 2016-02-26 Always show map units as an option in coordinate format combo box Merge: 76fcb1f 8769abe Nyall Dawson 2016-02-26 Merge pull request #2838 from wonder-sk/fix-wgs-coords Fix precision of coordinate display for layer in non-projected CRS Juergen E. Fischer 2016-02-26 PyQgsVectorFileWriter: fix comment (followup 17f20bb) Nyall Dawson 2016-02-26 Use clearer cut/copy/paste icons in python console Nyall Dawson 2016-02-26 Fix trailing space in status bar label Juergen E. Fischer 2016-02-26 editor widgets: avoid duplicate saving of edit types (fixes #13960) TODO: resolve duplicate read via QgsProject::readMapLayer and QgsVectorLayer::readCustomSymbology signals Juergen E. Fischer 2016-02-26 fix linebreaks in function help and CASE (fixes #14189) Juergen E. Fischer 2016-02-25 fix typos Juergen E. Fischer 2016-02-25 add help for map_extent_center, map_extent_width and map_extent_height (fixes #14259, followup e7b9a31) Juergen E. Fischer 2016-02-25 layer definition: always use relative paths regardless whether or not the file already exists (fixes #14340) Juergen E. Fischer 2016-02-25 new spatialite layer: allow tables with only primary key and geometry (fixes #14313) Juergen E. Fischer 2016-02-25 remove a failing connect and avoid absolutePath warning in empty project Juergen E. Fischer 2016-02-25 PyQgsVectorFileWriter: adapt to a3f03f02 Juergen E. Fischer 2016-02-25 vector file writer: fix saving of datetime values (fixes #14190) Juergen E. Fischer 2016-02-25 also recalculate layer extent after rollback (fixes #3155) Juergen E. Fischer 2016-02-25 don't close qgis_help when qgis closes (fixes #8305) rldhont 2016-02-25 [BUGFIX][Processing] Reset SAGA InverseDistanceWeighted algorithm Reset 2 parameters : * SEARCH_POINTS_ALL * SEARCH_POINTS_MAX These parameters was defined in 2.1.2 but are available in the next version : http://www.saga-gis.org/saga_module_doc/2.1.3/grid_gridding_1.html http://www.saga-gis.org/saga_module_doc/2.1.4/grid_gridding_1.html http://www.saga-gis.org/saga_module_doc/2.2.0/grid_gridding_1.html http://www.saga-gis.org/saga_module_doc/2.2.2/grid_gridding_1.html Juergen E. Fischer 2016-02-25 replace html encodings from NEWS Martin Dobias 2016-02-25 Fix precision of coordinate display for layer in non-projected CRS Juergen E. Fischer 2016-02-25 fix typo Juergen E. Fischer 2016-02-25 debian packaging update Merge: 31c788d 689cbad Alessandro Pasotti 2016-02-25 Merge pull request #2836 from elpaso/bugfix-13291 [bugfix][server] Fixes #13291 Martin Dobias 2016-02-25 Fix rendering crash in debug mode (fixes #14369) Introduced in b6de1971 due to the use of static variables in a function that is called from multiple threads. Further changes to logging: - also works when sequential rendering is used - also works in release mode (to allow checking of rendering speed in normal QGIS release) Juergen E. Fischer 2016-02-24 add closing bullet (followup ab9ce5b) Juergen E. Fischer 2016-02-24 add update-news.pl to update NEWS file from changelog.qgis.org Merge: 1af724f 630836d Tim Sutton 2016-02-24 Merge pull request #2837 from timlinux/master Updated news for 2.14 - also added missing news for 2.12 Tim Sutton 2016-02-24 Updated news for 2.14 - also added missing news for 2.12 elpaso 2016-02-24 [bugfix][server] Fixes #13291 Merge: 395bae6 d2665826 Alessandro Pasotti 2016-02-24 Merge pull request #2829 from elpaso/server-static-initializers-construct-on-firts-use Moved static vars to functions rldhont 2016-02-24 [BUGFIX][QGIS Server] Add charset for application/vnd.ogc.gml GetFeatureInfo Martin Dobias 2016-02-24 [spatialite] use view's pkey if defined in meta table (fixes #14232) rldhont 2016-02-24 [BUGFIX] Extend WFS field type description (time) Continue commit 2ad32f1635d39fd90bdf0c10fc98f467f6b4f5d3 Nyall Dawson 2016-02-24 Standardise to not showing : in main status bar labels nirvn 2016-02-23 [atlas] fix main canvas refresh with dropdown list (fix #14358) Nyall Dawson 2016-02-24 Clean up python console toolbars/menus: - Consistent capitalization - Add missing ellipsis - Rename "settings" to "options" for consistency with main window - Remove some excessive use of separators Merge: d11e667 61bb01b Nyall Dawson 2016-02-24 Merge pull request #2745 from medspx/gdal_invalid_messagebar Replace QgsErrorDialog by messageBar for raster loading (fix #6967) Nyall Dawson 2016-02-24 Quote fields in size/width assistant (fix #14257) Nyall Dawson 2016-02-24 Reword vector layer capability strings for consistency Juergen E. Fischer 2016-02-23 show progress when loading composers rldhont 2016-02-23 [BUGFIX] Extend field type description elpaso 2016-02-23 Renamed static members and moved init into ctor elpaso 2016-02-22 Moved static vars to functions Radim Blazek 2016-02-23 set full path as name on browser favourites created by provider Matthias Kuhn 2016-02-23 Update README.md Merge: 5085204 58751b5 Matthias Kuhn 2016-02-23 Merge pull request #2832 from m-kuhn/checkXmlKeys Don't use invalid xml values as attribute names Matthias Kuhn 2016-02-23 Update README.md Matthias Kuhn 2016-02-23 More documentation for processing tests Merge: 50aa805 5f0173e Matthias Kuhn 2016-02-23 Merge pull request #2761 from m-kuhn/ptest Updates to processing tests Matthias Kuhn 2016-02-23 Don't use invalid xml values as attribute names Fixes #14136 Merge: b97e86d e99ccb7 Matthias Kuhn 2016-02-23 Merge pull request #2778 from SebDieBln/FixOrphanedWidgetConfigs [Bugfix] Avoid orphaned QgsEditorWidgetConfig (refs #14136) Matthias Kuhn 2016-02-23 Add gdal-bin to travis elpaso 2016-02-23 [server] Safety measure to prevent potential leaks Matthias Kuhn 2016-02-23 Add new test type "regex" to processing tests Matthias Kuhn 2016-02-23 Fix typo Matthias Kuhn 2016-02-13 Update AlgorithmsTestBase.py elpaso 2016-02-23 [server][bugfix] Prevent potential crash Martin Dobias 2016-02-23 Fix drag&drop of spatialite tables (fixes #14237) Martin Dobias 2016-02-23 Fix DB manager to work with SpatiaLite < 4.2 Matthias Kuhn 2016-02-05 [processing] Add gdal test Matthias Kuhn 2016-02-05 [processing] TestGenerator: Create parameters as dict Matthias Kuhn 2016-02-05 [processing] Move AlgorithmTests to QgisAlgorithmTests Matthias Kuhn 2016-02-05 [processing] Remove test leftovers Radim Blazek 2016-02-23 [GRASS] do not show 100% progress until module finished, fixes #3131 Juergen E. Fischer 2016-02-23 remove assertion (fixes #14360) Sandro Santilli 2016-02-23 Fix typmod aware query for topology face layers followup d8a768f0a0b1926ead3b42c0fa9e12d35f8905f0 (which was bogus) Martin Dobias 2016-02-23 Fix tests where locale-dependent formatting of numbers is used Martin Dobias 2016-02-23 Fix test mask for labelingenginev2 tests so they do not fail on my laptop Nyall Dawson 2016-02-23 Revert "Show project path in server parsing error (revert before release)" This reverts commit 368223ad0a0995b6d3ab0d55cd5e723557887ad5. Nyall Dawson 2016-02-23 Standardise capitalization of symbol layer types Nyall Dawson 2016-02-23 Show field names in geometry generator expression widget Nyall Dawson 2016-02-23 Add unit tests for WMS server access control with request filters Nyall Dawson 2016-02-23 More descriptive function help for area/length/perimeter functions ...which better clarify how project ellipsoid and unit settings are respected by the functions Nathan Woodrow 2016-02-23 Expresson widget - Set first item on search result For Nyall :) Nyall Dawson 2016-02-23 Fix inconsistent capitalization and add missing ellipsis to browser actions Nyall Dawson 2016-02-23 Correctly set parent for select by expression dialog in main window Sandro Santilli 2016-02-22 Make geometry typmod available for topology face layer queries Greatly improves performances on topology loading. See http://hub.qgis.org/issues/14356 Merge: 3a8c1c7 3df100f Alessandro Pasotti 2016-02-22 Merge pull request #2830 from elpaso/server-fix-info_format2 [bugfix][server] text/plain as default info_format elpaso 2016-02-22 Removed debug code Juergen E. Fischer 2016-02-22 nsis: cleanup after msys Radim Blazek 2016-02-22 [GRASS] support extension filter in file output, fixes #5011 Radim Blazek 2016-02-22 [GRASS] fixed v.in.ogr.all.loc input widget elpaso 2016-02-22 Added test data for GetFeatureInfo elpaso 2016-02-22 [bugfix][server] text/plain as default info_format Added deafult info_format (text/plain) as per specs. Fixed error message when info format was not set or wrong. Added test for GetFeatureInfo. Hugo Mercier 2016-02-22 [processing] Change version test so that ExecuteSQL is testable during feature freeze Hugo Mercier 2016-02-22 Fix text encoding issues in virtual layers (fixes #14350) Hugo Mercier 2016-02-22 Fix text encoding in request filter expression Nathan Woodrow 2016-02-22 Expression widget - Filter headers with no search results Juergen E. Fischer 2016-02-22 don't try to refresh the layer extent after deletion of features, if useEstimatedMetadata is enabled (tradeoff for large layers) Denis Rouzaud 2016-02-22 External Resource Widget: avoid having undefined value in document viewer type combobox Alexander Bruy 2016-02-22 [processing] fix handling of NULLs is Basic statistics for text fields Radim Blazek 2016-02-22 browser favourites: add items for providers Sebastian Dietrich 2016-02-20 Don't zoom when panning with the keyboard on a rotated QgsMapCanvas Fixes #14243 Signed-off-by: Sandro Santilli Radim Blazek 2016-02-22 [GRASS] new mapset: re-enable set extent button if canvas extent is valid Merge: 70ff8b5 3f9263b Alexander Bruy 2016-02-22 Merge pull request #2819 from NaturalGIS/processing_fix_grass_grass7_r_sunmask [processing] fix GRASS and GRASS7 r.sunmask Merge: a1672da e4dba1e Richard Duivenvoorde 2016-02-22 Merge pull request #2826 from DelazJ/patch-1 Update label Nyall Dawson 2016-02-22 Fix some test failures, warnings in nightlies Add more tolerance to distance area tests, fix doxygen param option Nyall Dawson 2016-02-22 [server] Fix some exceptions were not correctly restoring layer opacity Nyall Dawson 2016-02-18 [server] Make restoration of original layer subsetStrings much more robust (there were many code paths where the original filters were not being correctly restored) Nyall Dawson 2016-02-18 Correctly restore layer subsetStrings after wfs/wms requests... by switching storage/restoration of subset strings to use QgsMapLayer pointers instead of layer ids. It seems that the majority of layers created by server are not registered in the map layer registry, so retrieving layers by layer id under server is not reliable. Nyall Dawson 2016-02-16 Fix #13919, don't reset layer subsetStrings when server python plugins are enabled Nyall Dawson 2016-02-22 Add unit tests for #13919 Nyall Dawson 2016-02-16 Fix slow filter rect requests with server python plugins (refs #13919) Merge: 4485d3a e503c70 Jürgen Fischer 2016-02-21 Merge pull request #2817 from jef-n/geometryv2-cache-cs change QgsAbstractGeometryV2::coordinateSequence() to return a Juergen E. Fischer 2016-02-21 change QgsAbstractGeometryV2::coordinateSequence() to return a implicitly shared copy of an internal cache instead of recreating the coordinate sequence again and again. Improves performance of the nodetool on large features a lot (refs #13963) Also introduce Qgs(Coordinate|Ring|Point)SequenceV2 typedefs. Merge: 959952e 6116fdc Jürgen Fischer 2016-02-21 Merge pull request #2824 from nyalldawson/geombbox Optimise storage/calculation of geometry bounding boxes Merge: a0a20ea 607642a Matthias Kuhn 2016-02-21 Merge pull request #2820 from NaturalGIS/processing_fix_saga_223_detection Fix SAGA 2.2.3 Processing detection Harrissou Sant-anna 2016-02-21 Update label Given that the canvas rotation is in QGIS for many releases, it may be time to remove the "experimental" attribute in the label Merge: 4c63c85 23802eb Matthias Kuhn 2016-02-21 Merge pull request #2825 from m-kuhn/processingTestFiles Add file comparison for HTML output to processing Matthias Kuhn 2016-02-21 Add file comparison for HTML output to processing test generator Refs #14311 Matthias Kuhn 2016-02-21 Add file comparison to processing tests And a test for basic numeric statistics Matthias Kuhn 2016-02-21 [processing] Add some newlines to the output of basic stats Matthias Kuhn 2016-02-21 Add method for file comparison to testing lib Nyall Dawson 2016-02-21 Add a bunch of missing geometry cache clears Nyall Dawson 2016-02-21 Optimise storage/calculation of geometry bounding boxes - removes storage of bounding box from QgsPointV2 (gives significant decrease in size of object) - more efficient calculation of bounding box for linestrings Additionally, this commit moves the bounding box invalidation to a virtual QgsAbstractGeometryV2::clearCache() method, so that other non-bounding box caches can also be cleared when the geometry is modified. Matthias Kuhn 2016-02-20 Show provider errors more prominently Juergen E. Fischer 2016-02-20 fix typo (followup 5c4bf99) Juergen E. Fischer 2016-02-20 debian packaging update: manually merge some changes from PR#2818 and some spelling fixes. Giovanni Manghi 2016-02-20 Fix SAGA 2.2.3 Processing detection Giovanni Manghi 2016-02-20 fix GRASS and GRASS7 r.sunmask Sebastian Dietrich 2016-01-23 remove the accompanying QgsEditorWidgetConfig when removing a field (refs #14136) Merge: 07240e3 7431ec6 Matthias Kuhn 2016-02-20 Merge pull request #2816 from SebDieBln/FixDuplicateJoins [Bugfix] create vector joins only once for a duplicated layer (fixes #14298) Merge: 1e80a98 ec0be3c Jürgen Fischer 2016-02-20 Merge pull request #2813 from rouault/avoid_astyle_writing_unmodified_files astyle.sh: make it not touch unmodified files Sebastian Dietrich 2016-02-19 create vector joins only once for a duplicated layer (fixes #14298) Juergen E. Fischer 2016-02-19 include spatialindex only in core (fixes #13197) Alexander Bruy 2016-02-19 fix failing indenation test Merge: db1142e 141a0a2 Alexander Bruy 2016-02-19 Merge pull request #2815 from NaturalGIS/processing_fix_grass7_r_water_outlet [processing] fix GRASS7 r.water.outlet Giovanni Manghi 2016-02-19 processing fox GRASS7 r.water.outlet Merge: 7f56c5d 3215247 Alexander Bruy 2016-02-19 Merge pull request #2814 from NaturalGIS/processing_fix_gdal_rasterize [processing] fix gdal_rasterize: missing output format parameter Giovanni Manghi 2016-02-19 fix processing gdal_rasterize: missing output format parameter Even Rouault 2016-02-19 Fix use of wrong variable in astyleit(), introduced in previous commit Even Rouault 2016-02-19 astyle.sh: make it not touch unmodified files Currently astyle.sh will rewrite files, even if no change are made. This causes some editors (for example kate) to believe that the file has been changed even if it is not the case. Letting the timestamp untouched is not enough. So make 'flip' and 'unify_includes.pl' operate on copies, and move the copies as the original file if differences are found. Juergen E. Fischer 2016-02-19 reduce debugging noise (followup 1a29030) Juergen E. Fischer 2016-02-19 also log rendering times of individual layers when debugging output is enabled Merge: 410fe32 bbc8feb Alessandro Pasotti 2016-02-19 Merge pull request #2812 from elpaso/accesscontrol-api-docs Added new plugin filters to server api docs elpaso 2016-02-19 Added new plugin filters to server api docs Merge: 6f39375 1a29030 Jürgen Fischer 2016-02-19 Merge pull request #2802 from ahuarte47/Issue_RemoveMap2screenMethods Remove duplicate methods to convert map coordinates to screen coordinates Alvaro Huarte 2016-02-17 Remove duplicate methods of conversion Remove duplicate methods of conversion of map coordinates to screen coordinates Juergen E. Fischer 2016-02-19 spelling fix Nyall Dawson 2016-02-19 Fix order by not set for 25d renderer Juergen E. Fischer 2016-02-19 prevent exceeding allocation from corrupt wkb Nyall Dawson 2016-02-19 Fix typo Nyall Dawson 2016-02-19 Fix "feature rendering order" checkbox is not honored (fix #14323) Merge: d8a5e0f bcd3d92 Alexander Bruy 2016-02-18 Merge pull request #2808 from m-kuhn/proclogtitle [processing] always translate debug messages tab title (fix #14287) Alexander Bruy 2016-02-18 [processing] correctly handle zero in Basic statistics alg (fix #14331) Merge: 30a738f 5c62a17 Alexander Bruy 2016-02-18 Merge branch 'saga-223' Alexander Bruy 2016-02-18 [processing] improve handling of the obsolete models (fix #14306) Matthias Kuhn 2016-02-18 Always translate Processing debug messages tab title Fix #14287 (Redmine) Alexander Bruy 2016-02-18 [processing] added descriptions for SAGA 2.2.3 Alexander Bruy 2016-02-18 [processing] convert messages to unicode (fix #14286) Hugo Mercier 2016-02-17 Keep Z/M information when digitizing from a snapped point (fixes #14318) Merge: 9bf3b2e 97ab3d9 Nyall Dawson 2016-02-18 Merge pull request #2807 from SebDieBln/FixOrderByDialogParent [Bugfix] construct the QgsOrderByDialog with the correct parent Sebastian Dietrich 2016-02-18 construct the QgsOrderByDialog with the correct parent This is necessary to ensure proper modal behaviour. Alexander Bruy 2016-02-17 [processing] fix refreshing of the toolbox after downloading scripts/models Sandro Santilli 2016-02-17 Use pg initialization script from Travis Sandro Santilli 2016-02-17 Make PG initialization scripts work with PostgreSQL 9.1 - Remove lock_timeout setting See https://travis-ci.org/qgis/QGIS/jobs/109844438#L942 - Remove CREATE SCHEMA IF NOT EXISTS See https://travis-ci.org/qgis/QGIS/jobs/109891682#L1016 Matthias Kuhn 2016-02-17 Fix warning when compiling for android Nyall Dawson 2016-02-18 Restore default coordinate format to map units (fix #14319) Alexander Bruy 2016-02-17 [processing] fixes for Create Grid algorithm (fix #14303) Alexander Bruy 2016-02-17 [processing] correctly recognize grid type (fix #14302) Alexander Bruy 2016-02-17 [processing] load algorithms only when requred 3rd party modules are available or compatible QGIS version is used Some housekeeping in QGIS algorithms provider Sandro Santilli 2016-02-17 Disable reshape line tool when 'change geometry' capability missing Matches behavior of reshape polygon tool Sandro Santilli 2016-02-17 Disable line simplify tool when 'change geometry' capability missing Nyall Dawson 2016-02-17 Use QgsFieldCombo for map tip field combo boxes Nyall Dawson 2016-02-17 Avoid error box when mouse coordinate transform fails Nyall Dawson 2016-02-17 Move field icon calculation to QgsFields, show correct field type icons in attribute table column filter menu (instead of new attribute icon) and in field table in vector properties Nyall Dawson 2016-02-17 Fix crash when right clicking on a feature in form view and no layer actions are set Sandro Santilli 2016-02-17 Add script to create and initialize postgis test database Hugo Mercier 2016-02-16 Fix virtual layer creation UI Expose embedded layers inclusion to the creation UI Hugo Mercier 2016-02-16 Fix crash when selecting a null layer Happens for instance when a embedded layer is added but dependent layers cannot be resolved Merge: 8353698 40c6505 Matthias Kuhn 2016-02-17 Merge pull request #2798 from SebDieBln/Fix_cboRenderingOrder [Bugfix] correctly check/uncheck 'Control feature rendering order' (fixes #14274) Radim Blazek 2016-02-17 [GRASS] disable new mapset action if init failed Merge: d40d887 24a07de Nyall Dawson 2016-02-17 Merge pull request #2801 from nirvn/virtual_layer_icon [ui] improve new memory layer icon nirvn 2016-02-17 [ui] improve new memory layer icon Merge: 9141360 dcc1511 Nyall Dawson 2016-02-17 Merge pull request #2800 from nirvn/virtual_layer_icon [ui] improve virtual layer icon nirvn 2016-02-17 [ui] improve virtual layer icon Merge: f468f65 5ae2105 Nyall Dawson 2016-02-17 Merge pull request #2799 from nirvn/additional_selection_icons [ui] update a few more selection-related icons nirvn 2016-02-17 [ui] update a few more selection-related icons Merge: d2679d6 b4ee36d Nyall Dawson 2016-02-17 Merge pull request #2791 from nirvn/labeling_icons_v2 [ui] add rule-based labeling and obstacle icons Sebastian Dietrich 2016-02-16 correctly check/uncheck 'Control feature rendering order' (fixes #14274) Juergen E. Fischer 2016-02-16 another fix for gml wkb assembly (fixes #14315) Alexander Bruy 2016-02-16 [processing] fix Modeler Calculator (ref #14305) Sandro Santilli 2016-02-10 Fix signed 32bit integer overflow in PostgreSQL provider Fixes #13958 Includes test for signed integer attributes Merge: 103856c 8e9b8c7 Alexander Bruy 2016-02-16 Merge pull request #2788 from medspx/processing_fix_vdbselect [processing] аix GRASS7 v.db.select (fix #11212) Hugo Mercier 2016-02-16 Add TODO QGIS 3 comments Sandro Santilli 2016-02-16 Do not hard-code database connection parameters Rely on libpq defaults instead (overridable via environment) Fixes #14308 Matthias Kuhn 2016-02-16 Fix android build Matthias Kuhn 2016-02-16 Fix android build CMake 3.2 and don't force Python 3 with Qt5 Juergen E. Fischer 2016-02-16 add sip bindings to QgsCredentialsNone (followup 42bc9387) Merge: 42bc938 f99ed7a Matthias Kuhn 2016-02-16 Merge pull request #2783 from SebDieBln/FixVectorDialogTitle [UI] Make title of QgsNewVectorLayerDialog consistent Juergen E. Fischer 2016-02-16 add QgsCredentialsNone to not return any credentials and make it default instead of QgsCredentialsConsole (fixes #14269; reverts f8d2091) Nyall Dawson 2016-02-16 Follow up c6c8277, fix bad behaviour of QgsBrowserModel introduced by 44d9b35 (fix #14296) Nyall Dawson 2016-02-16 Fix deselecting null category when categorising using expression hides all features (fix #14273) Nyall Dawson 2016-02-15 Respect project ellipsoid and unit settings in virtual fields Fix #12622, #4252 Nyall Dawson 2016-02-16 "Fix" QgsDistanceArea test on OSX Test has revealed that the current algorithm used for ellipsoidal calculations is unstable when measuring small very areas (eg < 1m2) For now, modify the test to use larger areas Juergen E. Fischer 2016-02-16 avoid credentials requests in PyQgsPostgresProvider Juergen E. Fischer 2016-02-15 oracle provider: don't acquire provider connection from pool Nyall Dawson 2016-02-16 Disable PyQgsDistanceArea test on Travis OSX builds for now Newly added tests have revealed a deep underlying issue with area measurement on OSX Sandro Santilli 2016-02-10 Do not hard-code database connection parameters Rely on libpq defaults instead (overridable via environment) Hugo Mercier 2016-02-15 Fix virtual layer file name handling (in Windows) Matthias Kuhn 2016-02-15 Partially revert fa40e78 It failed to load functional plugins also Matthias Kuhn 2016-02-15 Followup fa40e78, make strings translatable Matthias Kuhn 2016-02-14 [Plugins] disable plugins which crash on load Radim Blazek 2016-02-15 [GRASS] use plain text for r/.proj, fixes partially #2575 Nyall Dawson 2016-02-15 Fix setting a layer to act as a label obstacle does not stick Nyall Dawson 2016-02-15 Add missing sip bindings Radim Blazek 2016-02-15 [GRASS] removed absolute path from t.list, fixes #14241 volaya 2016-02-15 [processing] fixed exporting multiple vector layers in SAGA and GRASS algs Nyall Dawson 2016-02-15 Make measure tool respect project area unit setting Also add unit tests for measure tool length and area measurement to ensure they return the same results as field calculator and identify tool Refs #13209, #4252 nirvn 2016-02-14 [labeling] add rule-based, obstacle icons Nyall Dawson 2016-02-15 Move handling of angular units to QgsUnitTypes, swap angle and distance radio buttons to combo boxes in options dialog for consistency with project properties Nyall Dawson 2016-02-15 Fix project unit confusion (pt 3): add area unit settings with a ton of available area units (eg m2, km2, mi2, ft2, yd2, ha, ac, etc) Adds a new option in both the QGIS setting and project properties to set the units used for area measurements. Just like the distance setting, this defaults to the units set in QGIS options, but can then be overridden for specific projects. The setting is respected for area calculations in: - Attribute table field update bar - Field calculator calculations - Identify tool derived length and perimeter values Also adds unit tests to ensure that area calculated by attribute table update bar, field calculator and identify tool are consistent wrt ellipsoidal calculations and area units. TODO: make measure tool respect area setting (refs #13209, #4252 and fixes #12939, #2402, #4857) Nyall Dawson 2016-02-15 Add square nautical miles as a supported areal unit, add API method for converting a distance unit to corresponding area unit Merge: 3600046 8359bfe Jürgen Fischer 2016-02-15 Merge pull request #2790 from SebDieBln/ImproveVersionCheck [Bugfix] Improve version check (refs #14022) Juergen E. Fischer 2016-02-15 alternate fix for #13938 (folloup 5d989ab) Juergen E. Fischer 2016-02-15 processing: fix translation context for AlgorithmDialogBase Sebastian Dietrich 2016-02-14 add command line option to skip the version check at startup --noversioncheck or -V are recognized Sebastian Dietrich 2016-02-14 show correct host name when version check fails to find host Sebastian Dietrich 2016-02-14 new setting to allow disabling the version check at startup (refs #14022) Juergen E. Fischer 2016-02-14 fix parsing of IS NOT and NOT LIKE, NOT ILIKE and dumping of IS (NOT ...) (fixes #13938) Juergen E. Fischer 2016-02-14 don't run version check from build directory Nyall Dawson 2016-02-15 Revert deprecation of QgsSymbolV2Utils::encode/decodeOutputUnit ...as it causes circular dependancies. Defer to 3.0 when we can move QgsSymbolV2::OutputUnit to QgsUnitTypes Juergen E. Fischer 2016-02-14 fix git marker detection (fixes #13680) Merge: ddbdcf8 0ab3653 Jürgen Fischer 2016-02-14 Merge pull request #2789 from SebDieBln/DbManager_FixMoveToSchema [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) Nyall Dawson 2016-02-14 Fix project unit confusion (pt 2): add project distance unit setting Adds a new option in project properties to set the units used for distance measurements. This setting defaults to the units set in QGIS options, but can then be overridden for specific projects. The setting is respected for length and perimeter calculations in: - Attribute table field update bar - Field calculator calculations - Identify tool derived length and perimeter values - Default unit shown in measure dialog Also adds unit tests to ensure that length and perimeter calculated by attribute table update bar, field calculator and identify tool are consistent wrt ellipsoidal calculations and distance units. (refs #13209, #12939, #2402, #4857, #4252) Nyall Dawson 2016-02-14 Add area units to QgsUnitTypes (refs #13209) Nyall Dawson 2016-02-14 Fix outdated notes in QgsExpression docs Nyall Dawson 2016-02-14 Fix project unit confusion (part 1) - Remove existing (confusing and totally useless) "canvas units" setting. This setting was supposed to be used for a confusing number of totally different uses, eg changing the coordinate display format and changing the default measurement units, but it was so broken it did none of these things except change the coordinate display and it only did that if OTF was off. - Add a new "coordinate display" section in project settings, which allows choice of format for coordinate display via a combo box (this will also make it easy to add additional custom formats in future), and make this setting work regardless of whether OTF is on or off. This setting applies to both the coordinate display in the status bar and coordinates shown via the identify tool (refs #13209, fixes #9730) Juergen E. Fischer 2016-02-14 sip sync Merge: be49097 77bd695 Werner Macho 2016-02-13 Merge pull request #2784 from Cracert/trans2 Add polish translator Nyall Dawson 2016-02-13 Avoid warning Nyall Dawson 2016-02-13 Optimise some loops over QMap/QHash objects Avoid iterating over keys() and then later retrieving the matching values, and instead use QMap/QHash iterators to retrieve both the keys and values at the same time Juergen E. Fischer 2016-02-13 processing: fix path setting for saga Nyall Dawson 2016-02-13 Add API call for setting preferred distance unit for QgsExpression (refs #13209, #12939, #4857) Nyall Dawson 2016-02-13 Don't show 'unknown' suffix for when displaying measurements Nyall Dawson 2016-02-13 Increase maximum size of diagram spinbox (fix #14282) Sebastian Dietrich 2016-02-13 [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) Juergen E. Fischer 2016-02-12 debian packaging: fix removed diversion (take II; followup 8b054e6; reverts 5f310a7) Médéric RIBREUX 2016-02-12 [Processing] Fix GRASS7 v.db.select (fixes Redmine #11212) Nyall Dawson 2016-02-13 Fix (harmless) Coverity warnings Nyall Dawson 2016-02-13 Fix failing expression test on OSX Nyall Dawson 2016-02-12 Misc optimisations suggested by clazy - avoid Q_FOREACH( ..., QMap.values() ) as it allocates an unnecessary list - use .endsWith( ... , Qt::CaseInsensitive) instead of .lower().endsWith( ... ) as it avoids an extra QString allocation Nyall Dawson 2016-02-12 Indentation Nyall Dawson 2016-02-12 If no geomCalculator is set for QgsExpression, perform cartesian calculations for $length, $area, $perimeter (refs #13209) ie, the default is now to use planimeteric calculations unless a geomCalculator has been explicitly set Hugo Mercier 2016-02-12 Fix DependencySorter.sortedLayerIds. Fixes #14281 Merge: a111889 384da56 Martin Dobias 2016-02-12 Merge pull request #2729 from dgoedkoop/digitisecrs2 Fix floating point inaccuracies when digitizing (to fix bug #13745) Juergen E. Fischer 2016-02-12 postgres provider: don't log expected failure (followup 6b3651fa) Juergen E. Fischer 2016-02-12 reduce wkb debugging noise (followup 2ea3d77) Robert Szczepanek 2016-02-11 Add polish translator Daan Goedkoop 2016-01-27 Fix floating point inaccuracies when digitizing (to fix bug #13745) Juergen E. Fischer 2016-02-11 debian packaging: add yaml dependency python-qgis Alexander Bruy 2016-02-11 [processing] make DTM2ASCII tool visible in toolbox Sebastian Dietrich 2016-02-11 Change the title of QgsNewVectorLayerDialog to match the actions that show it. Radim Blazek 2016-02-11 [GRASS] fixed stds input Radim Blazek 2016-02-11 [GRASS] fixed module search on windows, fixes #14241 Merge: 169d35f 5d19a3b Alexander Bruy 2016-02-11 Merge pull request #2774 from medspx/processing_fix_parameternumber [processing] fix ParameterNumber float detection Alexander Bruy 2016-02-10 [processing] fix example script Juergen E. Fischer 2016-02-10 adapt wfs capabilities test data to d11c689e Merge: 9e0043c e9e4954 Alexander Bruy 2016-02-10 Merge pull request #2775 from NaturalGIS/processing_fix_saga_default_extent [processing] remove wrong/non mandatory default extent for raster analysis Juergen E. Fischer 2016-02-10 include qgswkbptr.h in install Juergen E. Fischer 2016-02-10 add 2to3 script to migrate (some) PyQt signal/slots to new style Giovanni Manghi 2016-02-09 Processing: remove wrong/non mandatory default extent for raster analysis Médéric RIBREUX 2016-02-09 [Processing] Fix ParameterNumber float detection (with unit tests) rldhont 2016-02-09 [BUGFIX][QGIS Server] WFS Service Capability OnlineResource WFS Service Capability OnlineResource is not the same as in WMS. rldhont 2016-02-09 [BUGFIX] Update (*.model *.MODEL) localization This part of the string, (*.model *.MODEL), does not have to be localized. Some localizers have added a comma between files format, which prevents files filtering. Juergen E. Fischer 2016-02-09 fix windows build (followup 58beed24) Merge: ded1ebb d05c31e Jürgen Fischer 2016-02-09 Merge pull request #2748 from jef-n/wkb-bounds-check port more WKB parsing to Qgs(Const)WkbPtr including bounds checking Juergen E. Fischer 2016-02-01 fix gml wkb assembly Juergen E. Fischer 2016-02-01 don't save invalid wkb Juergen E. Fischer 2016-02-01 avoid identifier verify (macro on mac) Juergen E. Fischer 2016-02-01 simplifier: fix skipping to last point (fixes 1a3f3d4) Juergen E. Fischer 2016-02-01 catch QgsWkbException in QgsGeometryFactory (passes test from PR#2751) Juergen E. Fischer 2016-02-01 avoid double endian swapping Sandro Santilli 2016-02-01 Add test for premature WKB end in QgsGeometry::asWkt See #14182 Juergen E. Fischer 2016-01-31 port more WKB parsing to Qgs(Const)WkbPtr including bounds checking Juergen E. Fischer 2016-02-09 indentation fixes Merge: 686ad24 3593a3a Alexander Bruy 2016-02-09 Merge pull request #2768 from NaturalGIS/processing_fix_gdal_string [processing] fix non-translatable string in GDAL/Aspect Merge: a5ddf92 7072db4 Alexander Bruy 2016-02-09 Merge pull request #2769 from NaturalGIS/processing_fix_gdal_optional_parameters [processing] fix a few GDAL/OGR optional parameters Merge: 41ac88a 24ce6d2 Alexander Bruy 2016-02-09 Merge pull request #2770 from NaturalGIS/processing_fix_ogr_convert_format [processing] fix OGR/Convert format tool Juergen E. Fischer 2016-02-09 debian packaging: fix templates (fixes #14248) Hugo Mercier 2016-02-04 Deprecate old WkbType in QgsDataSourceUri Hugo Mercier 2016-01-20 Fix addFeature and addPart maptool for layers with a Z Hugo Mercier 2016-01-20 [postgres] Fix detection of 2.5D layer types Juergen E. Fischer 2016-02-09 debian packaging: fix removed diversion (followup 8b054e6) Radim Blazek 2016-02-09 [GRASS] better module lookup Juergen E. Fischer 2016-02-09 indentation fix Merge: 4309b86 5e5ddaf volaya 2016-02-09 Merge pull request #2767 from NaturalGIS/processing_fix_gdal_nearblack fix Processing GDAL near black tool Merge: 63d9fec f49dbdc volaya 2016-02-09 Merge pull request #2771 from medspx/fix_processing_grass_overwrite [Processing] Fix overwrite for GRASS7 (Redmine #13488) Médéric Ribreux 2016-02-09 [Processing] Fix overwrite for GRASS7 (Redmine #13488) Juergen E. Fischer 2016-02-09 fix syntax error in test_provider_mssql.py Juergen E. Fischer 2016-02-09 add 2to3 script to migrate PyQt4 to PyQt wrappers Giovanni Manghi 2016-02-08 fix Processing OGR/Convert format tool Giovanni Manghi 2016-02-08 fix a few GDAL/OGR Processing optional parameters Giovanni Manghi 2016-02-08 fix non-translatable string in Processing GDAL/Aspect Giovanni Manghi 2016-02-08 fix Processing GDAL near black tool volaya 2016-02-08 [processing] fixed typo in saga supported versions Merge: b712f3c ed06bb6 Nyall Dawson 2016-02-08 Merge pull request #2766 from nirvn/composer_icon_improvements [gui] improve composer icons nirvn 2016-02-08 [gui] improve composer icons Nyall Dawson 2016-02-07 Measure tool fixes: - Make unit selection more robust (doesn't rely on translations) - Make calculation of lengths in degrees use a cartesian calculation when project CRS is in degrees - Fix display of calculation details, was misleading and inaccurate for many CRS/unit combinations Merge: 0044666 4755f7b Nyall Dawson 2016-02-07 Merge pull request #2756 from Gustry/transparency fix transparency in qgsmaprenderer Nyall Dawson 2016-02-07 Correctly handle QVariant::LongLong fields in merge attribute dialog Nyall Dawson 2016-02-07 Fix merge attribute dialog mangles field values when layer has hidden fields (fix #14235) Radim Blazek 2016-02-07 [GRASS] show module name in tab if icon is missing Radim Blazek 2016-02-07 [GRASS] add extension to t.list on windows, fixes possibly #14241 nirvn 2016-02-07 [gui] update selection icons for composer windows Merge: 093eb41 1b85829 Nyall Dawson 2016-02-07 Merge pull request #2764 from nirvn/select_icons_refresh [gui] refresh selection-related icons Juergen E. Fischer 2016-02-06 include image resource in gui tests (perhaps fixes trusty nightly tests) Webmaster 2016-02-06 [gui] refresh selection-related icons Merge: 1ae03be b625a1d Nyall Dawson 2016-02-06 Merge pull request #2763 from nirvn/selection_toolbar_improvement_v3 [gui] better toolbar placement for selection actions nirvn 2016-02-06 [gui] better toolbar placement for selection actions Juergen E. Fischer 2016-02-04 add internal nose2 (not available on precise) and update internal six for processing tests Merge: 070b28a 95030d6 Jürgen Fischer 2016-02-05 Merge pull request #2757 from manisandro/pool_invalidate_release Connection pool improvements Nyall Dawson 2016-02-05 Followup 75fcd2, fix incorrect refreshing icon if mssql connection loaded while collapsed Nyall Dawson 2016-02-05 Improve QgsDistanceArea API to make it easier to determine units for returned distances, add unit tests Merge: 57b5eb9 7fc88c2 Alexander Bruy 2016-02-05 Merge pull request #2700 from alexbruy/actions-encoding convert stdout and stderr from actions to correct encoding (fix #13896) Matthias Kuhn 2016-02-05 On duplicate copy join and virtual fields Fixes #14191 Matthias Kuhn 2016-02-05 Doxygenation and small code fixes Matthias Kuhn 2016-02-05 Revert "Remove unneeded variable" This reverts commit 768f0e896929794a0c0690f50f1cc09099321736. Juergen E. Fischer 2016-02-04 field expression widget: silence connect/disconnect noise Merge: dbd83b3 c4addc2 Matthias Kuhn 2016-02-04 Merge pull request #2759 from ar-jan/typo-fix-attribute-table-help Fix typo in attribute table context help Arjan Mossel 2016-02-04 Fix typo in attribute table context help Merge: c35567b 427b9c9 Alexander Bruy 2016-02-04 Merge pull request #2733 from nirvn/processing_memory_datetime [processing] add date, datetime, time fields to memory output Merge: 3b2a76f 191c011 Alexander Bruy 2016-02-04 Merge pull request #2746 from NaturalGIS/fix_grass_r_slope_aspect [processing] add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution (ref #9979) Merge: 27f1637 8b84f3a Matthias Kuhn 2016-02-04 Merge pull request #2648 from m-kuhn/processingtests Processing algorithm test framework Matthias Kuhn 2016-02-04 Ignore extra fields on control layer Matthias Kuhn 2016-02-04 Don't compare field count Matthias Kuhn 2016-02-04 Completely switch over to gml for processing test data The different gdal versions have issues with geojson wrt null attribute types Matthias Kuhn 2016-02-04 Indentation fix Matthias Kuhn 2016-02-04 Fix unittypes test Matthias Kuhn 2016-02-04 Fix broken output field types in test dataset Matthias Kuhn 2016-02-04 Support writing LongLong types with GDAL 2 Matthias Kuhn 2016-02-03 [processing] Test densify with multipolygons Matthias Kuhn 2016-02-03 [processing] Allow test creation from history window Matthias Kuhn 2016-02-03 [processing] Add expected test datasets Matthias Kuhn 2016-01-07 [processing] Add test suite Matthias Kuhn 2016-02-03 Add point and line test datasets Matthias Kuhn 2016-02-02 Add new polys and multipolys test datasets Matthias Kuhn 2016-01-06 Add qgis.testing module for generic qgis test helpers Matthias Kuhn 2016-02-03 [processing] Make polygons to lines NULL aware Matthias Kuhn 2016-02-03 [Processing] Make DeleteHoles algorithm NULL geometry aware Matthias Kuhn 2016-02-02 [processing] Add NULL geometry support to centroid algorithm Matthias Kuhn 2016-02-03 [processing] Make centroid algorithm null geometry safe Matthias Kuhn 2016-01-20 [processing] Initialize icons before first usage Matthias Kuhn 2016-01-05 [Processing] Suppress debug output from PyQt4.uic tools Matthias Kuhn 2016-02-03 Add safety check to QgsGeometry::asPolygon. Fixes possible crash Matthias Kuhn 2016-02-03 Remove unneeded variable Nyall Dawson 2016-02-04 Add provider test for getting feature count with subset string set, fix memory provider invalid count when subset set Nyall Dawson 2016-02-04 Make sure svg marker gui is updated when new svg selected via browser Nyall Dawson 2016-02-04 Standardise capitalization in spatialite dialog Nyall Dawson 2016-02-04 Fix crash with "add selected layers" from browser (fix #14223) Juergen E. Fischer 2016-02-04 processing: include non-optional testdata Juergen E. Fischer 2016-02-04 debian packaging update: * replace grass diversion with generic wrapper also supporting oracle * update liblwgeom dependency for stretch and unstable Nyall Dawson 2016-02-03 Move unit handling helpers out of QGis and QgsSymbolLayerUtils into a new QgsUnitTypes helper class. Add unit tests. TODO QGIS 3.0: Move QGis::UnitType and QgsSymbolV2::OutputUnit to QgsUnitTypes Radim Blazek 2016-02-03 [GRASS] do not align to input by default in r.slope.aspect, fixes #9979 Radim Blazek 2016-02-03 indent, 250fcb followup Radim Blazek 2016-02-03 [GRASS] fixed i.fusion.brovey output option, fixes #7999 Radim Blazek 2016-02-03 [GRASS] multiple vector field option, fixes #3539 Sandro Mani 2016-02-03 Remove redundant QgsOgrConnPool::{refS,unrefS} Sandro Mani 2016-02-03 Document QgsOgrConnPool::{ref,unref} Sandro Mani 2016-02-03 Destroy layers in TestQgsVectorAnalyzer::cleanupTestCase Sandro Mani 2016-02-03 Immediately destroy non-acquired connections when invalidating volaya 2016-01-19 [processing] do not recreate algs tree when removing provider This should fix the problem of QGIS taking to long to shutdown if there are plugins that add algorithms to Processing Sandro Mani 2016-02-02 Destroy invalidated connection pool connections when released Nyall Dawson 2016-02-03 Improve API, docs for QgsDistanceArea Etienne Trimaille 2016-02-03 set transparent color by default Nyall Dawson 2016-02-03 Fix mssql browser items not correctly populated before refreshing Nyall Dawson 2016-02-03 Avoid race condition when populating ms sql items in browser Nyall Dawson 2016-02-03 Fix QgsDataItem docs Nyall Dawson 2016-02-03 Fix refreshing mssql browser removes layers from collapsed schemas Nyall Dawson 2016-02-03 Add polygon test for mssql provider Nyall Dawson 2016-02-03 Fix browser model issue identified by model test Nyall Dawson 2016-02-03 Improve QgsCoordinateReferenceSystem documentation Nyall Dawson 2016-02-03 Boost app startup test timeout further To check whether this fixes failures on the windows nightly builds Nyall Dawson 2016-02-03 Fix spelling mistake in corrections file (...my spelling ineptitude has reached a new low) Etienne Trimaille 2016-02-02 fix transparency in qgsmaprenderer Alexander Bruy 2016-02-02 [processing] include OTB descriptions and help into CMakeLists.txt Juergen E. Fischer 2016-02-02 run remove_temporary_files.sh in prepare-commit.sh Sandro Santilli 2016-02-02 Ensure GDAL deinitialization runs after last possible use Closes #14176 Matthias Kuhn 2016-02-02 Add a bit of typesafety to ogr extent handling Nyall Dawson 2016-02-02 Dialog tab order fixes Nyall Dawson 2016-02-02 foreach -> Q_FOREACH Nyall Dawson 2016-02-02 Fix clazy 'pass small and trivially-copyable type by value' warnings Nyall Dawson 2016-02-02 Spelling fixes, updates to chkspelling.sh Nyall Dawson 2016-02-02 Also remove *~ with remove_temporary_files.sh Juergen E. Fischer 2016-02-02 spelling fixes Merge: 68e3fdc 0bb5b5b Nyall Dawson 2016-02-02 Merge pull request #2752 from rouault/ogr_curve_geometries OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support Nyall Dawson 2016-02-02 Reword render map tiles option for clarity, add tooltip Nyall Dawson 2016-02-02 Standardise mix of deselect/unselect to "deselect", unify keyboard shortcuts for deselect all (to Ctrl+Shift+A) Sandro Santilli 2016-02-01 Remove stale parameters documentation Sandro Santilli 2016-02-01 Second attempt at fixing crash on node tool after merge See #14188 Sandro Santilli 2016-02-01 Do not dereference null pointer on QgsSelectedFeature::updateGeometry Fixes #14188 Even Rouault 2016-02-01 OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support Juergen E. Fischer 2016-02-01 Revert oracle server-side simplication (reverts 6f70953 and 772dc1d) Sandro Santilli 2016-02-01 Add test for unexpected WKB input in simplification Closes #12416 Nyall Dawson 2016-02-01 Fix memory leak Merge: 2797ed7 f8a50b5 Nyall Dawson 2016-02-01 Merge pull request #2749 from pvalsecc/add_selectall Add select all button to the attribute table dialog Merge: 793e7b2 d6169b8 Denis Rouzaud 2016-02-01 Merge pull request #2743 from 3nids/testfieldwidget2 Fix label expression/field lose when removing a join in layer properties Sandro Santilli 2016-01-30 Stub test for QgsMapToPixelGeometrySimplifier See #12416 Matthias Kuhn 2016-01-28 FieldExpressionWidget: preserve expression when join is removed Matthias Kuhn 2016-01-25 Reflect changes in QgsExpressionFieldWidget when source fields change Denis Rouzaud 2016-01-30 remove join returns true in case of success Denis Rouzaud 2016-01-30 Add test for QgsFieldExpressionWidget the test checks that fields are updated properly on join removal, that expression is not lost and that validity is correct Alexander Bruy 2016-02-01 [processing] restore OgrAlgorothm, as it may be used by some 3rd party plugins. This class will be removed in QGIS 3. Patrick Valsecchi 2016-02-01 Add select all button to the attribute table dialog As suggested by @nyalldawson in qgis/QGIS#2727. nirvn 2016-01-29 [processing] add date, datetime, time fields to memory output (fixes #14163) Giovanni Manghi 2016-01-31 add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution Médéric RIBREUX 2016-01-31 Replace QgsErrorDialog by messageBar for raster loading (fixes Redmine #6967) Nyall Dawson 2016-01-31 Show progress bars when importing to mssql/spatialite sources (previously progress was only shown when importing to postgis) Nyall Dawson 2016-01-31 Don't report a postgis import was successful when the user cancels it mid-way through Nyall Dawson 2016-01-31 Fix dropping geometryless tables to spatialite browser items Nyall Dawson 2016-01-31 Fix provider ordering by test to correctly also test compiled order by ...and as a result, disable compiled order by support for postgres due to bugs exposed by the test Nyall Dawson 2016-01-31 Add polygon layers to provider tests, so we can test ExactIntersect feature requests Merge: c1f7257 f1f0b0a Alexander Bruy 2016-01-31 Merge pull request #2742 from NaturalGIS/fix_grass_v_dissolve [processing] GRASS dissolve works only with areas Merge: df88a9f 9d473aa Nyall Dawson 2016-01-31 Merge pull request #2682 from alexbruy/field-precision don't allow field precision greater than field width (fix #14019, #5154) Nyall Dawson 2016-01-31 Fix some providers returning valid features when iterator is closed Also add some additional tests to ProviderTestCase for closed iterators and subset string handling. Merge: 4c8fcc5 84e8b10 Nyall Dawson 2016-01-31 Merge pull request #2730 from PeterPetrik/13669_duplicate_circular_string_nodes fix #13669 (Circular string generates duplicated nodes) Nyall Dawson 2016-01-31 Followup 57fb7c: fix capitalization and add deselect shortcut Patrick Valsecchi 2016-01-27 Add select all and invert selection to Attributes Toolbar Took the opportunity to fix a bug where the selectByExpression action was not disabled when a raster layer was selected. Nyall Dawson 2016-01-31 Remove useless orientation combobox from copyright dialog DelazJ 2016-01-30 Standardize map canvas decorations items dialog Modify "Location" label by "Placement" in scale Bar Decoration Reorder options of Scale Bar and Copyright decorations dialog in order to set "Placement" options after item's design properties Giovanni Manghi 2016-01-30 GRASS dissolve works only with areas Salvatore Larosa 2016-01-30 change toolbar icon size to 24x24 for the customization dialog Merge: 772dc1d 65c6e36 Salvatore Larosa 2016-01-30 Merge pull request #2740 from DelazJ/btnNewLinePushButton fix the tooltip description of btnNewLinePushButton in expression bui… DelazJ 2016-01-30 fix the tooltip description of btnNewLinePushButton in expression builder Replace "Close Bracket " by "New Line " Juergen E. Fischer 2016-01-30 oracle provider: enable server-side simplification only with Locator >=11g or Spatial Merge: 0e4520f 6f70953 Jürgen Fischer 2016-01-30 Merge pull request #2738 from ahuarte47/OracleSimplifyProviderSide Feature simplification for oracle provider Alvaro Huarte 2016-01-30 Feature simplification for oracle provider Juergen E. Fischer 2016-01-29 osgeo4w: include grass7 in x86_64 Nyall Dawson 2016-01-30 Formatting update, using newer autopep8 version Nyall Dawson 2016-01-30 Improve handling of geometryless tables in browser Nyall Dawson 2016-01-30 Improve handling of geometryless mssql tables Nyall Dawson 2016-01-30 Fix adding fields to mssql layers always resulted in error (fix #13340) Nyall Dawson 2016-01-30 Dropping on mssql schema items should import to that schema (fix #8327) Nyall Dawson 2016-01-30 Fix a crash when importing layers without geometry to mssql Nyall Dawson 2016-01-30 Correct handling of date and time values in mssql provider Juergen E. Fischer 2016-01-29 debian packaging: optional support for oracle instantclient 12.1 Alexander Bruy 2016-01-29 [processing] fixes for vector geoprocessing algorithms volaya 2016-01-29 [processing] added option to not show disabled providers tooltip Merge: 70d5c1b e15c7fb Tim Sutton 2016-01-29 Merge pull request #2734 from timlinux/master Remove overly verbose logging for old style loading Tim Sutton 2016-01-29 Remove overly verbose logging for old style loading Salvatore Larosa 2016-01-29 fix warning: use editTextChanged signal instead of textChanged one for QComboBox Hugo Mercier 2016-01-29 Add missing licence/copyright Matthias Kuhn 2016-01-28 [Processing] Fix raster tools GDAL arguments need to be str since they are passed as unencoded const char*. Merge: ecfcd31 b66002d Alexander Bruy 2016-01-28 Merge pull request #2592 from alexbruy/layertree-drag-n-drop add CopyAction to the list of supported drop actions in the Layer Tree Juergen E. Fischer 2016-01-28 sip sync QgsFeatureRendererV2 Nyall Dawson 2016-01-28 Improve handling of time values in attributes - make QgsVectorFileWriter respect QTime field values and only convert to string if required by output format - list time types as native types for memory, postgres and OGR providers (OGR support depends on file format) Nyall Dawson 2016-01-28 Readd missing sip binding Peter Petrik 2016-01-28 fix when 3D and M Peter Petrik 2016-01-28 fix #13669 (Circular string generates duplicated nodes) Nyall Dawson 2016-01-28 Show preview string for date/time/datetime expression results Nyall Dawson 2016-01-28 Fix handling for QTime variants in expression functions Nyall Dawson 2016-01-28 Right align times and dates in attribute table Salvatore Larosa 2016-01-28 Fix sizepolicy for load style from db dialog Nyall Dawson 2016-01-28 More debugging for app startup test Nyall Dawson 2016-01-28 Indentation Martin Dobias 2016-01-28 Fix loading of QgsDataDefined from XML (fixes #14177) Juergen E. Fischer 2016-01-28 geometry sip sync and some cosmetics volaya 2016-01-28 [processing] fixed group names in lidar provider Merge: 9f52046 e707091 rldhont 2016-01-28 Merge branch 'marcel-dancak-master-bugfix_13527' Juergen E. Fischer 2016-01-28 fix precise build Martin Dobias 2016-01-27 Improve indexing strategy for snapping (fixes #12578) Implemented a simple heuristic that should keep the number of cached features per layer reasonable - and thus lower the amount of consumed memory and CPU for big layers. Martin Dobias 2016-01-27 Add debug capabilities to snapping utils Martin Dobias 2016-01-27 Clear non-indexable layers when they are removed Martin Dobias 2016-01-27 point locator: Do not set feature limit in feature request Otherwise we will not be able to detect that the locator creation has been cancelled Nyall Dawson 2016-01-28 Followup 91ad20, increase startup test timeout Now that the test has been improved we can safely bump the timeout up a lot Merge: bc4d16e 4c24792 Nathan Woodrow 2016-01-28 Merge pull request #2509 from SebDieBln/FixTipWindow initialize tip window with correct parent widget (fixes #8312) (fixes #8365) Sandro Santilli 2016-01-25 Check WKB boundaries while simplifying for rendering Fixes crash on simplifying mixed-dimension collections. Closes #12416 Alexander Bruy 2016-01-27 add CopyAction to the list of supported drop actions Denis Rouzaud 2016-01-27 use digitizing color for label editing rubber band Merge: cce4b2d d6bd8d0 Denis Rouzaud 2016-01-27 Merge pull request #2726 from medspx/bugfix_external_resource External Resource widget multiple fixes (fix Redmine #14178) Martin Dobias 2016-01-27 fix indentation Martin Dobias 2016-01-27 fix indentation Martin Dobias 2016-01-27 Fixes to 2.5d renderer - support holes in polygons and multi-polygons - make sure not to overshoot value in HSV color (max. 100) - Qt spits out warnings Martin Dobias 2016-01-27 Move extraction of linestrings out of QgsExpression file + add unit test Martin Dobias 2016-01-26 Make vertex editor closable (because why not?) Médéric RIBREUX 2016-01-27 External Resource widget multiple fixes (fix Redmine #14178) Alexander Bruy 2016-01-27 Revert "[processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6)" This reverts commit 602437aa0676a7ad4ce21bc32b62c2b107474bff. Having modeler as non-blocking window it risky as changes in the algorithms will not be reflected in it. Alexander Bruy 2016-01-27 Revert "[processing] make Modeller non-blocking window" This reverts commit 51ec2bfba6cd5eeb4bf10588d8b94ee30e7faa4a. Having Processing modeler non-modal risky as user can add/remove new providers and this changes will not be reflected in the modeler Merge: 80e3f8f b4561a9 Martin Dobias 2016-01-27 Merge pull request #2496 from SebDieBln/App_OptionsAsFiles Accept option '--' to mark all following arguments as files (refs #3714) Merge: 0d433b0 6731ddf Nathan Woodrow 2016-01-27 Merge pull request #2704 from SebDieBln/FixFieldCalcDialogParent [Bugfix] Construct the QgsFieldCalculator dialog with the correct parent Nyall Dawson 2016-01-27 Fix warnings Nyall Dawson 2016-01-27 Fix inconsistent behaviour when deleting nodes with node tool (fix #14168) Salvatore Larosa 2016-01-27 [dbmanager] Fixes #13679 - QGIS master crashes when closing DB Manager in preview mode Alexander Bruy 2016-01-27 [processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6) Alexander Bruy 2016-01-27 [processing] unregister actions when unloading (follow up f7e6fa67b0) Nyall Dawson 2016-01-27 Fix editing composer legend titles while filtering enabled (fix #11459) Nyall Dawson 2016-01-27 Properly fix doxygen warning Nyall Dawson 2016-01-27 Revert "Fix doxygen warning" This reverts commit 9e1a2359ba7aab9094544f85ba04efceceedf5f6. Nyall Dawson 2016-01-27 Fix doxygen warning Nyall Dawson 2016-01-27 Show variables from symbol scope in symbol layer widget expression builders. (This lets users know they are available). Also swap some variable names to static strings for speed. Nyall Dawson 2016-01-27 Fix @value is overwritten for some symbol properties (fix #14148) Nyall Dawson 2016-01-27 Improve preview of current variable value in expression builder Nyall Dawson 2016-01-27 DateTime is also a native type for postgres provider Nyall Dawson 2016-01-27 Don't crash when using raster calculator with huge raster (refs #13336) Now we abort and advise the user if insufficient memory is available to perform the calculation. At some future stage it would be nice to perform the calculations in blocks to allow this scenario, but for now it's better not to crash. Sebastian Dietrich 2016-01-22 [DbManager] allow to delete materialized views (refs #13829) Sebastian Dietrich 2016-01-22 [DbManager] give materialized views their own icon Sebastian Dietrich 2016-01-22 [DbManager] fetch type of view (materialized or not) and show in info (refs #13829) Merge: 7b01b41 9c0aaa9 Nyall Dawson 2016-01-27 Merge pull request #2713 from nirvn/fix_memory_layer_datetime [memorylayer] fix missing datetime field type Nyall Dawson 2016-01-27 Mark some inbuilt expression variables with missing read-only flag Nyall Dawson 2016-01-27 Fix categorised renderer does not store changes to the source symbol Avoids the frustrating situation where changes to a symbol in the categorised renderer are lost when the layer properties window is reopened Also improve docs and fix a leak in the Python bindings Nyall Dawson 2016-01-27 Fix crash when opening new virtual layer dialog Merge: 99b9a49 f8d5938 Nyall Dawson 2016-01-27 Merge pull request #2723 from mhugo/fix_vlayer_ui Fix virtual layer creation GUI volaya 2016-01-26 [processing] fixed autodetection of grass folder Fix provided by Stefan Blumentrath Hugo Mercier 2016-01-26 Fix virtual layer creation GUI Merge: 21b095d e4ee315 Alexander Bruy 2016-01-26 Merge pull request #2705 from SebDieBln/FixVectorGridLock [fTools] restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox Merge: 24d9c65 3418dd0 Hugo Mercier 2016-01-26 Merge pull request #2719 from mhugo/fix_wkbtype Fix QgsGeometry wkbType() Nyall Dawson 2016-01-26 Fix more classes which violate the rule-of-three Also remove some empty destructors Martin Dobias 2016-01-25 Improve documentation for renderer registry metadata (refs #13973) Martin Dobias 2016-01-25 Improve renderer class documentation (refs #14025) Merge: 82eabb1 fe2503d Matthias Kuhn 2016-01-25 Merge pull request #2702 from alexbruy/styles-bindings fix SIP bindings for listStylesInDatabase() method (fix #11210) Martin Dobias 2016-01-25 Fix crash in vector layer properties when changing renderer type (fixes #14164) Hugo Mercier 2016-01-25 Fix QgsGeometry wkbType() volaya 2016-01-25 [processing] correctly initialize lastools settings before loading algs Nyall Dawson 2016-01-25 Add specific test for QgsMultiBandColorRenderer The raster blend mode test, which uses QgsMultiBandColorRenderer fails occasionally for no obvious reason. This additional test is an attempt to narrow down whether the issue lies in rendering multi band images or elsewhere. Nyall Dawson 2016-01-25 Swap QString::replace using trivial QRegExp expressions with simple QString variants Rationale: 1. It's *much* faster 2. I managed to get a valgrind report from the intermittently crashing PyQgsRulebasedRenderer test, which indicated the crash related to the use of QRegExp in qgsexpressionlexer.ll. Let's see if this has any impact on that crash.... Nyall Dawson 2016-01-25 Fix issues with conversion of renderers to rule based renderer - expressions were not correctly translated and always treated as a single field - string values were not correctly escaped, resulting in a broken renderer Nyall Dawson 2016-01-25 Fix filtering legend content by map when renderer contains duplicate symbols (fix #14131) Now, we don't test for map content using the symbols but instead use the legend key during the hit test Nyall Dawson 2016-01-25 [travis] Warn on unintentional switch fallthrough Intentional fallthrough should be annotated with "FALLTHROUGH;" Nyall Dawson 2016-01-25 Use QVector instead of QList in some private contexts Juergen E. Fischer 2016-01-25 fix warnings Juergen E. Fischer 2016-01-24 more spelling fixes Matthias Kuhn 2016-01-24 Fix wording and add warning Nyall Dawson 2016-01-24 Refactor and optimise certain QgsWKBTypes functions Given how frequently these functions are called throughout QGIS, it makes sense for them to be written in a way that makes it easy for the compiler to optimise them/inline them. Merge: bbfcbca da43fb7 Matthias Kuhn 2016-01-24 Merge pull request #2715 from SebDieBln/FixWarnDualViewLayout Fix warning when a QLayout is already present in QgsDualView. Juergen E. Fischer 2016-01-24 snapping: * skip index build if snapping is off * use feature request limit when creating the snapping index Nyall Dawson 2016-01-24 Fix some memory leaks identified by Coverity Also improve the API for QgsExpressionContextUtils::updateSymbolScope Previously it was hard to predict if the method would create storage, which caused issues for the python bindings (eg, they had a choice of either leaking or being crashy). Merge: 764c649 df4c0c1 Jürgen Fischer 2016-01-24 Merge pull request #2716 from SebDieBln/LoadShowPlusSign [Bugfix] Correctly load the labeling-setting to show a plus-sign next to numbers (fixes #13474) Sebastian Dietrich 2016-01-24 fix loading the labeling-setting to show a plus-sign next to numbers (fixes #13474) Juergen E. Fischer 2016-01-23 potential fix for PyQgsAppStartup by avoiding cloudflare Nyall Dawson 2016-01-24 Add mask for adjacent line fill test image Martin Dobias 2016-01-23 Remove too much debug output when loading attribute table (refs #14041) This makes debug version much faster, probably not much difference in release version Martin Dobias 2016-01-23 Hide extra encoding option from the vector "save as" dialog There is already another combo box for encoding selection. Martin Dobias 2016-01-23 Fix regression in vector "save as" that saved shapefiles as .dbf only (fixes #14158) Salvatore Larosa 2016-01-23 [processing] remove unused code: followup e7e8451 Sebastian Dietrich 2016-01-23 Fix warning when a QLayout is already present in QgsDualView. Salvatore Larosa 2016-01-23 avoid messages warning: this also avoids the warning like: ``` QObject::connect: Cannot connect (null)::repaintRequested() to LayerPreview::refresh() QObject::connect: Cannot connect (null)::layerCrsChanged() to LayerPreview::layerCrsChange() ``` from dbmanager when changing layer preview. Nyall Dawson 2016-01-23 Fix coverity issues Marco Hugentobler 2016-01-22 Follow up 200ce04b88c515d9880615d7254e45d1a50049a4 unknown 2016-01-22 Fix shapes not deleted on windows Alexander Bruy 2016-01-22 [processing] drop GdalScriptAlgorithm as it is not used Also remove OgrAlgorithm base class at it almost completely duplicates GdalAlgorithm class. All affected algorithms updated accordingly. nirvn 2016-01-22 [memorylayer] fix missing datetime field type Nyall Dawson 2016-01-22 Dropped threshold too far, fix Travis build Juergen E. Fischer 2016-01-22 osgeo4w: also include grass bin directory in PATH for browser (followup 71d487c) (cherry picked from commit 6945647841b79bd8a465f91931876f7c2441f064) Juergen E. Fischer 2016-01-22 osgeo4w: include grass bin directory in PATH Nyall Dawson 2016-01-22 Drop missing doc threshold Nyall Dawson 2016-01-22 Remove rubbish file Nyall Dawson 2016-01-22 Add some tolerance to PyQgsSymbolExpressionVariables test Nyall Dawson 2016-01-07 Fix some oddities in server access control and bindings (refs #13919) Nyall Dawson 2016-01-22 Fix classes which violate rule of three, by implementing required copy/= operators or making them private This revealed (and fixes) some issues, including a potential crash using server access control (refs #13919), and a potential crash with diagrams Merge: 68cbb44 a453f72 Matthias Kuhn 2016-01-22 Merge pull request #2711 from SebDieBln/HideWelcomeOnLoadProject [Bugfix] Always hide the welcome screen when the first project is loaded Merge: 28b541a 36d2e7b Nyall Dawson 2016-01-22 Merge pull request #2712 from nirvn/renderer_icons_v2 [ui] add missing renderer icons nirvn 2016-01-21 [ui] add missing renderer icons Sebastian Dietrich 2016-01-22 hide welcome screen when first project is loaded Matthias Kuhn 2016-01-20 Copy layer variables when duplicating layers Matthias Kuhn 2016-01-20 [orderby] Uncheck config options instead of disable Fix #14144 Matthias Kuhn 2016-01-20 [25d] allow disabling the shadow effect Matthias Kuhn 2016-01-20 [25d] Properly initialize shadow color Fix #14135 Matthias Kuhn 2016-01-20 [25d] Don't disable shadow option Fix #14134 Matthias Kuhn 2016-01-20 [25d] Improve convertability to other layers * Move height and angle expressions for 2.5D renderer to layer * Apply color based on main symbol color This makes the transition to other renderers easy. Fixes #14132 Matthias Kuhn 2016-01-19 [25d] Apply style to subsymbol in geometry generators Nyall Dawson 2016-01-22 Flip some messagebox errors to message bars Juergen E. Fischer 2016-01-21 don't use last used values on primary key fields (fixes #14154) Juergen E. Fischer 2016-01-21 typo fixes Nyall Dawson 2016-01-22 Make entering manual values in merge attributes dialog more user friendly (fix #14146) Previously, if a value was manually entered it would be ignored if the user forgot to change the combo box from the "skip" value to some other value (even though that value would not be used). Now, there's a new "manual" value in the combo box, and manually entering a value will switch the combo automatically to the "manual" option. Nyall Dawson 2016-01-21 Fix QgsMultiRenderChecker when running on Windows Nyall Dawson 2016-01-22 astyle fix Merge: c7231c3 b00950b Sandro Mani 2016-01-21 Merge pull request #2709 from manisandro/geom_checker_fixes Geom snapper fixes Alexander Bruy 2016-01-21 remove unused code Sandro Mani 2016-01-21 [Geometry snapper] Fix progress bar not working Sandro Mani 2016-01-21 [Geometry snapper] Fix typo Alexander Bruy 2016-01-21 get rid of multiple inheritance, fix missed import Alexander Bruy 2016-01-21 [processing] take in account vector subsets when clipping raster (fix #11972) Alexander Bruy 2016-01-21 [fTools] use QErrorMessage for long errors (fix #11810) Merge: c38ee41 0012761 Jürgen Fischer 2016-01-21 Merge pull request #2708 from boundlessgeo/postgis-pki-fix [auth][db_manager] fix uri expansion on importing layer Nyall Dawson 2016-01-21 Fix rendering of CurvePolygons without curved segments (fix #14028) Nyall Dawson 2016-01-21 Add TestQgsSymbolV2 with tests for rendering different geometry types Luigi Pirelli 2016-01-21 [auth][db_manager] fix connection info expansio on importing layer in pki postgis Juergen E. Fischer 2016-01-21 spelling fixes volaya 2016-01-21 [processing] updated lidar provider forgot to add this change in a previous commit volaya 2016-01-21 [processing] show wait cursor while updating alg list volaya 2016-01-21 [processing]do not show option for wine folder if running windows Nyall Dawson 2016-01-21 Fix indentation Nyall Dawson 2016-01-21 Enable and cleanup adjacent tiles test Sebastian Dietrich 2016-01-21 restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox Sebastian Dietrich 2016-01-20 construct the QgsFieldCalculator dialog with the correct parent This is necessary to ensure proper modal behaviour. Martin Dobias 2016-01-20 Fix display of raster layer that would sometimes show just garbage If a raster layer was displayed in a way that it fitted into canvas, but would be shifted towards left or top edge of canvas, that bug would be triggered. By doing extra floating point math where not necessary, small imprecisions were introduced to extent definition and GDAL provider would end up requesting a window one pixel taller or wider, which leads to RasterIO error and results into garbage displayed on canvas Alexander Bruy 2016-01-20 [processing] exclude commented R libraries when generating dependencies list (fix #14143) Merge: 45d5b1c fc6f2cb Matthias Kuhn 2016-01-20 Merge pull request #2691 from m-kuhn/fixrulebased Also render all parent features on refined rules Alexander Bruy 2016-01-20 follow-up 1c3f066edf Alexander Bruy 2016-01-20 [processing] fix deprecation warnings Alexander Bruy 2016-01-20 [fTools] warn if layer and project CRS are different (fix #10059) Alexander Bruy 2016-01-20 [processing] make Modeller non-blocking window Alexander Bruy 2016-01-20 [processing] register Processing menu items in the Shortcuts Manager (addresses #13715) Merge: cc33c12 13ccf70 Denis Rouzaud 2016-01-20 Merge pull request #2699 from 3nids/test_join_pg Add postgres provider to join test Alexander Bruy 2016-01-20 fix SIP bindings for listStylesInDatabase() method (fix #11210) Alexander Bruy 2016-01-20 improve error message in the Road Graph plugin (fix #12160) Denis Rouzaud 2016-01-18 test vector join: add PostgreSQL provider Nyall Dawson 2016-01-20 Increase tolerance on blend modes test Alexander Bruy 2016-01-19 convert stdout and stderr to correct encoding (fix #13896) Martin Dobias 2016-01-20 [tracer] If tracing is not possible, simply use a straight line like usual Until now the tracing was quite strict and it would show error messages if something went wrong with start/end-points and would not allow creation of points outside the tracing graph. It is however more user-friendly to allow capturing points outside of the graph, so the user does not need to enable/disable tracing whenever capturing some extra points is needed. Also, the warning "too many features" is hidden immediately when there is reasonable amount of features (before it would stick there until timeout). Merge: 1c3f066 af30b29 Alexander Bruy 2016-01-20 Merge pull request #2634 from alexbruy/wfs-dialog option to keep WFS dialog open after adding layer(s) Merge: 9fda6aa 77a0b88 Alexander Bruy 2016-01-20 Merge pull request #2643 from alexbruy/sublayers More informative layer names when loading GDAL/OGR sublayers Martin Dobias 2016-01-20 [tracing] fix the case when OTF reprojection is disabled Nyall Dawson 2016-01-20 Correctly mark some raster classes copy/assignment as private As they haven't been properly implemented yet and the classes violate the rule of three Nyall Dawson 2016-01-20 Hopefully fix raster layers not rendering on Windows The copy constructor for QgsContrastEnhancement was using an uninitialized value for the mContrastEnhancementAlgorithm member, resulting in no contrast function being set in certain occasions. Refs #13155 Nyall Dawson 2016-01-11 Add some tolerance to font marker test Merge: 81448f8 01603d7 Denis Rouzaud 2016-01-19 Merge pull request #2697 from SebDieBln/FixVectorJoinDialog Fix vector join dialog Sebastian Dietrich 2016-01-19 QgsJoinDialog offers only vector-layer for joining. Martin Dobias 2016-01-19 fix "failing" travis build Martin Dobias 2016-01-19 Move tracing action creation to qgis app Merge: 69cb0c4 aa3e550 mhugent 2016-01-19 Merge pull request #2666 from mhugent/symbology_brush_transform Symbology brush transform Matthias Kuhn 2016-01-19 fix tests Marco Hugentobler 2016-01-19 Revert "Revert sipfile changes" This reverts commit f7284651218c7ebb0eb043e98f648ee04be42f83. Sandro Santilli 2016-01-19 Fix double-release of postgresql connection on table retriveal stop Also breaks earlier out of loop and print a different status message on "stop" (rather than "complete"). Fixes #14140 volaya 2016-01-19 [processing] removed redundant code volaya 2016-01-19 [processing] more checks before running model Martin Dobias 2016-01-19 Fix crash while tracing and a layer is removed (fixes #14130) Merge: 472fa9b 47aeb59 Sandro Mani 2016-01-19 Merge pull request #2688 from manisandro/geom_checker_fixes Geom checker fixes Merge: 670ded3 bae8651 Giuseppe Sucameli 2016-01-19 Merge pull request #2696 from mdouchin/debug_dbmanager_sqlite_layer_info [bugfix][DbManager] Fix indexes fetch with sqlite >= v3.8.9 (fix #14110) Sandro Santilli 2016-01-19 Abort if trying to use shared pgsql connection from non-main thread Connections cannot be shared between threads, document it. See #13141 Sandro Santilli 2016-01-19 Ensure "dbname" is always set in the uri Fixes #10600 Michael Douchin 2016-01-19 [bugfix][DbManager] 14110 - Error fetching layer indexes with recent sqlite version Fixes #14110 The method `getTableIndexes`, situated in line 371 of the file `db_manager/db_plugins/spatialite/connector.py`, expected to get 3 fields from the sqlite method `PRAGMA index_list` . In recent versions of SQLite, since 3.8.9, though, this method now returns 5 fields. This commit fixes this issue by checking the length of columns returned by the method. Hugo Mercier 2016-01-18 Virtual layer: add support for expression filter volaya 2016-01-19 [processing] prevent circular dependencies in models fixes #99090 Sandro Mani 2016-01-18 Whitespace fixes Sandro Mani 2016-01-15 [Geometry checker] Be more verbose about output file creation failure reason Sandro Mani 2015-10-29 [Geometry checker] Fix memory corruption in QgsGeometryTypeCheck fix when converting to singleparts Sandro Mani 2015-10-22 [Geometry checker] Remove some debugging prints Sandro Mani 2015-10-15 [Geometry checker] Clear previous rubberbands if new selection is empty Sandro Mani 2015-10-15 [Geometry checker] Show feedback in the UI when the user presses Cancel Sandro Mani 2015-10-15 Make QgsVectorFileWriter::driverMetadata also match by driver longName Sandro Mani 2015-10-14 [Geometry checker] Prevent output layer from being set as current input layer when dialog is visible Sandro Mani 2015-10-14 [Geometry checker] Don't allow setting output layer equal to input layer volaya 2016-01-19 [processing] fixed update of console call in GdalAlgorithmDialog fixes #14129 Merge: 7e642df 9159573 Jürgen Fischer 2016-01-19 Merge pull request #2694 from nirvn/kml_improve_default [vector export] better default for kml altitudemode nirvn 2016-01-19 [vector export] better default for kml altitudemode Nyall Dawson 2016-01-19 Followup 8435fee, fix filtering of NULL values Nyall Dawson 2016-01-19 Revert "[travis] Use newer clang 3.7 for linux builds" This reverts commit 54cf64bcdc6dc362fe8ca75c019ec82c7c240af9. Seems like the recent clang 3.7.1 release is causing build issues with the sip bindings. Revisit at some later stage, but for now just get Travis building correctly again. Nyall Dawson 2016-01-19 Correctly quote field name in categorized filters (fix #14118) Sebastian Dietrich 2016-01-19 Hide excepted layers even if all types of layers are allowed. Merge: e2e3604 9d5617d Nyall Dawson 2016-01-19 Merge pull request #2693 from SebDieBln/FixAllLayersFilterConstant [Bugfix] Make the flag 'All' actually contain all types of layers Nyall Dawson 2016-01-19 Fix crash using expression for heatmap renderer (fix #14127) Nyall Dawson 2016-01-19 Fix invalid rubber band when digitising polygon and layer CRS is not the same as map CRS (fix #14117) Matthias Kuhn 2016-01-19 Fix memory leak in rulebased renderer sip bindings Matthias Kuhn 2016-01-19 Another rulebased renderer fix Matthias Kuhn 2016-01-19 Fix some issues with QgsRuleBasedRendererV2::Rule Sebastian Dietrich 2016-01-18 make the flag 'All' actually contain all types of layers Nyall Dawson 2016-01-19 Whitespace fix Nyall Dawson 2016-01-19 Also fix quotedValue in OGR, Oracle, Spatialite compilers Hugo Mercier 2016-01-18 Fix quotedValue in postgres sql expression compiler Merge: 1474c07 57ee08e Nyall Dawson 2016-01-19 Merge pull request #2687 from whatnick/master Added contributions to the early life of QGIS Martin Dobias 2016-01-18 Fix crash when toggling vector layer editing on Sandro Santilli 2016-01-18 Remove left-over debug comment Matthias Kuhn 2016-01-18 Also render all parent features on refined rules Fix #13708 Alexander Bruy 2016-01-18 [fTools] correctly handle real fields in Random Points algorithm (fix #10140) Alexander Bruy 2016-01-18 [gdaltools] allow multiple nodata valued in Build VRT tool (fix #11063) Alexander Bruy 2016-01-18 correctly save and restore last used dir when saving/loagin color map for singleband images (fix #12390) Alexander Bruy 2016-01-18 add extension when saving customization file (fix #12887) Alexander Bruy 2016-01-18 [processing] skip invalid geometries when dissolving (fix #13752) Juergen E. Fischer 2016-01-18 verify-indentation.sh: fix tip volaya 2016-01-18 [processing] correctly handle default params in modeler volaya 2016-01-18 [processing] fixed problems when opening/removing layers while alg dialog is open Hugo Mercier 2016-01-18 Fix virtual layer url escaping in main app Sandro Santilli 2016-01-18 Use the QgsPostgresConnPool interface from column type thread Avoids using shared connections from multiple threads, fixing #13141 Matthias Kuhn 2016-01-18 Fix layer saving in transaction groups Alexander Bruy 2016-01-18 [processing] include GRASS path in the error message to make it more informative (fix #13188) Matthias Kuhn 2016-01-18 Fix repeated editing of transactiongroups Matthias Kuhn 2016-01-18 Fix build warnings Matthias Kuhn 2016-01-18 Fix some 2.5D renderer issues * Fixed height now works * Add some GUI elements to access the configuration options Marco Hugentobler 2016-01-18 Revert sipfile changes Juergen E. Fischer 2016-01-18 add new header to install Tisham Dhar 2016-01-18 Added contributions to the early life of QGIS Just claiming my contributions from early days of QGIS. Juergen E. Fischer 2016-01-18 fix warnings Merge: f966c42 ed80951 Jürgen Fischer 2016-01-17 Merge pull request #2686 from SebDieBln/FixPostgresWarnings [Postgres] Remove the temporary SSL files only when they were created Sebastian Dietrich 2016-01-17 remove temporary SSL files only when they were created This avoids warnings from QFile::remove(). Also deduplicated the code to remove the temporary files. Alexander Bruy 2016-01-15 don't allow field precision greater than field width (fix #14019, #5154) Merge: ed5284f dc22820 Jürgen Fischer 2016-01-17 Merge pull request #2684 from SebDieBln/AstyleOptionsFile Move the options for the QGISSTYLE tool to a separate file Marcel Dancak 2016-01-17 [Bugfix][QGIS Server] - fixed invalid GeoJSON (missing ',') in WFS GetFeature request Sebastian Dietrich 2016-01-17 Moved the options for the QGISSTYLE tool to a separate file. Nyall Dawson 2016-01-17 Update test mask Merge: 1cd4570 52442f5 Jürgen Fischer 2016-01-16 Merge pull request #2683 from SebDieBln/FixNonVectorQLR [Regression] make QLR files containing non-vector layers work again (fixes #14091) Nyall Dawson 2016-01-16 Fix crash when opening properties for geometryless layers (fix #14116) Sebastian Dietrich 2016-01-16 added a test for loading QLR files Sebastian Dietrich 2016-01-16 bugfix: replace all childNodes, not just the first half followup to 1a1af3788ce889ddb78f4b7e2cbca6a5bfb61143 Nyall Dawson 2016-01-16 Fix doxygen warning Sebastian Dietrich 2016-01-15 make QLR files containing non-vector layers work again This was a regression introduced in ff3200fd6c507429b50c56b8307869d62cce6dcf. (fixes #14091) Alexander Bruy 2016-01-15 [processing] add layer and field names to the statistics output (fix #10089) rldhont 2016-01-15 [Processing] Fix default value support in script For some parameters like Number if no default is set script is invalid. Alexander Bruy 2016-01-15 [DBmanager] add extension to file when exporting (fix #13733) Juergen E. Fischer 2016-01-15 add some doxymentation Matthias Kuhn 2016-01-15 Fix 2.5D renderer problem when order of walls matters E.g. when the walls have different styles Matthias Kuhn 2016-01-15 Fix warning Matthias Kuhn 2016-01-15 Move QgsExpressionSorter out of QgsFeatureIterator for reusability Juergen E. Fischer 2016-01-15 fix ad1fd2a Denis Rouzaud 2016-01-15 order include in sip files Marco Hugentobler 2016-01-15 Sip file test Alexander Bruy 2016-01-15 [processing] skip invalid geometries when buffering (fix #13763) Matthias Kuhn 2016-01-14 [FEATURE] Add 2.5D Renderer This adds a configuration interface and renderer that makes it easy to put all the pieces together which are required to get a 2.5D effect. It allow for configuring some of the styling and is meant to create an easy-to-use setup. Since every part of the system is built around QGIS' internal rendering and symbology engine, there is much to fine tune. To get all the possibilities, just change the renderer to a graduated, categorized or single symbol renderer upon creation and you will find full access to improve the style to your needs. Funded by * Regional Council of Picardy * ADUGA * Ville de Nyon * Wetu GIT cc Matthias Kuhn 2016-01-14 QgsDataDefined: be less restrictive in constructor If one has a method setValue( QgsDataDefined dd ); One can now do setValue( 40 ) While before it had to be setValue( QString( "40" ) ) Merge: 01434e8 8ee25b7 Matthias Kuhn 2016-01-15 Merge pull request #2678 from m-kuhn/transaction-group [FEATURE] Autotransaction mode and transaction groups Matthias Kuhn 2016-01-15 Use transaction groups Matthias Kuhn 2016-01-15 Add transaction groups Matthias Kuhn 2016-01-15 Transactions: Assume edited state Matthias Kuhn 2016-01-15 Remove layer edit state restrictions from transactions volaya 2016-01-15 [processing] fixed otb version detection when no otb path is defined or found volaya 2016-01-15 [processing] improvements to log volaya 2016-01-14 [processing] allow saving and loading batch processing configurations Marco Hugentobler 2016-01-15 Add whitespace to trigger another travis build Juergen E. Fischer 2016-01-15 [API] Introduce optional QgsVectorDataProvider::ChangeFeatures capability and changeFeaturss method to allows joint geometry and attribute updates. Currently only implemented in the postgres provider Denis Rouzaud 2016-01-15 rename QgsFilePickerWidget to QgsFileWidget Denis Rouzaud 2016-01-15 Add filters to file picker and external widget rldhont 2016-01-14 [Feature][QGIS Server] Add configuration checker to project properties To help user configuring project for QGIS Server, this code adds some tests to check the configuration. The tests are: * duplicate names or short names used as ows names * check ows names with regexp * check vector layer encodings are set Marco Hugentobler 2016-01-15 Disable unit tests and add enum value to sip Merge: df27c07 b68ee3d volaya 2016-01-15 Merge pull request #2669 from volaya/otb_version [processing] improved version detection mechanism for OTB Merge: 864e192 b146c3e volaya 2016-01-15 Merge pull request #4 from alexbruy/otb-indentation fix indentation Nyall Dawson 2016-01-15 Avoid Coverity warning Nyall Dawson 2016-01-14 [FEATURE] Expression variables relating to QGIS environment New variables for: - @qgis_os_name: eg 'linux','windows' or 'osx' - @qgis_platform: eg 'desktop' or 'server' - @user_account_name: current user's operating system account name - @user_full_name: current user's name from os account (if available) Sponsored by Andreas Neumann Merge: 275eb94 2a12f01 Larry Shaffer 2016-01-14 Merge pull request #2674 from boundlessgeo/postgis-pki-pr [FEATURE] Postgres provider PKI authentication (plus fixes #13841) Nyall Dawson 2016-01-15 [FEATURE] Add closest_point and shortest_line expression functions closest_point: returns closest point a geometry to a second geometry shortest_line: returns the shortest possible line joining two geometries Nyall Dawson 2016-01-15 Add missing help and show missing variables in editor Nyall Dawson 2016-01-15 Show selection when using geometry generators Nyall Dawson 2016-01-15 Followup e48d8b, fix typo Nyall Dawson 2016-01-15 Fix some warnings and test failures on nightlies rldhont 2016-01-13 DBManager oracle plugin: strip '"' on unique col For Oracle provider, giving a quoted uniqueColumn in a uri to create a QgsVectorLayer results in an invalid layer. To fix it, strip '"' is applied to unique col. Marco Hugentobler 2016-01-14 Yet another slightly different control image... Denis Rouzaud 2016-01-14 sort files in cmakelists Marco Hugentobler 2016-01-14 Generate test images on newer system and use tolerance of 100 pixels Alexander Bruy 2016-01-14 [processing] fix Merge vector layers alg (fix #9978) Alexander Bruy 2016-01-14 increase maximum value for outline width in symbols widgets (fix #14094) Marco Hugentobler 2016-01-14 Update sip files Marco Hugentobler 2016-01-14 Use render job in unit test instead of vector renderer Matthias Kuhn 2016-01-14 Small doxymentation fix Matthias Kuhn 2016-01-14 Fix typo Matthias Kuhn 2015-12-21 Add extrude function to QgsGeometry Juergen E. Fischer 2016-01-14 translation string fix volaya 2016-01-14 [processing] changed min qgis version to 2.13 otherwise it wont load until 2.14 release is done and qgis version number changed volaya 2016-01-14 [processing] add nocrswarning option to scripts fixes #12784 Luigi Pirelli 2016-01-14 [auth] Ensure ident cert cache is used Juergen E. Fischer 2016-01-14 spelling fixes Marco Hugentobler 2016-01-14 Fill symbol layer: consider already existing transformations on brushes and restore transformation after rendering volaya 2016-01-14 [processing] changed minimum qgis version in metadata Has to be 2.14, since there are algorithms using virtual layers Nyall Dawson 2016-01-14 Revert 13f4081 and 2b7c5c1 Ensures that Travis is testing the same documentation coverage as the actual docs are built using. Nyall Dawson 2016-01-14 Fix failing indentation test Nathan Woodrow 2016-01-14 Fix windows build Nyall Dawson 2016-01-14 Use constGeometry to avoid some QgsFeature detachments Merge: 184db1a 9dc7662 Nyall Dawson 2016-01-14 Merge pull request #2670 from pvalsecc/xlsx_ods Add saveAs XLSX and ODS Nyall Dawson 2016-01-14 Indentation fix Luigi Pirelli 2016-01-12 [auth] updated api doc Larry Shaffer 2016-01-13 [auth] Ensure ident cert cache is used; move temp file creation to utils Larry Shaffer 2016-01-13 Clean up with prepare commit script Luigi Pirelli 2016-01-13 [auth][db_manager]removed certs (if any) after postgres connection Luigi Pirelli 2016-01-07 [auth] PKI support to postgres provider Sebastian Dietrich 2015-11-17 explicitly call QgsDataSourceURI.connectionInfo() with appropriate parameter Sebastian Dietrich 2015-11-17 make DbManager aware of the new authentication system Alexander Bruy 2016-01-13 [fTools] enable OK button when error occurs (fix #13104) Alexander Bruy 2016-01-13 fix indentation Alexander Bruy 2016-01-13 [processing] fix crash in ConcaveHull alg when using it from console (fix #12229) Matthias Kuhn 2016-01-13 Name for default MapCanvas ExpressionContextScope Matthias Kuhn 2016-01-13 Doxymentation fix Matthias Kuhn 2016-01-13 Remove unrequired checks in geometry Matthias Kuhn 2015-12-24 Add rendering extent information to expression context Merge: ea92e11 89a1ad5 Alexander Bruy 2016-01-13 Merge pull request #2628 from medspx/work_vnet_processing [Feature][Processing] GRASS v.net modules Alexander Bruy 2016-01-06 more informative layer name when loading OGR datasource with only one sublayer (followup f99ccf0be1) Also use more informative raster layer names when loading raster with sublayers volaya 2016-01-13 [processing] improved version detection mechanism for OTB Martin Dobias 2016-01-13 [tracer] Renaming to camelCase, no actual code changes Merge: b0bfa5f 17f85f6 Martin Dobias 2016-01-13 Merge pull request #2665 from wonder-sk/auto-trace [FEATURE] Tracing of features (digitizing) Tracing can be now used in various capturing map tools (add feature, add part, ...) including reshape and split tools. Tracing is simply a new mode for these tools - when tracing is not enabled, the tools work as usual. When tracing is enabled (by clicking the new magnet icon or pressing T key), tools switch to tracing behavior: - first click on a vertex/edge (must be snapped!) will start tracing - moving mouse on top of the map continuously updates the trace - next click will confirm the trace and mark start of a new trace Tracing can be enabled/disabled anytime even while digitizing one feature, so it is possible to digitize some parts of the feature with tracing enabled and other parts with tracing disabled. Tracing respects snapping configuration for the list of traceable layers. If there are too many features in map display, tracing is disabled to avoid potentially long tracing structure preparation and large memory overhead. After zooming in or disabling some layers the tracing is enabled again. Internally, things work like this: - when tracing is requested, linestrings are extracted from vector layers, then noded (using GEOSNode to resolve all intersections) and finally a simple planar graph is built (vertices + edges) - when tracing, endpoints are temporarily added to the graph (if not equal to one of existing vertices already) and Dijkstra's algorithm is run to get shortest path Original specs for the curious ones (the interaction with QGIS is slightly improved from what has been specified): http://www.lutraconsulting.co.uk/crowdfunding/autotrace-phase-2/specification.pdf Merge: c69afc9 1c44122 Hugo Mercier 2016-01-13 Merge pull request #2662 from mhugo/vlayer_expr Support for expression functions in virtual layers Denis Rouzaud 2016-01-13 script for custom widget plugin creation Denis Rouzaud 2016-01-13 add custom widgets for QgsExternalResourceWidget and QgsFilePickerWidget Denis Rouzaud 2016-01-13 add documentation Denis Rouzaud 2016-01-11 add sip bindings Denis Rouzaud 2016-01-11 add test for QgsFilePickerWidget Denis Rouzaud 2016-01-11 use home directory as default path if nothing else can be used Denis Rouzaud 2016-01-11 allow definition of dialog title, display relative url in label Denis Rouzaud 2015-12-16 QgsFilePicker and QgsExternalResource: new file picker widget and editor widget for improved file name widget * QgsFilePicker is intended to be used across whole QGIS application for file picking * right now it supports only single file/folder selection * it has advanced support of relative path * QgsExternalRessourceWidget is the pending editor widget which integrates a photo/web viewer * it can be properly accessible from the API and custom widgets * new class to avoid duplicating code for legacy support * old widgets will be removed from QGIS 3 (users will be invited to use the new widget in the config dialog) Médéric RIBREUX 2015-12-06 Improve FileName editor widget * Use an hyperlink for file name: when checked the widget displays an hyperlink (in a QLabel) instead of a QLineEdit. The link is always clickable, even in non edit mode. In this mode, user can only change the content of the field by selecting a file with the file selector (which is opened with the "..." button). If you want to revert to editable QLineEdit file name widget, just unchek the option. * Display the full path: when checked, the hyperlink will display the absolute path of the file. When unchecked, the hyperlink will display only the name of the file (useful if the file path is always long). Default Path: this is the path that will be used by the file selector when opening. The file selector will start at this path (if the option is not empty). * Store Relative paths to the default path: when checked, file names are stored relatively to the default path described above. It is useful to store long paths into text shapefiles attributes limited to 254 characters. * Store relative paths to the project path: when checked, file names are stored relatively to the project (.qgs file) path. This option will override the "save paths" setting of the project because it is sometimes useful to store code/svg/layer path relatively but not for the file name attributes. * File storage options are exclusive options to make the file selector select files (default mode) or only directories. File Name editor widget: * add a isFieldSupported method to the factory to allow File Name widget only on fields that are QStrings. * add a new QSetting to save the last path used in the widget. Before the PR, users were always defaulted to QGIS home directory when using the file selector button. This QSetting could also be used for the photo widget. * when you want to change the value of an already set attribute, file selector will point to this path. * when the value of the attribute is null or non valid (not a file), the file selector will use the default path (if set), or the last used path or the home directory. Matthias Kuhn 2015-12-26 Add azimuth function volaya 2016-01-13 [Processing] [OTB] fixed wrong command when alg help is not found fixes #14096 Patrick Valsecchi 2016-01-13 Add saveAs XLSX and ODS volaya 2016-01-13 [processing] fixed frequency analysis algorithm code provided by Joseph Liam fixes #14090 Nyall Dawson 2016-01-13 Make raster classes debug output less noisy Matthias Kuhn 2016-01-08 Expression variable for the currently rendered part During rendering, two new variables will be available: * `geometry_part_count` * `geometry_part_num` (1-based index) Useful to apply different styles to different parts of multipart features Nyall Dawson 2016-01-13 More debugging output for raster layer test Nyall Dawson 2016-01-13 Fix some clang -weverything warnings Nyall Dawson 2016-01-13 Fix some clazy issues (detach/iterating temporary, QString multi arg) Nyall Dawson 2016-01-13 Avoid some warnings on Windows Nyall Dawson 2016-01-13 Update test mask Nyall Dawson 2016-01-13 Reorder label modes combo box Merge: 21cdefa ab83b82 Nyall Dawson 2016-01-13 Merge pull request #2542 from SebDieBln/RefreshStyleWidgetOnLoadStyle Refresh the label style widget when loading a new style (fixes #13667) Merge: 7495d9e e5f1d87 Nyall Dawson 2016-01-13 Merge pull request #2667 from SebDieBln/ZoomToFeatureIds allow zooming to multiple features by their ID Nyall Dawson 2016-01-13 Followup 9dccce8, nicer error messages Merge: 9dccce8 7b5c96c Nyall Dawson 2016-01-13 Merge pull request #2492 from SebDieBln/NoCopyPasteOnDuplicateLayer [Bugfix] Avoid using copyStyle() / pasteStyle() within duplicateLayers() Sebastian Dietrich 2016-01-12 allow zooming to multiple features by their ID Changed QgsMapCanvas::zoomToFeatureId() to QgsMapCanvas::zoomToFeatureIds() accepting multiple IDs instead of just one. Nyall Dawson 2016-01-13 Followup 3a1d47 - Fix dialog tab order - Avoid use of hardcoded enum int conversion - Remove some unneeded implicit casts - Doc tweaks Duncan Runnacles 2016-01-11 Set default margin units to MM Duncan Runnacles 2016-01-08 Updated decoration items to use QgsUnitSelectionWidget. Applies to north arrow, copyright and scalebar. - Changed dialogs to use QgsUnitSelectionWidget. - Added QgsSymbolV2::OutputUnit enum to decorationitem. - Updated to use mm, pixel, or percentage units. Duncan Runnacles 2016-01-11 Added "Percentage" option to QgsSymboV2::OutputUnit. - Added percentage to OutputUnit enum. - Updated qgssymbolv2utils to include percentage. - Updated qgsunitselectionwidget to include percentage. Changed selection widget in its own commit Added Percentage to OutputUnit enum. Added percentage to switches in utils Juergen E. Fischer 2016-01-12 fix PyQgsAppStartup on windows Alexander Bruy 2016-01-12 [processing] add extension to the output vector VRT (fix #13872) Alexander Bruy 2016-01-12 [processing] remove nviz algorithm from modeller (fix #9107) Alexander Bruy 2016-01-12 [processing] allow multiple threshold values for GRASS v.clean.advanced algorithm (fix #13748) Merge: 3febba2 e45603a mhugent 2016-01-12 Merge pull request #2595 from SebDieBln/ImproveDigitizingTools Improve digitizing tools for circular strings Merge: e351d24 fb996ae mhugent 2016-01-12 Merge pull request #2619 from mhugent/zoom_to_feature [FEATURE]: Zoom to feature with right-click in attribute table Matthias Kuhn 2016-01-08 More types support for QgsVectorFileWriter Merge: 0491996 653a1e6 Nyall Dawson 2016-01-12 Merge pull request #2644 from nirvn/move_save_btn [ui] move the save symbol button Merge: b828062 d26bd46 Matthias Kuhn 2016-01-12 Merge pull request #2616 from SebDieBln/FixLayerCountAttribute Remove the 'layercount' attribute in a project file Merge: e26ef82 fe71a3f Matthias Kuhn 2016-01-12 Merge pull request #2663 from radosuav/fix_AlgorithmDialogBase_closeEvent [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase Nyall Dawson 2016-01-12 Update test mask image Nyall Dawson 2016-01-12 Replace angles with constants Nyall Dawson 2016-01-11 Fix failing tests Nyall Dawson 2016-01-11 [FEATURE] Add mode to apply label distance from symbol bounds (only works with Cartographic point label placement). When this setting is active, the label distance applies from the bounds of the rendered symbol for a point, instead of the point itself. It's especially useful when the symbol size isn't fixed, eg if it's set by a data defined size or when using different symbols in a categorised renderer. Sponsored by Andreas Neumann Nyall Dawson 2016-01-11 Fix failing tests, add tests for ordered placement Sponsored by Andreas Neumann Nyall Dawson 2016-01-11 Allow setting data defined placement order in GUI Sponsored by Andreas Neumann Nyall Dawson 2016-01-05 [FEATURE] "Cartographic" placement mode for point labels In this placement mode, point label candidates are generated following ideal cartographic placement rules, eg labels placements are priortised in the order: - top right - top left - bottom right - bottom left - middle right - middle left - top, slightly right - bottom, slightly left (respecting the guidelines from Krygier and Wood (2011) and other cartographic textbooks) Placement priority can also be set for an individual feature using a data defined list of prioritised positions. This also allows for only certain placements to be used, so eg for coastal features you could prevent labels being placed over the land. TODO: - while the ordering can be customised by editing a project file, there's no GUI to customise this ordering if you want to deviate from this standard priority (and it's out of scope for this current work) - tests Sponsored by Andreas Neumann Nyall Dawson 2016-01-12 Fix spacing Martin Dobias 2016-01-11 [tracer] get rid of warnings rldhont 2016-01-05 [Feature][QGIS Server] Add WMS INSPIRE Capabilities In the project properties the user can: * activate INSPIRE capabilities * select language of the service, 24 EU official languages + 5 regionals * choose the scenario for service metadata and specify them The WMS 1.3.0 capabilities reflects the INSPIRE configuration. Martin Dobias 2016-01-11 [tracer] added docs and sip files Martin Dobias 2016-01-11 [tracer] simpler and lazier updates of tracer configuration when something changes Martin Dobias 2016-01-11 [tracer] improved reporting of warnings Merge: 716664e 9472c98 Alexander Bruy 2016-01-11 Merge pull request #2650 from mhugo/processing_vlayer [processing] new algorithm: Execute SQL with virtual layer Martin Dobias 2016-01-11 [tracer] Disable tracing if there are too many features displayed This ensures that building of tracing graph never takes too long. (The most expensive part is noding of linestrings to ensure they only touch at the ends) Hugo Mercier 2016-01-08 [processing] add a new algorithm to execute SQL thanks to the virtual provider Hugo Mercier 2016-01-08 [processing] add more possible data providers for input vector layers Martin Dobias 2016-01-11 [tracer] Make tracer follow layers configuration from snapping utils radosuav 2016-01-11 [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase Otherwise finished signal is not emitted when dialog closes Martin Dobias 2016-01-11 [tracer] Fix reprojection, limit tracing graph to visible extent Marco Hugentobler 2016-01-11 Show message in message bar if feture has no geometry / empty geometry Hugo Mercier 2016-01-11 Style fix (snake case to camel case) Hugo Mercier 2016-01-11 Add qgis functions to db manager and creation ui Hugo Mercier 2016-01-11 Allow to call qgis expression functions in virtual layers Hugo Mercier 2016-01-08 Sqlite module cleanup Alexander Bruy 2016-01-11 [processing] try to fix HiDPI issue with Help tab Merge: be5d657 bbf2137 Hugo Mercier 2016-01-11 Merge pull request #2647 from mhugo/vlayer_gui Virtual layers GUI integration volaya 2016-01-11 [processing] use simple QLabel widgets for toolbox tips volaya 2016-01-11 [processing] removed unused constant Merge: 2ac5fab cbb426b Denis Rouzaud 2016-01-11 Merge pull request #2658 from SebDieBln/FixWarningQLayout [Bugfix] Avoid a warning when opening QgsScaleVisibilityDialog Nyall Dawson 2016-01-11 Another attempt to avoid doxygen errors on Precise nightly builds Sebastian Dietrich 2016-01-11 construct the QLayout for the child widget with the correct parent This avoids a warning from qt about the widget already having a QLayout. volaya 2016-01-10 [processing] removed unused code Merge: 312de68 b30d339 Nyall Dawson 2016-01-11 Merge pull request #2657 from SebDieBln/AddToContributors Added myself to the lists of contributors Martin Dobias 2016-01-10 [tracer] Skip duplicate points in the path (to avoid geometry errors) Martin Dobias 2016-01-10 [tracer] Fix issues with rubber bands Martin Dobias 2016-01-10 [tracer] Integration of tracing into GUI Checking the new 'enable tracing' button will switch capture tools to tracing mode. Tracing can be turned on/off even while digitizing is in progress Juergen E. Fischer 2016-01-10 spelling fixes Sebastian Dietrich 2016-01-10 Added the author (Sebastian Dietrich) to the lists of contributors. Nyall Dawson 2016-01-10 Test mask update Nyall Dawson 2016-01-10 Fix coverity issues: - possible use after free - uninitialized member Nyall Dawson 2016-01-10 Try to fix doxygen errors/warnings on Debian nightlies Nyall Dawson 2016-01-10 Fix constructor test for Sip binding coverage Nyall Dawson 2016-01-10 Update test mask image Médéric RIBREUX 2016-01-09 Fix indentation problem (as usual) Radim Blazek 2016-01-09 missing sip Médéric RIBREUX 2016-01-09 Non variable output version. Adds: * v.net.arcs for v.net 'arcs' operation. * v.net.articulation for v.net.brdige 'articulation' method. * v.net.connect for v.net 'connect' operation. * v.net.nodes for v.net 'nodes' operation. * v.net.nreport for v.net 'nreport' operation. * v.net.report for v.net 'report operation. * Some code simplification. Radim Blazek 2016-01-09 [GRASS] new mapset utm zone, fixes #6766 Radim Blazek 2016-01-09 [GRASS] fixed region editing (partially reverted 7fc6b07) Radim Blazek 2016-01-09 statusChanged signal moved to raster provider Radim Blazek 2016-01-09 [GRASS] slot fix, fixes #13816 Merge: f3d1f8b 7b2d03b Nyall Dawson 2016-01-09 Merge pull request #2649 from SebDieBln/StyleManager_ImportGroupName [StyleManager] Respect entered groupname when importing symbols (fixes #14048) Merge: 8fc9994 9af7986 Nyall Dawson 2016-01-09 Merge pull request #2655 from SebDieBln/FixButtonLockLayerColors [SymbolSelector] Display correct icons when button LockLayerColors is active (fixes #14051) Radim Blazek 2016-01-09 missing spatialite include dir Merge: 4e1cf3c 6ef2f5d Nyall Dawson 2016-01-09 Merge pull request #2653 from SebDieBln/MemoryLayerNoGeometry [FEATURE] allow geometryless memory layers Sebastian Dietrich 2016-01-08 extended the test for memory layers The test now includes all geometry types including NoGeometry. Sebastian Dietrich 2016-01-08 allow geometryless memory layers Juergen E. Fischer 2016-01-08 add missing copyright headers Juergen E. Fischer 2016-01-08 spelling fixes Martin Dobias 2016-01-08 [tracer] update tracer when any of the input layers is changed Martin Dobias 2016-01-08 [tracer] Added reprojection of layers Martin Dobias 2016-01-08 Added QgsTracer to support tracing in map tools The tracer builds a graph from input layers and uses Dijkstra's algorithm for the shortest path in the graph. There is already QgsGraph class and friends in QGIS code including Dijkstra's algorithm, however that implementation does not fit our needs well for a number of reasons (some of them would be easy to fix, but others would require a significant rewrite): - limited to single input layer - no monitoring of changes in the input layers - no support for polygons - not in core library - shortest path alg does only stops when all distances are calculated - every point of input layer represented as a vertex in graph (resulting graph is much denser than necessary and path finding slower) - edges have always one direction, requiring two edges between each pair of vertices (resulting graph has twice as many edges) - graph is always built with start/finish points (does not allow temporary addition of start/finish points and their removal without complete rebuild of the graph) Sebastian Dietrich 2015-12-27 remove 'layercount' attribute from project file The 'layercount' attribute was not used anyway and the calculated number could already be outdated when loading the project file again due to changes to embedded projects. Sebastian Dietrich 2016-01-08 [SymbolSelector] display correct icons when button LockLayerColors is active (fixes #14051) Alexander Bruy 2016-01-08 [processing] correctly write html output in utf-8 Merge: 95a56b9 931ca4d Alexander Bruy 2016-01-08 Merge pull request #2546 from volaya/ux_improvements [processing] UI/UX improvements volaya 2016-01-08 [processing] indentation fixes Merge: e0a557a 97b8a72 Matthias Kuhn 2016-01-08 Merge pull request #2646 from Roel/wfs_decimal Interpret 'decimal' fields as double in WFS provider. Merge: 6230237 4137437 volaya 2016-01-08 Merge pull request #2 from alexbruy/processing-ux [processing] PEP8 fixes Alexander Bruy 2016-01-08 PEP8 fixes volaya 2016-01-08 [processing] UI/UX improvements Related to QEP #19 Some algorithm description provided by Frank Sokolic volaya 2016-01-08 [processing] added AllowUnmatching tag to SAGA 'Add grid values to...' algorithm Nyall Dawson 2016-01-08 Add a bit of tolerance to labelingenginev2 tests Nyall Dawson 2016-01-08 Fix Sip coverage test on Debian nightlies Nyall Dawson 2016-01-08 Better names for composer toolbars (refs #14066) Nyall Dawson 2016-01-08 [FEATURE] Show recent colors in layer right click menus Nyall Dawson 2016-01-08 Mark more includes as system includes Sebastian Dietrich 2016-01-08 [StyleManager] import to "ungrouped" when no groupname entered Sebastian Dietrich 2016-01-08 [StyleManager] Respect the entered group name when importing symbols (fixes #14048) Matthias Kuhn 2016-01-07 [ogr] Update for GDAL 2 handle 64bit integers in add feature Matthias Kuhn 2016-01-07 Doxygen take 2 Matthias Kuhn 2016-01-07 PEP8 Alexander Bruy 2016-01-07 add missed license headers in Processing files Hugo Mercier 2016-01-06 Allow to filter joined fields with a virtual layer Hugo Mercier 2016-01-05 Add tooltip help to SQL editor and fix uid Hugo Mercier 2016-01-05 Add autocompletion to the virtual layer SQL editor Hugo Mercier 2016-01-05 Fix a bad indentation bug Hugo Mercier 2016-01-05 Add a basic GUI for virtual layer creation and add it to the main app Merge: 2b7c5c1 7e5915e Hugo Mercier 2016-01-07 Merge pull request #2635 from mhugo/layer_dependencies Layer dependencies Hugo Mercier 2016-01-07 Allow to embed layers with dependencies Hugo Mercier 2016-01-07 Rework layer dependencies to work also with layer definition files Matthias Kuhn 2016-01-07 Only skip *.cpp files for doc generation on travis Marco Hugentobler 2016-01-07 Add test for rendering of adjacent tile images Hugo Mercier 2016-01-04 Add layer dependencies for virtual layers Hugo Mercier 2016-01-04 Allow to declare layer dependencies on a vector layer Juergen E. Fischer 2016-01-07 fix server access control tests on windows Nyall Dawson 2016-01-07 Change some includes to system includes to avoid warnings Marco Hugentobler 2016-01-07 Test map canvas pointer already when showing context menu Nyall Dawson 2016-01-07 Fix crash on close of access control test Nyall Dawson 2016-01-07 Partially fix access control test for Win Nyall Dawson 2016-01-07 [FEATURE] Add color wheel and edit symbol shortcuts to style menu ...for vector layers with single symbol renderer. This completes earlier work where symbols from categorized/graduated/rule based renderers can be quickly changed through the legend item context menu. Nyall Dawson 2016-01-07 Allow editing newly added diagram attributes (fix #14063) Nyall Dawson 2016-01-07 More style manager fixes: - disable ramp actions when nothing selected - disabled Edit item when nothing selected - rename "Apply group" to "Add to group" Nyall Dawson 2016-01-07 Allow removing multiple ramps at once in style manager ...previously multiple ramps could be selected, but only the first would be removed nirvn 2016-01-07 [ui] move the save symbol button Juergen E. Fischer 2016-01-07 fix projectPath in server access control test Nyall Dawson 2016-01-07 Fix Sip coverage test failure on debian nightly builds (doxygen version does not support @cond) Merge: 34bc4ad 2031ce0 Nyall Dawson 2016-01-07 Merge pull request #2638 from SebDieBln/FixStyleManagerUI Fix some UI issues in style manager Juergen E. Fischer 2016-01-07 fix ProcessingParametersTest test Sebastian Dietrich 2016-01-07 [StyleManager] show confirmation messagebox before removing item(s) Sebastian Dietrich 2016-01-05 [StyleManager] have separate predefined QActions for start/finish grouping mode Sebastian Dietrich 2016-01-04 [StyleManager] re-use existing QAction in group action menu The group action menu now contains the same action the context menu contains for editing a smart group. Sebastian Dietrich 2016-01-04 [StyleManager] change context-menu handling to signal/slot mechanism Both context-menus affected: Group-Tree and Item-List Sebastian Dietrich 2016-01-03 [StyleManager] add items to the context menu 'Edit item', 'Remove item(s)', 'Export to PNG...' and 'Export to SVG...' Nyall Dawson 2016-01-07 Update test masks Nyall Dawson 2016-01-07 Make test render checker work correctly in non-Firefox browsers Juergen E. Fischer 2016-01-06 fix virtuallayer tests on windows Merge: f76bbeb 17d2214 Nyall Dawson 2016-01-07 Merge pull request #2640 from nirvn/diagram_tiny_fixes_v2 [diagram] tiny UI improvements Nyall Dawson 2016-01-07 More debugging for server access control tests Merge: 41c9da9 62cdb27 Hugo Mercier 2016-01-06 Merge pull request #2642 from mhugo/vlayer_fix Fix virtual layer definition parsing Hugo Mercier 2016-01-06 Fix virtual layer definition parsing volaya 2016-01-06 [processing] More informative message when cannot compute gdal commands due to wrong params volaya 2016-01-06 [processing] added selectionChanged signal to MultipleInputPanel linked signal with GdalAlgorithmDialog Merge: b46a593 006a161 volaya 2016-01-06 Merge pull request #2633 from medspx/processing_gdal_retile [Processing]Add gdal_retile.py and gdal2tiles.py algorithms Merge: 946f4e4 c136f9f Hugo Mercier 2016-01-06 Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins Make vector joins work within layer-definition-files volaya 2016-01-06 [processing] correctly parse default value for boolean parameters upon construction Juergen E. Fischer 2016-01-06 fix precise build (followup 8df09a6) Alexander Bruy 2016-01-06 fix typo in doxygen string nirvn 2016-01-06 [diagram] tiny UI improvements Juergen E. Fischer 2016-01-06 fix e961a52 Nyall Dawson 2016-01-06 Update test mask images Nyall Dawson 2016-01-06 [FEATURE] Add duplicate button to symbol properties Allows easy duplication of a symbol layer Nyall Dawson 2016-01-06 Fix clear value for label z-index spin box Nyall Dawson 2016-01-06 Add Apply buttons to decoration dialogs Nyall Dawson 2016-01-06 Cleanup decoration code Nyall Dawson 2016-01-06 More clang warning fixes Sebastian Dietrich 2016-01-02 [StyleManager] enable/disable appropriate buttons and menu entries Sebastian Dietrich 2016-01-02 [StyleManager] use QAction::setData() for transmitting the group-id Determining the group-id from QAction::text() fails when multiple groups with the same name exist. Sebastian Dietrich 2016-01-02 [StyleManager] fix minor memory leaks leaving orphaned QMenus and QActions Build menus once within the ctor rather than on every event within the slot. Sebastian Dietrich 2016-01-02 [StyleManager] fix labels Sebastian Dietrich 2016-01-01 added functions to QgsStyleV2 for getting groups by id Merge: e961a52 47d9307 Nyall Dawson 2016-01-06 Merge pull request #2622 from duncan-r/feature4273_and_3756 Feature #4273 and #3756 Juergen E. Fischer 2016-01-05 revive python tests on windows (followup afcf567) Marco Hugentobler 2016-01-05 Translate brushs of image fills relativ to geometry bbox upper left point if rendering a map tile. Therefore it is assured, that the image pattern matches for adjacent tiles of the same scale Roel Huybrechts 2016-01-05 Interpret 'decimal' fields as double in WFS provider. Fixes #11864. Nyall Dawson 2016-01-05 Remove unused help button from style manager (fix #14055) Nyall Dawson 2016-01-05 [FEATURE] Control over label rendering order A new control for setting a label's "z-index" has been added to the labeling properties dialog. This control (which also accepts data-defined overrides for individual features) determines the order in which label are rendered. Label layers with a higher z-index are rendered on top of labels from a layer with lower z-index. Additionally, the logic has been tweaks so that if 2 labels have matching z-indexes, then: - if they are from the same layer, a smaller label will be drawn above a larger label - if they are from different layers, the labels will be drawn in the same order as the layers themselves (ie respecting the order set in the legend) Diagrams can also have their z-index set (but not data defined) so that the order of labels and diagrams can be controlled. Note that this does *NOT* allow labels to be drawn below the features from other layers, it just controls the order in which labels are drawn on top of all the layer's features. Fix #13888, #13559 Duncan Runnacles 2015-12-22 Added placement margin to decoration items and updated dialogs. - North arrow, scalebar, and copyright label updated to include a margin option on placement. - All qgsdecorationitem type dialogs amended so that all widgets sit within a checkable group box for activating/deactivating the item. Nyall Dawson 2016-01-05 Fix more clang warnings Merge: c55cfc0 16aeb3f Matthias Kuhn 2016-01-05 Merge pull request #2636 from nirvn/orderby_fix [rendering order] fix order setting not saved in rule-based symb. (fixes #14043) Marco Hugentobler 2016-01-05 Add doc nirvn 2016-01-05 fix orderby not saved in several symbologies (fixes #14043) Merge: 115cc48 70f6e15 Nyall Dawson 2016-01-05 Merge pull request #2615 from nirvn/natural_break_max_increase [symbology] increase maximum size of natural break classification Merge: 90eaba9 62cc59c Nyall Dawson 2016-01-05 Merge pull request #2627 from SebDieBln/FixNewStyleGroup Initialize a style group upon creation instead of upon renaming (fixes #14050) Merge: adf8385 a943d95 Nyall Dawson 2016-01-05 Merge pull request #2629 from SebDieBln/FixStyleManagerGroupingMode [StyleManager] Keep group actions enabled while in grouping mode (fixes #14049) Nyall Dawson 2016-01-05 Fix failing test Nyall Dawson 2016-01-05 Followup 881074 Nyall Dawson 2016-01-04 Boost coverage of SIP bindings Now all classes and members are either exposed to bindings or marked as "not available in Python bindings" in the docs. Drop test thresholds to 0. Now it should be much easier to determine what missing members have been added which are causing test failures. Martin Dobias 2016-01-05 Update indentation Martin Dobias 2015-12-02 Move QgsLabelFeature and QgsTextLabelFeature class to separate files No actual code changes This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s. Martin Dobias 2016-01-04 Fix failing composer scale bar test on less common locales Martin Dobias 2016-01-04 Fix failing labeling test on my ubuntu 14.04 box (12 mismatched pixels) Juergen E. Fischer 2016-01-04 debian packaging update: update liblwgeom dependency of python-qgis to 2.2-2 Juergen E. Fischer 2016-01-04 fix windows build Marco Hugentobler 2016-01-04 Open sqlite db for datum transform info in readonly mode. Fixes slow opening on windows Marco Hugentobler 2016-01-04 Move zoomToFeature to QgsDualView and add checks for null geometries / geometryless layers rldhont 2016-01-04 [QGIS Server] Add place holder and tooltip to OWS inputs Alexander Bruy 2016-01-04 option to keep WFS dialog open after adding layer(s) Merge: 164739f 375ae60 mhugent 2016-01-04 Merge pull request #2632 from mhugent/nodetool_remove_lines Remove all vertices if removing second to last line point / fourth to last ring point Médéric RIBREUX 2016-01-04 [Processing]Add gdal_retile.py and gdal2tiles.py algorithms This should fix Redmine #3331 Merge: 73945c0 856be9b mhugent 2016-01-04 Merge pull request #2606 from nyalldawson/close_rings Ensure that rings are closed when adding to polygons Marco Hugentobler 2016-01-04 Intendation Marco Hugentobler 2016-01-04 Update test_qgsgeometry Marco Hugentobler 2016-01-04 Update qgsmapcanvas.sip Merge: 49eaf16 899c57a Matthias Kuhn 2016-01-04 Merge pull request #2631 from spatialthoughts/patch-1 Change comparison back to NULL Merge: 1c464d6 6b42bad Matthias Kuhn 2016-01-04 Merge pull request #2623 from cjmayo/no-pyqtconfig [pyqgis-console] Don't import pyqtconfig Merge: aacb37d 09e23ee mhugent 2016-01-04 Merge pull request #2611 from mhugent/shapefile_sbn_remove Cleanup sbn file if gdal did not already remove it. Fixes bug #13319 Ujaval Gandhi 2016-01-04 Change comparison back to NULL filter_null method previously filtered the NULL values using NULL type in qgis.core which is a QPyNullVariant. https://github.com/qgis/QGIS/commit/f9e0093ce70b06130a98c1e20278d0746ddb930c This was subsequently changed to 'is not None' comparison which is incorrect. The current version fails to filter out the null values. Nyall Dawson 2016-01-04 Fix failing SIP coverage test Nyall Dawson 2016-01-04 More nullptr conversions Nyall Dawson 2016-01-04 Pal cleanups: - remove use of namespace blocks (avoids unnecessary indentation) - cleanup includes - remove old std::cout debugging blocks - move some documentation from cpp to headers Nyall Dawson 2016-01-04 Cleanup labeling, avoid some duplicate enums, add docs Sebastian Dietrich 2016-01-03 keep group actions enabled while in grouping mode (fixes #14049) Group actions must be enabled to have the option of leaving grouping mode again. Nyall Dawson 2016-01-03 Minor Coverity fixups, clang warnings, 0->nullptr conversions Médéric RIBREUX 2016-01-02 Fix indentation (one more time) Médéric RIBREUX 2016-01-02 Fix indendation problems (as usual)... Médéric Ribreux 2015-12-16 [Feature][Processing] GRASS v.net modules Nyall Dawson 2016-01-02 Fix more warnings when building under clang with -wEverything Sebastian Dietrich 2016-01-02 initialize a style group upon creation instead of upon renaming (fixes #14050) Nyall Dawson 2016-01-02 Fix test for QWT_POLAR Merge: 5a42728 9cd1edf Nyall Dawson 2016-01-02 Merge pull request #2625 from SebDieBln/FixAppendingNotSupported Fix accumulating "Not supported" hints Sebastian Dietrich 2015-12-28 added a test for vector joins in layer definition files Sebastian Dietrich 2016-01-01 split generating XML and saving to QLR-file into separate functions This increases flexibility and is consistent with the loading of a QLR-file. Sebastian Dietrich 2015-12-27 make vector joins work within layer-definition-files Merge: 368223a 836ea81 Nyall Dawson 2016-01-02 Merge pull request #2624 from SebDieBln/SaveMemoryLayerFields Read source from provider before saving memory layer (fixes #8997) Sebastian Dietrich 2015-12-31 added a test for memory layer fields being saved to XML Nyall Dawson 2016-01-01 Show project path in server parsing error (revert before release) (an attempt to debug test failures in debian) Nyall Dawson 2015-12-31 Coverity fixes, including regression in label point obstacle code Juergen E. Fischer 2015-12-31 fix warnings Sebastian Dietrich 2015-12-31 fix appending "Not supported" multiple times to label The term "Not supported" is not appended to the label when it is already present. The term is removed when no longer applicable. Juergen E. Fischer 2015-12-31 debian packaging: add psycopg2 as build dependency Sebastian Dietrich 2015-11-28 initialize the tip window with the correct parent eliminates the extra icon in the taskbar (fixes #8365) establishes correct modal behaviour (fixes #8312) Sebastian Dietrich 2015-12-06 Refresh the label style widget when loading a new style (fixes #13667) the QgsLabelingWidget is triggered to reload its settings when - loading a style file - loading a style from a database - loading the default style Sebastian Dietrich 2015-12-30 read source from provider before saving memory layer (fixes #8997) Chris Mayo 2015-12-30 [pyqgis-console] Don't import pyqtconfig pyqtconfig may not have been installed by PyQt4, leading to an error. Was used to test for qt_version >= 0x40700 but CMakeLists.txt now checks for QT_MIN_VERSION 4.8.0 Nyall Dawson 2015-12-31 Fix some more old style cast and float comparison warnings Nyall Dawson 2015-12-30 Always pass QgsFeatureId by value, not reference Since it's just a int64, it's faster to pass by value Nyall Dawson 2015-12-30 Fix slow icon rendering in field combo box (refs #14041) Merge: 416c004 02e9272 Jürgen Fischer 2015-12-29 Merge pull request #2620 from SebDieBln/FixCsvSaveStyle Fix saving style of CSV-layer to qml/sld file (fixes #8285) Marco Hugentobler 2015-12-28 Unit tests Marco Hugentobler 2015-12-28 Remove the whole ring / linestring if number of vertices to small Marco Hugentobler 2015-12-28 [FEATURE]: Zoom to feature with right-click in attribute table Sebastian Dietrich 2015-12-28 fix saving style of CSV-layer to qml/sld file (fixes #8285) Juergen E. Fischer 2015-12-27 fix warnings on lupdate Juergen E. Fischer 2015-12-27 fix lucid reference in INSTALL Webmaster 2015-12-27 [symbology] increase maximum size of natural break classification Juergen E. Fischer 2015-12-26 fix warnings Juergen E. Fischer 2015-12-26 debian packaging: upgrade python-qgis recommends to depends Merge: 917dd05 9be51c4 Jürgen Fischer 2015-12-26 Merge pull request #2614 from SebDieBln/UpdateCachedProjectEmbedLayers Re-Read the cached project file when its contents have changed Sebastian Dietrich 2015-12-26 reread cached project file when its contents have changed When embedding layers, reread the external project file if its lastModified timestamp changed. Merge: 6fed1ae 87d742d Matthias Kuhn 2015-12-26 Merge pull request #2604 from SebDieBln/NoNewFilesOnSaveProject [App] Use the existing files when saving an existing project. Merge: 71dc339 8ff4c78 Nathan Woodrow 2015-12-26 Merge pull request #2613 from nirvn/fix_graduated_values_v3 [graduated symbology] increase precision of float values when saving to dom nirvn 2015-12-26 [symbology] fix precision of values when saving settings (#14036) Juergen E. Fischer 2015-12-25 more stl to qt ports and size_t => int fixups Merge: 036eada 7ccbe1b Jürgen Fischer 2015-12-25 Merge pull request #2612 from SebDieBln/FixWarningsOnWindows Avoid some compiler warnings on Windows Sebastian Dietrich 2015-12-23 prompt the user to load backup when load project fails If an error occurs while loading the project file, prompt the user to load the backup file instead, if it exists. Sebastian Dietrich 2015-12-22 change project/backup file only after preparing the data This avoids corrupted project files when crashing during the preparation of the XML data to write to the project file, e.g. due to a faulty plugin. Sebastian Dietrich 2015-12-22 use existing files when saving existing project Matthias Kuhn 2015-12-25 Fix #14001 Matthias Kuhn 2015-12-25 Expressions: test prepare() and fix segfault Juergen E. Fischer 2015-12-24 move more stl usage to qt Juergen E. Fischer 2015-12-24 improve project saving to network shares (fixes #13299) Juergen E. Fischer 2015-12-25 indentation test: improve interpretation of commit ranges Sebastian Dietrich 2015-12-25 avoid some compiler warnings on Windows The ERROR macro is already defined by WinGDI.h and so the warning C4005 'macro redefinition' was thrown. The constant 0xFE is out of range for (signed) 'char' and so the warning C4309 'truncation of constant value' was thrown. Matthias Kuhn 2015-12-24 Expressions, fix WhenThen crash and more tests * Fix a crash with WhenThenList * Check implicit sharing with all test expressions. Marco Hugentobler 2015-12-24 Fix file check Salvatore Larosa 2015-12-24 [processing] fix missing import for Union and Clip algs rldhont 2015-12-23 [Processing] Update gui rldhont 2015-12-22 [Processing] update parameters test Michael Kirk 2015-11-29 [Processing] fixup parameters test - Broke into per class testcase - Each method tries to test only one aspect of behavior - Use unittest assertions for better error output - Removed non-existant serialize functionality from tests - Test BooleanParameter Conflicts: python/plugins/processing/core/parameters.py rldhont 2015-12-23 [Processing] Parameter default value is None rldhont 2015-12-16 [Processing] Manage default value for parameter To finalize commit 3472ac80d8bdd030090ce81cb686f3cfcbd913cd update processing to well manage default value Merge: 447121e 46bc85a Matthias Kuhn 2015-12-24 Merge pull request #2610 from SebDieBln/ReadAlphaSelectionColor Read alpha component of selection color from project properties (fixes #13994) Sebastian Dietrich 2015-12-24 read alpha component of selection color from project (fixes #13994) Matthias Kuhn 2015-12-24 Fix build warnings Marco Hugentobler 2015-12-24 Cleanup sbn file if gdal did not already remove it. Fixes bug #13319 Juergen E. Fischer 2015-12-24 fix windows build and some warnings Merge: c9e9289 076c2a0 Jürgen Fischer 2015-12-23 Merge pull request #2609 from sebastic/bug-9818 Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe (fixes #9818) Bas Couwenberg 2015-12-23 Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe. QGIS crashes when using the Globe plugin if this package is not installed, as reported in QGIS issue #9818 [0] and Debian Bug #808817 [1]. [0] https://hub.qgis.org/issues/9818 [1] https://bugs.debian.org/808817 Denis Rouzaud 2015-12-23 some fixes (missing include, duplicated line, wrong variable name) Daan Goedkoop 2015-11-28 Update rubber band after editing nodes It has to be done this way. Just adding updateSelectFeature() in a few places is not enough, because then the rubber band will still not be updated after an undo operation. Merge: b602c5c e8ef77e Denis Rouzaud 2015-12-23 Merge pull request #2584 from SebDieBln/MapCanvas_EnterLeave UI improvement for digitizing maptools Matthias Kuhn 2015-12-23 Revert "QgsGeometry to datastream -> avoid extra data copy" This reverts commit c1b512f948028093e481e1db089db8c044e86f4c. Matthias Kuhn 2015-12-23 QgsGeometry to datastream -> avoid extra data copy Merge: a32587b 409a59f Matthias Kuhn 2015-12-23 Merge pull request #2608 from sbrunner/fill-select Fix fill and select mixage Stéphane Brunner 2015-12-23 Use the line digitizing settings for the note tool rubber band Stéphane Brunner 2015-12-23 Fix fill and select mixage Fix #14016 rldhont 2015-12-07 [FEATURE][QGIS Server] Add short name to layers, groups and project A number of elements have both a and a . The Name is a text string used for machine-to-machine communication while the Title is for the benefit of humans. For example, a dataset might have the descriptive Title “Maximum Atmospheric Temperature” and be requested using the abbreviated Name “ATMAX”. User can already set title for layers, groups and project. OWS name is based on the name used in layer tree. This name is more a label for humans than a name for machine-to-machine communication. To add the capability to users to define Name as a text string for machine-to-machine communication, this pull-request adds: * short name line edits to layers properties * WMS data dialog to layer tree group (short name, title, abstract) * short name line edits to project properties * add a regexp validator "^[A-Za-z][A-Za-z0-9\._-]*" to short name line edit accessible through a static method * add a TreeName element in the fullProjectSettings If a short name has been set for layers, groups and project it is used by QGIS Sever as the layer name. Merge: 52a39fc d5585ff Matthias Kuhn <matthias@opengis.ch> 2015-12-22 Merge pull request #2600 from m-kuhn/orderby-renderer Allow definition of feature rendering order Matthias Kuhn <matthias@opengis.ch> 2015-12-22 QgsSymbolV2 may not be copied Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-22 Intendention Merge: 644960e bf4ad79 Alessandro Pasotti <elpaso@itopen.it> 2015-12-22 Merge pull request #2607 from elpaso/bugfix-14021-dvanced-settings-editor-crash Storing a pointer to QSettings instead of using stack elpaso <elpaso@itopen.it> 2015-12-22 Storing a pointer to QSettings instead of using stack The settings were allocated in the stack causing a segfault when accessed from the slot Fixes #14021 Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-22 Numerically more robust circle center calculation. Provided by Timo Iipponen Matthias Kuhn <matthias@opengis.ch> 2015-12-22 Use qSort instead of std::sort, former does not crash Matthias Kuhn <matthias@opengis.ch> 2015-12-22 Fix orderby table headers and use combobox Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Use field expression widget in order by dialog Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Add LongLong support to virtual provider Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Add test for rendering order Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Rename OrderBys -> OrderBy and OrderBy -> OrderByClause And some sip fixes Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Add test for combination orderby / subset of attributes Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Don't crash providers when destrucing with fake open connection Matthias Kuhn <matthias@opengis.ch> 2015-12-21 [FEATURE] Allow definition of rendering order for renderers This allows defining the order in which features are processed by renderers. Matthias Kuhn <matthias@opengis.ch> 2015-12-20 Fix fallback orderby and attribute subset Also properly closes the iterator when a fallback orderby is used Merge: 5838819 809c925 Chris Crook <ccrook@linz.govt.nz> 2015-12-22 Merge pull request #2605 from nyalldawson/delimited Add support for curved geometries and M/Z values to delimited text provider Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 Ensure that rings are closed when adding to polygons Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 [FEATURE] Curve support for memory layers ...smallest diff for a new feature ever ;) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 Remove unimplemented QgsSurfaceV2::pointOnSurface method Was always returning a point not on the surface! (0,0). Use the GEOS method instead. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 Correct vertex count when using identify tool on curved lines Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 [FEATURE] Support Z/M dimensions in delimited WKT files Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 [FEATURE] Delimited text provider supports curved WKT geometries Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-21 circular string maptools now react to ESC key Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-18 better rubberband calculation in maptool circular by radius The rubberband is only calculated when needed. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-18 code cleanup and improved readability in circular maptools Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Remove unrequired data checks from QgsGeometry The d-pointer in QgsGeometry should never be null. Juergen E. Fischer <jef@norbit.de> 2015-12-21 fix precise build (+ foreach->Q_FOREACH) Juergen E. Fischer <jef@norbit.de> 2015-12-21 osgeo4w: include grass7 plugin Merge: 7afa9e3 f756671 Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Merge pull request #2601 from rldhont/update_qgsmaplayer_doc [Doc] Update QgsMapLayer documentation rldhont <rldhont@gmail.com> 2015-12-21 [Doc] Update QgsMapLayer documentation Add documentation string to 10 QgsMapLayer methods. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 centerpoint-rubberband works w/ maptool circular by radius Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 maptool circular string by radius uses temporary rubberband Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 maptool circular string by point uses temporary rubberband Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 initialize temporary rubberband for circular string tools (temporary rubberband still not used) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 added a temporary rubberband to the circular maptools (but it is not used yet) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 deduplicated connecting to the curve of parent tool also moved it to the active() method Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 allow to create a QgsGeometryRubberBand as the alternative band Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 Fix crash in topology checker (fix #14017) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 Fix more warnings Merge: a42bfea 1199a25 Matthias Kuhn <matthias@opengis.ch> 2015-12-21 Merge pull request #2599 from nyalldawson/order_by Order by fixes and Mssql provider implementation Merge: d31e610 c28c493 Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 Merge pull request #2598 from SebDieBln/NoSingleStatementLines Make the qgisstyle tool fix multiple statements on a single line Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-20 fix all occurrences of multiple statements in a single line This was accomplished by running scripts/astyle-all.sh. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-20 make astyle force every statement into a separate line Nyall <nyall.dawson@gmail.com> 2015-12-21 Enable provider side ordering for mssql provider Nyall <nyall.dawson@gmail.com> 2015-12-21 Handle order by parsing failures in postgres provider Nyall <nyall.dawson@gmail.com> 2015-12-21 Add provider order by tests where expression compilation will fail Juergen E. Fischer <jef@norbit.de> 2015-12-20 fix windows build Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 More warning fixes Nyall Dawson <nyall.dawson@gmail.com> 2015-12-19 Fix some warnings when building with clang and -Weverything Matthias Kuhn <matthias@opengis.ch> 2015-12-20 Indentation fix Médéric Ribreux <medspx@medspx.fr> 2015-12-14 Add a startup tip on VRT files (fix Redmine #4346) (fix indentation problem) Merge: 02696c7 1d42ac5 Matthias Kuhn <matthias@opengis.ch> 2015-12-19 Merge pull request #2596 from pavlova-marina/patch-1 fixed link to gdal page pavlova-marina <pavlova.marina.v@gmail.com> 2015-12-19 fixed link to gdal page Juergen E. Fischer <jef@norbit.de> 2015-12-19 include virtual layer provider in packaging Juergen E. Fischer <jef@norbit.de> 2015-12-19 avoid core relinking on cmake changes Merge: 13f4081 6ffec81 Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-18 Merge pull request #2568 from mhugo/vlayers Add support for virtual layers Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-14 Fix sip coverage test to skip constructors of nested classes Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-15 Add a plugin to DB Manager to support virtual layers Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-15 Add a provider for virtual layers Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Remove .cpp files from doxymentation Remove .cpp files from the doxymentation. They are not considered to be part of the public API, so no reason to scan them for symbols which are not exported anyway. Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Fix csv test dataset Matthias Kuhn <matthias@opengis.ch> 2015-12-17 cond Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Run travis tests also with build warnings. Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Add compiler setting check to order by compilation Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Compile order by for Spatialite Matthias Kuhn <matthias@opengis.ch> 2015-12-16 Don't double sort in vector layer. Matthias Kuhn <matthias@opengis.ch> 2015-12-16 Add order by test Matthias Kuhn <matthias@opengis.ch> 2015-12-16 Compile order by for postgres Matthias Kuhn <matthias@opengis.ch> 2015-12-16 Add Order By Clause Matthias Kuhn <matthias@opengis.ch> 2015-12-16 More use of implicit sharing of QgsExpression rldhont <rldhont@gmail.com> 2015-12-18 Update indentation rldhont <rldhont@gmail.com> 2015-12-18 [BUGFIX] WFS GetCapabilities respons misses <keywords> key Fixes #13037 WFS GetCapabilities respons misses <keywords> key Replace KeywordList by Keywords in WFS Getcapabilities and keywords in WCS GetCapabilities. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 Fix doxygen warning Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 Fix a bunch of crashes in renderer widgets when used with a rule based rule which has no symbol Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 Fix incorrect symbols appearing for categorized and graduated renderers This was triggered by 18614e11, which revealed a deeper bug in the handling of symbols by these renderers. For both renderers a const method returns a non-const pointer to a symbol and is used to modify this symbol in place. Because both renderers store their classes in a QList (implicitly shared) this means that all shared class lists were being updated when a clone of a renderer has its symbols altered in this way. Prior to 18614e these class QLists were being detached and copied in random ways. Work around this by forcing a deep copy of the class lists when a renderer is cloned. Juergen E. Fischer <jef@norbit.de> 2015-12-17 add python-psycopg2 to debian dependencies in INSTALL Juergen E. Fischer <jef@norbit.de> 2015-12-17 scripts/scandeps.pl run and t2tdoc update Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Don't add Geometry Generator as Outline option Matthias Kuhn <matthias@opengis.ch> 2015-12-17 Attribute table: show table when opening elpaso <elpaso@itopen.it> 2015-12-17 Fixed external python file path for forms Path is now correctly converted to absolute when read form the project. A separate default dir is also stored in the settings. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-16 Hide temporary rubberband when maptool is not active. Juergen E. Fischer <jef@norbit.de> 2015-12-16 fix 8214608 Juergen E. Fischer <jef@norbit.de> 2015-12-16 more nullptr updates (folloup 320c696) Merge: 18614e1 66061e0 Alessandro Pasotti <elpaso@itopen.it> 2015-12-16 Merge pull request #2588 from elpaso/python-server-exception-hook Uninstall custom excepthook for server elpaso <elpaso@itopen.it> 2015-12-16 Uninstall custom excepthook for server Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 Avoid container detachments by using const methods wherever possible eg QList::at() instead of QList:[], constFind instead of find, ... Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 Remove cast to itself Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 Drop documentation test threshold Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] do not duplicate modules in list view, fixes #4975 Matthias Kuhn <matthias@opengis.ch> 2015-12-15 [qt5] Use Qt5OpenGL when globe is built Resolves https://github.com/qgis/QGIS/pull/1940 Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] use QWidget for module UI, fixes #5084 rldhont <rldhont@gmail.com> 2015-12-15 [TEST][QGIS Server] Add WFS GetFeature STARTINDEX test rldhont <rldhont@gmail.com> 2015-12-15 Dont set content-length header on streamed response. Fixes #13991 Thanks to @AsgerPetersen to help fixing #13991 closes #2582 Matthias Kuhn <matthias@opengis.ch> 2015-12-15 Simplify and harden code for geometry collections Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] suppress raster masking for rendering and querying Matthias Kuhn <matthias@opengis.ch> 2015-12-15 Indentation update Matthias Kuhn <matthias@opengis.ch> 2015-12-15 Add debug output to csv test To debug timeout: Timed out log: http://dash.orfeo-toolbox.org/testDetails.php?test=35623737&build=211129 Good log for comparison: http://dash.orfeo-toolbox.org/testDetails.php?test=35617301&build=211079 Failing test: test_039_issue_13749 which references https://hub.qgis.org/issues/13749 Mailing list discussion: http://lists.osgeo.org/pipermail/qgis-developer/2015-December/thread.html#40581 George Shegunov <mobisbg@gmail.com> 2015-07-10 The providers plugin path can be changed in the applications. Merge: 1138253 7101b5b rldhont <rldhont@gmail.com> 2015-12-15 Merge branch 'AsgerPetersen-wfstests' Merge: 95b92c7 c9b7552 Jürgen Fischer <jef@norbit.de> 2015-12-15 Merge pull request #2486 from SebDieBln/CMake_FixFindPythonLibraryWindows have CMake find Python library on Windows volaya <volayaf@gmail.com> 2015-12-15 [processing] correctly export multiline strings as python parameters from modeler fixes #13830 Asger Skovbo Petersen <asgerpetersen@gmail.com> 2015-12-15 Remove unsupported SRSNAME Asger Skovbo Petersen <asgerpetersen@gmail.com> 2015-12-15 WFS version corrected to 1.0.0 AsgerPetersen <asgerpetersen@gmail.com> 2015-12-15 Simple python tests of WFS responses Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] fixed crash when region is drawn outside limits Matthias Kuhn <matthias@opengis.ch> 2015-12-09 Make use of implicitly shared QgsExpression Matthias Kuhn <matthias@opengis.ch> 2015-12-09 Doxymentation for QgsExpression Matthias Kuhn <matthias@opengis.ch> 2015-12-09 Implicit sharing for QgsExpression nirvn <nirvn.asia@gmail.com> 2015-12-15 projection selector event fix Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Fix calculation of spatialite SelectAtId capability Merge: 08a8b60 9096a64 volaya <volayaf@gmail.com> 2015-12-15 Merge pull request #2566 from radosuav/processing_fixes [Processing] Three small fixes volaya <volayaf@gmail.com> 2015-12-15 [processing] modified how user folder is defined This should have no effect on a normal QGIS desktop installation, but improve using Processing when not running on top of a regular QGIS instance. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 Avoid some unnecessary object conversion during point rendering Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 Tests and fixes for QgsPolygonV2 - Setting exterior ring will force all interior rings to match dimensionality of exterior ring - add equality operator - use correct WKB types for rings when creating polygon from WKB - segmentize curves when setting exterior ring with curved segments - fix export to GML2/3 (should use LinearRing, not LineString as ring element tag) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 Ignore != operator in doc coverage test Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] add/remove mapset to/from search path browser actions Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] distinct icons for open/searched mapset Matthias Kuhn <matthias@opengis.ch> 2015-12-15 Tab order on digitizing options page Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-11-20 Make the rubber band color configurable radosuav <rmgu@dhi-gras.com> 2015-12-11 [Processing] Use default value of boolean parameter in the modeler and fix typo in outputs.py Radim Blazek <radim.blazek@gmail.com> 2015-12-15 [GRASS] new input combo in mapcalc Merge: 9c0ee36 079de32 volaya <volayaf@gmail.com> 2015-12-15 Merge pull request #2451 from spono/patch-5 [Processing] Update GridMetrics.py Merge: 7f3cc35 41538e6 volaya <volayaf@gmail.com> 2015-12-15 Merge pull request #2469 from spono/patch-13 [Processing] Update FilterData.py Merge: 34ccc34 d4ba0c7 volaya <volayaf@gmail.com> 2015-12-15 Merge pull request #2467 from spono/patch-11 [Processing] Update Cover.py Merge: 576875e 8a40dda Nathan Woodrow <madmanwoo@gmail.com> 2015-12-15 Merge pull request #2580 from nirvn/projection_selector_dbl_click_v5 [projection selector] apply selected projection on double click nirvn <nirvn.asia@gmail.com> 2015-12-15 fix sip coverage test failure nirvn <nirvn.asia@gmail.com> 2015-12-14 [projection selector] apply selected projection on double click Nyall Dawson <nyall.dawson@gmail.com> 2015-12-14 Followup 320c696 use clang-modernize to replace 0/NULL use with nullptr Nyall Dawson <nyall.dawson@gmail.com> 2015-12-14 Fix some plugin UI includes Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 Fix indentation Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 [FEATURE] More geometry functions for expressions - add accessors: geometry_n, interior_ring_n - add num_geometries, num_rings, num_interior_rings - add nodes_to_points for converting every node in a geometry to a multipoint geometry - add segments_to_lines for converting every segment in a geometry to a multiline geometry nodes_to_points and segments_to_lines are intended for use with geometry generator symbology, eg to allow use of m and z values for nodes/lines with data defined symbology. Juergen E. Fischer <jef@norbit.de> 2015-12-14 debian packaging update (partly reverts 245659f; fixes #13981) rldhont <rldhont@gmail.com> 2015-12-14 [FEATURE][QGIS Server] STARTINDEX param in WFS GetFeature Request STARTINDEX is standard in WFS 2.0, but it's an extension for WFS 1.0 implemented in QGIS Server. STARTINDEX can be used to skip some features in the result set and in combination with MAXFEATURES provides for the ability to use WFS GetFeature to page through results. Note that STARTINDEX=0 means start with the first feature, skipping none. rldhont <rldhont@gmail.com> 2015-12-14 [BUGFIX][QGIS Server] Update Layer order from group in GetPrint Update commit da5e73ef4a4508c4b215dd726380a8a94bd73ada Merge: 36267f5 8c4d810 Alessandro Pasotti <elpaso@itopen.it> 2015-12-14 Merge pull request #2579 from elpaso/bugfix-13984 Fixes #13984 custom python init function config is lost in master elpaso <elpaso@itopen.it> 2015-12-14 Fixes #13984 custom python init function config is lost in master Juergen E. Fischer <jef@norbit.de> 2015-12-14 dxf export: trim whitespace from layernames Salvatore Larosa <lrssvtml@gmail.com> 2015-12-14 Revert "remove non existing icons from topology plugins resources" This reverts commit 0f41ff6918354578c3a705bd5118908e11ad299e. Salvatore Larosa <lrssvtml@gmail.com> 2015-12-14 [topology checker] add missing icons followup 6e9ff36 Denis Rouzaud <denis.rouzaud@gmail.com> 2015-12-14 remove non existing icons from topology plugins resources followup 6e9ff364bb794c59ac2c6c72173d59b4e0731b92 can be reverted once files are added Merge: b64ebfb bca8356 Nathan Woodrow <madmanwoo@gmail.com> 2015-12-14 Merge pull request #2576 from SebDieBln/DefaultLayerActions_on_selected_layers Apply default layer actions to all selected layers (fixes #9714) Merge: 805d9d4 afef14b Nathan Woodrow <madmanwoo@gmail.com> 2015-12-14 Merge pull request #2543 from SebDieBln/SortLayerTreeMimedata Sort the indexes when generating layer tree mime data (fixes #4110) Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 Update MS SQL browser node items Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-03 Apply default layer actions to all selected layers (fixes #9714) the affected actions are: - show feature count - show in overview - make top level Salvatore Larosa <lrssvtml@gmail.com> 2015-12-13 [topology checker] swaps add/delete rule buttons Salvatore Larosa <lrssvtml@gmail.com> 2015-12-12 [topology checker] revamped icons for the topology checker and add toolbar for a consistant look Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 [FEATURE] is_closed function for expressions Returns whether a linestring is closed Merge: 262514d f0aeee8 Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 Merge pull request #2575 from slarosa/style_grp_layers [FEATURE] allow applying the same style to selected layers or to legend group Salvatore Larosa <lrssvtml@gmail.com> 2015-11-14 [FEATURE] allow applying the same style to selected layers or to legend group also fixes #10323 This adds the possibility to paste the style to group or selected layers. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 [FEATURE] exterior_ring function for expressions Returns exterior ring of a polygon as a line. Useful for geometry generator symbology for styling only the exterior ring of polygons. Merge: 7f674a4 111393e Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 Merge pull request #2551 from SebDieBln/RestoreEmtpyShortcuts Do not reapply default value to shortcuts that are set to "none" (fixes #7905) Merge: 710b9d2 edea51b Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 Merge pull request #2558 from SebDieBln/OrderScales Keep scales ordered in Settings > Options > Predefined scales (fixes #8320) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 Drop test thresholds Merge: 666eda6 66a83bd Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 Merge pull request #2537 from SebDieBln/ReprojectAnnotations Make annotations aware of CRS (fixes #3618) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-01 make annotations aware of crs (fixes #3618) Merge: f8c4b3a dd2a422 Jürgen Fischer <jef@norbit.de> 2015-12-12 Merge pull request #2574 from SebDieBln/GDALtools_removeMenuItemsOnUnload Remove menu items when GDALtools plugin is unloaded (fixes #13642) Merge: 6a7f786 72c5e37 Jürgen Fischer <jef@norbit.de> 2015-12-12 Merge pull request #2571 from medspx/work_newfile_extensions Add formats extensions/protocol already supported by GDAL/OGR (fixes #3799, fixes #4362, fixes #5242, fixes #6197) Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-12-12 Add formats extensions/protocol already supported by GDAL/OGR. This should fix bugs: * #3799 on CouchDB support. * #4362 on ovr and ovf for VRT files. * #5242 on KMZ support. * #6197 on SQLite file extensions support. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-12 Remove menu items when GDALtools plugin is unloaded (fixes #13642) Merge: 62f90d0 35fea9c Nyall Dawson <nyall.dawson@gmail.com> 2015-12-12 Merge pull request #2570 from nirvn/point_on_surface_v3 [expression] add point_on_surface function nirvn <nirvn.asia@gmail.com> 2015-12-11 [expression] add point_on_surface function Merge: 6e3b1da ac1ee1c Nyall Dawson <nyall.dawson@gmail.com> 2015-12-12 Merge pull request #2569 from SebDieBln/Improve_CrsReadXML Improve QgsCoordinateReferenceSystem::readXML() Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-10 Improve handling of scales in project properties dialog * avoid duplicate scales * reject invalid scales * keep list of scales always sorted Added QGIS 3.0 TODO marker for reworking the scales list widget. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-09 Handle changes to existing predefined scales * reject invalid changes * reposition the changed scale to maintain correct order * avoid creating duplicates * remove leading zeroes from denominator Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-09 Avoid adding duplicate scales to the scale list. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 Maintain order in scale list (fixes #8320) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 De-duplicate code when adding scales to the list of scales. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 Use Q_FOREACH macro with scales Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-12 QgsCoordinateReferenceSystem::readXML() returns false on failure simplified a check for valid crs Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-11 Changed the parameter of QgsCoordinateReferenceSystem::readXML() to const and removed const_cast<> where not needed any longer Juergen E. Fischer <jef@norbit.de> 2015-12-11 dxf export: add doxymentation Juergen E. Fischer <jef@norbit.de> 2015-12-11 fix translation string Juergen E. Fischer <jef@norbit.de> 2015-12-11 [FEATURE] dxf export: add option to use title instead of name as dxf layer name in application and server Matthias Kuhn <matthias@opengis.ch> 2015-12-11 Doxymentation radosuav <rmgu@dhi-gras.com> 2015-12-11 [Processing] Fix issue in setting the subset from canvas extent. Matthias Kuhn <matthias@opengis.ch> 2015-12-11 Fix rendering geometry generators for line layers And add more tests Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Fix documentation test failure Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 QgsPolygonV2 tests and fixes - fixes for handling Polygon25D - add QgsAbstractGeometryV2::convertTo( QgsWKBTypes::Type type ) for easy conversion between geometry types - fix crash when calculating perimeter with no exterior ring - ensure that added rings respect dimensionality of polygon (avoids issues such as polygons with z having a ring without z, or a Polygon25D with LineStringZ rings) - if a curved ring is added to a polygon then a segmentized version of the ring is used (can't have a Polygon with a CircularString ring) - when calling setInteriorRings, make sure empty rings are skipped and that all rings are converted to correct type for polygon - don't crash when requesting or removing interior ring with index < 0 Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Add equality operators to QgsLineStringV2 Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 Add missing docs Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 Add missing SIP and docs Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 [FEATURE] Add project loading support from browser Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Add icons to geometry generator type list Matthias Kuhn <matthias@opengis.ch> 2015-12-11 Ignore bounds for generated geometries And guard many other static_casts to avoid crashes. Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-07 [FEATURE] Allow hiding paths from the browser panel Matthias Kuhn <matthias@opengis.ch> 2015-12-11 Rename geometry generator types Juergen E. Fischer <jef@norbit.de> 2015-12-11 astyle.sh: skip E265 (block comments should start with '# ') Matthias Kuhn <matthias@opengis.ch> 2015-12-11 Indentation update Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Update doc and sip coverage test thresholds Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Fix taking attribute values in merge attributes dialog (fix #13971) Also fix handling of long feature ids in tool. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 Avoid warnings Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Implement provider side feature IDs filtering for mssql Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 [FEATURE] Expression compiler for mssql provider Also make mssql provider handle requests which cannot be executed gracefully (was crashing before) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Add provider test for mssql Juergen E. Fischer <jef@norbit.de> 2015-12-10 indentation fix rldhont <rldhont@gmail.com> 2015-12-10 [FEATURE][QGIS-Server] showFeatureCount in GetLegendGraphic Add non standard parameter 'ShowFeatureCount' to add feature count in the legend. Matthias Kuhn <matthias@opengis.ch> 2015-12-10 Fix doxymentation also in sip Matthias Kuhn <matthias@opengis.ch> 2015-12-10 [ogr] compatibility for 64 bit integers -> ifdefd GDAL 2 related Matthias Kuhn <matthias@opengis.ch> 2015-12-10 [ogr] compatibility for 64 bit integers GDAL 2 related Matthias Kuhn <matthias@opengis.ch> 2015-12-07 Add geometry generator tests Matthias Kuhn <matthias@opengis.ch> 2015-12-07 Reduce wkb parsing Matthias Kuhn <matthias@opengis.ch> 2015-12-04 [sip, doxygen] Geometry modifier bindings and lots of doxymentation Matthias Kuhn <matthias@opengis.ch> 2015-12-04 [FEATURE] Add geometry generator symbols Matthias Kuhn <matthias@opengis.ch> 2015-12-04 Symbol rendering engine does not rely on guaranteed types Matthias Kuhn <matthias@opengis.ch> 2015-12-04 Symbol creates geometry instead of the renderer Juergen E. Fischer <jef@norbit.de> 2015-12-10 wms provider: ignore cache on getcapabilities request with forced refresh (followup 9c340d7) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Handle type conversion failures for compiled expressions Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Fix spatialite provider test data (was missing primary key) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Better debugging for provider tests Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Use QgsFields::fieldNameIndex when preparing column refs in expressions Matthias Kuhn <matthias@opengis.ch> 2015-10-10 [Expression] radians and degrees Juergen E. Fischer <jef@norbit.de> 2015-12-04 also set application icon on windows and osx Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 Fix coverity issues Merge: 50092eb 94b5e60 Alessandro Pasotti <elpaso@itopen.it> 2015-12-09 Merge pull request #2555 from elpaso/bugfix-pg-inherits Additional tests for tables with inherits Matthias Kuhn <matthias@opengis.ch> 2015-12-09 [Travis] Show proper clang version Matthias Kuhn <matthias@opengis.ch> 2015-12-09 [Travis] Don't build with debug info elpaso <elpaso@itopen.it> 2015-12-09 Fixed comment base_table_good Juergen E. Fischer <jef@norbit.de> 2015-12-09 missed a string in 6c3141b Juergen E. Fischer <jef@norbit.de> 2015-12-09 fix #13964 Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-09 Fix win build Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 Try to fix Travis by reverting to legacy build environment Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 [FEATURE] Double clicking a legend node opens symbol editor directly Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 [FEATURE] Directly set class symbol color from context menu in legend Shows a color wheel widget in the menu, which allows you to interactively edit the color for a classes' symbol. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 Add QgsColorWidgetAction for easily inserting QgsColorWidgets in menus nirvn <nirvn.asia@gmail.com> 2015-12-09 [FEATURE] add darker() and lighter() expression functions Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-09 Use geometry by default on custom expression functions Got burnt by my own code. Them feels. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 [FEATURE] Edit legend symbols directly from layer tree This adds a new "edit symbol" item to the right-click menu for a renderer child legend item (eg categories for the categorised renderer). Selecting it opens a symbol editor dialog which allows for directly editing the classes symbol. It's much faster than opening the layer properties and going through the style tab. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Add method for retrieving legend nodes by layer ID and legend rule key Matthias Kuhn <matthias@opengis.ch> 2015-12-08 Fallback to pure PyQt4 for the moment Fix #13948 Will probably require some packaging adjustments when reintroducing this. Matthias Kuhn <matthias@opengis.ch> 2015-12-08 Expected failure for some tests Waiting for travis to recover before looking into it. They pass locally. Matthias Kuhn <matthias@opengis.ch> 2015-12-01 API cleanup Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Add sip bindings Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Doxymentation Matthias Kuhn <matthias@opengis.ch> 2015-12-01 [FEATURE] Add N:M relation editing possibilities This adds the possibility to manage data on a normalized relational database in N:M relations. On the relation editor in a form, the tools to add, delete, link and unlink work (also) on the linking table if a relation is visualized as N:M relation. Configuration is done through the fields tab where on the relation a second relation can be chosen (if there is a suitable relation in terms of a second relation on the linking table). Limitations =========== QGIS is not a database management system. It is based on assumptions about the underlying database system. In particular it expects * A `ON DELETE CASCADE` or similar measure on the second relation * Does not take care of setting the primary key when adding features. Either users need to be instructed to set them manually or - if it's a database derived value - the layers need to be in transaction mode (currently only activatable through the API) Matthias Kuhn <matthias@opengis.ch> 2015-11-22 Pass configuration to relation widget Matthias Kuhn <matthias@opengis.ch> 2015-11-22 Add GUI elements for N:M relation configuration Matthias Kuhn <matthias@opengis.ch> 2015-11-22 Save feature form configuration in QgsEditFormConfig Merge: f13104b ec20db7 Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-08 Merge pull request #2556 from mhugo/fix_nullp Avoid insertion of null pointers in layer registry Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-08 Avoid insertion of null pointers in layer registry Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 Fix doxygen warnings Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 [FEATURE] Add support for transparency in SVG color params ...and update all bundled SVGs to suit Non-bundled SVGs must add: fill-opacity="param(fill-opacity)" and stroke-opacity="param(outline-opacity)" to enable transparency support nirvn <nirvn.asia@gmail.com> 2015-12-07 [svg markers] allow setting alpha value for fill and outline colors Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 Change size()/count() == 0 and count() > 0 to isEmpty() checks Because: - easier to read - follows recommendations by clazy/KDAB - potentially performance benefits elpaso <elpaso@itopen.it> 2015-12-08 Added tests with use estimated metadata Juergen E. Fischer <jef@norbit.de> 2015-12-08 [FEATURE] postgres provider: refine warning about estimated metadata (fixes #13947) Merge: 9118050 ab0736a Jürgen Fischer <jef@norbit.de> 2015-12-08 Merge pull request #2554 from vmora/order_pk_candidates order postgres PK candidates by attnum Juergen E. Fischer <jef@norbit.de> 2015-12-08 remove spitplugin from packaging (followup b39e6d1) vmora <vincent.mora@oslandia.com> 2015-12-08 order postgres PK candidates by attnum Matthias Kuhn <matthias@opengis.ch> 2015-12-07 [FEATURE] Add translate expression function Funded by * Regional Council of Picardy * ADUGA * Ville de Nyon * Wetu GIT cc Matthias Kuhn <matthias@opengis.ch> 2015-12-07 [FEATURE] Add an eval expression Funded by * Regional Council of Picardy * ADUGA * Ville de Nyon * Wetu GIT cc Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-07 respect shortcuts set to none (fixes #7905) Shortcuts, that have been set to none by the user, are no longer restored to their default value on application startup. Merge: 4f0b9dd 564a063 rldhont <rldhont@gmail.com> 2015-12-07 Merge pull request #2517 from rldhont/raster_open_adf Open adf raster file as a directory Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Fix deprecated warnings on Travis Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Ensure all classes derived from QObject include the Q_OBJECT macro Alessandro Pasotti <elpaso@itopen.it> 2015-12-07 Renamed test to test_RemoveLayerShouldNotSegFault Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Add extra check for deprecations to documentation test This check tests that if a function has been declared deprecated with either Q_DECL_DEPRECATED or has a @deprecated Doxygen note then it MUST have both the Q_DECL_DEPRECATD and @deprecated note. It's important that both are used, as Q_DECL_DEPRECATED allows throwing a warning if that method is used in code, while the @deprecated doxygen note gives an indication to devs/PyQGIS users of why it's deprecated and what should be used instead. Ideally we'd also test for SIP /Deprecated/ tags, but I can't find any reliable way to do this. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Fix SIP type handling for QgsColorScheme subclasses Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Fix bad assert in TestQgsRectangle Juergen E. Fischer <jef@norbit.de> 2015-12-07 osgeo4w: include PYTHONPATH in apache conf template Juergen E. Fischer <jef@norbit.de> 2015-12-07 indentation test: handle removed files Alexander Bruy <alexander.bruy@gmail.com> 2015-12-07 fix missed import in the Processing alg Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 Avoid warning on Travis build Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Goodbye SPIT plugin Juergen E. Fischer <jef@norbit.de> 2015-12-06 [FEATURE] cache WMS capabililies Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-06 sort the indexes when generating layer tree mime data (fixes #4110) Juergen E. Fischer <jef@norbit.de> 2015-12-06 doxygen: enable dot multimode Juergen E. Fischer <jef@norbit.de> 2015-12-06 debian packaging update * sync other branches * avoid testing and installing twice * manually merge PR#2524 Juergen E. Fischer <jef@norbit.de> 2015-12-06 more precise fixes (followup be81716) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 [FEATURE] Add a show/hide all context menu for layer tree symbol items Allows toggling on/off all the symbol items for categorized/graduated/ rule based layers via the right click menu on an item. Previously you'd have to manually toggle each item one-by-one. Fix #13458 Juergen E. Fischer <jef@norbit.de> 2015-12-05 debian build: include stretch builds Juergen E. Fischer <jef@norbit.de> 2015-12-05 indentation test: include autopep8 in tips (followup 0d5d3bc) Juergen E. Fischer <jef@norbit.de> 2015-12-05 trim link list of application Juergen E. Fischer <jef@norbit.de> 2015-12-05 fix precise build Merge: de3ce15 3ca5441 Alessandro Pasotti <elpaso@itopen.it> 2015-12-05 Merge pull request #2498 from elpaso/pythoninitcode Refactored the python init function selector elpaso <elpaso@itopen.it> 2015-12-05 Honour relative path setting elpaso <elpaso@itopen.it> 2015-11-26 Added error messages with QMessageBox Errors on: * init function not found * init function with wrong parameters count elpaso <elpaso@itopen.it> 2015-11-24 Added b/w compatibility for "dot" module/function When loading a function init with a dot, this is transformed to a proper import and the python init configuration is changed to support the new python loading system. Also check for inspect errors. Still missing: warn the user on configuration and trapped runtime errors elpaso <elpaso@itopen.it> 2015-11-24 Hide file selector when not needed elpaso <elpaso@itopen.it> 2015-11-24 Refactored the python init function selector Do not rely on the presence of a dot to load a module. Loading a module can now be achieved through the code editor in the dialog. * added an option to load from environment * added a file selector to specify the file * changed tooltips accordingly Alessandro Pasotti <elpaso@itopen.it> 2015-12-05 Changed comment title elpaso <elpaso@itopen.it> 2015-12-04 Added test for QgsMapLayerRegistry See: PR #2534 Juergen E. Fischer <jef@norbit.de> 2015-12-05 disable astyle on windows nightlies (followup 0d5d3bc) Juergen E. Fischer <jef@norbit.de> 2015-12-05 [FEATURE] oracle provider: initial expression compiler support Juergen E. Fischer <jef@norbit.de> 2015-12-05 [FEATURE] oracle provider: add Feature limit support for feature requests (followup 3ece33f) Nyall Dawson <nyall.dawson@gmail.com> 2015-12-05 [FEATURE] Feature limit support for feature requests Limits the maximum number of features returned by the iterator. Some providers (postgres, spatialite, MS SQL) pass the limit on to the provider to result in faster queries. Juergen E. Fischer <jef@norbit.de> 2015-12-04 indentation update Juergen E. Fischer <jef@norbit.de> 2015-12-04 make december postfix translatable Juergen E. Fischer <jef@norbit.de> 2015-12-04 postgres provider: verify uniqueness of parent table primary keys (fixes #13947) elpaso <elpaso@itopen.it> 2015-12-04 Added failing test for tables with INHERITS Merge: ab3542a 984d1f2 Alessandro Pasotti <elpaso@itopen.it> 2015-12-04 Merge pull request #2534 from mhugo/fix_nullp Fix a crash when trying to removeMapLayer a null pointer Matthias Kuhn <matthias@opengis.ch> 2015-12-04 Write debug output on travis This should make it easier to debug issues when they fail on travis. But at the sime time it also decreases the SNR and increases test times. Will have to check if this makes sense in the long run. Juergen E. Fischer <jef@norbit.de> 2015-12-04 fix translation string Juergen E. Fischer <jef@norbit.de> 2015-12-03 travis: add indentation check after running tests Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 Fix bounding box calculation of geometry collections, fix #4102 Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Something about the session ;) Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Add \n button to expression builder Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Identify result default to right side Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Missed one Larry Shaffer <lshaffer@boundlessgeo.com> 2015-12-03 [FEATURE][auth] Add support to Plugin Manager Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 Even more default path fixes Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 Followup 701d970, fix sizes for font marker test vmora <vincent.mora@oslandia.com> 2015-12-02 fix wrong scale method with constant expressions fix #13571 Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 More default path fixes. Remove What's This? from toolbar Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 More default path fixes Sandro Santilli <strk@keybit.net> 2015-12-02 Slightly improve method documentation Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 Apply filters to feature request for categorized renderer Makes rendering much faster when only certain categories are checked, as only the matching records for the displayed features are fetched from the provider. Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-03 Fix a crash when trying to removeMapLayer a null pointer Juergen E. Fischer <jef@norbit.de> 2015-12-03 add oracle connection pooling Juergen E. Fischer <jef@norbit.de> 2015-12-03 Catch when GEOSCoordSeq_create_r returns 0 (should fix crash in #13934) Matthias Kuhn <matthias@opengis.ch> 2015-12-03 Force usage of GCE on travis And hope for less timeouts Merge: e9eb233 b498094 Nathan Woodrow <madmanwoo@gmail.com> 2015-12-03 Merge pull request #2502 from SebDieBln/RuleBasedRendererWidgetDisableButtons enable/disable buttons in the rule based style dialog (fixes #6708) Tom Vijlbrief <tvijlbrief@gmail.com> 2015-11-30 warn for WFS feature count limit Matthias Kuhn <matthias@opengis.ch> 2015-12-02 Add nullptr support Matthias Kuhn <matthias@opengis.ch> 2015-12-03 Add code style template for QtCreator Matthias Kuhn <matthias@opengis.ch> 2015-12-03 Add QGIS3 todo Merge: 85cc180 ec9f086 volaya <volayaf@gmail.com> 2015-12-03 Merge pull request #2514 from spono/patch-14 [Processing] Update CanopyModel.py Merge: bbde581 c622457 volaya <volayaf@gmail.com> 2015-12-03 Merge pull request #2468 from spono/patch-12 [processing] Update ClipData.py Merge: 3d5f33a dd8826f volaya <volayaf@gmail.com> 2015-12-03 Merge pull request #2466 from spono/patch-10 [processing] Update GroundFilter.py Merge: 4dafbc0 706e651 Matthias Kuhn <matthias@opengis.ch> 2015-12-03 Merge pull request #2410 from mdouchin/postgis_2_2_server_simplification Postgresql provider - Use ST_RemoveRepeatedPoints instead of ST_SnapToGrid Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 More better default paths Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 Same order for new layer actions as menu Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 Always use 'temporary scratch layer' instead of 'memory layer' in UI Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 Fix lots of bad default base folders. Now point to user home Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 Consistent widget order new layer dialogs. Type first then rest These dialogs are not ideal and need to be reduced to a single one in the future. Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 Show a preview string for intervals in expression builder Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 Initially set all symbol layer nodes to expanded (it's a pain to have to always expand these out to edit sub symbols and there's never going to be so many layers in a symbol to make space a big issue) Matthias Kuhn <matthias@opengis.ch> 2015-12-02 Fix crash on add feature Juergen E. Fischer <jef@norbit.de> 2015-12-02 indentation update Merge: 9e5528b 2305b90 Jürgen Fischer <jef@norbit.de> 2015-12-02 Merge pull request #2511 from tomtor/master Fix non caching behaviour for WFS Matthias Kuhn <matthias@opengis.ch> 2015-12-02 [qt5] Fix compiler errors Matthias Kuhn <matthias@opengis.ch> 2015-12-02 More output to debug flaky CSV test Matthias Kuhn <matthias@opengis.ch> 2015-12-02 Add license header template for QtCreator Can be set in Tools -> Options -> C++ -> File Naming Denis Rouzaud <denis.rouzaud@gmail.com> 2015-12-02 new text/numeric field icons Juergen E. Fischer <jef@norbit.de> 2015-12-02 oracle provider: fix geometry type/srid detection for queries Juergen E. Fischer <jef@norbit.de> 2015-12-02 pyuic: fix QPyNullVariant exception Juergen E. Fischer <jef@norbit.de> 2015-12-02 db manager: only alias subqueries on postgres (fixes #13731) Juergen E. Fischer <jef@norbit.de> 2015-12-02 db manager oracle plugin: avoid tablespace index parameter Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-02 Default to users home for project folder Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-02 Reduce padding around recent project widget Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 remove unneeded code Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Make strings translatable Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Make strings translatable Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Fix failing test Michael Douchin <mdouchin@3liz.com> 2015-10-30 Postgresql provider - Use postgis 2.2 ST_RemoveRepeatedPoints for simplification Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Doxymentation fix Matthias Kuhn <matthias@opengis.ch> 2015-12-01 More sip bindings Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Add API to QgsMapLayerRegistry to rely less on ids Merge: bb9eb79 34df72c Alexander Bruy <alexander.bruy@gmail.com> 2015-12-01 Merge pull request #2516 from radosuav/zonal_stats [processing] use raster band scailing factor and offset in Zonal Statistics algorithm Matthias Kuhn <matthias@opengis.ch> 2015-12-01 More missing sip bindings Ouch Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 Add a method for getting a quoted string value for use as a literal in expressions Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Add missing sip bindings Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 Improve zoom in behaviour when WFS fetch limit was reached Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 reduce race condition Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Add safety check in attribute table model Matthias Kuhn <matthias@opengis.ch> 2015-12-01 Signal transaction rollback and some refactoring of transactions Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 [geometry] Add method to drop z/m values from a geometry Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 [geometry] Add method to drop z/m from wkb types Merge: 4ea0c56 30d7795 Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Merge pull request #2506 from SebDieBln/MakeDirtyOnAnnotation changes to annotations mark the project dirty (fixes #7586) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-26 changes to annotations mark the project dirty (fixes #7586) this includes adding, editing, moving, resizing and deleting Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 Followup 53b116a, fix failing tests Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Fixup 68a01c9 Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Add QgsVectorLayer::deleteFeatures() method Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 [composer] Better default line thickness (fix #13912) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 Consolidate QgsGeometryUtils tests Merge: 0b9ac8b 1bf8997 Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Merge pull request #2520 from nicanor-b/master Added support for Unicode translations in fTools visual Nick Burkhart <nickburkhart@Nicks-iMac.local> 2015-11-30 added support for Unicode translations in fTools visuals Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-30 followup ebb9eff * use better icons * fix typo LongLong * rename icons to group them alphabetically * add time icon and type Alexander Bruy <alexander.bruy@gmail.com> 2015-11-27 show data type icons in the field combobox Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-30 assign parent to model Matthias Kuhn <matthias@opengis.ch> 2015-11-30 python bindings for ebc9e029 rldhont <rldhont@gmail.com> 2015-11-30 Open adf raster file as a directory adf raster files are Arc/Info Binary Grid. This format is the internal binary format for Arc/Info Grid, and takes the form of a coverage level directory in an Arc/Info database. To open the coverage select the coverage directory, or an .adf file (such as hdr.adf) from within it. If the directory does not contain file(s) with names like w001001.adf then it is not a grid coverage. This mean that if a user open an adf file, it is the same as open the directory containing this adf file. To do it, this patch replaces file path and name by its directory. Funded by Ifremer Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Expose changed attributes in QgsFeatureAction and QgsVectorLayerTools radosuav <rmgu@dhi-gras.com> 2015-11-30 [Processing] Use raster band scailing factor and offset in Zonal Statistics algorithm Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Doxymentation for ebc9e029 Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Transaction: Update feature with generated values from the provider Matthias Kuhn <matthias@opengis.ch> 2015-11-30 Write data provider errors to console Matthias Kuhn <matthias@opengis.ch> 2015-11-29 Relations are only valid if the id is set Matthias Kuhn <matthias@opengis.ch> 2015-11-29 Add QGIS3 API change comment Nic <sciurusurbanus@hotmail.it> 2015-11-30 Update CanopyModel.py fixed some syntax errors and added an output option (ASCII) Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 Squashed commit of the following: commit 883cdbc3ead1a98c594d9f5584cd50a3fd161511 Author: Giuseppe Sucameli <brush.tyler@gmail.com> Date: Mon Nov 30 01:12:47 2015 +0100 [DbManager] fix indentation due to merge f15b6011f9 commit f15b6011f97797794ff4369645449b6803e15cd0 Merge: c4dcb7b 6d3df91 Author: Giuseppe Sucameli <brush.tyler@gmail.com> Date: Mon Nov 30 01:09:18 2015 +0100 Merge branch 'gdaltools_buildvrt_asrs' of https://github.com/giohappy/QGIS into giohappy-gdaltools_buildvrt_asrs Conflicts: python/plugins/GdalTools/tools/doBuildVRT.py commit 6d3df91f0226fa71356da45b9b5ef1c9f9796ebd Author: giohappy <giohappy@gmail.com> Date: Wed Jun 4 12:48:58 2014 +0200 Added a_srs option to buildvrt command Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 [DbManager] delete layer passed to querybuilder to set sql layer filter (follow f6e31613) Merge: df30571 f6e3161 Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 Merge branch 'DbManager_SetFilter' of https://github.com/SebDieBln/QGIS [DbManager] New button to define a sql-filter when adding a query-based layer Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 Follow up 3c3317, typo fixes Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-22 [feature][composer] Allow multiple selection of compositions in manager Allows multiple compositions to be opened and deleted. Fix #2917. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 Followup c14352f, tweaked Coverity fixes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 [composer] Increase precision of exported worldfiles (fix #13895) Juergen E. Fischer <jef@norbit.de> 2015-11-29 legend interface: guard layer dereferences (fixes #13899) Tom Vijlbrief <tvijlbrief@gmail.com> 2015-11-29 Fix non caching behaviour for WFS Juergen E. Fischer <jef@norbit.de> 2015-11-29 coverity fixes Juergen E. Fischer <jef@norbit.de> 2015-11-27 fix pyuic wrapper where qt4 & 5 are available Juergen E. Fischer <jef@norbit.de> 2015-11-27 indentation update Merge: 5473c33 174a0dd Matthias Kuhn <matthias@opengis.ch> 2015-11-29 Merge pull request #2510 from SebDieBln/FixDeleteCategories Fix a bug when deleting style categories (fixes #12043) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-12 Added a button to set a filter for a query layer. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-28 fix a bug when deleting style categories (fixes #12043) rldhont <rldhont@gmail.com> 2015-11-06 [QGIS-Server] Help editing OWS Server general information Fees and access constraints have a defined list of value by ISO. To help user editing these parameters, edit lines have been remplaced by editable combo box. To enhance general information and has more INSPIRE compatibility, contact position is added to general information. Richard Duivenvoorde <richard@duif.net> 2015-11-28 [FEATURE] test webhook plz ignore Matthias Kuhn <matthias@opengis.ch> 2015-11-27 Transactions: addFeature propagates new feature id Nic <sciurusurbanus@hotmail.it> 2015-11-27 Update GroundFilter.py Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-25 Use QgisApp::instance and simplify code Nic <sciurusurbanus@hotmail.it> 2015-11-27 Update ClipData.py subprocess lines deleted because obsolete Nic <sciurusurbanus@hotmail.it> 2015-11-27 Update FilterData.py subprocess lines deleted and fixed syntax error volaya <volayaf@gmail.com> 2015-11-27 [processing] fixed missing colon in function definition Merge: 0a21d91 c58981f volaya <volayaf@gmail.com> 2015-11-27 Merge pull request #2505 from radosuav/processing_extent [Processing] Check layer projection when using it for subset extent volaya <volayaf@gmail.com> 2015-11-27 [processing] allow manually add scripts to scripts provider Merge: ae748d3 4f9244d volaya <volayaf@gmail.com> 2015-11-27 Merge pull request #2472 from spono/patch-8 [Processing] Update TinSurfaceCreate.py Merge: 5375522 ea526a2 volaya <volayaf@gmail.com> 2015-11-27 Merge pull request #2463 from spono/patch-7 [proessing]small correction on FUSION internal commands Merge: a6d147f ec204c3 volaya <volayaf@gmail.com> 2015-11-27 Merge pull request #2465 from spono/patch-9 [processing] Create DTM2ASCII Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 Temporarily disable part of PyQgsRulebasedRenderer test Since testRefineWithCategories and testRefineWithRanges test were added, this unit test has been crashing on nightlies on rare occasions. I can't track down what's causing this, and haven't been able to reproduce locally.So, I'm going to temporarily skip testRefineWithRanges to at least try and identify which of the tests is causing the crash. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 Mark QgsLineStringV2 as a critical class Now has as close to 100% unit test coverage as possible Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 Make QgsLineStringV2::fromWkbPoints private Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 Add more tests to QgsLineStringV2, fix vertexAngle calculation Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 QgsGeometryUtils fixes - add QgsGeometryUtils::normalizedAngle for restricting an angle to [0, 2PI) - fix calculations of QgsGeometryUtils::averageAngle, was returning perpendicular angle and angles > 2Pi - improve docs and add unit tests Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 Avoid deprecated warnings Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-25 enable/disable buttons in QgsRuleBasedRendererV2Widget based on selection also made a tooltip and a label more precise Matthias Kuhn <matthias@opengis.ch> 2015-11-26 More build instructions for Qt5/Fedora Nic <sciurusurbanus@hotmail.it> 2015-11-26 Update CanopyModel.py fixed some syntax errors and added an output option (ASCII) Merge: 114b04e 06357dd volaya <volayaf@gmail.com> 2015-11-26 Merge pull request #2504 from saberraz/master Fix problem with QSpinBox error in Processing dialog windows, fixes #13884 radosuav <rmgu@dhi-gras.com> 2015-11-26 [Processing] Check layer projection when using it for subset extent Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Add build instructions for Fedora/Qt5 Sab <saber.razmjooei@lutraconsulting.co.uk> 2015-11-26 Fix problem with QSpinBox error in Processing dialog windows This will cause QGIS to crash, when accessing Processing > Options items. rldhont <rldhont@gmail.com> 2015-11-26 [QGIS-Server] Enhance store project keyword list Matthias Kuhn <matthias@opengis.ch> 2015-11-26 Disable grass7 tests Packages are unavailable (at the moment?) Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Remove unrequired var Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 QgsLineStringV2 fixes - fix incorrect centroid calculation (was always returning 0,0) - fix closestSegment when numPoints < 2 - fix broken leftOf calculation for closestSegment - area calculation when numPoints < 2 Plus add more unit tests Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 [FEATURE] New 'reverse' expression for reversing linestrings Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 Update test mask images Daan Goedkoop <dgoedkoop@gmx.net> 2015-11-25 Check for short-circuit in QgsCoordinateTransform::transformCoords Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 'fix' build with Ubuntu 15.10 Avoid totally bizarre fontutils test moc error by renaming to 'typographicstylingutils'. (Pretty sure Ubuntu 15.10 is haunted by ghosts) Juergen E. Fischer <jef@norbit.de> 2015-11-25 remove references to coding (followup 7b0837f) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 QgsLineStringV2: better handling of LineString25D, more tests Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 [labeling] Avoid placing labels over ANY part of point symbols Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 [pal] Don't treat joined features as obstacles for each other Eg, if the "merge connected features" option for a layer is checked then label candidates generated for the merged line should not be marked as in conflict with any part of the merged line. Previously they would be marked in conflict with all but one part of the merged line, resulting in false penalties being applied to these candidates and non-ideal final label placements. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 Followup b10e708, fix failing PyQgsServerAccessControl test on Travis Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 Avoid some deprecated warnings Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Use window system provided cursors rather than bitmaps Nic <sciurusurbanus@hotmail.it> 2015-11-24 Update Cover.py Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Yet another fix to 594fafe Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Fixup 7b0837f Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Remove CODING from source tree It has all been moved to http://qgis.org/en/site/getinvolved/development/qgisdevelopersguide.html Where it is managed as .rst and translatable. Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Followup 594fafe73b8, Also fix processing Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-11-24 Fix ftools geometry collection handling Matthias Kuhn <matthias@opengis.ch> 2015-11-24 Get rid of warning on exit Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 Fix crash in QgsLineStringV2::append if non z/m line appended to a LineString with z/m Add a bunch of unit tests for QgsLineStringV2 and fix some other minor issues which they identified. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 Fix incorrect GML from QgsPointV2::asGML3 Also finish unit tests for QgsPointV2 and mark as a critical class Juergen E. Fischer <jef@norbit.de> 2015-11-23 some fixes to the server access control tests on windows Matthias Kuhn <matthias@opengis.ch> 2015-11-23 Fix layout problems with relation reference widget Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 Fix PyQgsServerAccessControl on Ubuntu Add size tolerance to legend images, add masks for legend images Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 Followup 7d600bd, proper fix for failing labeling engine test When labelFeatures is called outside of the renderering loop, we need to make sure the renderer is prepared by calling startRender. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 [FEATURE] Allow overide of geometry type in vector save as dialog Also allows forcing output file to be multi type, or include z dimension. This makes it possible to do things like save a geometryless table WITH a geometry type, so that geometries can then be manually added to rows. Previously this was only possible to do in QGIS by resorting to dummy joins or other hacks. Nic <sciurusurbanus@hotmail.it> 2015-11-23 Update TinSurfaceCreate.py Nic <sciurusurbanus@hotmail.it> 2015-11-23 Update GroundFilter.py Juergen E. Fischer <jef@norbit.de> 2015-11-23 fix local simplification for ZM geometries Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 [FEATURE] Show z/m values in derived info for identify tool For lines/polygons, identify tool will show vertex number and x/y/z/m for nearest vertex to identify point. Also add number of parts and part number to results for collections. Juergen E. Fischer <jef@norbit.de> 2015-11-22 'fix' weird automoc test problem on wily Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 introduce a new command line option '--' to the main app all arguments after this option are treated as files, not options includes a test Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 improved TestPyQgsAppStartup allow passing additional arguments after testfile do not wait the full timeout when the app already exited Matthias Kuhn <matthias@opengis.ch> 2015-11-22 Do not wrap labels in composer legend properties widget Fix #10498 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 Minor coverity fixes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 Update test mask images Juergen E. Fischer <jef@norbit.de> 2015-11-22 server access control test: replace hardcoded temporary directory Juergen E. Fischer <jef@norbit.de> 2015-11-22 fix PyQgsServerAccessControl in nightlies Merge: 7d600bd caab4c1 Matthias Kuhn <matthias@opengis.ch> 2015-11-22 Merge pull request #2493 from SebDieBln/AttrTableHideSortIndicator Hide the sort indicator in the attribute table until first sort (fixes #6705) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 hide the sort indicator in the attribute table until first sort Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 [FEATURE] Use rendered symbol size as obstacle for point feature labels Previously, only the point feature itself was treated as an obstacle for label candidates. If a large or offset symbol was used for the point, then labels were allowed to overlap this symbol without incurring the obstacle cost. Sponsored by City of Uster Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 Allow registering feature to label/diagram provider with obstacle geom Sponsored by City of Uster Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 Test mask updates Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 avoid using copy/paste style when duplicating layers Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 De-Duplicate code from 'copy/paste style' found in 'import/export named style' Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 Let the test for presence of root element be the first step. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 Moved export/import vector geometry type to QgsMaplayer Merge: 531fec0 a4b61fb Matthias Kuhn <matthias@opengis.ch> 2015-11-21 Merge pull request #2327 from DelazJ/ConsistentTerms2 Add consistency to attribute's dialogs Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Fix copy constructor for pal::FeaturePart Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Allow setting label obstacle geom in QgsPalLabeling::registerFeature Sponsored by City of Uster Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 [labeling] Allow different obstacle geometry to feature geometry This change makes it possible to have a different geometry used for labeling obstacle detection to the geometry used for generating label position candidates. Also fixes parts of multipolygon features were not treated as obstacles when "label only largest part" of polygon was checked. Some inefficiencies in pal were also fixed (eg avoiding adding features/obstacles to pal rtree indexes when they will never be used). Sponsored by City of Uster Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 have CMake find Python library on Windows Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Update test masks Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Followup c6460a3, avoid rendering issues Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 [pal] Never treat features as obstacles for their own labels Fixes issues like rule based labelling registering two labels for a single feature which was resulting in each label colliding with the feature's geometry registered by the other label. This resulted in poor placement for these labels. Sponsored by City of Uster Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Add (disabled) test for labels around large symbols Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Rename marker line symbol test folder to match other symbol tests Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 Make symbol line fill tests more robust Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 More test mask updates Juergen E. Fischer <jef@norbit.de> 2015-11-21 4 more pixels... (followup ca3da4c) Juergen E. Fischer <jef@norbit.de> 2015-11-20 adapt render tests to c6460a3 Juergen E. Fischer <jef@norbit.de> 2015-11-20 fix builds with older compilers Juergen E. Fischer <jef@norbit.de> 2015-11-20 also update strpos function help (followup 2a557db) Merge: d795e50 a5b2a06 Matthias Kuhn <matthias@opengis.ch> 2015-11-20 Merge pull request #2487 from SebDieBln/CopyPasteScaleBasedVisibility Make copy/paste style aware of scale based visibility (fixes #13746) Merge: c6460a3 0132a3e Matthias Kuhn <matthias@opengis.ch> 2015-11-20 Merge pull request #469 from olivierdalang/SanitizeEntryNames Warning about invalid entry names Juergen E. Fischer <jef@norbit.de> 2015-11-20 render polylines with drawPath too (followup 08185c9; fixes #13343) Nic <sciurusurbanus@hotmail.it> 2015-11-20 Update ClipData.py Nic <sciurusurbanus@hotmail.it> 2015-11-20 Update ClipData.py Juergen E. Fischer <jef@norbit.de> 2015-11-20 restore QgsVectorLayer::setReadOnly (followup 4cd1e38) Matthias Kuhn <matthias@opengis.ch> 2015-11-20 [sip] fix editor widget bindings Matthias Kuhn <matthias@opengis.ch> 2015-11-20 Constification Merge: ecfdde5 8c24e1e Alessandro Pasotti <elpaso@itopen.it> 2015-11-20 Merge pull request #2489 from elpaso/qgseditorwidgetwrapper-config-added Added config() to QgsEditorWidgetWrapper SIP wrapper elpaso <elpaso@itopen.it> 2015-11-20 Added const to config() method Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 Fix copy constructor for pal::PointSet rldhont <rldhont@gmail.com> 2015-11-20 Clean [BUGFIX] Multipoint asJSON Merge: 00ea968 54cf64b Matthias Kuhn <matthias@opengis.ch> 2015-11-20 Merge pull request #2488 from nyalldawson/clang [travis] Use newer clang 3.7 for linux builds rldhont <rldhont@gmail.com> 2015-11-20 [BUGFIX] Multipoint asJSON Fixes #13855 Multipoint asJSON made MultiPoint as Multilinestring with only 1 point by linestring. This bugfix adds tests. elpaso <elpaso@itopen.it> 2015-11-20 Added config() to QgsEditorWidgetWrapper SIP wrapper Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 Add method to determine approximate rendered symbol bounds for markers Sponsored by City of Uster Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 [travis] Use newer clang 3.7 for linux builds Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 Update test mask images for windows Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 Misc cleanups following c9f0d83 Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 made copy/paste style aware of scale based visibility (fixes #13746) Juergen E. Fischer <jef@norbit.de> 2015-11-19 install qgsfeaturefilterprovider.h (followup c9f0d83) Merge: 313fe6a 174fbb9 olivierdalang <olivier.dalang@gmail.com> 2015-11-19 Merge pull request #1 from SebDieBln/SanitizeEntryNames add a test for makeKeyTokens_() Juergen E. Fischer <jef@norbit.de> 2015-11-19 fix c40a764 Matthias Kuhn <matthias@opengis.ch> 2015-11-19 Some sip changes and doxymentation Matthias Kuhn <matthias@opengis.ch> 2015-11-19 fixup doxygen Matthias Kuhn <matthias@opengis.ch> 2015-11-19 fieldEditable -> readOnly Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Document function name changes Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Refactor edit form configuration out of QgsVectorLayer Alessandro Pasotti <elpaso@itopen.it> 2015-11-19 Fix segfault when editor widget is invalid on form init "editor" can be null in that case Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 added a test for makeKeyTokens_() Juergen E. Fischer <jef@norbit.de> 2015-11-19 indentation update Matthias Kuhn <matthias@opengis.ch> 2015-11-19 Fix crash in relation reference widget Juergen E. Fischer <jef@norbit.de> 2015-11-19 fix windows build (followup c9f0d83) Juergen E. Fischer <jef@norbit.de> 2015-11-19 [FEATURE] expression: align strpos behaviour with postgres Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 Fix build Merge: 8c0fe47 c9f0d83 mhugent <marco.hugentobler@sourcepole.ch> 2015-11-19 Merge pull request #2056 from sbrunner/qgis-server-security [Feature] Add an interface in QGIS Server for access control plugins Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 Add tests for QgsPointV2, fix some issues: - prevent creation of a QgsPointV2 with a non-point WKB type - fix bounding box was not invalidated for some modification routines - if WKT type is PointZ/M/ZM and not enough coordinates specified, initialise extra coordinates to 0 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 Fix incorrect point types when segmentizing circular strings Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-19 [qt5] fix custom widgets Matthias Kuhn <matthias@opengis.ch> 2015-11-19 Do not require manual CMakeCache intervention Merge: f6e4e75 cfa308d Jürgen Fischer <jef@norbit.de> 2015-11-18 Merge pull request #2458 from SebDieBln/Postgres_GeomTypeDirect [postgresprovider] Determine geometry type and srid directly from column type Juergen E. Fischer <jef@norbit.de> 2015-11-18 [FEATURE]postgres provider: add support for timestamp types Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Fix python errors Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 restore original subset string on dialog cancel (fix #13620) Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-05-19 The plugin define the following methods: * layerFilterExpression Return an additional filter, used in WMS/GetMap, WMS/GetFeatureInfo, WFS/GetFeature to filter the features * layerFilterSubsetString Return an additional the subset string (typically SQL) filter. Faster than the layerFilterExpression but not supported on all the type of layer * layerPermissions Change the rights on the layer per user (known by the plugin) Concern rights: publish, insert, update, delete. Mostly used in WFS/Transaction, and the publish in all requests. * authorizedLayerAttributes Be able to show some attributes only for a subset of user Used in: WMS/GetFeatureInfo, WFS/GetFeature * allowToEdit Be able to don't allow to edit a particular feature, in our case base on the Geometry Used in: WFS/Transaction * cacheKey Cache key to used to create the capabilities cache, "" for no cache, shouldn't contains any "-", default to "" Merge: e0bedc2 d0625b8 alexbruy <alexander.bruy@gmail.com> 2015-11-18 Merge pull request #2481 from nyalldawson/processing Processing enhancements and fixes Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-07-31 Make log messages visible in the QGIS server log file Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Drop SIP/documentation test thresholds Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Add methods to directly retrieve/set coordinates for linestring nodes Also add method to create QgsPointV2 from a QPointF Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Add Saga 2.2.2 descriptions Merge: 86c1ffa 26b3685 Matthias Kuhn <matthias@opengis.ch> 2015-11-18 Merge pull request #2460 from nyalldawson/ogr_compiler [FEATURE] Compiler for OGR and Spatialite expressions Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 [processing] Add algorithm for reversing line directions Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 [processing] Add smooth algorithm Allows for smoothing line or polygon layers Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 [processing] Use QgsDoubleSpinBox instead of QSpinBox Allows for simple calculations in spin box, adds a reset control to reset widget to default value Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 [processing] Guess sensible step sizes for float spin boxes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 [processing] Fix maximum/minimum not respected for float spinboxes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Add reversed method to QgsCurveV2 Also clean up and add missing docs for QgsLineStringV2 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Don't store QgsLineStringV2 coordinates in QPolygonF This stores coordinates as qreal, which on some platforms is float, and not suitable for accurate geometry storage. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Add rx(), ry(), ... methods to QgsPointV2, add missing docs to class Allows for directly modifying point's coordinates in place Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Fix detection of python related notes in Sip coverage test In certain cases test was not correctly detecting "not available in Python bindings" notes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Bracket ops to avoid precedence issues when compiling expressions Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Make expression compilation optional, but enabled by default Remove the previous postgres specific option and replace with an enabled-by-default option which applies to all expression compilation. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Add some more expression compilation tests, fix <> string for OGR Nyall Dawson <nyall.dawson@gmail.com> 2015-11-17 [FEATURE] Expression compiler for SpatiaLite provider Nyall Dawson <nyall.dawson@gmail.com> 2015-11-17 Create QgsSqlExpressionCompiler as base class for expression compilers Switch Postgres and OGR compilers to use the new base class. New class should make it easier to add additional expression compilers (eg spatialite, MS SQL, etc) Merge: dc0639c e04d5e4 Jürgen Fischer <jef@norbit.de> 2015-11-17 Merge pull request #2478 from SebDieBln/DbManager_Fix13731 [DbManager] replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731) Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 Add missing /Transfer/s to setSubSymbol Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 Disable OGR expression compilation for certain OGR drivers In some cases OGR forwards filters on to the underlying data source, and the syntax may differ from OGR SQL. In these cases disable expression compilation. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 Add provider expression filter tests for TVL Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 OGR expression compiler fixes - Allow simple operators as supported by OGR (+, -, * ) - Only return a partial compilation success if expression contains "column"="column2". Since OGR SQL performs case insensitive comparisons, we need to double check the result using QGIS' expressions to ensure that case matches. Add unit tests for this to provider tests. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 [FEATURE] Compiler for OGR expressions Allows much faster retrieval of features when a FilterExpression feature request is used. OGR SQL supports only basic expressions, so this is really only enabled for "attribute"='value' type expressions. Merge: fd50136 48afc42 alexbruy <alexander.bruy@gmail.com> 2015-11-17 Merge pull request #2471 from nyalldawson/processing_fixes [processing] misc improvements - use QgsStatisticalSummary for statistic calculations - faster expression request for ExtractByAttribute alg Merge: 79616fd 5065b80 alexbruy <alexander.bruy@gmail.com> 2015-11-17 Merge pull request #2456 from NaturalGIS/fix_saga_222_kriging [processing] fix SAGA 2.2.2 kriging tools Werner Macho <werner.macho@gmail.com> 2015-11-06 Add Report a Bug to the Help menu to assist in creating bug reports Signed-off-by: Werner Macho <werner.macho@gmail.com> Matthias Kuhn <matthias@opengis.ch> 2015-11-17 Revert "Deduplicated FindPyQt(4|5).py" This reverts commit 842c17c10b2112b0d92ab287d76e374900736065 which was responsible for test timeouts for dubious reasons. Matthias Kuhn <matthias@opengis.ch> 2015-11-17 Fix PyQt compat lib INSTALL path Juergen E. Fischer <jef@norbit.de> 2015-11-17 qt5 fixes Juergen E. Fischer <jef@norbit.de> 2015-11-16 [auth] fix build on mac (fixes 08ec25b) Juergen E. Fischer <jef@norbit.de> 2015-11-16 fix python error on startup on windows Juergen E. Fischer <jef@norbit.de> 2015-11-16 fix pyrcc4 detection on windows (followup 0b6dd352) Juergen E. Fischer <jef@norbit.de> 2015-11-16 [auth] fix detection of root CAs on Linux (fixes #13640) volaya <volayaf@gmail.com> 2015-11-16 [processing] removed unimplemented lidar algorithm Nic <sciurusurbanus@hotmail.it> 2015-11-16 Update TinSurfaceCreate.py minor adjustments and some funtionalities added (first return selection, output as .asc) Merge: 56b8ce0 ce8c454 volaya <volayaf@gmail.com> 2015-11-16 Merge pull request #2462 from spono/patch-6 [processing] add new tools to lidar provider Merge: 3daa404 594e5a2 Matthias Kuhn <matthias@opengis.ch> 2015-11-16 Merge pull request #2455 from sbrunner/refersh-attribut-table Add "force reload" button to attribute table volaya <volayaf@gmail.com> 2015-11-16 [processing]updated required QGIS version in metadata Matthias Kuhn <matthias@opengis.ch> 2015-11-16 Add debug message to transaction Matthias Kuhn <matthias@opengis.ch> 2015-11-14 Deduplicated FindPyQt(4|5).py Matthias Kuhn <matthias@opengis.ch> 2015-11-09 Migrate first python test to be compatible with PyQt4 and PyQt5 Matthias Kuhn <matthias@opengis.ch> 2015-11-08 [py3] Some python3 compatibility fixes Matthias Kuhn <matthias@opengis.ch> 2015-11-08 [py3] Compat update process_function_template.py Matthias Kuhn <matthias@opengis.ch> 2015-11-08 [py3] Updates to sip files Matthias Kuhn <matthias@opengis.ch> 2015-11-08 [py3] Add PyQt5/PyQt4 compatibility layer Matthias Kuhn <matthias@opengis.ch> 2015-11-08 [py3] CMake updates to support Python3 and PyQt5 Merge: 526b8fc ebf132e Matthias Kuhn <matthias@opengis.ch> 2015-11-16 Merge pull request #2470 from SebDieBln/postgrestest [postgresprovider] make the test more portable Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 [processing] Use faster expression request for ExtractByAttribute Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 [processing] Use QgsStatisticalSummary for statistic calculations For BasicStatisticssNumbers and StatisticsByCategories algorithms. Adds extra stats (minority, majority, 1st/3rd quartile and IQR) while avoiding custom statistics calculation code. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 Change some by value arguments to by reference Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 Changed the documentation of the postgres test to match the actual behavior. Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 removed the activation of postgis extension as this is already done in the testdata.sql script Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 replaced COPY with INSERT INTO Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 Added a test for the direct determination of geometry type/srid Nic <sciurusurbanus@hotmail.it> 2015-11-15 Update FilterData.py fixed an error and updated to latest behaviour Nic <sciurusurbanus@hotmail.it> 2015-11-15 Update ClipData.py fixed wrong executable call Nic <sciurusurbanus@hotmail.it> 2015-11-15 Update Cover.py changed TIF to ASCII in order to keep the original cell value Nic <sciurusurbanus@hotmail.it> 2015-11-15 Update GroundFilter.py after 3.0 if .las are used also the output will be .las Nic <sciurusurbanus@hotmail.it> 2015-11-15 Create DTM2ASCII new tool Nic <sciurusurbanus@hotmail.it> 2015-11-15 small correction on FUSION internal commands Nic <sciurusurbanus@hotmail.it> 2015-11-15 add new tools adding connection to already-present tools Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 Fix style and indentation isssues introduced in 6b3651faef3e02f48188ae8005c80b3a4e097a6b Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 Update test mask images Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 Add method to QgsSvgCache to return SVG viewbox size Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 Followup b81933e fix other symbols with paths out of viewport Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-14 Determine geometry type and srid directly from column type Alexander Bruy <alexander.bruy@gmail.com> 2015-11-14 [processing] update plugin metadata Merge: ee44bc8 56de17e Matthias Kuhn <matthias@opengis.ch> 2015-11-14 Merge pull request #2457 from medspx/work_update_ogr_file_formats [OGR Provider] update list of file formats that can be opened Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-14 [OGR Provider] update list of file formats that can be opened Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 Implement QEP 17 - add "requires tests" comments to some classes Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 Add initial tests for marker symbol layers Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 Fix ellipse symbol layer with graduated/categorised renderer Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 Switch to using flags for render context settings Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-13 Added PQfmod() to class QgsPostgresResult Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-13 fix SAGA 2.2.2 kriging tools Sandro Santilli <strk@keybit.net> 2015-11-12 Fix endpoint swap on negative marker line offset Fixes #13811 Includes testcase volaya <volayaf@gmail.com> 2015-11-13 [processing] fixed wrong param name in SAGA 2.2.0 regression kriging volaya <volayaf@gmail.com> 2015-11-13 [processing] fixed concave hull algorithm volaya <volayaf@gmail.com> 2015-11-13 [processing] correctly set geometry type of input in clip algorithm Nathan Woodrow <madmanwoo@gmail.com> 2015-11-13 Only pick up qpt files in composer manager Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-13 [search widgets] when selecting _Please select_ find all features Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-13 QgsValueMapSearchW inherits QgsSearchW and not QgsDefaultSearchW anymore fixes expression creation Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 QgsValueRelationSearchW inherits QgsSearchW and not QgsDefaultSearchW also handles properly the (no selection) case Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 fix value relation search widget currently, changing the entr doesn't do anything in the attribute table since no signal is emitted should be backported to 2.12 Merge: d8f5dbe a10936f alexbruy <alexander.bruy@gmail.com> 2015-11-13 Merge pull request #2452 from nyalldawson/processing_select [processing] speedup some QGIS algorithms Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 Use a set for classes in PointsInPolygonUnique (faster) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 Faster PointsInPolygon(+Unique/Weighted) algorithms - Avoid use of seperate feature requests for every point - Use GEOS prepared geometries when testing for point containment Quick stats: ~1500 point layer BEFORE: 17 seconds AFTER: 3 seconds ~900k point layer BEFORE: 30 mins = canceled at 20% AFTER: 2.5 mins = 100% complete Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 Use expression filter request for SelectByAttribute Makes SelectByAttribute orders of magnitude faster for providers which support compiled expressions (eg Postgres), also allows algorithm to take advantage of database indexes created on attribute. For a 4 million point PostGIS layer (with an index on attribute) BEFORE: cancelled after 20 mins AFTER: ~2 seconds Juergen E. Fischer <jef@norbit.de> 2015-11-12 Limit extent reprojection workaround to vector layers (followup 51fe632; fixes #13735; refs #7596) spono <sciurusurbanus@hotmail.it> 2015-11-12 Update GridMetrics.py Radim Blazek <radim.blazek@gmail.com> 2015-11-12 [GRASS] fixed cat shift when importing vectors via browser, fixes #13815 Merge: be8c7da 325f099 Alessandro Pasotti <elpaso@itopen.it> 2015-11-12 Merge pull request #2443 from elpaso/bugfix-11794 SQLITE ask for a new name if already exists Merge: c483411 ad2caed Alessandro Pasotti <elpaso@itopen.it> 2015-11-12 Merge pull request #2449 from elpaso/bugfix-11517 Fix attribute sync to layer for python init code and make QgsAttributeDialog reachable form python elpaso <elpaso@itopen.it> 2015-11-12 Removed parent and replaced with QgsAttributeDialog This makes possible to resize/alter the outer dialog from python init code in the form. Fixes #11517 (indirectly) elpaso <elpaso@itopen.it> 2015-11-12 Fixed attribute sync to layer for init code Also removed UI connect in favour of QMetaObject::connectSlotsByName to be consistent with other methods in the same class Merge: 6b3eddd 1937677 alexbruy <alexander.bruy@gmail.com> 2015-11-12 Merge pull request #2447 from NaturalGIS/fix_saga_220_kriging [processing] fix SAGA 2.2.0 kriging Marco Bernasocchi <marco@bernawebdesign.ch> 2015-11-12 fix biulding issue when WITH_QT_WEBKIT=OFF Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 missing parameter Merge: 0461cbd be56358 alexbruy <alexander.bruy@gmail.com> 2015-11-12 Merge pull request #2444 from NaturalGIS/fix_saga_212_kriging [processing] fix SAGA 2.1.2 kriging Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 fix SAGA 2.2.0 kriging Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 use aliases instead of field names in attribute table column filter list Matthias Kuhn <matthias@opengis.ch> 2015-11-10 [qt5] Fix QCA Cmake Matthias Kuhn <matthias@opengis.ch> 2015-11-10 [qt5] Fix QScintilla cmake file Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 fix SAGA 2.1.2 kriging elpaso <elpaso@itopen.it> 2015-11-12 SQLITE ask for a new name if already exists If the db name already exists, allow to enter a new name. Fixes #11794 rldhont <rldhont@gmail.com> 2015-11-12 Update [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks Enhance replace, thanks to @nyalldawson Enhance format, thanks to @jef-n fixes #13118 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 Use QgsStatisticalSummary for merge attributes dialog Adds a bunch of new stats and avoids code duplication Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 Return derived classes from clone() methods, avoids need to dynamic_cast results Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 Bump QgsStatisticSummary test coverage Juergen E. Fischer <jef@norbit.de> 2015-11-12 fix windows build (followup 2175e7a) Merge: b741986 cfb932a Matthias Kuhn <matthias@opengis.ch> 2015-11-12 Merge pull request #2437 from bstroebl/improveDissolve [PROCESSING] Speed up dissolve without changing parameters Richard Duivenvoorde <richard@duif.net> 2015-11-11 new splash for dev (Las Palmas Hackfest) Matthias Kuhn <matthias@opengis.ch> 2015-10-20 sipClass_Klass is deprecated for a long time: replace with sipType_Klass rldhont <rldhont@gmail.com> 2015-11-11 [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks Line breaks are not properly handled in GeoJSON results when making GetFeature requests. Line breaks should be replaced by \\n. Bernhard Ströbl <bernhard.stroebl@jena.de> 2015-11-11 [PROCESSING] Speed up dissolve without changing parameters Matthias Kuhn <matthias@opengis.ch> 2015-11-11 Updates for GDAL 2 Matthias Kuhn <matthias@opengis.ch> 2015-11-11 Change links to https rldhont <rldhont@gmail.com> 2015-11-10 [QGIS-Server] Use layer precision in searchRect Matthias Kuhn <matthias@opengis.ch> 2015-11-10 [qt5] Fix crash on exit See https://bugreports.qt.io/browse/QTBUG-35977 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 100% test coverage for QgsFeature Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 100% test coverage for QgsWKBTypes, add missing docs Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 Avoid warning Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 Followup f9fa9793, avoid expensive intersection calculation when testing label candidates against polygon obstacles Fix #13556 Juergen E. Fischer <jef@norbit.de> 2015-11-10 fix 81bbb82 Merge: 9a89408 c050571 Jürgen Fischer <jef@norbit.de> 2015-11-10 Merge pull request #2436 from dgoedkoop/linePointDifferenceFix Fix QgsGeos::linePointDifference Daan Goedkoop <dgoedkoop@gmx.net> 2015-11-10 Fix QgsGeos::linePointDifference Juergen E. Fischer <jef@norbit.de> 2015-11-10 indentation update Matthias Kuhn <matthias@opengis.ch> 2015-11-10 Followup cb5f748, Use QgsExpression::quotedColumnRef Matthias Kuhn <matthias@opengis.ch> 2015-11-10 Quote field names when converting renderers Fix #13800 Juergen E. Fischer <jef@norbit.de> 2015-11-10 postgres provider: avoid additional fetch after all features have already been processed Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 More test mask updates for windows Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 Drop missing documentation/sip thresholds Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 More robust GEOS pointOnSurface calculation (fix #13787) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 Fix crash with malformed WKT Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 [expressions] Allow conversion of features/geometries to bool Where geometry = false if empty, feature = false if not valid. Allows expressions like "case when $geometry then ... else ..." and "case when get_feature(...) then ... else ... " Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 Add some missing SIP bindings, comment some classes as not available in Python Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Ignore typedefs and deprecated members in sip coverage test Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Ignore friend classes in doc/sip coverage test Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Fix sip coverage test detection of member variables Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Fix sip bindings for interpolation classes Also missing members declared in interpolation headers Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Rearrange outputs in SIP test, so that missing list is always printed Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 Update atlas test mask image for Win Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 Update legend test mask images for debian builds volaya <volayaf@gmail.com> 2015-11-09 [processing] fixed creation of vector layer as PostGIS Table fixes error introduced in last commit Merge: b36566b e4996d7 volaya <volayaf@gmail.com> 2015-11-09 Merge pull request #2423 from rldhont/processing_spatialite_output [processing] allow output directly on Spatialite tables Merge: 658c584 0652955 volaya <volayaf@gmail.com> 2015-11-09 Merge pull request #2429 from NaturalGIS/fix_saga_idw fix SAGA 2.2.* Inverse Distance Weighted volaya <volayaf@gmail.com> 2015-11-09 [processing] fixed ui file after last commit volaya <volayaf@gmail.com> 2015-11-09 [processing] added tooltip to 'export as python script' button volaya <volayaf@gmail.com> 2015-11-08 [Processing] correctly parse value of boolean argument for parameters Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Followup b5794b2, fix calculation of acceptable limits Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Resolve coverity issues Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Fix cast to itself Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 Fix deprecated warnings volaya <volayaf@gmail.com> 2015-11-08 [processing] add log error message when error occurs in postprocessing task Juergen E. Fischer <jef@norbit.de> 2015-11-08 sip coverage fixes: * make sip coverage test aware that there are less classes where QSci sip headers are not available * exclude properties from members * fix QgsFeatureIds typedef (fixes missing signal QgsVectorLayer.featuresDeleted and others) * add missing notes for PyNames * include some missing new methods in bindings Richard Duivenvoorde <richard@duif.net> 2015-11-08 [FEATURE] adding new features to QGIS will create issues in QGIS-Documentation A githook is implemented to create an issue automatically in QGIS-Documention repo whenever there is a commit with the word [FEATURE] in the message. ( this is also a test if it works :-) ) Juergen E. Fischer <jef@norbit.de> 2015-11-08 nodetool: initialize select rubberband and fix indentation (fixes crash on quit; see also PR#2433) Juergen E. Fischer <jef@norbit.de> 2015-11-08 fix typo in python test invocation Juergen E. Fischer <jef@norbit.de> 2015-11-08 postgres provider: catch if commit fails (fixes #12462) Juergen E. Fischer <jef@norbit.de> 2015-11-08 postgres provider: skip IN when feature id list is empty (followup fe3417b5) volaya <volayaf@gmail.com> 2015-11-08 [processing] fixed adding raster layer to project fixes #13791 volaya <volayaf@gmail.com> 2015-11-08 [Processing] corrected wrong change in config dialog volaya <volayaf@gmail.com> 2015-11-08 [Processing] fixed #13790 (issue saving config option) Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-08 fix SAGA 2.2.* Inverse Distance Weighted Merge: 36672c4 d4e1c85 Jürgen Fischer <jef@norbit.de> 2015-11-08 Merge pull request #2428 from sebastic/gsl-2.0 Update dependencies for GSL 2.0. Bas Couwenberg <sebastic@xs4all.nl> 2015-11-08 Update dependencies for GSL 2.0. Starting with gsl (2.0+dfsg-1) the libgsl0-dev package has been renamed to libgsl-dev, and libgsl0-dev is provided by libgsl-dev for transition purposes. libgsl-dev is likely to stop providing libgsl0-dev in the future. To remain compatible with both GSL 1.x and 2.0 packaging libgsl-dev is now the preferred (build) dependency, when it's not available libgsl0-dev will be used instead. Juergen E. Fischer <jef@norbit.de> 2015-11-08 oracle provider: add/fix support for multiple geometry columns (fixes #13158) Merge: 9172767 d73ef5b Matthias Kuhn <matthias@opengis.ch> 2015-11-07 Merge pull request #2388 from sbrunner/node-tool-select-feature Allow to select the feature on which the node tool works Merge: 71a6a3d 8030746 Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-07 Merge pull request #2427 from 3nids/findqt5lib find libraries for Qt5 Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-10-30 Be able to refresh the attribute table Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-07 find libraries for Qt5 Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-06 move coordinates line edit to a dedicated class * originally in QgisApp * keep funny stuff (dizzy, retro) in there * paste coordinates with space separator (not only comma) Radim Blazek <radim.blazek@gmail.com> 2015-11-07 [GRASS] fixed new mapset region, fixes #13784 Merge: f77d6cd dbd9b9b Alessandro Pasotti <elpaso@itopen.it> 2015-11-07 Merge pull request #2426 from elpaso/bugfix-13747-bis Added HiDPI support to QgsWebView elpaso <elpaso@itopen.it> 2015-11-07 Added HiDPI support to QgsWebView The DPI value is get from QDesktopWidget and the QWebView widget is zoomed if needed. Fixes #13747 Hugo Mercier <hugo.mercier@oslandia.com> 2015-11-07 Remove unused signal + style format Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-11-07 Highlight the selected feature Nathan Woodrow <madmanwoo@gmail.com> 2015-11-07 Forgot sip for composerTemplatePaths Nathan Woodrow <madmanwoo@gmail.com> 2015-11-07 Add other composer templates loading paths Sandro Santilli <strk@keybit.net> 2015-11-06 Properly set invalid topology layer as invalid Fixes #13781 (crash) (cherry-picked from 54cf972ac2334451e69d2171cc4f3e42da3880df) Radim Blazek <radim.blazek@gmail.com> 2015-11-06 fixed travis Juergen E. Fischer <jef@norbit.de> 2015-11-06 show filename in layer name when importing multiple layers from a ogr datasource (implements #13756) Radim Blazek <radim.blazek@gmail.com> 2015-11-06 [GRASS] enable to attache attributes to geom without cat, fixes #13739 rldhont <rldhont@gmail.com> 2015-11-06 [processing] allow output directly on Spatialite tables like 11b5092140f5a966dbb2d85cb64face1e927ff90 but for Spatialite volaya <volayaf@gmail.com> 2015-11-06 [processing] minor fix in parameter parsing in scripts volaya <volayaf@gmail.com> 2015-11-06 [processing] brought back 'export model as python' functionality volaya <volayaf@gmail.com> 2015-11-05 [processing] better naming for output memory and postgis layers volaya <volayaf@gmail.com> 2015-11-05 [processing] allow output directly on PostGIS tables volaya <volayaf@gmail.com> 2015-11-05 [processing] minor indentation fix volaya <volayaf@gmail.com> 2015-11-05 [processing] do not format errors before sending to log volaya <volayaf@gmail.com> 2015-11-05 [processing] don't use temp folder for default output folder volaya <volayaf@gmail.com> 2015-11-04 [processing] hide SAGA folder option if built-in SAGA is available volaya <volayaf@gmail.com> 2015-11-04 [processing] add option to add validators to settings volaya <volayaf@gmail.com> 2015-11-04 [processing] fixes for representing input values in history Harrissou Sant-anna <delazj@gmail.com> 2015-11-06 fix typo Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 [expressions] Add make_line and make_polygon functions Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 Fix crash on malformed WKT strings Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 [expressions] Allow make_point to accept z/m values, add new make_point_m for creation of PointM geometries. Also add m(point) and z(point) functions for retrieving z/m value of a point or node. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 Fix delimited text layers set to unknown geometry type if first row has null geometry (fix #13749) Merge: fd48501 7964772 Jürgen Fischer <jef@norbit.de> 2015-11-05 Merge pull request #2418 from nyalldawson/postgres_in Use IN (...) for postgres FilterFids requests Werner Macho <werner.macho@gmail.com> 2015-11-05 translation update for consolidation Signed-off-by: Werner Macho <werner.macho@gmail.com> Werner Macho <werner.macho@gmail.com> 2015-11-05 cleanup after consolidating chinese Merge: 700fc04 cf4693e Alessandro Pasotti <elpaso@itopen.it> 2015-11-05 Merge pull request #2420 from elpaso/bugfix-13410 [FEATURE] Bugfix 13410 elpaso <elpaso@itopen.it> 2015-11-05 Changed the toolip with the new information elpaso <elpaso@itopen.it> 2015-11-05 Fixed save/load from DB sync init Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-10-21 When we use the node tool we able to select a feature Merge: faeedfb 6d1d213 Vincent Mora <vincent.mora@oslandia.com> 2015-11-05 Merge pull request #2414 from vmora/varying_width_assistant [FEATURE] assistant for varying line width elpaso <elpaso@itopen.it> 2015-11-05 Added coding utf8 header to example elpaso <elpaso@itopen.it> 2015-11-05 Added import and tabs in the example elpaso <elpaso@itopen.it> 2015-11-05 Default false for use init code vmora <vincent.mora@oslandia.com> 2015-11-02 [FEATURE] assistant for varying line width The qgssizescalewidget as been modified to handle line symbols as well as markers. The scale expression has been enhanced to support general exponentials (i.e. eponents different from Flanery .57 and Area .5a) The assistant as been modified to disply the exponent when Exponential scaling is required. Nathan Woodrow <madmanwoo@gmail.com> 2015-11-05 Fix text color in attribute table for dark theme Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Fix warning Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Partial revert of 70bff3f Commit was causing crashes in browser. Refs #13738 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Use FilterExpression request for get_feature expression function Makes the function magnitudes faster for Postgres layers where the expression is compiled and can take advantage of Postgres indexes on the layer. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Much faster zoom to selection on large PostGIS layers Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Also use FilterFids when field calculator is only updating selected features. Results in similar speed improvements when updating only selected features from a large PostGIS layer Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Use a FilterFids request for vector file writer rather than fetching all features and then testing the feature id when saving selected features For providers such as Postgres this is orders of magnitude faster. Eg, saving 6 selected features from a 800k PostGIS table now takes < 1 second as opposed to ~33 seconds Fix #8334 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 Use IN (...) for postgres FilterFids requests when the primary key is a simple (non compound) type IN (...) is much faster than chained ...OR... clauses Additionally, trying to filter by a large number of feature Ids (eg > 30k ) fails when using the ...OR... approach, but works using IN elpaso <elpaso@itopen.it> 2015-11-04 [FEATURE] store python init code into the project Adds an option and code editor to store python form init code into the project (and the DB, since it's in the style section) elpaso <elpaso@itopen.it> 2015-11-04 Added /Out/ to run elpaso <elpaso@itopen.it> 2015-11-02 Initial implementation elpaso <elpaso@itopen.it> 2015-11-02 Initial implementation Nathan Woodrow <madmanwoo@gmail.com> 2015-10-27 [Expressions] Redesign expression function editor. Add auto save Alessandro Pasotti <elpaso@itopen.it> 2015-11-04 Removed Q_UNUSED Merge: 8187ad5 086525b Alessandro Pasotti <elpaso@itopen.it> 2015-11-04 Merge pull request #2417 from elpaso/bugfix-11266 Bugfix 11266 elpaso <elpaso@itopen.it> 2015-11-04 Pass referencing record instead of referenced elpaso <elpaso@itopen.it> 2015-11-04 Added comment elpaso <elpaso@itopen.it> 2015-11-04 Removed noop elpaso <elpaso@itopen.it> 2015-11-04 Reverted to original code elpaso <elpaso@itopen.it> 2015-11-04 Added new method to bindings elpaso <elpaso@itopen.it> 2015-11-03 Implemented setFeatureSelectionManager in QgsListView Partially fixes #11266 * now passing editor context to QgsFeatureSelectionDlg (otherwise fails on assert parentContext.vectorLayerTools()) * still crashes at the provider level after saving * unlink still doesn't work elpaso <elpaso@itopen.it> 2015-11-03 Fixed disappearing item issue when subform editing see #11266 volaya <volayaf@gmail.com> 2015-11-04 [processing] some fixes for supporting optional parameters Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-03 [processing/otb]update xml and associated html docs Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-02 [processing/otb]Add specific rule to load ComputeOGRLayersFeaturesStatistics Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-02 [processing/otb]convert ListView in StringList for other applications than Radiometric Indices Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 [processing/otb]divide into 2 functions Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 [processing/otb]Add function to customize creation and loading of new applications Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 [processing/otb]update lists for OTB 5.0 Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 [processing/otb]compatibility with new version of processing Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 [processing/otb]remove unused code and imports rldhont <rldhont@gmail.com> 2015-10-29 [Processing] Manage optional parameters Can't set parameters to null (None or '') if the parameter is not optional rldhont <rldhont@gmail.com> 2015-10-23 [Processing] Optional parameters for script and model In processing core every parameters can be optional but in scripts there is no way to define a parameter as optional and in modeler only layers can be optional. For script, I propose a notation like output, if a parameter token starts with optional the parameter is optional. For model, I propose to add the required combobox to all parameters. This proposition does not change the value setter. This proposition can fix the issue http://hub.qgis.org/issues/5488. radosuav <rmgu@dhi-gras.com> 2015-08-20 [Processing] Improve code readability (follow up 36d1377) radosuav <rmgu@dhi-gras.com> 2015-08-14 [Processing] Allow "progress" to be specified when calling processing.runalg This is mostly so that algorithms executed in Processing scripts can display messages in the same way as if they were executed directly from Processing toolbox. Also fixes a small issue with busy cursor being reset too early when algorithms were executed from Processing scripts. Juergen E. Fischer <jef@norbit.de> 2015-11-04 fix precise build Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 [FEATURE] Allow field calculator to update feature geometry It's a handy shortcut to do operations such as apply a buffer to a bunch of selected features. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 Show special strings for expression preview if result is a geometry or feature type. Makes it easier to determine what the return type of various functions are for users. Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 Add DE-9IM variant which tests against a specified pattern (available in PyQGIS/expression engine) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 Followup 2ac5933 with more data defined fixes 2ac5933 fixed the regression in 2.12, but there were more underlying issues from <2.8 causing sub symbols with data defined properties to be ignored. Add some tests. (refs #13707) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 Add missing override Juergen E. Fischer <jef@norbit.de> 2015-11-03 debian: add build dependency to qsci sip files Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 Fix data defined overrides for sub symbols in line and marker fill are not being applied (fix #13707) Merge: 37e9443 7a789d3 Alessandro Pasotti <elpaso@itopen.it> 2015-11-03 Merge pull request #2416 from elpaso/bugfix-13747 Fixes #13747 Merge: 5addc0c 547d1e3 Tom Kralidis <tomkralidis@gmail.com> 2015-11-03 Merge pull request #2415 from kalxas/master add national geodata.gov.gr CSW (rename) elpaso <elpaso@itopen.it> 2015-11-03 Fixes #13747 Angelos Tzotsos <gcpp.kalxas@gmail.com> 2015-11-03 add national geodata.gov.gr CSW (rename) Tom Kralidis <tomkralidis@gmail.com> 2015-11-03 add national geodata.gov.gr CSW Merge: 16def06 d16cdcf Hugo Mercier <hugo.mercier@oslandia.com> 2015-11-03 Merge pull request #2189 from mhugo/legend_filter Add more options for filtering legend elements Hugo Mercier <hugo.mercier@oslandia.com> 2015-06-26 Add more options for filtering legend elements This introduces two new options to filter legend elements: - filter by expression: a boolean expression can be set. Only symbols of features that make the expression evaluated to true will be kept in the legend - filter by polygon: only symbols of features that are inside the given polygon will be part of the legend. The polygon filtering is used in particular for a new option in the composer legend that allows to filter out anything that is not included in the current atlas polygon. Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 use QGIS icon for custom widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 add expression builder to custom widgets Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 set focus in code editor when showing expression builder Nathan Woodrow <madmanwoo@gmail.com> 2015-11-03 [Py Console] Remove message on file change rldhont <rldhont@gmail.com> 2015-11-02 [QGIS-Server] Test: more ISO compatibility for WxS capabilities Radim Blazek <radim.blazek@gmail.com> 2015-11-02 [GRASS] added (disabled) test for #13739 rldhont <rldhont@gmail.com> 2015-10-29 [QGIS-Server] More ISO compatibility for WxS capabilities * Add ISO keyword for the service * Default Fees is conditions unknown * Default AccessConstraints is None * Calculate boundingBox for all CRSes Merge: 03eaafe f2e527f volaya <volayaf@gmail.com> 2015-11-02 Merge pull request #2403 from medspx/processing_get_scripts_proxy [Processing] Add proxy support for Get scripts and models (fixes #13412) Landry Breuil <breuil@craig.fr> 2015-11-02 Fix build on 32-bits archs using LL for large constants Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Fix expression get_feature function was not fetching feature's geometry Fix #13695 Matthias Kuhn <matthias@opengis.ch> 2015-11-02 Add test for filter expression on non provider fields Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Fix FilterExpression feature requests will ignore expression if using virtual fields or other complex filters refs #13695 Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Fix some clang warnings Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Remove some unnecessary trailing ; (Gets rid of annoying squiggle warnings from Qt Creator!) Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Fix some reserved identifier macro names Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 Switch double quoted single character to single quotes for some QString methods Using single quotes is a significant performance boost. Rough benchmarks indicate the QString single quote methods take about 15% of the time the double quote variants take. Radim Blazek <radim.blazek@gmail.com> 2015-11-01 set digitized linestring/polygon features as valid Radim Blazek <radim.blazek@gmail.com> 2015-11-01 [GRASS] fixed new line attributes lost, fixes #13726 Radim Blazek <radim.blazek@gmail.com> 2015-11-01 [GRASS] add test for #13726 (new line attributes lost) Radim Blazek <radim.blazek@gmail.com> 2015-11-01 [GRASS] fixed test Radim Blazek <radim.blazek@gmail.com> 2015-11-01 [GRASS] set proj/zone on imported rasters, fixes #13725 Juergen E. Fischer <jef@norbit.de> 2015-11-01 postgres provider: quote compound key columns in uri (fixes #13710) Juergen E. Fischer <jef@norbit.de> 2015-10-31 layer group node: copy properties of mutually exclusive groups (fixes #13723) Nyall Dawson <nyall.dawson@gmail.com> 2015-10-31 Add tests for get_feature expression function Juergen E. Fischer <jef@norbit.de> 2015-10-30 indentation update Juergen E. Fischer <jef@norbit.de> 2015-10-30 fix precise build Radim Blazek <radim.blazek@gmail.com> 2015-10-30 [GRASS] coverity fixes Radim Blazek <radim.blazek@gmail.com> 2015-10-30 wms: case insensitive check if url is WMTS Juergen E. Fischer <jef@norbit.de> 2015-10-30 fix windows build (followup 8993a4b) Radim Blazek <radim.blazek@gmail.com> 2015-10-29 increased transformBoundingBox() accuracy Radim Blazek <radim.blazek@gmail.com> 2015-10-29 fix raster projector src extent calculation, fixes #13665 Juergen E. Fischer <jef@norbit.de> 2015-10-29 'fix' PyQgsRulebasedRenderer test (followup 08185c9a) Juergen E. Fischer <jef@norbit.de> 2015-10-29 update INSTALL to reflect dependency on GEOS 3.4 (GEOSNearestPoint_r) Juergen E. Fischer <jef@norbit.de> 2015-10-27 When reprojecting a layer in geo coordinates onto a canvas with a projection that maps badly on it (ie. projecting the reprojected extent back differs much from the input extent; eg. when using stereographic projections), render the full layer (whole world). Fixes #7596 Juergen E. Fischer <jef@norbit.de> 2015-10-24 render polygons with outline using drawPath (fixes #13343) elpaso <elpaso@itopen.it> 2015-10-29 Added const and Q_FOREACH instead of plain foreach elpaso <elpaso@itopen.it> 2015-10-29 Added colorramps to the select by group export This completes the fix #11681 Nyall Dawson <nyall.dawson@gmail.com> 2015-10-29 When deleting nodes from the end of a linestring, select the final node following a delete rather than reverting to the first node. Improves workflow when deleting sequential nodes from end of lines. Nyall Dawson <nyall.dawson@gmail.com> 2015-10-29 Fix crash when deleting last node in a geometry (fix #13674) Merge: feab3ad 636b0f9 Nathan Woodrow <madmanwoo@gmail.com> 2015-10-29 Merge pull request #2407 from DelazJ/patch-2 fix 'serch' typo, replace with 'search' Harrissou Sant-anna <delazj@gmail.com> 2015-10-28 fix 'serch' typo, replace with 'search' Merge: 6a4544f a141ffb Alessandro Pasotti <elpaso@itopen.it> 2015-10-28 Merge pull request #2405 from elpaso/symbol-export-select-by-group Interactive selection by group of exported symbols Juergen E. Fischer <jef@norbit.de> 2015-10-28 fix fetching of redirected wms capabilities (followup e95bf6d) elpaso <elpaso@itopen.it> 2015-10-28 Interactive selection by group of exported symbols This fixes #11681 Juergen E. Fischer <jef@norbit.de> 2015-10-28 fix instant crash in browser data items. Avoids passing references to potentially short living QStrings to threads (followup 70bff3f) Merge: b339ad1 f443bb8 volaya <volayaf@gmail.com> 2015-10-28 Merge pull request #2398 from mdouchin/patch-1 [processing] Debug ConcaveHull.py Merge: c866dcc 77451f9 volaya <volayaf@gmail.com> 2015-10-28 Merge pull request #2399 from NaturalGIS/processing_fix_grass7_v_out_ogr fix processing GRASS 7 v.out.ogr Salvatore Larosa <lrssvtml@gmail.com> 2015-10-28 [pyqgis-console] fixes #13693: fix default value in settings for the last used directory when opening a script file Merge: 0799e09 a18a0ad Richard Duivenvoorde <richard@duif.net> 2015-10-28 Merge pull request #2400 from anitagraser/patch-10 Update qgstipfactory.cpp Juergen E. Fischer <jef@norbit.de> 2015-10-28 fix qgsauthmanager test on windows Nyall Dawson <nyall.dawson@gmail.com> 2015-10-15 Add test for coverage of SIP bindings Not perfect, but good for a quick warning if a new class or member has been added to the public API without Python bindings. The test only considers the name of members, since it seems to be impossible to test for the signature of a Python member. (So adding a new overloaded method without bindings will still unfortunately pass). You can avoid the test where bindings are not applicable: - for a whole class by placing "@note not available in Python bindings" in the class' Doxygen comments - or by placing the @note inside a member's Doxygen comments for a specific member Additionally, classes which aren't included in the API docs will not be tested. Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 Add some missing consts to operators Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 Don't return QStrings by reference, since they're implicitly shared anyway Juergen E. Fischer <jef@norbit.de> 2015-10-27 osgeo4w: fetch grass7 path from grass Juergen E. Fischer <jef@norbit.de> 2015-10-27 fix translation string Médéric Ribreux <medspx@medspx.fr> 2015-10-27 [Processing] Add proxy support for Get scripts and models (fixes #13412) Juergen E. Fischer <jef@norbit.de> 2015-10-27 fix windows build again (followup 3dcabfb and 70bff3f) Juergen E. Fischer <jef@norbit.de> 2015-10-26 osgeo4w: include themes Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-26 Add myself to developer map (!) Merge: 7997c02 87e6f34 Jürgen Fischer <jef@norbit.de> 2015-10-26 Merge pull request #2401 from volter/master Fix armv7hl build Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 Fix build Volker Fröhlich <volker27@gmx.at> 2015-10-26 Fix armv7hl build Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-10-26 Fix critical regression in WFS provider (introduced with 5be0ee734fa233f2a3f893ddc72e8264d029f2d0). Funded by Sourcepole QGIS Enterprise rldhont <rldhont@gmail.com> 2015-10-26 [BUGFIX][QGIS Server] Laye order from group in GetPrint Since QGIS 2.8, QGIS Server rendered layers form group in reverted order. Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 Add some missing Q_OBJECT macros Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 [FEATURE] Add geometry relation DE-9IM expression function Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 Change all signals to use const refs for non trivial objects Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 Finish flipping a lot of methods to take const references for non-trivial types Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 Avoid some clazy detaching temporary warnings Anita Graser <anitagraser@gmx.at> 2015-10-26 Update qgstipfactory.cpp suggesting currently used names Merge: 3d93237 22aea32 Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-26 Merge pull request #2394 from PedroVenancio Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-25 fix processing GRASS 7 v.out.ogr Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-17 [GdalTools] minor changes to ui and code (follow 32be4756) Merge: 3d93237 5057f76 Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-25 Merge branch 'clipper' of https://github.com/PedroVenancio/Quantum-GIS into PedroVenancio-clipper Conflicts: python/plugins/processing/algs/gdal/ClipByMask.py mdouchin <mdouchin@3liz.com> 2015-10-25 Update ConcaveHull.py mdouchin <mdouchin@3liz.com> 2015-10-25 Update ConcaveHull.py Correct qgis:dissolve algorithm call Juergen E. Fischer <jef@norbit.de> 2015-10-25 update doxygen links volaya <volayaf@gmail.com> 2015-10-24 [Processing] add default extensions for outputs as setting Based on an idea and code by Evgeniy Nikulin It includes some improvements to the settings sysmte volaya <volayaf@gmail.com> 2015-10-24 [processing] fixed fileFilter method in OutputRaster volaya <volayaf@gmail.com> 2015-10-22 [processing] fixed SAGA version handling Conflicts: python/plugins/processing/algs/saga/SagaAlgorithmProvider.py volaya <volayaf@gmail.com> 2015-10-22 added option to add hardcoded params to GRASS algorithms volaya <volayaf@gmail.com> 2015-10-22 [Processing] fixed handling of hardcoded params in SAGA volaya <volayaf@gmail.com> 2015-10-22 [Processing] removed TARGET_TEMPLATE param from SAGA algs volaya <volayaf@gmail.com> 2015-10-23 [processing] fixed FixedTableDialog when there are 0 rows volaya <volayaf@gmail.com> 2015-10-23 [processing] correctly enable buttons in FixedTableDialog Merge: 88d4605 fa12502 volaya <volayaf@gmail.com> 2015-10-24 Merge pull request #2341 from arnaud-morvan/processing_precisionmodel [Processing] Add precision parameter to by location algorithms Merge: 1dd8e79 524f6ab volaya <volayaf@gmail.com> 2015-10-24 Merge pull request #2355 from om-henners/master [processing] Update OGR tools Merge: fd26acd 03333c8 volaya <volayaf@gmail.com> 2015-10-24 Merge pull request #2389 from NaturalGIS/gdal_advanced Processing gdal translate and warp advanced parameters as such Merge: 07bd3ff ebd51b2 volaya <volayaf@gmail.com> 2015-10-24 Merge pull request #2390 from NaturalGIS/processing_gdal_clip_raster Processing advanced parameters for gdal clip raster Merge: cd0eb05 c0919e0 volaya <volayaf@gmail.com> 2015-10-24 Merge pull request #2391 from NaturalGIS/processing_gdal_rasterize_advanced processing add option for additional parameters for gdal rasterize Matthias Kuhn <matthias@opengis.ch> 2015-10-24 [py3] Some compatibility fixes for python 3 Juergen E. Fischer <jef@norbit.de> 2015-10-24 processing: make help widget proxy aware Juergen E. Fischer <jef@norbit.de> 2015-10-23 postgres provider: verify unique constraint it NOT NULL is not set on key columns (fixes #13641) Werner Macho <werner.macho@gmail.com> 2015-10-23 adding french translators Juergen E. Fischer <jef@norbit.de> 2015-10-23 better fix for phantom labels: consider rules out of visibility range as inactive (followup d6f66ee) Merge: d6f66ee 0aa0b4c Jürgen Fischer <jef@norbit.de> 2015-10-23 Merge pull request #2395 from medspx/dbmanager_oracle_timestamp DBManager: support timestamp values for Oracle Juergen E. Fischer <jef@norbit.de> 2015-10-23 fix phantom labels for (actually not) rendered feature (refs #13631) rldhont <rldhont@gmail.com> 2015-10-23 [BUGFIX] Set default units to mm in GetStyles The default units in QgsMapRenderer is Millimeters. The default units in SLD is Pixel but exportSld does not convert all millimeters in pixels. We notes this bug by comparing default QGS Server rendering and rendering with the SLD generated by QGIS. To resolve it, we just have to add units to the document element. Matthias Kuhn <matthias@opengis.ch> 2015-10-20 Only highlight feature of active attribute dialog Fix #13634 Matthias Kuhn <matthias@opengis.ch> 2015-10-11 Automatically reload project templates when a new template is added Matthias Kuhn <matthias@opengis.ch> 2015-10-10 Reload data when subsetString changes. rldhont <rldhont@gmail.com> 2015-10-23 [BUGFIX] Set default units to mm in exportSld The default units in QgsMapRenderer is Millimeters. The default units in SLD is Pixel but exportSld does not convert all millimeters in pixels. We notes this bug by comparing default QGS Server rendering and rendering with the SLD generated by QGIS. To resolve it, we just have to add units to the document element. Juergen E. Fischer <jef@norbit.de> 2015-10-23 Bump version to 2.13 Juergen E. Fischer <jef@norbit.de> 2015-10-23 changelog update for 2.12 Juergen E. Fischer <jef@norbit.de> 2015-10-23 translation update for 2.12 from transifex Médéric Ribreux <medspx@medspx.fr> 2015-10-23 DBManager: support timestamp values for Oracle Larry Shaffer <larrys@dakotacarto.com> 2015-10-23 Partial fix for #13143; fix Mac exports for composer with HTML labels - Does not work with Print dialogs (still non functional) Juergen E. Fischer <jef@norbit.de> 2015-10-23 pass through default values when merging features (followup 099a40b, refs #12842) Larry Shaffer <larrys@dakotacarto.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 <larrys@dakotacarto.com> 2015-10-23 [auth] Fix #13568; disable auth system after 5 wrong password attempts Juergen 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: 18df003 b33ab1a 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 Juergen 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" Juergen 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: 54e2a51 8e45da9 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 volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-10-22 partly revert 3e0badc (fixes #13645 and #13646) Juergen 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: 55babc3 c7aeb77 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 Juergen E. Fischer <jef@norbit.de> 2015-10-20 postgres provider: support NULL in composite keys (fixes #13641) Juergen E. Fischer <jef@norbit.de> 2015-10-20 avoid duplicate qgisstyle run Merge: 898a738 48aeb8c volaya <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: c45fc09 3bc11b1 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 Juergen 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: 1969e09 64bf3a8 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 volaya <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 Juergen 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 <larrys@dakotacarto.com> 2015-10-16 [auth] Migrate more manager unit tests; add test html reporter Larry Shaffer <larrys@dakotacarto.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. Juergen 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: d8deb8c cc9c789 Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-10-18 Merge branch 'master' into MultiColumnPK_DbManagerQuery Juergen 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: cc9c789 c7e732b 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 Juergen E. Fischer <jef@norbit.de> 2015-10-18 avoid on duplicate user functions (fixes #13579) Juergen 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. Juergen 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. Juergen 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 <larrys@dakotacarto.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 volaya <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: 34dc314 f3a45cd Nathan Woodrow <madmanwoo@gmail.com> 2015-10-16 Merge pull request #2377 from nirvn/toolbar_icon_improvements improve and vectorize several edit toolbar icons nirvn <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: d19165b ec3fb23 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 <larrys@dakotacarto.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 volaya <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 volaya <volayaf@gmail.com> 2015-10-14 [processing] do not assume singleton Processing when defining temp folder fixes #13588 volaya <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: 52c5067 cfdf5cf Paolo Cavallini <cavallini@faunalia.it> 2015-10-14 Merge pull request #2369 from neteler/patch-73 Update to GRASS GIS 7.0.x Merge: 24b6e63 47565a9 Paolo Cavallini <cavallini@faunalia.it> 2015-10-14 Merge pull request #2370 from neteler/patch-72 Update to GRASS GIS 7.0.x Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-10-13 db manager: add credentials to postgis rasters (fixes #13594) Juergen 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 volaya <volayaf@gmail.com> 2015-10-13 [processing] fixed getMinCoveringExtent when there are multiple input parameters volaya <volayaf@gmail.com> 2015-10-13 [processing] fixed modeler calcualtor when opening dialog for the first time fixes #13587 volaya <volayaf@gmail.com> 2015-10-07 [processing] do not set an upper limit for points in random points layer fixes #13483 rldhont <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) Juergen 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: 9556a76 07db984 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: ff43a5d 537d195 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: 3daa57f 2ddc071 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 Juergen E. Fischer <jef@norbit.de> 2015-10-13 fix f51d1fb Juergen 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) nirvn <nirvn.asia@gmail.com> 2015-10-13 [welcome page] add a minmium width to the recent project list nirvn <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 Juergen E. Fischer <jef@norbit.de> 2015-10-12 debian packaging update (revert GEOS C++ dependency) Juergen E. Fischer <jef@norbit.de> 2015-10-12 fix core api header Juergen E. Fischer <jef@norbit.de> 2015-10-12 fix windows build Larry Shaffer <larrys@dakotacarto.com> 2015-10-09 [auth] Add some more debug output - Need to migrate many auth debug to QgsDebugMsgLevel with higher level Larry Shaffer <larrys@dakotacarto.com> 2015-10-09 [auth] Fix #13550; add auth support to Server; read master password file Merge: de8b045 c1028ef mhugent <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: 4d35175 c927073 mhugent <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: 160f172 7e2ffd4 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 Juergen 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) Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-10-10 fix warnings Juergen 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: 80ccb39 b82c146 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 Juergen E. Fischer <jef@norbit.de> 2015-10-09 fix build with grass7 on windows Juergen E. Fischer <jef@norbit.de> 2015-10-09 vector layer: avoid some crashs when methods are called on invalid layers Juergen 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: 5426ebe b379e93 alexbruy <alexander.bruy@gmail.com> 2015-10-09 Merge pull request #2357 from spatialthoughts/patch-1 [processing] remove unused argument Merge: b11b73c 391d60c alexbruy <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) Juergen E. Fischer <jef@norbit.de> 2015-10-09 fix precise build Juergen E. Fischer <jef@norbit.de> 2015-10-08 translation string fix Juergen 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 <larrys@dakotacarto.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: de20495 844578d 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) Juergen 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 <larrys@dakotacarto.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 Juergen 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 <larrys@dakotacarto.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 <larrys@dakotacarto.com> 2015-10-06 [auth] Move startup system-is-disabled blocking dialog to message bar Larry Shaffer <larrys@dakotacarto.com> 2015-10-06 [auth] Reorganize SSL error integration Larry Shaffer <larrys@dakotacarto.com> 2015-10-06 [auth] Fix #13507; ensure auth widgets are disabled if auth system is Larry Shaffer <larrys@dakotacarto.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 rldhont <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 volaya <volayaf@gmail.com> 2015-10-06 [processing] remember params/outputs collapsed stated when editing alg in modeler fixes #13499 volaya <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. Juergen E. Fischer <jef@norbit.de> 2015-10-06 [processing] update algorithm help link (fixes #13506) Juergen 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: 32e6d9c 26c1311 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: e8d1247 296ae9f 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 Juergen 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 Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-10-02 add cppcheck fixes Juergen 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 <larrys@dakotacarto.com> 2015-10-02 Update bundling of qspatialite and postgres Qt SQL plugins for Mac Merge: 48ce385 1fdfe30 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 nirvn <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 <larrys@dakotacarto.com> 2015-10-01 [auth] Add more database warnings to manager Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Resolve symlinks when bundling PyQt uic directory on Mac Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Lower optimization for qgsexpression_texts.cpp for release builds on Mac - Only applies when using clang compiler Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Add PYTHONPATH support and better module finding to Mac bundling Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Add symlink resolving to install name change bundle function on Mac Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Bundle only the QCA plugins that are used on Mac Larry Shaffer <larrys@dakotacarto.com> 2015-10-01 Add QwtPolar bundling for Mac Juergen E. Fischer <jef@norbit.de> 2015-10-02 fix translation string Radim Blazek <radim.blazek@gmail.com> 2015-10-01 fixed travis warning Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-09-28 debian packaging update (take II on fixing #13310) Juergen E. Fischer <jef@norbit.de> 2015-09-29 ogr provider: don't add mysql table filter multiple times (fixes #13446) volaya <volayaf@gmail.com> 2015-10-01 [processing] GRASS: prevent exception when deleting GISBASE env variable volaya <volayaf@gmail.com> 2015-10-01 [processing] fix problems with names with capital letters when importing to postgis fixes #11585 volaya <volayaf@gmail.com> 2015-10-01 [processing] write log dates in ISO format fixes #13226 volaya <volayaf@gmail.com> 2015-10-01 [processing] fixed handling null values in Processing settings in Mac volaya <volayaf@gmail.com> 2015-10-01 [processing] fixed import placement volaya <volayaf@gmail.com> 2015-10-01 [processing] fixed adding extension to output filenames in batch interface fixes #10444 volaya <volayaf@gmail.com> 2015-10-01 [processing]fixed SAGA when using a version newer than the latest supported one fixes #13279 volaya <volayaf@gmail.com> 2015-09-30 [processing] partially fixed handling of non-ascii chars when running grass algorithms in windows volaya <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 nirvn <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) Juergen E. Fischer <jef@norbit.de> 2015-09-30 surpress moc warnings in windows 64bit build Juergen E. Fischer <jef@norbit.de> 2015-09-30 only update qgsexpression_texts.cpp if there are actual changes Juergen E. Fischer <jef@norbit.de> 2015-09-30 fix some warnings Juergen 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 volaya <volayaf@gmail.com> 2015-09-30 [processing] recover previous value of formula in modeler calculator #fixes 11539 volaya <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 volaya <volayaf@gmail.com> 2015-09-30 [processing] prevent otb algorithms being run if otb not configured fixes #13215 volaya <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 volaya <volayaf@gmail.com> 2015-09-29 [processing] Batch: ensure correct processing of extent params after other params are set volaya <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 volaya <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: a4151d7 22b1c08 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: fed74b2 8b17e8b volaya <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 Juergen 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 volaya <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-09-27 debian packaging update Merge: 4dd6d67 9cb18c6 alexbruy <alexander.bruy@gmail.com> 2015-09-27 Merge pull request #2332 from NaturalGIS/fix_ogr_tools [processing] fix some OGR-based tools Merge: 5f10b70 5211423 alexbruy <alexander.bruy@gmail.com> 2015-09-27 Merge pull request #2331 from radosuav/parameterString_fix [processing] fix setting of "multiline" setting for ParameterString Merge: a77e3bf ea0dc6e alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-09-27 update project last modification date after save as (fixes #13420) Juergen E. Fischer <jef@norbit.de> 2015-09-27 fix lpad/rpad context help (followup b46cbbe) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-09-26 include libqgis_app in install (fixes #13417) Juergen E. Fischer <jef@norbit.de> 2015-09-26 remove duplicate geos_c_extra Juergen E. Fischer <jef@norbit.de> 2015-09-26 packaging: use WITH_GRASS to enable GRASS and WITH_GRASS$VERSION only with the available version Juergen E. Fischer <jef@norbit.de> 2015-09-26 fix mixup between lpad/rpad help (fixes #13433) Juergen E. Fischer <jef@norbit.de> 2015-09-26 indentation update Juergen E. Fischer <jef@norbit.de> 2015-09-26 debian packaging update Juergen 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 <larrys@dakotacarto.com> 2015-09-26 [auth] Skip unit tests if qca-ossl plugin is missing Larry Shaffer <larrys@dakotacarto.com> 2015-09-26 [auth] Integrate authcfg editing widget into handle bad layers dialog Larry Shaffer <larrys@dakotacarto.com> 2015-09-26 [auth] Add widget for editing an authcfg within a data source URI Larry Shaffer <larrys@dakotacarto.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: caf12e7 12de332 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: 8cec2c9 d493a69 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 <larrys@dakotacarto.com> 2015-09-24 [auth] Add authcfg ID edit widget and support for changing the ID Merge: e655c26 2ea4ee9 mhugent <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 <larrys@dakotacarto.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 <larrys@dakotacarto.com> 2015-09-24 [auth] Remove Authentication action from Settings menu Larry Shaffer <larrys@dakotacarto.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 <larrys@dakotacarto.com> 2015-09-24 [auth] Update auth config tests; strip passphrase from QgsPkiBundle Larry Shaffer <larrys@dakotacarto.com> 2015-09-24 [auth] Update python tests (keep disabled); add auth config tests - Add comparison operators to QgsAuthMethodConfig volaya <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 volaya <volayaf@gmail.com> 2015-09-24 [processing] added 'run as batch' button in algorithm dialog volaya <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: 6a6adc9 055d968 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 nirvn <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 Juergen E. Fischer <jef@norbit.de> 2015-09-22 debian packaging update Juergen 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 <larrys@dakotacarto.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 rldhont <rldhont@gmail.com> 2015-09-22 Update b54d2790d4b74449bd8f28a6ca838e42f66f55a2 rldhont <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 <larrys@dakotacarto.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) Juergen E. Fischer <jef@norbit.de> 2015-09-21 defer legend invalidation to avoid reprocessing when multiple layers are involved Juergen 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 <larrys@dakotacarto.com> 2015-09-21 [auth system] Add to API docs and fix warnings Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] Add PKI test data Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] Python bindings for core and gui classes Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] Data source integration for OWS connections Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] Data source integration for Postgres and Spit plugin Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] basic, pki paths, pkcs12, and identity certificate plugins Larry Shaffer <larrys@dakotacarto.com> 2015-09-21 [auth system] Core data source URI integration Larry Shaffer <larrys@dakotacarto.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 volaya <volayaf@gmail.com> 2015-09-21 [processing] quote return string when returning uri in ogrConnectionString Fixes #13174 volaya <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: 82b34af ada8ffd Radim Blazek <radim.blazek@gmail.com> 2015-09-20 Merge pull request #2323 from PedroVenancio/grass7_plugin Update of some QGIS-GRASS modules Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-09-19 fix support for embedded ogr, gpx and delimited text layers Juergen E. Fischer <jef@norbit.de> 2015-09-19 indentation update Juergen E. Fischer <jef@norbit.de> 2015-09-19 fix precise build Merge: 11f683d 8b9e0b6 DelazJ <delazj@gmail.com> 2015-09-18 Merge remote-tracking branch 'upstream/master' into ConsistentTerms2 Juergen E. Fischer <jef@norbit.de> 2015-09-18 make welcomepage proxy aware Juergen E. Fischer <jef@norbit.de> 2015-09-18 fix crash when application is closed while browser is still filling the tree Juergen 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@keybit.net> 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 Juergen 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: 4897cdf 7a41a2d 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@keybit.net> 2015-09-16 Add number of vertices to derived fields in identify tool Merge: 0daf6dd c823bcd 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: c7a3ea3 9c2d701 mhugent <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 rldhont <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. rldhont <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) Juergen 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: e186331 0c58f9c 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 Juergen E. Fischer <jef@norbit.de> 2015-09-13 translation fix Juergen E. Fischer <jef@norbit.de> 2015-09-12 indentation update Juergen E. Fischer <jef@norbit.de> 2015-09-12 install missing include Juergen E. Fischer <jef@norbit.de> 2015-09-12 fix translation string Juergen 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 Juergen 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: 8731065 285c1d3 mhugent <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 Juergen 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 nirvn <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: 3d7b6fb 2b5f59c 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 nirvn <nirvn.asia@gmail.com> 2015-09-10 [recent project] make use of baseName() in the file menu too Merge: 7ac5222 8826857 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: e2dc8bf d7103df 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 Juergen E. Fischer <jef@norbit.de> 2015-09-10 Fix windows build Larry Shaffer <larrys@dakotacarto.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: 23a9922 3e7dba2 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 vmora <vincent.mora@oslandia.com> 2015-09-09 fix varying line width when legend updates fix #13302 nirvn <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: ac97a0b 10170f4 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 <larrys@dakotacarto.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 pcav <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: 94badce 4c81803 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 nirvn <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: 5ae2881 f56054f 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: b006298 45554ec 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 Juergen E. Fischer <jef@norbit.de> 2015-09-06 debian packaging fix (fixes #13310) Juergen E. Fischer <jef@norbit.de> 2015-09-06 indentation update Juergen 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: cb5054f 557701c mhugent <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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-09-04 postgres provider: fix combobox checkboxes on linux Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-09-04 fix deprecation warnings Merge: 1ad2b76 2856981 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: c0a8958 781bffa 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: 6a5d9da 4ab2fba 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 nirvn <nirvn.asia@gmail.com> 2015-09-04 [recent projects] do not insert path twice in the recent project file menu nirvn <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 Juergen 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 Juergen 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 Juergen 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: 5abb560 649b1eb mhugent <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: 6b16826 5eac108 Radim Blazek <radim.blazek@gmail.com> 2015-08-31 Merge branch 'NINAnor-grass7_pluginupdate' Merge: 6b16826 09076de Radim Blazek <radim.blazek@gmail.com> 2015-08-31 [GRASS] default.qgm indentation Merge: 9a12012 539c952 Radim Blazek <radim.blazek@gmail.com> 2015-08-31 Merge branch 'PedroVenancio-grass7_plugin' Merge: 9a12012 6e4c4f3 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: a60c8fc 8b82584 mhugent <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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-08-29 debian packaging update Juergen 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: b789fab eadb83b Radim Blazek <radim.blazek@gmail.com> 2015-08-29 Merge pull request #2276 from spaceof7/grass Grass plugin modules updates - terrain analysis modules Juergen E. Fischer <jef@norbit.de> 2015-08-29 fix precise build Merge: 5c0921c d07cad9 Andrew McAninch <amcaninch@gmail.com> 2015-08-28 Merge branch 'master' into grass Merge: a16ad98 0099f22 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 Juergen E. Fischer <jef@norbit.de> 2015-08-27 translation string fix Juergen E. Fischer <jef@norbit.de> 2015-08-27 debian packaging: support multiple conditions Merge: f95ea58 a16ad98 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: f0871e2 42e7092 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: 349b68b f95ea58 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 Juergen E. Fischer <jef@norbit.de> 2015-08-27 debian packaging: modify grass support (ubuntugis also has grass7) Juergen 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: b404ae2 6809835 Andrew McAninch <amcaninch@gmail.com> 2015-08-26 Merge branch 'grass' Merge: 05b8a98 0fb356e Andrew McAninch <amcaninch@gmail.com> 2015-08-26 Merge remote-tracking branch 'qgis/master' Merge: 05b8a98 0fb356e 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 Juergen 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 Juergen 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: 01d635a 385a608 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: 2f60a5f 039b4fb 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 Juergen 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 Juergen 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: 2c4f02a ed69f1c mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-08-24 osgeo4w: include python wrapper Juergen 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: d594a56 20f0a5a 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). Juergen E. Fischer <jef@norbit.de> 2015-08-23 fix typo Merge: b39055b b87073e 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 Juergen E. Fischer <jef@norbit.de> 2015-08-22 indentation update (now including autopep8) Juergen E. Fischer <jef@norbit.de> 2015-08-22 fix translation string Juergen 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: b110c0e a8bd999 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: bf7cf6a 94d3bdd volaya <volayaf@gmail.com> 2015-08-20 Merge pull request #2247 from spencerrecneps/master [Processing] Fixed bad variable references Merge: b578fc1 424d3d3 volaya <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-08-20 processing: when using batch jobs remove GISBASE from environment when calling GRASS (fixes #13072) Juergen 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: d5d7c58 ff15e84 Matthias Kuhn <matthias@opengis.ch> 2015-08-19 Merge pull request #2259 from elpaso/hidpi-improvements4 Scale attribute table cells to content Merge: fd23859 1f81109 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: b87e5f7 8c652eb 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 Juergen E. Fischer <jef@norbit.de> 2015-08-18 processing: fix warning when loading otb algorithms Juergen 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: 7527638 0a93f94 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 Juergen E. Fischer <jef@norbit.de> 2015-08-16 indentation update Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-08-13 move qgis.server import to QgsPythonUtilsImpl::initServerPython Juergen 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: e9ff061 446410e 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. Juergen 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: 71e7aab e48b6e8 Alessandro Pasotti <elpaso@itopen.it> 2015-08-07 Merge pull request #2239 from elpaso/move-conversions-sip Moved QMultiMap<int, TYPE2*> to conversion.sip Juergen 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: c4ea8de dc2de77 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: 2a14ffd 1b06c0c 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 volaya <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. Juergen E. Fischer <jef@norbit.de> 2015-07-31 database provider: fix andWhereClauses Merge: 745f91d 9aae680 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-31 osgeo4w: switch to grass 7.0.1 from RC2 Larry Shaffer <larrys@dakotacarto.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) Juergen E. Fischer <jef@norbit.de> 2015-07-30 fix oracle provider (followup 5be0ee7) Matthias Kuhn <matthias@opengis.ch> 2015-07-30 Doxymentation Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-07-29 indentation update Merge: 4660182 86329f0 mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-07-28 fix connection pool crash without qapplication (fixes #13166) Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-27 processing: simple interface translation fix Merge: 8680259 10d262f 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 Juergen E. Fischer <jef@norbit.de> 2015-07-27 also install qgspointv2.h Matthias Kuhn <matthias@opengis.ch> 2015-07-26 Add iface.layerTreeCanvasBridge() Juergen E. Fischer <jef@norbit.de> 2015-07-26 db_manager: enable oracle plugin only when oracle support is available Juergen E. Fischer <jef@norbit.de> 2015-07-26 translation fixes Juergen E. Fischer <jef@norbit.de> 2015-07-26 spelling fixes Merge: 7439db1 bda76e5 Jürgen Fischer <jef@norbit.de> 2015-07-26 Merge pull request #2222 from medspx/dbmanager-oracle DBManager Oracle Spatial support (fixes #9163) Juergen E. Fischer <jef@norbit.de> 2015-07-26 load default.qgc from source directory when running from build dir Juergen 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: 6cccd21 69eb7eb mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-07-24 debian packaging update (followup 32d7cc5) Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-21 osgeo4w: switch to grass 7.0.1RC2 Merge: 268feb5 336248e 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: e2df800 b0dd2af alexbruy <alexander.bruy@gmail.com> 2015-07-20 Merge pull request #2213 from arnaud-morvan/processing-translation [processing] translate algorithm names and groups Juergen 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: 49d0f3a 0dfb156 volaya <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: dc4049d e751592 volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-07-18 fix grass test on windows Juergen E. Fischer <jef@norbit.de> 2015-07-18 fix PyQgsServer test in nightlies Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-17 Fix test failures on windows Juergen 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: 6ee1d67 6788fba mhugent <marco.hugentobler@sourcepole.ch> 2015-07-15 Merge pull request #2211 from mhugent/transect_sample_extension Add baseline buffer tolerance and simplification tolerance parameters… Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-15 fix qgsversion.h generation [take II] Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-07-13 translation fix Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-13 osgeo4w: run nightly tests with separate temporary directories Merge: 48e4fb8 42137e4 Jürgen Fischer <jef@norbit.de> 2015-07-13 Merge pull request #2197 from manisandro/dropconnections Add QgsConnectionPool::dropConnections, delete connection groups when pool is destroyed Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-07-13 let first test truncate qgistest.html Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-11 db_manager: properly parse sqlite version (followup 5b86e38) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-09 fix typo Juergen 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: 2b5ea36 0312dbf 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 volaya <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 volaya <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) Juergen 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: c74754e f0835ec mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-07-07 fix grass tests on windows Juergen 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: 099faec 659f0d6 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: 4f212d3 06cc8ba mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-07-06 fix build Juergen E. Fischer <jef@norbit.de> 2015-07-06 add debugging output to test font loading on windows Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-05 remove unused iostream header Juergen E. Fischer <jef@norbit.de> 2015-07-05 fix arm build again (followup 68fe5f5 and 1aff733) Juergen E. Fischer <jef@norbit.de> 2015-07-05 cleanup composer test map settings Juergen E. Fischer <jef@norbit.de> 2015-07-03 another round of coverity and cppcheck fixes Juergen 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: 29aaf1b fe1a032 Jürgen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-03 skip blanks between wkt child blocks (fixes #13053) Merge: f92d9c1 127dd64 mhugent <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) Juergen E. Fischer <jef@norbit.de> 2015-07-03 but not with QString (followup 34c1c8d) Juergen 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: 2083d6d 132fa0d Jürgen 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 volaya <volayaf@gmail.com> 2015-07-03 [processing] allow using layer names as input values volaya <volayaf@gmail.com> 2015-06-30 [processing] improvements fro gdal rasterize algs/gdal/rasterize.py fixes #12541 volaya <volayaf@gmail.com> 2015-06-30 [processing] allow changing font size in script editor fixes #11328 volaya <volayaf@gmail.com> 2015-06-26 [processing] do not accept grass vector layers as inputs fixes #12436 Sandro Santilli <strk@keybit.net> 2015-07-02 DBManager TopoViewer: zoom on topology if first load Fixes #13064 Juergen E. Fischer <jef@norbit.de> 2015-07-02 qgsserver: use _putenv_s on windows and setenv on windows (followup 79d37c1) Juergen 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 Juergen 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 Juergen 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@keybit.net> 2015-07-02 DBManager topoviewer: don't be fooled by srid=-1 in topology.topology Fixes #12802 Merge: cce6c8b 89b275c Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-07-02 Merge branch 'master' of github.com:qgis/Quantum-GIS Merge: 738260a a9c830e Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-07-02 [FEATURE]: getMap in dxf format Juergen E. Fischer <jef@norbit.de> 2015-07-02 Revert "fix precise build" This reverts commit e11b1872b24fe8f91d2288cd7df896dcc368f212. Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-01 make sub tests following the label in composer rotation pass Juergen E. Fischer <jef@norbit.de> 2015-07-01 fix composer picture test on windows Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-07-01 avoid modifying test data Juergen E. Fischer <jef@norbit.de> 2015-07-01 restore points files Juergen E. Fischer <jef@norbit.de> 2015-07-01 fix TestQgsProject Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-30 fix PyQgsServer test Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-30 fix warning Juergen E. Fischer <jef@norbit.de> 2015-06-30 postgres provider: fix indexing of default values (fixes #12996; folloup 61f39d6f) Juergen 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: 3094297 a9c6396 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() Juergen E. Fischer <jef@norbit.de> 2015-06-30 also fix doxygen comments in sip files Juergen E. Fischer <jef@norbit.de> 2015-06-30 fix typo Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-27 osgeo4w: packaging fix (cherry picked from commit a486c7cec810f918b43fa81adc321fafef2fce4d) Juergen E. Fischer <jef@norbit.de> 2015-06-29 edit widget: fix ranges (followup 91e44eaf; fixes #12421) Merge: 9b69825 f8133cc mhugent <marco.hugentobler@sourcepole.ch> 2015-06-29 Merge pull request #2179 from elpaso/patch-3 Added myself Merge: 2b444ac 0a93b17 mhugent <marco.hugentobler@sourcepole.ch> 2015-06-29 Merge pull request #2178 from elpaso/patch-2 Added myself Merge: 1dfe005 540165d mhugent <marco.hugentobler@sourcepole.ch> 2015-06-29 Merge pull request #2092 from elpaso/server-refactoring-3 [SERVER] Server refactoring and Python bindings/tests Juergen E. Fischer <jef@norbit.de> 2015-06-29 wms provider: recover the possibility to configure the feature count in WMS requests Juergen 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: 355fc91 4420b3b 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 Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-26 Bump version to 2.11 Juergen E. Fischer <jef@norbit.de> 2015-06-26 changelog update for 2.10 Juergen E. Fischer <jef@norbit.de> 2015-06-26 translation update for 2.10 from transifex Juergen E. Fischer <jef@norbit.de> 2015-06-26 release.pl: fix setting of new release name Juergen E. Fischer <jef@norbit.de> 2015-06-26 indentation update volaya <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 volaya <volayaf@gmail.com> 2015-06-26 [processing] fixed handling of folders and files in settings fixes #12511 volaya <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: 04439fe c62b52b 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: 7b31f12 9bf1ec2 Jürgen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-26 indentation and spelling fixes Juergen E. Fischer <jef@norbit.de> 2015-06-26 oracle provider: fix dfc2cf0 (fixes #13005; take II) volaya <volayaf@gmail.com> 2015-06-26 [processing] fixed 'add geometric properties' algorithm when output fields already exist in layer fixes #13010 volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-06-26 fix 2b703e3 Juergen E. Fischer <jef@norbit.de> 2015-06-26 processing: fix installation of saga 2.1.3 descriptions Merge: e6556a2 3387d6f Jürgen 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-24 add postgres layer: enforce selection of primary key for views (refs #11317) Juergen E. Fischer <jef@norbit.de> 2015-06-24 handle ogr sublayers with colon Juergen E. Fischer <jef@norbit.de> 2015-06-24 use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478) Juergen E. Fischer <jef@norbit.de> 2015-06-24 avoid reloading not rendered layers on map refresh volaya <volayaf@gmail.com> 2015-06-24 [processing] fixed saga algorithms when input is an sdat file volaya <volayaf@gmail.com> 2015-06-24 [processing] fixed a couple of wrong SAGA algorithm descriptions for 2.1.4 Merge: aab071d 5a9df7e volaya <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. Juergen E. Fischer <jef@norbit.de> 2015-06-24 indentation and spelling fixes Merge: 8656b2d 028c083 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 Juergen E. Fischer <jef@norbit.de> 2015-06-23 osgeo4w: switch to GRASS 7.0.1RC1 Juergen E. Fischer <jef@norbit.de> 2015-06-23 geometry validator: fix touching lines check (followup b9b9bc3, fixes #12730) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-23 invalidate first crs on project load (fixes #13011) Juergen E. Fischer <jef@norbit.de> 2015-06-23 dxf export: deprecate writeSolid (replaced with writePolygon) and add some doxymentation volaya <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 volaya <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 volaya <volayaf@gmail.com> 2015-06-23 [processing] better initialization of SAGA provider volaya <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 volaya <volayaf@gmail.com> 2015-06-23 [processing] added check to ensure input layers are valid volaya <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 volaya <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) volaya <volayaf@gmail.com> 2015-06-23 [processing] show error message when execution of algorithm from console failed volaya <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 volaya <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. volaya <volayaf@gmail.com> 2015-06-22 [processing] better sizing of columns in batch interface fixes #12706 Juergen E. Fischer <jef@norbit.de> 2015-06-22 include python-spatialite as build depencency for debian (followup 551cf82) volaya <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 volaya <volayaf@gmail.com> 2015-06-22 [processing] corrected last commit no need to rename algorithm volaya <volayaf@gmail.com> 2015-06-22 [processing] added import into postgis algorithm to simplified interface volaya <volayaf@gmail.com> 2015-06-22 [processing] fixed add model from file fixes #12902 volaya <volayaf@gmail.com> 2015-06-22 [processing] fixed using temporary files in field calculator volaya <volayaf@gmail.com> 2015-06-22 [processing] correctly handle filenames with long extension names in output file selector fixes #10264 volaya <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 volaya <volayaf@gmail.com> 2015-06-22 [processing] wait until file conversion is finished Juergen E. Fischer <jef@norbit.de> 2015-06-22 include libqt4-sql-sqlite as build dependency for debian volaya <volayaf@gmail.com> 2015-06-22 [processing] fixed output to non-supported vector formats in GRASS volaya <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: eaaa98f b39cb7b 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: 88629a6 72c56df alexbruy <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: 5dc0db6 a811cbc 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. Juergen E. Fischer <jef@norbit.de> 2015-06-20 indentation fixes Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-19 handle 64bit feature ids (fixes #13001) pcav <cavallini@faunalia.it> 2015-06-19 Better output name for saga kernel rldhont <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. Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-19 fix 61f39d6 Juergen 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: 61f39d6 22082d6 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 Juergen 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: 705eb74 72369fd 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: a316290 a0c04d1 Jürgen Fischer <jef@norbit.de> 2015-06-19 Merge pull request #2150 from nyalldawson/fix_cmake_warnings Fix cmake warnings under Win32 Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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@keybit.net> 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 Juergen 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: 1bdb426 395d630 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 Juergen 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 Juergen 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 Juergen 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 <larrys@dakotacarto.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: 77c3e86 cf5b454 volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-06-15 fix doxygen warning Juergen E. Fischer <jef@norbit.de> 2015-06-15 use class to temporary override locale to C Juergen 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: 8fbee12 12c1c86 Jürgen 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.kuhn@gmx.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. Juergen E. Fischer <jef@norbit.de> 2015-06-15 fix browser image Nathan Woodrow <madmanwoo@gmail.com> 2015-06-15 Add missing browser image Juergen E. Fischer <jef@norbit.de> 2015-06-09 ogr provider: increase width by one for decimal point if precision is given (fixes #11755) Juergen 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 Juergen 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@kartoza.com> 2015-06-13 Add notification support for gitter when running tests on travis. Juergen E. Fischer <jef@norbit.de> 2015-06-14 save spatialite as: create integer column from qlonglong if it fits (fixes #12325; followup b736317) Juergen E. Fischer <jef@norbit.de> 2015-06-14 fix df31fc0 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-06-14 node tool: show rubberband when moving (fixes #12959) Juergen E. Fischer <jef@norbit.de> 2015-06-14 postgres provider: fix feature count on delete (fixes #12957) Larry Shaffer <larrys@dakotacarto.com> 2015-06-13 Always bundle QTest framework and module on Mac, for plugin developers Juergen E. Fischer <jef@norbit.de> 2015-06-13 fix some crash on invalid layers Jürgen Fischer <jef@norbit.de> 2015-06-13 README.md: add link to irc webinterface also makes gitter evenly prominent. Merge: 5321894 ef0e3c3 Tim Sutton <tim@kartoza.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 <larrys@dakotacarto.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 Juergen E. Fischer <jef@norbit.de> 2015-06-12 allow adding polygons to multipolygons. fixes split part tool (refs #12799) Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-06-12 Add *.sortinc to .gitignore Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-06-11 Disable view updates while reloading attribute table Fix #12930 Juergen E. Fischer <jef@norbit.de> 2015-06-12 attribute editor: remove bunch of unused includes Juergen E. Fischer <jef@norbit.de> 2015-06-11 fix renaming of db/http connections (fixes #10632) Juergen E. Fischer <jef@norbit.de> 2015-06-11 attribute: also put selected item on top if sorting descending (fixes #12434) Juergen E. Fischer <jef@norbit.de> 2015-06-11 add missing sip bindings Juergen E. Fischer <jef@norbit.de> 2015-06-11 handle bad layers when custom layer order is set (fixes #12733) Juergen 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 Juergen 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: 61698fc 100de72 mhugent <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 volaya <volayaf@gmail.com> 2015-06-11 [processing] updated packaging tests volaya <volayaf@gmail.com> 2015-06-08 [processing] correctly handle multiple vector layers Juergen E. Fischer <jef@norbit.de> 2015-06-11 fix build on precise Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-06-10 reenable tips for new minor releases Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-06-10 indentation update Juergen 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: 86a4820 2b7d3d3 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 Juergen E. Fischer <jef@norbit.de> 2015-06-10 fix 4bb90e3 Denis Rouzaud <denis.rouzaud@gmail.com> 2015-06-10 sort includes Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-09 layer context menu: disable CRS related menu entries from table layers (fixes #12654) Juergen E. Fischer <jef@norbit.de> 2015-06-09 spatialite provider: load 64bit integers (fixes #12785) Juergen 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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-06-09 fix primary key search (fixes #11997) Juergen E. Fischer <jef@norbit.de> 2015-06-09 renderer: also consider support ogc wkb types for 3d (fixes crash after merging 3d polygons) Juergen E. Fischer <jef@norbit.de> 2015-06-09 fix warnings Juergen 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: 03ad6ac cf6de0f 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 nirvn <nirvn.asia@gmail.com> 2015-06-09 [gui] refresh the symbology and composer lock icons Merge: 558f0b2 3e17d56 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 nirvn <nirvn.asia@gmail.com> 2015-06-09 [gui] refresh the symbology add/remove/arrow icons Juergen E. Fischer <jef@norbit.de> 2015-06-08 date edit widget: show date if null is allowed Juergen E. Fischer <jef@norbit.de> 2015-06-08 mssql provider: improve datetime support (fixes #12461) Merge: 77bf10b 941107d volaya <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 Juergen 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) Juergen 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) Juergen 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: 77d68b0 fab465a alexbruy <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: ea31c68 4075979 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: 624d142 cc8c7ab 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 pcav <cavallini@faunalia.it> 2015-06-06 Better output name for some SAGA Processing modules pcav <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) Juergen E. Fischer <jef@norbit.de> 2015-06-06 expression: let concat handle NULL like empty string (like in postgres) Merge: 7aae459 6ef5fb7 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 Juergen E. Fischer <jef@norbit.de> 2015-06-05 wmts: also accept extents in WGS84BoundingBox (fixes #12432) Juergen 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: 1cd4fd6 fb107f1 Jürgen 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.kuhn@gmx.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: 0df62b7 65a57ed 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.kuhn@gmx.ch> 2015-06-05 AttributeForm: Use horizontal space for editor widgets Followup e66dd998d Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-05 Use full height on attribute form with drag and drop layout And fix some file permission issues Juergen E. Fischer <jef@norbit.de> 2015-06-04 fix crash attribute table crash when attributes are added/removed bypassing vector layer (fixes #12477) Juergen 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: 8cdd617 12134a0 pcav <cavallini@faunalia.it> 2015-06-04 Merge branch 'master' of https://github.com/qgis/QGIS pcav <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 <larrys@dakotacarto.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.kuhn@gmx.ch> 2015-06-04 Add test for NULL bounding box of empty line Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-04 Don't crash when deleting last vertex Fix #12867 Also preserves NULL rectangles in QgsRectangle::normalize() Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-03 PalLabelling: Reproject geometries before evaluating mininum size Followup 2b096e09 Juergen E. Fischer <jef@norbit.de> 2015-06-03 fix style selection when loading from database (fixes #12863) Juergen E. Fischer <jef@norbit.de> 2015-06-03 homogenize translation strings Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-03 Fix suppress labelling of short lines And deduplicate code Followup cfe397e Juergen 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. Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-06-02 debian packaging update: include links to qt4 in api docs Merge: afa389f 9fcbbc3 mhugent <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.kuhn@gmx.ch> 2015-06-02 Doxymentation for QgsMessageBar Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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.kuhn@gmx.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: ddfb9d1 c859127 alexbruy <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.kuhn@gmx.ch> 2015-06-01 Add some doxymentation to collapsible group boxes Merge: ae11a73 92b1439 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 Juergen E. Fischer <jef@norbit.de> 2015-06-02 ogr provider: only reset feature id of added feature, if OGR assigned one (fixes #12648) nirvn <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.kuhn@gmx.ch> 2015-06-01 Save collapsed state for relation editor widgets individually Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-01 Python ConvertToSubclass and Doxymentation for drag and drop designer API Juergen 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.kuhn@gmx.ch> 2015-06-01 Fix compiling Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-06-01 Fix sip bindings for QgsTransaction Merge: ded11b3 43cf6b0 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-06-01 geometry sip sync Juergen 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: 738838a 3273365 alexbruy <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) Juergen E. Fischer <jef@norbit.de> 2015-05-31 make initialization of connection pool thread save on MSVC (probably better fix for 1e96813) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-31 include user.py in translations Merge: 51bd0b2 f7401c9 Jürgen 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.kuhn@gmx.ch> 2015-05-30 Followup 0f8f618 Accidentally merged an extra line Matthias Kuhn <matthias.kuhn@gmx.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: 0c9c631 f8ae76b alexbruy <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: 2dc5d95 2b1b9f5 alexbruy <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 Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-29 indentation update Merge: 7db5272 62c837e 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 nirvn <nirvn.asia@gmail.com> 2015-05-29 [gui] add left/right margin to browser panel for consistency nirvn <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: bd3b173 b16b6bb Tim Sutton <tim@linfiniti.com> 2015-05-28 Merge pull request #2085 from timlinux/master Updated splash for Nødebo Merge: c61d5f2 aba4fe0 alexbruy <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: 352e824 8c624a3 alexbruy <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-28 validate attribute index in editor widget calls Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2015-05-28 Show checkboxes in pluginmanager Fix #12839 Followup be15d95 Matthias Kuhn <matthias.kuhn@gmx.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: a02e694 7b94fc5 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 nirvn <nirvn.asia@gmail.com> 2015-05-28 [gui] refresh icons for the layer, browser, and identity panels (svg files) Matthias Kuhn <matthias.kuhn@gmx.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 nirvn <nirvn.asia@gmail.com> 2015-05-28 [gui] refresh icons for the layer, browser, and identity panels Juergen E. Fischer <jef@norbit.de> 2015-05-28 include more geometry headers in install Merge: bfabb85 89477af 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 Juergen E. Fischer <jef@norbit.de> 2015-05-28 debian packaging update: make build dir configuable Tim Sutton <tim@kartoza.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.kuhn@gmx.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 Juergen E. Fischer <jef@norbit.de> 2015-05-27 also depend on spatialite_init_ex() in pyspatialite (followup 252aaab andd4b72a2) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-27 Fix artefacts with map tool select rectangle Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-27 Fix crash if multiple multiline text edtit widgets for the same field are shown Fix #11813 Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-05-27 Add tests for QgsAttributeTableModel Juergen E. Fischer <jef@norbit.de> 2015-05-27 depend on spatialite_init_ex() for 'new' spatialite initialization (followup 252aaab) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-27 Hide measurement rubberband on dialog close Fix #12834 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-27 Fix some warnings Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-27 Fix build errors, followup 1eac259 Matthias Kuhn <matthias.kuhn@gmx.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: 26e6725 a0a1cea 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 <nathan.woodrow@mapsolutions.com.au> 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.kuhn@gmx.ch> 2015-05-27 Fix developers map background loading Fix #12831 Workaround for https://github.com/Leaflet/Leaflet/issues/2021 Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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 <nathan.woodrow@mapsolutions.com.au> 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.kuhn@gmx.ch> 2015-05-27 Add some more spacing around plugin text Followup 36c844b3 elpaso <apasotti@gmail.com> 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: c729a75 596b126 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: c729a75 a3454e7 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) Juergen E. Fischer <jef@norbit.de> 2015-05-27 fix gui header installation Juergen E. Fischer <jef@norbit.de> 2015-05-26 also handle writing of relative paths (followup 47cb75d; fixes #12823) Juergen E. Fischer <jef@norbit.de> 2015-05-26 fix crash on close (fixes #12822) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-26 Fix warning Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-26 Fix warnings Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-26 Fix warning Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-26 Followup cec5bdeb : Add tests for expression compiler Merge: 13d67c0 ae6b290 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-05-26 add missing files to 252aaab8 Juergen E. Fischer <jef@norbit.de> 2015-05-26 adopt 'new' spatialite initialization scheme via thin wrapper around sqlite3_open and sqlite3_close (fixes #12771) Juergen 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: 9e5b2ba 6e4b883 alexbruy <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.kuhn@gmx.ch> 2015-05-26 Coverity fixes Merge: b5801af e015a7e Matthias Kuhn <matthias.kuhn@gmx.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: e2edc54 a6bf6e9 mhugent <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: f31abe4 b4f4663 mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-05-25 avoid warning about not created test difference image Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-25 geometry fixes: * 3d geometries from oracle * windows build Merge: 0b9ea9a e440dee Hugo Mercier <hugo.mercier@oslandia.com> 2015-05-25 Merge pull request #2025 from mhugo/db_manager_dev db manager SQL window enhancements Merge: 4e14f8d a5351fc 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 Juergen E. Fischer <jef@norbit.de> 2015-05-25 fix 8050697 Juergen E. Fischer <jef@norbit.de> 2015-05-25 make postgres provider tests optional Juergen E. Fischer <jef@norbit.de> 2015-05-25 fix some warnings Merge: b7a2a79 a62adfe mhugent <marco.hugentobler@sourcepole.ch> 2015-05-25 Merge pull request #2048 from alexbruy/fix-curvature-filter fix total curvature calculation (fix #5967) Merge: bb80c63 68fe5f5 mhugent <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: 12883f5 cee47d6 alexbruy <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: 6596adc 4f87af0 alexbruy <alexander.bruy@gmail.com> 2015-05-25 Merge pull request #2072 from NaturalGIS/fix_grass7_r_relief2 [processing] fix grass7 r.relief2 Merge: cec5bde d591ac4 alexbruy <alexander.bruy@gmail.com> 2015-05-25 Merge pull request #2073 from NaturalGIS/fix_grass7_r_flow [processing] fix grass7 r.flow Juergen 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: dbdfe40 7822927 volaya <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) Juergen E. Fischer <jef@norbit.de> 2015-05-23 fix windows build (also reapplies 584f192, lost in a6f1ec) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Postgres provider: test default values are correctly returned Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Add some providers to README.md Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Less warnings Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Hide private shared data implementation from the library symbols Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Use -fvisibility=hidden also for plugins Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Also plugins Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-23 Add some comments to provider test suite Matthias Kuhn <matthias.kuhn@gmx.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: 10239a0 adb5b64 alexbruy <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. rldhont <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.kuhn@gmx.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: e25fb2d e2ff8ed pcav <cavallini@faunalia.it> 2015-05-22 Merge branch 'master' of https://github.com/qgis/QGIS pcav <cavallini@faunalia.it> 2015-05-22 Fix for #12812 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-22 Make python NULL hashable Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-22 Provider testing * Test more operations * Include spatialite tests rldhont <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 rldhont <rldhont@gmail.com> 2015-05-22 Revert "[BUGFIX] Remove extra line after header" This reverts commit 7ab336f2064b59df9ca42b7b822324bbd26e96ff. Merge: 9031e98 cb4d518 mhugent <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! pcav <cavallini@faunalia.it> 2015-05-22 Uniform and informative output names for Processing (QGIS, final) Merge: 00f6497 7ab336f pcav <cavallini@faunalia.it> 2015-05-22 Merge branch 'master' of https://github.com/qgis/QGIS pcav <cavallini@faunalia.it> 2015-05-22 Uniform and informative output names for Processing (QGIS, Take #2) rldhont <rldhont@gmail.com> 2015-05-22 [BUGFIX] Remove extra line after header Merge: 7dacddc 06ae01e pcav <cavallini@faunalia.it> 2015-05-22 Merge branch 'master' of https://github.com/qgis/QGIS pcav <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: d33bf3d 81e21b5 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: ce7b1d3 278141f 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: f337d41 a64ffc4 Jürgen 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: f81d808 e0098a5 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.kuhn@gmx.ch> 2015-05-21 Add new postgres provider test Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-27 Convert tests/README to markdown and add more information Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-27 Provider test Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-23 Add unit tests for postgres provider basically to get a framework to test the expression compiler Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-27 Make expression compiler configurable Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-04-23 Add convenience method QgsVectorLayer::getFeatures( expression ) Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-05-22 Doxymentation Juergen E. Fischer <jef@norbit.de> 2015-05-22 fix windows build Juergen E. Fischer <jef@norbit.de> 2015-05-22 debian packaging update Merge: f5054ce c19a4a7 volaya <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.kuhn@gmx.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 rldhont <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 volaya <volayaf@gmail.com> 2015-05-21 [processing] implement alternative display names for algorithms volaya <volayaf@gmail.com> 2015-05-21 [processing] add help links for gdal/ogr alga volaya <volayaf@gmail.com> 2015-05-21 [processing] fixed saga help links volaya <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: a6f1ece fd6dc0d 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 rldhont <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 volaya <volayaf@gmail.com> 2015-05-21 [processing] fixed ‘add script from file’ tool volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-05-20 dxf export: more ellipse marker fixes (essentially like in simple marker) Juergen E. Fischer <jef@norbit.de> 2015-05-21 feature: fix crash when feature 'owns' no geometry Merge: d14c4aa 27c2b5c pcav <cavallini@faunalia.it> 2015-05-20 Merge branch 'master' of https://github.com/qgis/QGIS pcav <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 pcav <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 volaya <volayaf@gmail.com> 2015-05-20 [processing] added support for online R scripts volaya <volayaf@gmail.com> 2015-05-20 [processing] do not close window after executing algorithm if there are problems volaya <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 pcav <cavallini@faunalia.it> 2015-05-20 Uniform and informative output names for Processing (GRASS-v.* modules take #1 - up to v.lidar*) Merge: 7cc38ae 9a32c28 pcav <cavallini@faunalia.it> 2015-05-20 Merge branch 'master' of https://github.com/qgis/QGIS pcav <cavallini@faunalia.it> 2015-05-20 Uniform and informative output names for Processing (GRASS-r.* modules complete) Juergen E. Fischer <jef@norbit.de> 2015-05-20 dxf export: fix circle marker Juergen E. Fischer <jef@norbit.de> 2015-05-20 remove maprenderertest in app Juergen 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: 7e69bd1 df039ee 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) volaya <volayaf@gmail.com> 2015-05-20 [processing] use algorithm alias name also in advanced mode volaya <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: eaeea21 9b34202 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 Juergen E. Fischer <jef@norbit.de> 2015-05-20 prepare to use a different icon for qgis browser on windows Matthias Kuhn <matthias.kuhn@gmx.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: d978f3f b8bc181 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-19 about: make the SHA a link to github Juergen E. Fischer <jef@norbit.de> 2015-05-19 doxygen fixes (followup f314522) Merge: f782e77 3e39783 volaya <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: a495c8c 5729227 volaya <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 volaya <volayaf@gmail.com> 2015-05-20 [processing] swallow possible exceptions when reading console output from SAGA volaya <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 Juergen 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@keybit.net> 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) Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-05-18 also download Untgz.zip from qgis.org Juergen E. Fischer <jef@norbit.de> 2015-05-18 creatensis.pl: always reload setup.ini Juergen E. Fischer <jef@norbit.de> 2015-05-18 fix some warnings Juergen E. Fischer <jef@norbit.de> 2015-05-17 fix doxygen warning Merge: 24974e0 0b32606 pcav <cavallini@faunalia.it> 2015-05-18 Merge branch 'master' of https://github.com/qgis/QGIS pcav <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 pcav <cavallini@faunalia.it> 2015-05-18 Uniform and informative output names for Processing (GRASS-r.* modules, take #2, up to r.report) pcav <cavallini@faunalia.it> 2015-05-18 Uniform and informative output names for Processing (GRASS-r.* modules, take #1, up to r.grow) pcav <cavallini@faunalia.it> 2015-05-18 Uniform and informative output names for Processing (GRASS-i.*modules) pcav <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 Juergen 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.kuhn@gmx.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.kuhn@gmx.ch> 2015-05-13 Generate unique variable names for python init form Fix #12676 Fix #12711 Fix #12729 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-13 Allow changing the name of a drag and drop designer tab Fix #10724 rldhont <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.kuhn@gmx.ch> 2015-05-13 Add python bindings for QgsWidgetWrapper Allows the usage of `widget.wrapper()` from a form's python init script. volaya <volayaf@gmail.com> 2015-05-13 [processing] Added packaging tests, to easily check that a qgis installation has Processing dependencies Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-12 postgres provider: avoid quering layer_styles if it doesn't exist Sandro Santilli <strk@keybit.net> 2015-05-12 Report checking and availablility of pointcloud (via debug) Sandro Santilli <strk@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-05-12 postgres provider: avoid point cloud error Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-09 ogr provider: limit mysql driver to requested layer Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-05-08 replace pow10 with qPow (fixes #12717) Juergen E. Fischer <jef@norbit.de> 2015-05-08 oracle provider: fix srid detection (fixes #12674) Juergen E. Fischer <jef@norbit.de> 2015-05-08 doxymentation fix Juergen E. Fischer <jef@norbit.de> 2015-05-07 indentation update Juergen 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: c9897ab 8a98934 alexbruy <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 volaya <volayaf@gmail.com> 2015-05-07 [processing] added box with console commands for gdal/ogr algs volaya <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: c6735cc 15323b8 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 Juergen E. Fischer <jef@norbit.de> 2015-05-07 wms server: include geometry type of layer in GetProjectSettings Sandro Santilli <strk@keybit.net> 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: 410e6f3 48e9be9 volaya <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: e58e8ac 9d6b280 volaya <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: c4eb1fb 70d3907 volaya <volayaf@gmail.com> 2015-05-06 Merge pull request #2028 from ninsbl/master Provide option for R_LIBS_USER in Processing Merge: 6fbb2d6 b8c2525 volaya <volayaf@gmail.com> 2015-05-06 Merge pull request #1910 from radosuav/obt_fix [Processing] Fix bug in reading ParameterMultipleInput in OTB algorithms. Merge: 79c0d5b d1985b3 volaya <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 Juergen E. Fischer <jef@norbit.de> 2015-05-06 handle projects path with apostrophe (fixes #12691) Juergen 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? Juergen 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: 69aa115 51c180b Nathan Woodrow <madmanwoo@gmail.com> 2015-05-05 Merge pull request #2024 from tecoholic/8212 fixes #8212 Merge: eb964f9 57d5d07 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: 8902a86 314bf4e 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: 72eb1aa 51c5931 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.kuhn@gmx.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: 6004c14 edeafa9 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 Juergen 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.kuhn@gmx.ch> 2014-03-18 Add rpm files to build Fedora/CentOS/RHEL packages Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-05-01 Also let CMake find grass libs in default system location Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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.kuhn@gmx.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.kuhn@gmx.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: c2fb5e1 f7e46ee alexbruy <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 rldhont <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.kuhn@gmx.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: 9f2c544 3c22aff Matthias Kuhn <matthias.kuhn@gmx.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 elpaso <apasotti@gmail.com> 2015-04-28 Fix usability issue in attributetable The height of rows is too small to see its contents on hidpi screens elpaso <apasotti@gmail.com> 2015-04-28 Fix usability issue in statusbar The height of scale and coordinates is too small to see its contents on hidpi screens volaya <volayaf@gmail.com> 2015-04-28 [processing] fixed rendering styles dialog fixes #12583 volaya <volayaf@gmail.com> 2015-04-28 [processing] enabled inut checks for field calculator algorithm fixes #12586 volaya <volayaf@gmail.com> 2015-04-28 [processing] fixed saga split rgb for 2.1.4 volaya <volayaf@gmail.com> 2015-02-12 [processing] fixed wrong creation of error message in script algorithm Merge: 0f35192 f9ee7a3 Matthias Kuhn <matthias.kuhn@gmx.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: 09020dc f51941b alexbruy <alexander.bruy@gmail.com> 2015-04-27 Merge pull request #2008 from NaturalGIS/remove_grass_modules [processing] remove r.mapcalculator from GRASS7 modules Merge: 5fe7f3d9 b3d8fc2 alexbruy <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: b413271 ac2d817 alexbruy <alexander.bruy@gmail.com> 2015-04-27 Merge pull request #2004 from NaturalGIS/fix_grass7_slope_aspect [processing] fix grass7 r.slope.aspect Merge: 80a65b9 b8dcb88 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-04-26 db manager: fix BaseError handing (fixes #12645) Merge: e7e0279 031f9a9 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.kuhn@gmx.ch> 2015-04-24 Minimize installed travis dependencies Sandro Santilli <strk@keybit.net> 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 Juergen 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@keybit.net> 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: 9c5cbd4 c246fec alexbruy <alexander.bruy@gmail.com> 2015-04-22 Merge pull request #1998 from radosuav/missing_html_tags [processing] fix displaying result graphs Juergen E. Fischer <jef@norbit.de> 2015-04-22 osgeo4w: fix buildname (followup dec0ca5) Juergen E. Fischer <jef@norbit.de> 2015-04-21 fix where clause when multiple features are filtered by ids (fixes #12616, followup d1e23a6) Juergen 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: 8ccae4f af64ae9 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-04-20 doxymentaton: add 2.8 to main page Juergen E. Fischer <jef@norbit.de> 2015-04-20 fix doxymentation warnings Juergen 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: d78bc7d 265c253 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-20 Merge pull request #1993 from manisandro/fldidx Fix primary key search uniqueness Duplicate suffix `_0` has not been detected previously Juergen E. Fischer <jef@norbit.de> 2015-04-19 osgeo4w: reflect version in nightly build name Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-04-17 remove unused button in categorized renderer ui Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-04-17 Fix RelationReference widget previously it would not return any value when the content changed since 868eeb2 Juergen 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) pcav <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: cfe397e ed6d8dc alexbruy <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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-04-12 fix grass script install Juergen E. Fischer <jef@norbit.de> 2015-04-12 fix coverity warnings Juergen E. Fischer <jef@norbit.de> 2015-04-12 yet another debian fix (followup 1dd8317) Juergen E. Fischer <jef@norbit.de> 2015-04-12 fix grass provider test (followup 7219336) Juergen 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 Juergen 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: 325b824 ed784d9 alexbruy <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: 04324fd 84af60a Nyall Dawson <nyall.dawson@gmail.com> 2015-04-11 Merge pull request #1974 from vmora/graduated_by_size [feature] graduated with varying size Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-04-10 oracle spatial: use sdo_relate for exact intersect feature requests where oracle spatial is available Juergen 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) Juergen 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 pcav <cavallini@faunalia.it> 2015-04-10 Better output names for SAGA models pcav <cavallini@faunalia.it> 2015-04-10 Better naming for GDAL outputs (partial fix for http://hub.qgis.org/issues/12542) pcav <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. pcav <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: c801c50 7097a50 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: c801c50 5bc9a7e 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: 33d973f f94d92f alexbruy <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: b83eb9f a23a30c alexbruy <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: 7d812dd c78374b 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: 1973c97 4548fbb 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: dc7542c d9f19de 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: 7c419bf 33655a0 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 Juergen E. Fischer <jef@norbit.de> 2015-04-09 include pointer to message in connection error message (fixes #12526) Juergen E. Fischer <jef@norbit.de> 2015-04-09 remove outdated batch file Juergen 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: 77ede9c ed005c0 Nyall Dawson <nyall.dawson@gmail.com> 2015-04-09 Merge pull request #1978 from m-kuhn/composerremoved Add QgisInterface::composerRemoved signal Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-04-07 indentation update Juergen 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: f055db1 6850ce6 Sandro Santilli <strk@keybit.net> 2015-04-07 Merge pull request #1972 from naihil/rubberband-visibility-fix Don`t change current visibility flag of rubberband on updates Juergen E. Fischer <jef@norbit.de> 2015-04-04 map canvas: update sip bindings (followup c3321e5) Juergen 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. Juergen 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 Juergen 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 rldhont <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: a844bfa 9b83b53 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: a844bfa fe37600 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@keybit.net> 2015-03-28 Recompute rubberband extent on zoom/pan Fix #12392 Includes testcase Sandro Santilli <strk@keybit.net> 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.kuhn@gmx.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 rldhont <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() Juergen E. Fischer <jef@norbit.de> 2015-03-28 dxf export: either use rgb or palette color (followup 9961095) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-30 ValueRelation autocompleter: case insensitivity Merge: 1cce091 9c2f572 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.kuhn@gmx.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) Juergen 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.kuhn@gmx.ch> 2015-03-24 Add unit tests for virtual fields Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-24 Make virtual fields updatable Fix #11547 Fix #10994 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-18 Show current expression of virtual fields Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-20 Add filter chaining to the pre-filters of the relation reference wdg Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-17 Add pre-filters to relation reference widget Matthias Kuhn <matthias.kuhn@gmx.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: 837c7ee 4a52750 Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-03-24 ftools: fix strings and add to translation (fixes #9970) Juergen E. Fischer <jef@norbit.de> 2015-03-24 raster calculator: add logarithmic functions Juergen E. Fischer <jef@norbit.de> 2015-03-24 server: accept empty bbox as valid (followup 57046c5, fixes #12440) Juergen E. Fischer <jef@norbit.de> 2015-03-24 dxf export: fix data defined outline color of simple markers Juergen 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: 25e4e4d d2d1d51 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-24 Merge pull request #1960 from manisandro/nitpick Don't store QGis::WkbType in int Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-03-23 update_ts.sh: include locations Juergen 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 Juergen 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: 297a94f 99e6a62 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: 250eb74 48591df Chris Crook <ccrook@linz.govt.nz> 2015-03-21 Merge branch '5605-types' of git://github.com/carolinux/QGIS into carolinux-5605-types Juergen E. Fischer <jef@norbit.de> 2015-03-20 better fix for 8c8a9e07 Larry Shaffer <larrys@dakotacarto.com> 2015-03-20 Set GDAL env vars for when gdal lib is bundled in app on Mac Juergen E. Fischer <jef@norbit.de> 2015-03-20 server: fix parsing of bbox numbers in scientific notation containing + (reverts 905561f) Juergen 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 <larrys@dakotacarto.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 <larrys@dakotacarto.com> 2015-03-19 Fix typo about becoming a translator Merge: e57136c f17755c 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 Juergen 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) Juergen 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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-03-19 also update INSTALL.t2t output files (followup d53fbe8) Merge: 65378e6 d53fbe8 Matthias Kuhn <matthias.kuhn@gmx.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 Juergen E. Fischer <jef@norbit.de> 2015-03-19 vector layer: connect missing edit buffer signals Merge: b8dc08f 54ce784 Nyall Dawson <nyall.dawson@gmail.com> 2015-03-19 Merge pull request #1956 from Gustry/add-way [db manager] add 'way' to geometry column Juergen E. Fischer <jef@norbit.de> 2015-03-18 debian packaging: create LICENSE link (fixes #12400) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-03-18 Close attribute dialog when layer is removed Fix #12336 Matthias Kuhn <matthias.kuhn@gmx.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' Juergen 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.kuhn@gmx.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.kuhn@gmx.ch> 2015-03-17 Don't try to connect to null action (removes a warning) Juergen 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) pcav <cavallini@faunalia.it> 2015-03-17 Added to contributors Merge: 554a63a 66335b0 Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2015-03-11 Do not link qgis_core against qscintilla Juergen 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 Juergen 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) Juergen 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 Juergen 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> Juergen E. Fischer <jef@norbit.de> 2015-03-09 fix arm build Tom Kralidis <tomkralidis@gmail.com> 2015-03-08 Update connections-default.xml Merge: a3811ec 31e57d0 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. Juergen E. Fischer <jef@norbit.de> 2015-03-07 fix precise builds Juergen E. Fischer <jef@norbit.de> 2015-03-07 add LD_LIBRARY_PATH note to INSTALL Merge: 0be193d c68e604 Jürgen Fischer <jef@norbit.de> 2015-03-07 Merge pull request #1943 from sebastic/pyspatialite Don't build internal pyspatialite on Debian jessie & sid Merge: 37a7831 88e1d7a 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. Juergen 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-03-05 osgeo4w: also remove nightly shortcuts Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-03-04 postgres provider: use min()/max() before casting (followup bf56457; fixes #12306) Merge: 2844005 b566587 volaya <volayaf@gmail.com> 2015-03-04 Merge pull request #1939 from gioman/fix_saga_213_kernel fix SAGA 2.1.3 Kernel Density Estimation Juergen E. Fischer <jef@norbit.de> 2015-03-04 postgres provider: disable editing of existing features when ctid is key Juergen 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@keybit.net> 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@keybit.net> 2015-03-03 Use ST_Force2D from PostGIS-2.1.0 up Sandro Santilli <strk@keybit.net> 2015-03-03 Add comment about possible pending bug in force2d need detection Sandro Santilli <strk@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-03-01 release.pl: add tagging of long term release Juergen E. Fischer <jef@norbit.de> 2015-03-01 translation string fix Merge: 3628b43 1fd43c4 alexbruy <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 Juergen 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+) Juergen 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: 919b8b6 63f612f 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 Juergen E. Fischer <jef@norbit.de> 2015-02-26 fix measurement dialog translation (fixes #12262) Juergen E. Fischer <jef@norbit.de> 2015-02-26 remove obsolete python ts removal Merge: 97ace3c 159f577 Jürgen Fischer <jef@norbit.de> 2015-02-25 Merge pull request #1930 from sebastic/debian Add dependency on libqgis-server to libqgis-dev. Juergen 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.kuhn@gmx.ch> 2015-02-25 Fix a const... Juergen E. Fischer <jef@norbit.de> 2015-02-25 use PyQt4 where deprecated pyqtconfig is unavailable (fixes #10596 and fixes #11465) Juergen E. Fischer <jef@norbit.de> 2015-02-25 debian packaging updates Juergen 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@keybit.net> 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: 0b874ce 701cd1c 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: a292914 94f9ae2 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 Juergen E. Fischer <jef@norbit.de> 2015-02-24 fix crash on exit Juergen 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: c1e1a7e be07f23 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: c1e1a7e 53712c7 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: 8ab014d b4f2568 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: 8ab014d a6af682 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: b7ad288 5260ef3 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: b7ad288 67e4a9a 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: 33c6051 bf08b7b alexbruy <alexander.bruy@gmail.com> 2015-02-24 Merge pull request #1924 from gioman/processing_add_gdal_tileindex [processing] add gdal tileindex Juergen E. Fischer <jef@norbit.de> 2015-02-24 debian packaging fix Juergen E. Fischer <jef@norbit.de> 2015-02-24 fix build (followup 6de2828) Juergen E. Fischer <jef@norbit.de> 2015-02-24 remove debug output (followup 6de2828) Juergen 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: 0ccc07a 6c142ed Jürgen 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. Juergen 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: f9c1db8 8d87f35 volaya <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. Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-22 don't set parent of QFontDialog to avoid the stylesheet font (fixes #12233) Juergen 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: da76270 23a3746 Tim Sutton <tim@linfiniti.com> 2015-02-21 Merge pull request #1919 from timlinux/master Updated developer image for about box Tim Sutton <tim@kartoza.com> 2015-02-21 Updated developer image for about box Larry Shaffer <larrys@dakotacarto.com> 2015-02-20 Add qgis.server to PyQGIS console .api file generation Larry Shaffer <larrys@dakotacarto.com> 2015-02-20 Update Mac bundling for qgis_server lib Juergen E. Fischer <jef@norbit.de> 2015-02-20 oracle provider: consider srid when looking trying spatial index (followup 991f94d; fixes #12230) Merge: c2bc279 c1b68a5 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. Juergen E. Fischer <jef@norbit.de> 2015-02-20 osgeo4w: fix python server module packaging Juergen E. Fischer <jef@norbit.de> 2015-02-20 include missing zh-Hans translation Juergen E. Fischer <jef@norbit.de> 2015-02-20 use gdal enums GDALDataType and GDALColorInterp instead of int Juergen E. Fischer <jef@norbit.de> 2015-02-20 Bump version to 2.9 Juergen E. Fischer <jef@norbit.de> 2015-02-20 changelog update for 2.8 Juergen E. Fischer <jef@norbit.de> 2015-02-20 translation update to 2.8 from transifex Juergen E. Fischer <jef@norbit.de> 2015-02-20 fix syntax error (followup 7ffdef2) Merge: 10d2ce4 8fe1fa8 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@kartoza.com> 2015-02-20 Small tweaks and improvements to the changelog in news Sandro Santilli <strk@keybit.net> 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: 34a6a36 494c36a mhugent <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: c69f153 e1508c1 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-20 Some documentation updates preceeding the release Tim Sutton <tim@kartoza.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 Juergen E. Fischer <jef@norbit.de> 2015-02-19 avoid repeating the array dimension (followup e6f91ca) Juergen 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: 9e83ed8 13d77f4 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 Juergen 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@keybit.net> 2015-02-19 Correctly remove duplicated check Martin Dobias <wonder.sk@gmail.com> 2015-02-19 Added myself to the map Sandro Santilli <strk@keybit.net> 2015-02-19 Handle save and load error for rendered image Sandro Santilli <strk@keybit.net> 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@keybit.net> 2015-02-19 Remove duplicated check Sandro Santilli <strk@keybit.net> 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 <larrys@dakotacarto.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. Juergen E. Fischer <jef@norbit.de> 2015-02-18 postgres provider: also use fieldExpression used to retrieve values in minimumValue/maximumValue/uniqueValues Juergen E. Fischer <jef@norbit.de> 2015-02-18 server: keep NULL values on featureinfo Larry Shaffer <larrys@dakotacarto.com> 2015-02-18 Add C++11 -Wno-deprecated-register only to clang versions with support Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-18 coverity fixes Juergen E. Fischer <jef@norbit.de> 2015-02-18 identation update Merge: b6dd1e4 b1bc3cd Jürgen 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 Juergen 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 nirvn <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 Juergen E. Fischer <jef@norbit.de> 2015-02-17 fix freebsd build (fixes #12105) Juergen E. Fischer <jef@norbit.de> 2015-02-17 identify results: consider plain/text wms response and gml attributes as utf-8 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-17 processing: fix unused variable error Merge: da0822c e62a7fa alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-02-17 server: add charset utf-8 to content type of responses in text/ format Juergen 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: f64730e 3bb448a Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-17 Merge pull request #1893 from rutsky/patch-2 add missing dot at the end of sentence Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-16 server getfeatureinfo: delegate value representation to editor widgets (fixes #12210) Juergen E. Fischer <jef@norbit.de> 2015-02-16 dxf export: fix encoding for japanese (take II; followup ce0fd7a) Merge: b3bd32f 1144f3e Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-16 Merge pull request #1901 from m-kuhn/fixrendering Fix rendering position in incremental rendering Juergen E. Fischer <jef@norbit.de> 2015-02-16 server getfeatureinfo: restore quoting in plain/text format Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-16 remove unused message log viewer flag (follows up followup followup 957f1ac) Juergen E. Fischer <jef@norbit.de> 2015-02-15 dxf export: doxyment more methods Juergen E. Fischer <jef@norbit.de> 2015-02-15 dxf export: make encoding configurable (fixes #11578) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-15 Followup followup ff788db The code was moved. This was just a leftover. Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-15 Followup ff788db Commit ff788db unintentionally inverted the meaning of the ifdef check Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-14 fix QgsProject::clearProperties() doxymentation Juergen 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: f69e0bb 221ba9c Jürgen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-13 fix processing plugin main translation and add translations for toplevel toolbox entries (fixes #12168) Juergen E. Fischer <jef@norbit.de> 2015-02-13 attribute table filter: consider LongLong numeric too Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-13 fix field calculator when update are allowed and add attribute is not (fixes #11932) Juergen E. Fischer <jef@norbit.de> 2015-02-12 improve field conversions (fixes #12004) Juergen E. Fischer <jef@norbit.de> 2015-02-12 fix runtime warning Juergen E. Fischer <jef@norbit.de> 2015-02-12 fix doxymentation warnings Juergen 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 <larrys@dakotacarto.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 Juergen 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: b26556e 3c93827 volaya <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 <nathan.woodrow@mapsolutions.com.au> 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 <nathan.woodrow@mapsolutions.com.au> 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@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-02-11 indentation update/fix (followup 9ab22bd) Juergen 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 <nathan.woodrow@mapsolutions.com.au> 2015-02-11 Fix #12167 - Handle nulls in show label property for labels Funded by Digital Mapping Solutions Juergen E. Fischer <jef@norbit.de> 2015-02-11 fix windows build Juergen E. Fischer <jef@norbit.de> 2015-02-11 support datum transformation in composer (fixes #11874) Juergen 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 Juergen 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) Juergen 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() Juergen 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 <nathan.woodrow@mapsolutions.com.au> 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 Juergen E. Fischer <jef@norbit.de> 2015-02-10 raster calculator: allow unquoted raster references (fixes #11682) Juergen E. Fischer <jef@norbit.de> 2015-02-09 postgres provider: restore default for cursor counter Juergen 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 Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-02-08 more coverity fixes Juergen 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) Juergen E. Fischer <jef@norbit.de> 2015-02-08 nine cell filter: restore defaults Merge: d6bfe7c e5a6a08 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 Juergen E. Fischer <jef@norbit.de> 2015-02-08 new coverity fixes Juergen E. Fischer <jef@norbit.de> 2015-02-08 postgres provider: show notices Juergen E. Fischer <jef@norbit.de> 2015-02-08 fix windows build (pow called with an integer) and comma cosmetics Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-08 Reduce debug noise and fix Qt5 compatibility Fix #12145 (Master does not compile with Qt5 libraries) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-02-08 Preserve formatting of expressions for datadefined symbology Followup 6fb347d Juergen E. Fischer <jef@norbit.de> 2015-02-08 followup 2f9dfd250 Juergen E. Fischer <jef@norbit.de> 2015-02-08 fix build error Merge: afd21cd 9e51488 volaya <volayaf@gmail.com> 2015-02-08 Merge pull request #1753 from arnaud-morvan/processing_managefields Create FieldMapper GeoAlgorithm Merge: b1a2ccd 84936e5 volaya <volayaf@gmail.com> 2015-02-08 Merge pull request #1759 from arnaud-morvan/processing_bylocation_operators Processing bylocation operators Merge: 6ed695a a18286f alexbruy <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-07 fix build without QwtPolar Juergen E. Fischer <jef@norbit.de> 2015-02-07 move travis notifications to #qgis-test Juergen E. Fischer <jef@norbit.de> 2015-02-07 fix more cppcheck issues Sandro Santilli <strk@keybit.net> 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@keybit.net> 2015-02-06 Show actually visible canvas area in overview (possibly rotated) Fix #11862 Sandro Santilli <strk@keybit.net> 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. Juergen E. Fischer <jef@norbit.de> 2015-02-07 fix warnings and extra semicolons Juergen E. Fischer <jef@norbit.de> 2015-02-07 fix cppcheck issues Juergen 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: b60221a 2612715 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-07 more coverity fixes Juergen 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@keybit.net> 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: 6f338d7 f6d533a volaya <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: 59b758b 5c5cb40 volaya <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 <nathan.woodrow@mapsolutions.com.au> 2015-02-06 Fix #12069 - Don't adjust size of projection combobox Funded by Digital Mapping Solutions Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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@keybit.net> 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: e4fb95f 3749867 alexbruy <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 <nathan.woodrow@mapsolutions.com.au> 2015-02-05 Use Python editor font and size for code editor Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2015-02-05 Fix #12100 - Expression tab by default Merge: 91c4e7a 1fe580c alexbruy <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: 7e66e33 98fb59b alexbruy <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. Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-02-04 sip fix: remove duplicate method and private methods from server request handler (followup abd4a043) Juergen E. Fischer <jef@norbit.de> 2015-02-03 osgeo4w: link 32bit against Qwt 6 Juergen E. Fischer <jef@norbit.de> 2015-02-03 relation reference widget: add methods to sip (followup 52c2e4e90) Merge: 3c2a92b 52c2e4e Jürgen 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: 6f2ba0f 035229f alexbruy <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: a2d430e 2a33908 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-02-03 sip update Juergen E. Fischer <jef@norbit.de> 2015-02-02 hide console when python support is not available Juergen E. Fischer <jef@norbit.de> 2015-02-02 db_manager: use SqlEdit when QgsCodeEditorSQL is unavailable (fixes #12011) Juergen E. Fischer <jef@norbit.de> 2015-02-02 osgeo4w: disable coverage tests Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-02-02 dbmanager: fix import (followup 956c155e8f) Juergen 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. Juergen E. Fischer <jef@norbit.de> 2015-02-02 debian packages: only enable coverage tests for debug builds Juergen E. Fischer <jef@norbit.de> 2015-02-02 fix pep8 warnings Merge: db89a04 de2b3ea alexbruy <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: cd86710 9edff14 alexbruy <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... Juergen 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/*" \ . Juergen E. Fischer <jef@norbit.de> 2015-02-01 remove duplicate separator in test diff pngs Merge: 9a4612e 8d7c2d7 alexbruy <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: fe27b63 bb97dcc alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-01-30 enable coverage in travis, debian builds and osgeo4w nightlies Juergen E. Fischer <jef@norbit.de> 2015-01-30 database providers: cope with empty attribute changes (fixes #12040) Merge: 7246b83 34d5394 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.kuhn@gmx.ch> 2015-01-29 Fix graphical glitches caused by empty menu on attribute dialog Fix #12061 Matthias Kuhn <matthias.kuhn@gmx.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 <nathan.woodrow@mapsolutions.com.au> 2015-01-29 Fix #12053 - Add tooltips and text to buttons in function editor volaya <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: 1cd7dc6 d6c969c 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: 262a5b2 1cd7dc6 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 Juergen 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 Juergen 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: 609db7d b835f40 volaya <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-01-25 db manager: request credentials directly when connection failed (fixes #11886) Juergen E. Fischer <jef@norbit.de> 2015-01-24 postgres provider: improve owner check (fixes #9844) Juergen E. Fischer <jef@norbit.de> 2015-01-24 fix signal/slot warnings Juergen E. Fischer <jef@norbit.de> 2015-01-24 fix backtrace output Juergen E. Fischer <jef@norbit.de> 2015-01-24 indentation update Juergen E. Fischer <jef@norbit.de> 2015-01-24 fix typo Juergen 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: 01fd4f3 b1b3614 alexbruy <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.kuhn@gmx.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: 743f72d 5c89fdf mhugent <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 Juergen E. Fischer <jef@norbit.de> 2015-01-23 fix parsing of datasource uri Juergen E. Fischer <jef@norbit.de> 2015-01-23 fix legend crash Juergen E. Fischer <jef@norbit.de> 2015-01-22 dxf export: support line offsets Juergen E. Fischer <jef@norbit.de> 2015-01-22 indentation update Merge: 2bb6f2a 5369ce0 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: 65a3bed 8d98c79 Tim Sutton <tim@linfiniti.com> 2015-01-22 Merge pull request #1851 from timlinux/master Dont dump projects to console when reading them rldhont <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.kuhn@gmx.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.kuhn@gmx.ch> 2015-01-22 Offline editing: Use layer id instead of layer name for table name Avoids table name collisions Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-22 Test for non-custom prefix join name Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-22 Add test for custom prefix on joins Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-22 Offline editing: preserve join field names (layer prefix) Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-21 Offline editing: preserve scale based visibility Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-15 Backup layer join information when converting to offline project Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-15 Preserve legend tree structure when creating offline project Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-15 Add python bindings for QgsMessageBar slots Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-01-15 Add convenience slots to QgsMessageBar Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-15 Make offline editing warnings use message bar and more verbose Merge: ff6b7de fff15e5 alexbruy <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.kuhn@gmx.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. volaya <volayaf@gmail.com> 2015-01-22 [processing] fixed console description of models and scripts volaya <volayaf@gmail.com> 2015-01-22 [processing] fixed wrong import volaya <volayaf@gmail.com> 2015-01-22 [processing] fixed model help editing Merge: 7c71a26 e26eae9 alexbruy <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: ee0e90a 2db2c5c alexbruy <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: 43213a3 8499242 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2015-01-21 fix building of app test with internal qwtpolar Merge: e49adad 6a66d31 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-21 Merge pull request #1846 from naihil/master Call QgsMapTool::deactivate() to uncheck assigned action/button Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-21 Use cached feature for context menu feature action on attribute dialog Dirty hack to * fix #11744 * fix #11546 Merge: ea54b3c 3752be66 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-21 Merge pull request #1847 from m-kuhn/oq Make QwtPolar optional Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2015-01-21 Make QwtPolar optional Merge: f5b10ba 61b0291 volaya <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: 678f1ab 3ce5275 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-21 Merge pull request #1752 from mhugo/fix_11948 Test for write access mode for editing capabilities volaya <volayaf@gmail.com> 2015-01-21 [processing] allow using upcoming saga release volaya <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: 8f6b014 82f043c volaya <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.kuhn@gmx.ch> 2015-01-21 SIP update: QgsVectorLayer::applyNamedStyle, errorMsg is /Out/ Merge: 7796b15 a95e28f volaya <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: 723f7be c5c970e Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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 <larrys@dakotacarto.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 Juergen E. Fischer <jef@norbit.de> 2015-01-20 fix warning Juergen E. Fischer <jef@norbit.de> 2015-01-20 fix windows build rldhont <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 Juergen E. Fischer <jef@norbit.de> 2015-01-20 osgeo4w: also use Visual C++ 2010 for 32bit Juergen 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: cae4eb3 7b31a17 mhugent <marco.hugentobler@sourcepole.ch> 2015-01-20 Merge pull request #1830 from manisandro/transaction [FEATURE] Transactional editing for postgres layers Merge: b029198 8177bbe 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. volaya <volayaf@gmail.com> 2015-01-20 [processing] added specific algorithm for saga 214 volaya <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. Juergen E. Fischer <jef@norbit.de> 2015-01-18 translation string fixes Juergen E. Fischer <jef@norbit.de> 2015-01-18 improve i18n of topology checker plugin Merge: c26cfe2 8911d6b 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 Juergen 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: e3e42f0 d8a224d Alexander Bruy <alexander.bruy@gmail.com> 2015-01-17 Merge branch 'processing-i18n' Alexander Bruy <alexander.bruy@gmail.com> 2015-01-17 fix typos Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-01-17 style manager: avoid name duplication (fixes #11015) Juergen E. Fischer <jef@norbit.de> 2015-01-17 ogr provider: virtual format driver can also be named 'VRT' (fixes #11223) Juergen E. Fischer <jef@norbit.de> 2015-01-16 fix parsing of vector mime data (fixes #11984) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-01-16 use directory path and not item path (fixes #11871) Juergen E. Fischer <jef@norbit.de> 2015-01-16 keep rotation support state in canvas (followup 204e7104) Juergen E. Fischer <jef@norbit.de> 2015-01-16 enable canvas rotation support by default Juergen E. Fischer <jef@norbit.de> 2015-01-16 header install update Juergen 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 volaya <volayaf@gmail.com> 2015-01-16 [processing] Consistently show modeler dialog as modal Juergen E. Fischer <jef@norbit.de> 2015-01-16 add missed files (followup 313f2c8d) Denis Rouzaud <denis.rouzaud@gmail.com> 2015-01-16 followup 313f2c8de09b00ef5cdabee59e83e86dda36b1ed Juergen 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@keybit.net> 2015-01-15 Drop unused parameters from private methods, indentation update Sandro Santilli <strk@keybit.net> 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 volaya <volayaf@gmail.com> 2015-01-15 [processing]download and store help files when downloading from script/models repo Fixes #11979 volaya <volayaf@gmail.com> 2015-01-15 [processing] fixed handling of file outputs in scripts Fixes #11990 volaya <volayaf@gmail.com> 2014-12-22 [processing] fixed handling of bool values in saga 213 volaya <volayaf@gmail.com> 2014-12-22 [processing] fixed make file volaya <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. Juergen E. Fischer <jef@norbit.de> 2015-01-15 spelling fixes Juergen E. Fischer <jef@norbit.de> 2015-01-15 dxf export: use implicit cast QPointF to QgsPoint Juergen 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 Juergen E. Fischer <jef@norbit.de> 2015-01-14 dxf export: improve marker symbol export Juergen 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: b49da36 224b2c8 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 Juergen 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.kuhn@gmx.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 Juergen E. Fischer <jef@norbit.de> 2015-01-11 fix doxymentation warnings Juergen E. Fischer <jef@norbit.de> 2015-01-10 delimited text provider: only add finite points to spatial index (fixes #11708) Merge: 6e60d67 29f8b23 alexbruy <alexander.bruy@gmail.com> 2015-01-10 Merge pull request #1760 from gioman/fix_scripts fix a few qgis processing scripts Merge: d9042f5 ee9c368 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@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-01-09 function help fixes Juergen E. Fischer <jef@norbit.de> 2015-01-09 avoid duplicate function help entry Juergen E. Fischer <jef@norbit.de> 2015-01-09 oracle provider: also retrieve pk candidates for geometryless views (fixes #11963) Sandro Santilli <strk@keybit.net> 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@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-01-09 use wkbPtr Sandro Santilli <strk@keybit.net> 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 Juergen 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) <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: 09074ad c11319b 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: 3ce9c70 2ad2781 Sandro Santilli <strk@keybit.net> 2015-01-07 Merge pull request #1756 from strk/travis-modeltest Have travis build with model test enabled Merge: 0b954c1 2144be0 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@keybit.net> 2015-01-07 Have travis build with model test enabled Sandro Santilli <strk@keybit.net> 2015-01-07 Reduce debug noise Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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@keybit.net> 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.kuhn@gmx.ch> 2015-01-05 Expand size of RelationReference when custom .ui is defined with a QWidget Fix #11698 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-05 Empty relation reference form when FK is set to NULL Fix #11852 Matthias Kuhn <matthias.kuhn@gmx.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: b905f6b ea00b36 Matthias Kuhn <matthias.kuhn@gmx.ch> 2015-01-05 Merge pull request #1743 from naihil/master [Qt5-compat] Change Q_WS_* macroses to Q_OS_* Juergen E. Fischer <jef@norbit.de> 2015-01-04 remove unused define (followup 841af773e) Merge: 841af77 fbe7551 Nyall Dawson <nyall.dawson@gmail.com> 2015-01-05 Merge pull request #1751 from andreabedini/patch-1 Remove unused variable Juergen E. Fischer <jef@norbit.de> 2015-01-04 remove (outdated) internal spatialite Sandro Santilli <strk@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2015-01-04 fix windows build Sandro Santilli <strk@keybit.net> 2015-01-03 Fix feature highlight in presence of rotation (#11815) Sandro Santilli <strk@keybit.net> 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@keybit.net> 2015-01-03 Consider rotation in rubberband placement Fixes artifacts on zoom by rectangle (#11910) and placement of measure tool rubberband. Sandro Santilli <strk@keybit.net> 2015-01-03 Consider rotation in pre-rendering display of map items See http://hub.qgis.org/issues/11909 Sandro Santilli <strk@keybit.net> 2015-01-03 Update sip bindings for QgsMapCanvasItem (after const-correctness) Juergen E. Fischer <jef@norbit.de> 2015-01-02 indentation update Sandro Santilli <strk@keybit.net> 2015-01-02 const correct toMapCoordinates and toCanvasCoordinates Sandro Santilli <strk@keybit.net> 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@keybit.net> 2015-01-02 Specify that QgsMapCanvasItem::setRect/rect use map units rldhont <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: c0b94cf bbed705 Nathan Woodrow <madmanwoo@gmail.com> 2015-01-02 Merge pull request #1735 from strk/wmslegend Add support for map-contextual WMS legend Merge: 2b7e49b a0ffad2 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 rldhont <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 Juergen E. Fischer <jef@norbit.de> 2015-01-01 actually make canvas rotation available (followup 916a27f7b) Juergen E. Fischer <jef@norbit.de> 2015-01-01 make messages button translatable Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-12-30 fix warnings Juergen E. Fischer <jef@norbit.de> 2014-12-30 make canvas rotation support available in options Juergen 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@keybit.net> 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: 5acd35e b9f8176 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@keybit.net> 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: 68743f9 2aa2292 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@keybit.net> 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@keybit.net> 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: 32079ed 2efda5d mhugent <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@keybit.net> 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 <larrys@dakotacarto.com> 2014-12-22 Fix CMake policy warnings/changes introduced in 3.0.0 and higher Sandro Santilli <strk@keybit.net> 2014-12-22 Add support for contextual WMS legend graphics (hub #11859) Developed with funding from Regione Toscana SITA (CIG: Z410C90D94) volaya <volayaf@gmail.com> 2014-12-22 [processing] fixed split vector layer algorithm volaya <volayaf@gmail.com> 2014-12-22 [processing] update of lidar algorithms Provided by Martin Isenburg volaya <volayaf@gmail.com> 2014-12-22 [processing] fixed handling of file parameters in modeler Sandro Santilli <strk@keybit.net> 2014-12-22 Remove obsoleted reference to QgsRasterLayer::legendPixmap() See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036144.html Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-12-21 debian packaging update Merge: f3bcaf4 0e4b7e6 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: 07182b6 c4c36dd 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: df06057 729bdec Nathan Woodrow <madmanwoo@gmail.com> 2014-12-21 Merge pull request #1738 from mbernasocchi/emit-saved-as added layerSavedAs signal Merge: 099e0b9 06c6ca0 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: 028fd04 09400d1 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.kuhn@gmx.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@keybit.net> 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@keybit.net> 2014-12-19 Make existing ModelTest users use the new ENABLE_MODELTEST define Sandro Santilli <strk@keybit.net> 2014-12-19 Fix flags for invalid LayerTreeModel index .. bug reported by ModelTester Sandro Santilli <strk@keybit.net> 2014-12-19 Add support for testing LayerTreeModel from the app Sandro Santilli <strk@keybit.net> 2014-12-19 Add ENABLE_MODELTEST cmake variable/define, default to false Merge: 984324b e4a8fd8 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.kuhn@gmx.ch> 2014-12-17 Print link to cdash on travis Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-12-17 oracle provider: fix evaluation of default values Sandro Santilli <strk@keybit.net> 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 Juergen E. Fischer <jef@norbit.de> 2014-12-16 dxf export: fix display of check states on upper levels volaya <volayaf@gmail.com> 2014-12-16 [processing] indentation fix volaya <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: e7dcd48 8afbe83 alexbruy <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@keybit.net> 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: f79dbcd 368fc67 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 Juergen E. Fischer <jef@norbit.de> 2014-12-15 dxf export: add method to update model Juergen 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: fc00baf dbc801f 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@keybit.net> 2014-12-13 Further drop now-unused code added with map rotation support Also add some documenting comments Sandro Santilli <strk@keybit.net> 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@keybit.net> 2014-12-13 Simplify the change by not modifing interfaces .. I've found a link from gsMapCanvasMap and the QgsMapToPixel class Sandro Santilli <strk@keybit.net> 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@keybit.net> 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@keybit.net> 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@keybit.net> 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@keybit.net> 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 Juergen 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.kuhn@gmx.ch> 2014-12-11 Remove unneeded private method and code cleanup Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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@keybit.net> 2014-12-09 Const-correct QgsMapToPixel::showParameters Sandro Santilli <strk@keybit.net> 2014-12-09 Test rotation API in QgsMapPixel unit test Sandro Santilli <strk@keybit.net> 2014-12-09 Set all QgsMapToPixel parameters at once from QgsMapSettings Sandro Santilli <strk@keybit.net> 2014-12-09 Refactor QgsMapToPixel to only build matrix on parameter change Also add deprecation notices and provide full-parameters constructor Sandro Santilli <strk@keybit.net> 2014-12-09 Add unit test for QgsMapToPixel (legacy only for now) Merge: 2b1b79d d39a854 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@keybit.net> 2014-12-09 Expose QgsMapCanvas rotation and centering API to python Juergen E. Fischer <jef@norbit.de> 2014-12-09 debian packaging update (merge and squash PR#1725) Sandro Santilli <strk@keybit.net> 2014-12-09 Export QgsMapSettings rotation API to python Sandro Santilli <strk@keybit.net> 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@keybit.net> 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: 7ca7239 a5dbb66 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: 28c3443 232aaac 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 Juergen E. Fischer <jef@norbit.de> 2014-12-08 indentation update Juergen 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: 535661d da17656 alexbruy <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@keybit.net> 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: 759a148 c522112 alexbruy <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: 0fa40a6 a7de4da mhugent <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 rldhont <rldhont@gmail.com> 2014-12-04 [QGIS-Server] Clean GetCapabilities Remove GetPrint request and ComposerTemplates from GetCapabilities for a better interoperability rldhont <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 Juergen E. Fischer <jef@norbit.de> 2014-12-03 db_manager: fix error message on table vacuum volaya <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.kuhn@gmx.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.kuhn@gmx.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: b1de41c f94b800 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-12-03 Merge pull request #1482 from serialc/patch-1 Checkbox for sub index was missing tooltip text Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-12-02 Let travis compile debug binaries so ASSERTS are also considered Matthias Kuhn <matthias.kuhn@gmx.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: d034a66 81895f9 Jürgen 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: 974511f 29d0166 Matthias Kuhn <matthias.kuhn@gmx.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: 6da0058 cb32d31 alexbruy <alexander.bruy@gmail.com> 2014-12-01 Merge pull request #1710 from mach0/master fix typo in processing description Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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 <nathan.woodrow@mapsolutions.com.au> 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 Juergen 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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-26 QgsExpression: some const fixes Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-26 Preserve expression formatting Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-26 Add block comment tests Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-24 [FEATURE] Add comment functionality to QgsExpression Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-30 update scripts/fix_allows_to.sh and run it Juergen 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 <nathan.woodrow@mapsolutions.com.au> 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 Juergen E. Fischer <jef@norbit.de> 2014-11-28 debian packaging update for python server plugins Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-28 don't build server plugins if server isn't built volaya <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 volaya <volayaf@gmail.com> 2014-11-28 [processing] fixed handling of parent algorihtms in modeler Fixes #11750 Juergen 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: 9491851 a790f7f mhugent <marco.hugentobler@sourcepole.ch> 2014-11-27 Merge pull request #1701 from elpaso/serverpython2 [feature] Serverpython2 elpaso <apasotti@gmail.com> 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) elpaso <apasotti@gmail.com> 2014-11-26 Removed SIP Transfer Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-26 body() now return QByteArray Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-26 body() now return QByteArray Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-26 Enabled by default and removed linked qgispython Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-16 Mergeable on master Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-16 Removed trailing spaces elpaso <apasotti@gmail.com> 2014-11-16 Fixed compilation without python Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-16 Fixed header comments elpaso <apasotti@gmail.com> 2014-11-06 Comment typo Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-11-05 Astyle formatting elpaso <apasotti@gmail.com> 2014-11-05 Renamed plugin hook responseReady to responseComplete added sendResponse hook and passed pluginFilters to request handler elpaso <apasotti@gmail.com> 2014-11-05 Working implementation Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-10-26 Set exception moved to public elpaso <apasotti@gmail.com> 2014-10-26 Allow body clear elpaso <apasotti@gmail.com> 2014-10-10 Expose response body and infoFormat elpaso <apasotti@gmail.com> 2014-10-10 Added comments for bindings. elpaso <apasotti@gmail.com> 2014-10-10 Fixes wrong number of bytes logged when debug activated. Funded by ItOpen - QGIS Borg - Resistance Is Futile elpaso <apasotti@gmail.com> 2014-10-10 Comments added elpaso <apasotti@gmail.com> 2014-10-10 ASTYLE Formatted elpaso <apasotti@gmail.com> 2014-10-09 Added getEnv to plugins API elpaso <apasotti@gmail.com> 2014-10-09 Added serve python plugins elpaso <apasotti@gmail.com> 2014-10-09 Added serve python plugins elpaso <apasotti@gmail.com> 2014-10-09 Added python server plugins elpaso <apasotti@gmail.com> 2014-10-09 Added define for conditional server plugins compilation elpaso <apasotti@gmail.com> 2014-10-09 Added env var for custom plugin directory elpaso <apasotti@gmail.com> 2014-10-09 Add plugin files and define elpaso <apasotti@gmail.com> 2014-10-09 Removed python plugins define elpaso <apasotti@gmail.com> 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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-25 Don't enforce singleton behavior with Q_ASSERT Fix #11726 Sandro Santilli <strk@keybit.net> 2014-11-25 Remove useless statement Merge: 9cf3e7f 03faafa alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2014-11-25 fix script permissions Juergen E. Fischer <jef@norbit.de> 2014-11-25 fix windows build Juergen 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 Juergen 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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-24 Revert "Streamline singleton behavior in a class QgsSingleton" This reverts commit e1f6edbd55122e6d2206daf4a0b55e3e9207cf80 as it breaks tests Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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: 484e162 e7a8994 Matthias Kuhn <matthias.kuhn@gmx.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. volaya <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. Juergen E. Fischer <jef@norbit.de> 2014-11-22 getProjectSettings response: return 'maptip' instead of tooltip template as displayField layer attribute Juergen E. Fischer <jef@norbit.de> 2014-11-22 better fix for b99ab0a Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-22 restore setting of scene to map canvas items (followup 78c51954) Juergen 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) Juergen 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 <larrys@dakotacarto.com> 2014-11-21 Followup to 2261999; fix import of QgsCodeEditorSQL for DB Manager Marco Bernasocchi <marco@bernawebdesign.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 volaya <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.kuhn@gmx.ch> 2014-11-21 dualview: autoselect first item volaya <volayaf@gmail.com> 2014-11-21 [processing] Added missing field type to vector tools volaya <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 volaya <volayaf@gmail.com> 2014-11-21 [processing] better output logging for gdal/org calls Fixes #11501 volaya <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.kuhn@gmx.ch> 2014-11-21 Return non-zero status from cmake script when build or test fails Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-21 Formatting of tests Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-21 Fix some race condition segfaults of tests on exit Matthias Kuhn <matthias.kuhn@gmx.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: 6c836f0 d663599 mhugent <marco.hugentobler@sourcepole.ch> 2014-11-21 Merge pull request #1689 from rldhont/server_cache_project_config [QGIS-Server] Enhance config cache Juergen E. Fischer <jef@norbit.de> 2014-11-21 fix nightly build (followup a57066a48d) volaya <volayaf@gmail.com> 2014-11-21 [processing] remember last output folder in batch interface volaya <volayaf@gmail.com> 2014-11-21 [processing] better behaviour for fields calculator custom dialog volaya <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 volaya <volayaf@gmail.com> 2014-11-21 [processing]removed unused code volaya <volayaf@gmail.com> 2014-11-21 [processing] fixed handling of tables in models Fixes #11694 volaya <volayaf@gmail.com> 2014-11-21 [processing] provide non-random default ordering of parameters in models Fixes #11702 Larry Shaffer <larrys@dakotacarto.com> 2014-11-20 Followup to d897aa5; fix crash on Mac Juergen E. Fischer <jef@norbit.de> 2014-11-21 sip sync Merge: afd32fd 631341b 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: a57066a d80b660 Radim Blazek <radim.blazek@gmail.com> 2014-11-20 Merge pull request #1583 from slarosa/qdockwidget_browser [browser] small ui reworking for consistency Juergen 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 rldhont <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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-19 fix warnings Merge: 256b265 c8ad99b Jürgen 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.kuhn@gmx.ch> 2014-11-19 Fix some warnings Merge: edd8d9b 0a5c3cc mhugent <marco.hugentobler@sourcepole.ch> 2014-11-19 Merge pull request #1691 from m-kuhn/slv Enable PyQgsSymbolLayerV2 test. Followup 5957b0a Merge: d66c927 36869f0 Paolo Cavallini <cavallini@faunalia.it> 2014-11-19 Merge pull request #1692 from neteler/patch-4 Delete r.average.txt Merge: 5215985 9c2a113 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.kuhn@gmx.ch> 2014-11-18 Enable PyQgsSymbolLayerV2 test. Followup 5957b0a Matthias Kuhn <matthias.kuhn@gmx.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: eef435e da91a9e volaya <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.kuhn@gmx.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: 1f41364 b2494fd alexbruy <alexander.bruy@gmail.com> 2014-11-18 Merge pull request #1605 from ghtmtt/patch-1 Update geometricfigures.rst Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-17 More README to README.md And add travis build status Merge: 150aa53 ad88108 alexbruy <alexander.bruy@gmail.com> 2014-11-17 Merge pull request #1686 from alexbruy/dbmanager-sqleditor switch DB Manager's SQL editor to QgsCodeEditorSQL Juergen 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> rldhont <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: b28cc14 40c5ae4 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.kuhn@gmx.ch> 2014-11-14 [travis] Do some steps in install step Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-14 [travis] Disable PyQgsPalLabelingServer tests for now Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-14 Add QgsDartMeasurement Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-07 Fix shapeburst test Move to multirenderchecker Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-04 [unit tests] Make qgis_rendererstest pass Replace control image Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-13 Fix PalLabelingComposer test Switch to QgsMultiRenderChecker and add control images for Ubuntu precise where required. Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-07 Fix inverted polygon renderer test Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-08 Compositionchecker: Default color tolerance of 1 Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-13 Add .travis.yml for automated testing Matthias Kuhn <matthias.kuhn@gmx.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 Juergen E. Fischer <jef@norbit.de> 2014-11-14 pull_ts.sh: verify lrelease is available Merge: d4f64d9 3e3f1fb Paolo Cavallini <cavallini@faunalia.it> 2014-11-14 Merge pull request #1687 from gioman/master fixes r.watershed parameter description for GRASS 6.4 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-13 prepare-commit.sh: fix script directory detection rldhont <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: 9cb157a 4254d4e 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-13 update debian dependencies in INSTALL (scripts/scandeps.pl run) Juergen 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 {} \; Juergen E. Fischer <jef@norbit.de> 2014-11-12 i18n: script updates Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-11-12 fix PyQgsAppStartup test on windows Juergen E. Fischer <jef@norbit.de> 2014-11-12 fix PyQgsLogger test (fixes b5f6d2ce, but also the failure on windows) Juergen E. Fischer <jef@norbit.de> 2014-11-12 fix tim dot linfiniti at com Juergen 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.kuhn@gmx.ch> 2014-11-04 Fix qgis_legendrenderertest Changed control image that fails on every platform Juergen E. Fischer <jef@norbit.de> 2014-11-12 parse embedded project only once (speedups loading of multiple embedded layers from the same project) Juergen E. Fischer <jef@norbit.de> 2014-11-12 refactor QgsLogger and add duration and thread id Juergen E. Fischer <jef@norbit.de> 2014-11-11 fix german translations (fixes #11617) Juergen 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.kuhn@gmx.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.kuhn@gmx.ch> 2014-11-08 Fix occasional crash on exit because of statis network access manager see https://bugreports.qt-project.org/browse/QTBUG-25789 Juergen E. Fischer <jef@norbit.de> 2014-11-08 fix PyQgsVectorLayer test Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-05 Fix dual view test * References commit 51e01d6 * And issue #11529 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-05 Fix expression test make sure the style file with the color ramp can be copied to the settings path Juergen 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: 2417a82 b4824ab 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 rldhont <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.kuhn@gmx.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: 47e3dc9 7976d94 volaya <volayaf@gmail.com> 2014-11-05 Merge pull request #1670 from gioman/saga_fixes1 fix several SAGA 2.1.2 modules, take1 Juergen E. Fischer <jef@norbit.de> 2014-11-05 fix build error Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-11-04 Fix app startup test Merge: 1d3f8a7 a4fb2a1 mhugent <marco.hugentobler@sourcepole.ch> 2014-11-04 Merge pull request #1671 from elpaso/requesthandler-refactoring2 Requesthandler refactoring2 elpaso <apasotti@gmail.com> 2014-11-04 Restored streaming capabilities, added mHeadersSent flag and accessor Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-10-10 ASTYLE formatting Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 2014-10-09 Removed python plugins define Funded by ItOpen - http://www.itopen.it elpaso <apasotti@gmail.com> 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 Juergen E. Fischer <jef@norbit.de> 2014-11-04 server: stop processing after 'no REQUEST' exception (fixes #11543) Juergen 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.kuhn@gmx.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. Juergen 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) Juergen E. Fischer <jef@norbit.de> 2014-11-03 QgsDataSourceURI: add parameters to uri Juergen 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> Juergen E. Fischer <jef@norbit.de> 2014-11-02 browser: register editor widgets (fixes #11529) Juergen 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> Juergen 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-10-31 Bump version to 2.7 Juergen 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 Juergen 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> Juergen E. Fischer <jef@norbit.de> 2014-10-31 fix more graduate renderer crashes (followup d99d2fd97) Merge: d99d2fd 9024bad alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2014-10-31 fix graduated renderer crash (followup 6de53e51b) Juergen E. Fischer <jef@norbit.de> 2014-10-30 ftools: field uniqueness fix (fixes #11523) Juergen 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) Juergen 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> Juergen 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 Juergen 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: 4cf08c5 a7f889d Jürgen Fischer <jef@norbit.de> 2014-10-29 Merge pull request #1668 from m-kuhn/action-menu-crash Alternative approach to f9fcee9 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-10-29 Use a copy of the feature for the action menu in the attribute dialog Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-10-29 Revert "attribute dialog: keep clone feature until destruction (fixes crash from action" This reverts commit f9fcee980ec7fb721187080f853f86dfbf453918. Sandro Santilli <strk@keybit.net> 2014-10-29 Avoid unneeded geometry cloning in QgsGeometry::nodeGeometries Affects splitGeometry and reshapeGeometry public functions Larry Shaffer <larrys@dakotacarto.com> 2014-10-29 Fix missing show/hide selected layers icons Juergen E. Fischer <jef@norbit.de> 2014-10-29 attribute dialog: keep clone feature until destruction (fixes crash from action menu) Sandro Santilli <strk@keybit.net> 2014-10-29 Drop execute flag from .cpp file Juergen 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. Juergen E. Fischer <jef@norbit.de> 2014-10-28 db manager: show error message in bar when adding a layer fails (fixes #8148) Merge: 4bc4636 6de53e5 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 Juergen E. Fischer <jef@norbit.de> 2014-10-28 fix typos elpaso <apasotti@gmail.com> 2014-10-28 Fix #11510 graduated renderer causes crash: added check for geometry needed Funded by ItOpen - http://www.itopen.it Merge: c6d37c1 efc7921 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 elpaso <apasotti@gmail.com> 2014-10-28 Fix #11510 graduated renderer causes crash Werner Macho <werner.macho@gmail.com> 2014-10-28 fixing typo in tooltip Merge: c7c107e 4781f58 Werner Macho <werner.macho@gmail.com> 2014-10-28 Merge pull request #1608 from yjacolin/newTips new tips in tipfactory Merge: 8617143 3ff1985 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: cad3d2b 4f1e6b9 Werner Macho <werner.macho@gmail.com> 2014-10-27 Merge pull request #1664 from Cracert/master [TRANSUP] pl: varia Merge: c21edd0 eef8032 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: 83d070e 531474d 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: 84c429d 83d070e 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: 362d69c 0fa4ce3 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: 1932390 362d69c 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. Juergen E. Fischer <jef@norbit.de> 2014-10-27 german translation update Larry Shaffer <larrys@dakotacarto.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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-10-26 vector file writer: avoid duplicate destruction of coordinate transform in case of exceptions (fixes #9993) Juergen E. Fischer <jef@norbit.de> 2014-10-26 Remove unsupported append import/export option from db_manager (refs #10569) Juergen E. Fischer <jef@norbit.de> 2014-10-26 support relative paths for gpx datasources (fixes #11131) Juergen 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: 6402864 edbf265 Werner Macho <werner.macho@gmail.com> 2014-10-26 Merge pull request #1659 from Cracert/master [TRANSUP] pl: log, color, composer Juergen 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. Juergen 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: 444bea5 d64525c rldhont <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). rldhont <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 <nathan.woodrow@mapsolutions.com.au> 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 Juergen E. Fischer <jef@norbit.de> 2014-10-23 update changelog for brighton release Juergen E. Fischer <jef@norbit.de> 2014-10-23 expressions: keep brackets (fix #11475) Juergen E. Fischer <jef@norbit.de> 2014-10-23 dxf export: fixes for text support (text width, underline/overline/strikeout and line direction symbols) Merge: 2c19543 5c9fee5 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: cc30609 a41a9a3 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: aeb9d93 6f30ab9 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2014-10-22 fix interpretation of numeric constants in scientic notation (fixes #10939) Juergen 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.kuhn@gmx.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: 47f5873 17626b8 alexbruy <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: abf816b 80c1dda alexbruy <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. Juergen E. Fischer <jef@norbit.de> 2014-10-22 vector file writer: assume shapefiles contain multitype data (fixes #10584) Merge: a4f2084 d9b1638 alexbruy <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 Juergen E. Fischer <jef@norbit.de> 2014-10-22 handle unset setting values in processing (fixes #11340) Juergen E. Fischer <jef@norbit.de> 2014-10-22 keep add feature action until non-modal attribute form is closed (fixes #11461) Merge: 3bdb104 f1ce372 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 Juergen 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: b24572a a7b3fcc Werner Macho <werner.macho@gmail.com> 2014-10-21 Merge pull request #1647 from Cracert/master [TRANSUP] pl: GDAL, heatmap Merge: 338e138 eea6c6b alexbruy <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.kuhn@gmx.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@keybit.net> 2014-10-21 Remove workaround for layergroup bug #6938, now fixed Matthias Kuhn <matthias.kuhn@gmx.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: 42d915e 20b0d12 Jürgen Fischer <jef@norbit.de> 2014-10-21 Merge pull request #1616 from ahuarte47/Issue_11243 Fix #11243: Data corruption with feature simplification Juergen E. Fischer <jef@norbit.de> 2014-10-21 skip primary key column when pasting to spatialite layers (fixes #11322) Juergen E. Fischer <jef@norbit.de> 2014-10-20 german translation update Juergen 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.kuhn@gmx.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.kuhn@gmx.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: 7876a78 afc60e1 alexbruy <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: 9f8beb0 34d0796 Werner Macho <werner.macho@gmail.com> 2014-10-20 Merge pull request #1638 from Cracert/master [TRANSUP] pl: first run Merge: 1eefed2 a0a546f volaya <volayaf@gmail.com> 2014-10-20 Merge pull request #1640 from gioman/saga_mosaick_fix small fix for SAGA module Merge: f3e7a3e 6a33e27 volaya <volayaf@gmail.com> 2014-10-20 Merge pull request #1639 from gioman/saga_transpose_grids Add SAGA 2.1.2 Transpose Grids tool Merge: 9bc7eca 3c24615 volaya <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 Juergen 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) Juergen E. Fischer <jef@norbit.de> 2014-10-19 german translation update Juergen E. Fischer <jef@norbit.de> 2014-10-19 indentation update Merge: a548d1f e1dedee volaya <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: f35fb5e 7e40811 volaya <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: db0f423 af1fe9e volaya <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 volaya <volayaf@gmail.com> 2014-10-19 [processing] disabled editing modeler item with double click (was causing crash) volaya <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 volaya <volayaf@gmail.com> 2014-10-19 [processing] fixed table export volaya <volayaf@gmail.com> 2014-10-19 [processing] removed redundant saga algorithm volaya <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: 7798bd8 359a3d8 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. volaya <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: d77e0f0 28f3f46 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@faunalia.it> 2014-10-18 Typo fixed in r.series borys <info@borysjurgiel.pl> 2014-10-18 [TRANSUP] [pl] Typo fix volaya <volayaf@gmail.com> 2014-10-18 [processing] removed border in table in batch processing dialog volaya <volayaf@gmail.com> 2014-10-18 [processing] better handling of wrong models volaya <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: bb95a0f c575fa5 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 Juergen E. Fischer <jef@norbit.de> 2014-10-16 use layer title instead of name in server getlegendgraphic response (fixes #11406) Juergen E. Fischer <jef@norbit.de> 2014-10-16 combine layer type and edit icon when editing (fixes #11411) Juergen E. Fischer <jef@norbit.de> 2014-10-16 avoid creating a histogram without range (fixes #11217) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-10-16 fix geography detection (fixes #11375) Juergen E. Fischer <jef@norbit.de> 2014-10-16 avoid creating a histogram without range (fixes #10832) Juergen E. Fischer <jef@norbit.de> 2014-10-15 allow setting visiblity of selected layers (fixes #10835) Juergen E. Fischer <jef@norbit.de> 2014-10-15 fix where clase when multiple features are filtered by id (fixes #11336, fixes #11408) Juergen E. Fischer <jef@norbit.de> 2014-10-15 fix deprecation warnings Matthias Kuhn <matthias.kuhn@gmx.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@keybit.net> 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> Juergen E. Fischer <jef@norbit.de> 2014-10-14 remove get from QgsProviderRegistry::getProviderCapabilities() (followup 2e943c93) Merge: 89b0d7a 2e943c9 Jürgen Fischer <jef@norbit.de> 2014-10-14 Merge pull request #1621 from manisandro/bad_layer_improvements Bad layer dialog improvements Merge: 1cb22c0 a47764d 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.kuhn@gmx.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. Juergen E. Fischer <jef@norbit.de> 2014-10-14 use qIsNaN instead of isnan (fixes windows build) Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-10-14 Field calculator: Move virtual field to the top. Followup 0c4a501 Matthias Kuhn <matthias.kuhn@gmx.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: 4d72d72 3d2747c 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 Juergen E. Fischer <jef@norbit.de> 2014-10-13 dxf export: use half width texts and support transparent colors Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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: 62ad5ae 823b57e 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: 25333c5 0ed701e 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: d1f84fd e0e6204 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 volaya <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 <nathan.woodrow@mapsolutions.com.au> 2014-10-11 Escape backslash for mime data. Fix MS SQL drag and drop Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-10-07 Fix crash with SQL Server driver Merge: 3d8a034 ac5622a Jürgen 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: 34ccc81 94b2e7c Jürgen 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: 738e0be f1577f1 Jürgen 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 rldhont <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. rldhont <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: 174c2f3 4a639ad alexbruy <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 Juergen 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.kuhn@gmx.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 volaya <volayaf@gmail.com> 2014-10-07 [processing] minor code cleaning volaya <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.kuhn@gmx.ch> 2014-09-25 Allow usage of virtual fields also for layer w/o add attribute support Fix #11168 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-10-06 Convert values to target field format For the field calculator and virtual fields. Fix #11000 Fix #10995 Fix #10993 volaya <volayaf@gmail.com> 2014-10-06 [processing] fixed #11327 volaya <volayaf@gmail.com> 2014-09-28 [processing] fixed string representation of outputs volaya <volayaf@gmail.com> 2014-09-28 [processing] fixed list of algorithms in simplified mode volaya <volayaf@gmail.com> 2014-09-28 [processing]removed debug print lines volaya <volayaf@gmail.com> 2014-09-26 [processing] enable non-tif outputs in gdaldem algorithms volaya <volayaf@gmail.com> 2014-09-26 [processing] enabled more gdal output extensions Merge: b2e7e6e 6c2c6e2 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 Juergen E. Fischer <jef@norbit.de> 2014-10-05 followup 3c95b5b9 Merge: 3c95b5b fa15784 Jürgen 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 Juergen 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: 6922e45 ec64e1d 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: b8c558c c17957f mhugent <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: 7fce897 76ff1a6 alexbruy <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.kuhn@gmx.ch> 2014-10-03 Attribute dialog: Show layer name in title bar Matthias Kuhn <matthias.kuhn@gmx.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) volaya <volayaf@gmail.com> 2014-10-04 [processing] better-looking params ui (removed widget border) volaya <volayaf@gmail.com> 2014-10-04 [processing] fixed crs checking before running alg Juergen 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 volaya <volayaf@gmail.com> 2014-10-03 fixed #10986 volaya <volayaf@gmail.com> 2014-10-03 [processing] fixed minor typos in GeometryConvert algorithm Merge: 6ec751f 0075bde 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 Juergen E. Fischer <jef@norbit.de> 2014-10-03 dxf export: (re-)enable linetype generation for pen styles Merge: f5054a1 c9e0328 Jürgen 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: ac54c8e 59ec15b volaya <volayaf@gmail.com> 2014-10-03 Merge pull request #1604 from elpaso/processing [processing] Avoid python hangs when run in headless mode from FCGI volaya <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 elpaso <apasotti@gmail.com> 2014-10-03 [processing] Avoid python hangs when run in headless mode from FCGI Merge: 10d75c0 ba0f9d4 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 volaya <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 <nathan.woodrow@mapsolutions.com.au> 2014-10-02 [Python Console] Don't set custom background for editor toolbar Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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: 1c03067 04becdc volaya <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> Juergen 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 <nathan.woodrow@mapsolutions.com.au> 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 <larrys@dakotacarto.com> 2014-09-26 Followup to da3516c; find custom prefix QScintilla include directories Juergen E. Fischer <jef@norbit.de> 2014-09-26 german translation update Juergen E. Fischer <jef@norbit.de> 2014-09-26 indentation update Juergen 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-09-26 remove unused ramp Juergen 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: eaacb12 7c1efea alexbruy <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: 6fcfb97 b07660a 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: 0c6576c 251a8a4 mhugent <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: b734e87 b558c08 Nathan Woodrow <madmanwoo@gmail.com> 2014-09-26 Merge pull request #1587 from ccrook/CategorizedRendererUpdate Categorized and graduated renderer enhancements rldhont <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: e37a5ad a4515f1 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: f1de497 da3516c 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: a5911e7 3f8a860 Chris Crook <ccrook@linz.govt.nz> 2014-09-25 Merge remote-tracking branch 'upstream/master' into CategorizedRendererUpdate Matthias Kuhn <matthias.kuhn@gmx.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 volaya <volayaf@gmail.com> 2014-09-24 [processing] moved initialization to initGui() method volaya <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: e0b9afb e194423 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.kuhn@gmx.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: 72a33ea bad94e0 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.kuhn@gmx.ch> 2014-09-23 QgsFilterLineEdit: Hide clear button when read only Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Fix re-initialization of dual view Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 [FEATURE] Add suffix support for range widget Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Update sip bindings Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Better QgsFilterLineEdit support for several edit widgets Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Add better Null support to QgsFilterLineEdit Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Attribute form: do not try to edit non-editable fields Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2014-09-22 Followup 96e39f7 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Fix performance issues with moving selection on canvas (Funded by good will) Fix #11197 Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-22 Re-initialize relation editor on setRelationFeature Fix #11236 Merge: 86cbc2e 788575e 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: bb3ead3 4e3510e 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.kuhn@gmx.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.kuhn@gmx.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.kuhn@gmx.ch> 2014-09-22 Restore buttonbox visibility after attribute form reload Followup febe37de Fix #11229 Fix #11194 Juergen E. Fischer <jef@norbit.de> 2014-09-22 german translation update Juergen E. Fischer <jef@norbit.de> 2014-09-22 fix doxygen warnings Matthias Kuhn <matthias.kuhn@gmx.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: abd9e3c 808464f 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 <larrys@dakotacarto.com> 2014-09-19 Fix 'geos_c.h not found' build error on Mac for browser app Merge: 9ae648b c945eec alexbruy <alexander.bruy@gmail.com> 2014-09-19 Merge pull request #1531 from ccrook/DistanceMatrixFix [processing] Distance matrix fixes Merge: a809dcc 8ec82a3 alexbruy <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 <nathan.woodrow@mapsolutions.com.au> 2014-09-19 Add asImage method for QgsSymbol Merge: acae80e 11be64d 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 <nathan.woodrow@mapsolutions.com.au> 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.kuhn@gmx.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.kuhn@gmx.ch> 2014-09-17 Fix sip for QgsMapLayerActionRegistry Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2014-08-13 Add user data to identify actions to actionmenu Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-08-13 Add icon support to actions Matthias Kuhn <matthias.kuhn@gmx.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 Juergen 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.kuhn@gmx.ch> 2014-09-15 Fix doxygen warning Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-15 Use unique value widget doxymentation to appropriate place Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-15 Doxymentation for relation manager Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-15 Even more Doxymentation Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-15 More Doxymentation Matthias Kuhn <matthias.kuhn@gmx.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) Juergen E. Fischer <jef@norbit.de> 2014-09-15 german translation update Juergen 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. Juergen E. Fischer <jef@norbit.de> 2014-09-15 indent multiline messages in log Juergen E. Fischer <jef@norbit.de> 2014-09-14 doxymentation fix Juergen E. Fischer <jef@norbit.de> 2014-09-14 fix build on PyQt <4.9.5 Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-09-14 Remove unused variable Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-09-14 Set auto raise for identify toolbar icons Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-09-14 Keep log button in status bar. Removing UI elements under the user isn't good UX Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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: fbea7d4 a53bf7e 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 <nathan.woodrow@mapsolutions.com.au> 2014-09-14 Move identify toolbar to top to match other docks with toolbars Merge: e4f68b1 c5f2f7e 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: e52c123 8b98942 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: f214a01 340d417 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: e46aa62 7fdaf08 Nathan Woodrow <madmanwoo@gmail.com> 2014-09-14 Merge pull request #1570 from slarosa/heatmap-plugin [heatmap-plugin] replace messagebar to messagebox Merge: e46aa62 6354dd3 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: 2313be9 ced5ae4 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 Juergen 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 <nathan.woodrow@mapsolutions.com.au> 2014-09-12 Restore canvas colour for overview window Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-09-12 Simplify python console init text Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-09-12 Use wait cursor when loading forms Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.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) Juergen 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 <nathan.woodrow@mapsolutions.com.au> 2014-09-11 Fix toolbar order with add and new buttons Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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 <nathan.woodrow@mapsolutions.com.au> 2014-09-11 Set auto raise for attribute table buttons to match reset of UI Merge: 890f921 79b3a8f Jürgen Fischer <jef@norbit.de> 2014-09-10 Merge pull request #1577 from RossGammon/master Description: Fix qreal VS double issues. Juergen E. Fischer <jef@norbit.de> 2014-09-10 fix #11110 Juergen E. Fischer <jef@norbit.de> 2014-09-10 fix spanish translation error Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 2014-09-10 Move remove layer/group to legend dock. Remove from toolbar Nathan Woodrow <nathan.woodrow@mapsolutions.com.au> 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 Juergen 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 Juergen 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: b9fc2b5 e037697 Jürgen 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 Juergen E. Fischer <jef@norbit.de> 2014-09-06 german translation update Juergen E. Fischer <jef@norbit.de> 2014-09-06 fix metasearch typo (followup 5cb7d357) Juergen 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: 0a7ddfa 3eb6e7c 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 <larrys@dakotacarto.com> 2014-09-04 Fix Mac build Juergen E. Fischer <jef@norbit.de> 2014-09-04 postgres provider: don't warn, when queries return 'numeric' constants Juergen 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@keybit.net> 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@keybit.net> 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. Juergen 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) Juergen E. Fischer <jef@norbit.de> 2014-09-01 german translation update Merge: f97d5e3 dab5ff9 Jürgen 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: 368755a 6d4dee9 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 Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-09-01 german translation update Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-08-31 debian packaging update Juergen E. Fischer <jef@norbit.de> 2014-08-31 german translation update Merge: acf1f70 793db5f Jürgen 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) Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-08-30 grass provider: catch unavailable mapserver (fixes #11025) Juergen E. Fischer <jef@norbit.de> 2014-08-30 Fix GEOS dev detection (fixes #11081) Juergen 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: f92fd58 8c7b394 mhugent <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: 99ff44c 092b7fc 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: 6130505 75b3464 alexbruy <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.kuhn@gmx.ch> 2014-07-29 Add icon size 48 and 64 To make life easier on touch devices Fix #9527 Juergen E. Fischer <jef@norbit.de> 2014-08-27 allow reactivation of measurement after deactivation Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-08-27 Followup 1bdef80: Fix crash when layer not in edit mode Matthias Kuhn <matthias.kuhn@gmx.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.kuhn@gmx.ch> 2014-08-26 openFeatureForm: Update attributes on provided when used modal Fix #11099 Matthias Kuhn <matthias.kuhn@gmx.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) Juergen E. Fischer <jef@norbit.de> 2014-08-25 german translation update Juergen E. Fischer <jef@norbit.de> 2014-08-25 indentation update Merge: 7b84ccc 6cd8e4f 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.kuhn@gmx.ch> 2014-08-25 Fix tab order in add relation dialog Merge: d70235f 0bfd5fb 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: f1aafe0 6cfb6e6 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: ae25009 937a97d 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: 4d1595c 23eff1f 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.kuhn@gmx.ch> 2014-08-25 Range Widget: Only enable for supported data types And some doxymentation Juergen E. Fischer <jef@norbit.de> 2014-08-24 german translation update Juergen 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 rldhont <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 elpaso <apasotti@gmail.com> 2014-08-11 Fixed ui conflict and Fixed UI options rldhont <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 rldhont <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.kuhn@gmx.ch> 2014-08-21 Fix memory alignment issues on ARM Matthias Kuhn <matthias.kuhn@gmx.ch> 2014-07-11 Fix QgsFieldModel on ARM volaya <volayaf@gmail.com> 2014-08-22 [processing] fixed bug in ModelerScene when position of output is not defined volaya <volayaf@gmail.com> 2014-08-22 [processing] fixed parameter definition parsing for parameters of type integer volaya <volayaf@gmail.com> 2014-08-22 [processing] added support for old model file format Juergen 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 Juergen E. Fischer <jef@norbit.de> 2014-08-21 include pyqt uic module for custom widgets in debian package Juergen E. Fischer <jef@norbit.de> 2014-08-21 fix windows build Juergen E. Fischer <jef@norbit.de> 2014-08-20 osgeo4w: also move pyqt4 uic module for custom widgets (followup 72e779c3e) Juergen E. Fischer <jef@norbit.de> 2014-08-20 osgeo4w: move Qt plugins (sql and designer) into qgis directory Juergen 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 Juergen 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: 1b205be 4cfe24a 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 t