Activity
From 2017-06-23 to 2017-07-22
2017-07-22
- 09:41 PM Revision b95d432a (qgis): huh? of course SubLayerItem is private
- 01:41 PM Revision 90fa6c2e (qgis): sub layer dialog: sort by layer id and feature count numerically (fixes...
- 07:18 AM Revision 22162b96 (qgis): Merge pull request #4903 from NaturalGIS/master
- [processing] fix SAGA LTR mosaiking tool
- 07:18 AM Revision 628c66d7 (qgis): Merge pull request #4902 from NaturalGIS/saga_218_mosaiking
- [processing] fix SAGA LTR mosaiking tool
2017-07-21
- 09:17 PM Revision 89ffecbf (qgis): Merge pull request #4881 from boundlessgeo/xyz-auth-gui
- [feature][needs-docs] XYZ authentication and referer added to GUI
- 05:58 PM Revision cdfca0a4 (qgis): Add tests
- 05:58 PM Revision e6eeacf7 (qgis): Update sip binding
- 05:58 PM Revision 7e4f1f8c (qgis): Fixes value relation widget to always keep scrollbar activated. Fixes #...
- 03:42 PM Revision dfc92851 (qgis): master: fix SAGA LTR mosaiking tool
- 03:35 PM Revision 8b2a550c (qgis): fix SAGA LTR mosaiking tool
- 02:00 PM Revision 29548e7d (qgis): Release of 2.18.11
- 02:00 PM Revision 476b5845 (qgis): Release of 2.14.17
- 08:32 AM Revision 0cba29cc (qgis): improve extent and scale/dpi relation in save as image/PDF
- 08:04 AM Revision 78ee9f7e (qgis): fix locked ratio width adjustment in save as image/PDF
- 07:24 AM Revision 00ac9f51 (qgis): fix expanding ratio lock button under kbuntu qt theme
- 07:13 AM Revision db741337 (qgis): Merge pull request #4899 from nyalldawson/ratio_lock
- Allow setting width/height spin boxes to link to QgsRatioLockButton
- 06:20 AM Revision 38c82684 (qgis): Allow setting width/height spin boxes to link to QgsRatioLockButton
- When set, these spin boxes will automatically be updated when their
accompanying spin box changes value so that the r... - 03:28 AM Revision eb5ac44b (qgis): Update test
- 03:09 AM Revision 2f0c9d95 (qgis): Followup 5241c74, fix calculation of heatmaps
- 02:39 AM Revision 16ad87e8 (qgis): Correctly create raster for heatmap output
- Incorrect creation of geo transform was leading to invalid raster
outputs and many "creating warped vrt" log messages... - 02:16 AM Revision 0c335a25 (qgis): Fix QgsFieldComboBox::setField sets incorrect field when filter is present
- (cherry-picked from 6e49403)
2017-07-20
- 12:55 AM Revision 9ab4184a (qgis): Fix memory leak in canvas preview images
- 12:02 AM Revision 74407dc6 (qgis): crash report: fix report on 64bit
- 11:50 PM Revision e778ef35 (qgis): - Add ellipse tools
- - Change QgsEllipse().toLineString to have closed linestring
- 10:47 PM Revision aa65af5e (qgis): Fix srsDimension parsing in GML
- 07:11 PM Revision e7744bdc (qgis): [FEATURE] fill ring tool: by pressing shift an existing ring is filled
- 04:21 PM Revision 250b9597 (qgis): Merge pull request #4897 from NaturalGIS/fix_qgis_import_in_postgis
- [processing] fix QGIS import in PostGIS optional parameter (fix #16871)
- 04:20 PM Revision 0fbc1899 (qgis): Merge pull request #4896 from NaturalGIS/master_fix_saga_ltr_catchament...
- [processing] fix SAGA LTR Catchment Area tools
- 04:18 PM Revision 7138f639 (qgis): Merge pull request #4895 from NaturalGIS/fix_saga_ltr_catchaments_area
- [processing] fix SAGA LTR Catchment Area tools
- 04:16 PM Revision f78157be (qgis): fix 67f7b3a2
- 03:26 PM Revision ee79804c (qgis): try to please indentation test
- 02:51 PM Revision c8256880 (qgis): wfs, get features upon many layers, add test
- and fix iterator trouble (avoid bad values in response summary, wfs:FeatureCollection, TYPENAME)
- 02:36 PM Revision 67f7b3a2 (qgis): crash report dialog:
- * get current context without an exception (eg. Ctrl+\)
* use ... - 01:34 PM Revision f2e221d5 (qgis): fix QGIS import in PostGIS optional parameter. Fixes #16871
- 01:15 PM Revision 5e03f579 (qgis): mater: fix SAGA LTR Catchement Area tools
- 01:08 PM Revision 6126a4b7 (qgis): fix SAGA LTR Catchement Area tools
- 12:51 PM Revision 66245612 (qgis): Merge pull request #4891 from nyalldawson/fix_heatmap_raster
- Correctly create raster for heatmap output
- 09:43 AM Revision a6d46835 (qgis): fix for https://issues.qgis.org/issues/16509
- 09:33 AM Revision 96fc3bde (qgis): Merge pull request #4890 from nyalldawson/algs_next
- Resurrect some processing algorithms
- 08:15 AM Revision 5241c74c (qgis): Correctly create raster for heatmap output
- Incorrect creation of geo transform was leading to invalid raster
outputs and many "creating warped vrt" log messages - 07:55 AM Revision cd399990 (qgis): Merge pull request #4889 from gacarrillor/one_button_ESC_key_handling
- Handle Esc key in Data Source Manager
- 07:28 AM Revision 1cac3bb6 (qgis): Port single sided buffer to new API
- 07:28 AM Revision d4af7615 (qgis): Flip some more algorithms to feature based algorithms
- 07:28 AM Revision c0669d4f (qgis): Port extend lines to new API
- 07:28 AM Revision 96cf6612 (qgis): Port geometry by expression to new API
- 07:28 AM Revision 4a935c10 (qgis): Resurrect Translate algorithm
- 07:06 AM Revision 63250dcc (qgis): Merge pull request #4887 from NaturalGIS/grass_218_voronoi_skeleton
- port GRASS7 v.voroni.skeleton to 2_18
- 06:54 AM Revision 63a2b741 (qgis): Fix wrong indentation detected by Travis
- 06:09 AM Revision 5ba0cb7b (qgis): Merge branch 'master' into one_button_ESC_key_handling
- 06:07 AM Revision a231f162 (qgis): Close Data Source Manager if child widget is closed
- 02:13 AM Revision 6e494031 (qgis): Fix QgsFieldComboBox::setField sets incorrect field when filter is present
2017-07-19
- 11:25 PM Revision 6a95077f (qgis): - Init GUI for RegularShapes (add a Toolbar:
- RegularShapeDigitizeToolBar)
- Add Circle Tools (2 Points on circle, 3 Points on circle, center and a
point)
- Fix an... - 10:13 PM Revision 3120068b (qgis): Do not assume input SQL is ASCII
- Fixes #16833
- 08:46 PM Revision 462f73cb (qgis): Add test for #16833
- 07:56 PM Revision 08d04760 (qgis): port GRASS7 v.voroni.skeleton to 2_18
- 07:49 PM Revision 73950462 (qgis): [travis] Force using precise
- 07:05 PM Revision 9efd666e (qgis): Test that PostGIS query can be passed as both unicode and string literal
- See https://issues.qgis.org/issues/16833
- 06:50 PM Revision 90d4768a (qgis): Fix addWfsLayer in the WFS GUI test (blacklisted on Travis)
- This test segfaults locally.
- 05:35 PM Revision 5b186aea (qgis): [travis] Force precise
- 04:48 PM Revision 2a572be7 (qgis): Add test for #16833
- Tested to pass with Python 2.7.13
- 10:37 AM Revision ff0df6d9 (qgis): fix c29fc35155
- 10:36 AM Revision c29fc351 (qgis): also "s/( )/()/;" in sipify.pl (followup 4f9a9e036)
- 10:23 AM Revision 76e6b529 (qgis): Merge pull request #4883 from 3nids/copy_datum_218
- consider datum transformation when pasting features (fixes #16846)
- 10:04 AM Revision 0665072d (qgis): [FEATURE] Locked aspect ratio state for Save as image/PDF" (#4880)
- Sponsored by Andreas Neumann.
- 10:00 AM Revision 08c06def (qgis): Merge pull request #4846 from rldhont/server-wms-configparser-getfeatur...
- [Server] WMS GetFeatureInfo refactoring
- 09:48 AM Revision 744fbc53 (qgis): fix sipify tests
- followup 4f9a9e0360a3ce6b4289e948bb2549a0496f48f2
- 09:19 AM Revision 4f9a9e03 (qgis): s/( )/()/; s/== /== /; s/!= /!= /;
- 09:18 AM Revision f814ba04 (qgis): fix oracle provider build (followup c4e26d72)
- 08:55 AM Revision 7b424e62 (qgis): consider datum transformation when pasting features
- proper fix in master bae6d563 could not be cherry-picked easily, this is not a perfect solution but it does solve the...
- 03:07 AM Revision e7700db4 (qgis): oracle provider: skip updating of key attributes of added features for ...
2017-07-18
- 01:09 AM Revision efff4f03 (qgis): Fix windows build
- 12:22 AM Revision 72e35135 (qgis): Merge pull request #4777 from nyalldawson/preview
- Forward port Sourcepole's work on map panning previews
- 09:31 PM Revision 857f8437 (qgis): Merge pull request #4873 from nyalldawson/processing_feature_alg
- Add QgsProcessingFeatureBasedAlgorithm subclass
- 04:13 PM Revision e423eea2 (qgis): [feature][needs-docs] XYZ authentication and referer added to GUI
- Fixes #16883
- 02:13 PM Revision 11cfc78a (qgis): Skip invalid returned features
- 01:27 PM Revision 0b263f9a (qgis): Merge pull request #4737 from boundlessgeo/browser-sync
- [bugfix] Sync the browser connections when changed from the select dialogs
- 01:13 PM Revision 6acd326a (qgis): [FEATURE] Draw extent onto canvas in save as image/PDF dialog (#4878)
- 12:31 PM Revision 85443099 (qgis): Remove unused includes and variables
- 12:15 PM Revision bd925cd6 (qgis): Rebase and partially revert 9bae83275368
- All signals are now in the base class, even if only
a subset of available providers actually emits them.
This way we... - 11:56 AM Revision 29855b39 (qgis): Change signature of processFeature so that features are no longer modif...
- 11:45 AM Revision f459790f (qgis): Moved arcgis dialogs to the provider directory
- 11:45 AM Revision e83ef2e8 (qgis): Store canvas into the base class and set extent/crs from the arcgis cla...
- This modification was necessary because the current implementation
of the source select dialogs within the unified ad... - 11:45 AM Revision 73b66fa1 (qgis): Homogenize signals from different source select dialogs, move to base c...
- 11:44 AM Revision c2cad99d (qgis): Add note about throwing QgsProcessingException to cancel algorithm exec...
- 11:42 AM Revision f6c8ef3a (qgis): Complete documentation for connectionsChanged signals
- 11:42 AM Revision aba9da5b (qgis): Refactored all providers to use the new base class
- Also use refreshConnections from the data items when
a refresh is required, this function also emits
the signal to up... - 11:42 AM Revision c4e26d72 (qgis): Renamed base class to QgsAbstractDataSourceWidget
- 11:41 AM Revision b9f22590 (qgis): Port a single python algorithm to QgsProcessingFeatureBasedAlgorithm
- 11:41 AM Revision d926789d (qgis): Improve dox
- 11:41 AM Revision 7e3c435d (qgis): Port some existing algorithms to QgsProcessingFeatureBasedAlgorithm
- 11:41 AM Revision dd0f1835 (qgis): [FEATURE] Followup addition of set Z/M values algs with Drop Z/M Values...
- Allows easy access to drop any z or m values present in a layer (e.g. if
required for compatibility with a database d... - 11:41 AM Revision 340cf93f (qgis): [FEATURE] New algorithms to add Z/M values to existing geometries
- Allows upgrading geometries to include these dimensions, or
overwriting any existing Z/M values with a new value.
In... - 11:41 AM Revision 792e6bd5 (qgis): Always output algorithm results, even when input source has no
- features
Allows more versatile models which can handle empty layers - 11:41 AM Revision 1a416243 (qgis): Add QgsProcessingFeatureBasedAlgorithm subclass
- An abstract QgsProcessingAlgorithm base class for processing algorithms
which operate "feature-by-feature".
Feature ... - 11:40 AM Revision dbd50b4b (qgis): On first load, default to 80% of current screen size for main window
- Using a fixed default window geometry wasn't working well anymore -
it made the default window size tiny on hidpi scr... - 11:40 AM Revision 71b9ce25 (qgis): On first run, try to guess a good default icon size based on screen DPI
- Otherwise icons are miniscule when loading QGIS on hidpi screens, and
users must know that they need to manually chan... - 11:38 AM Revision e57399ba (qgis): [bugfix] Sync the dialogs connections when changed from the browser
- For now it's only for WMS but you get the idea.
There is a new abstract base class for the source select
dialogs, th... - 11:38 AM Revision 385bb868 (qgis): SIP include
- 11:38 AM Revision 593770a5 (qgis): Added python bindings for the base source select class
- 11:38 AM Revision bc516cf8 (qgis): Added since 3.0
- 11:38 AM Revision 9ff73c0b (qgis): [bugfix] Sync the bowser connections when changed from the select dialogs
- For now, the sync works only in one direction: from the dialogs
to the browser instances - 11:38 AM Revision 1e6a4ab3 (qgis): Added since 3.0 to the renamed class
- 11:38 AM Revision 7bb797f8 (qgis): Renamed QgsSourceSelectDialog to QgsArcGisServiceSourceSelect
- 09:59 AM Revision 11bb2488 (qgis): Fix in attributetable - unable to update column
- Fix #16746
- 09:59 AM Revision fd9213ce (qgis): Fix crash in attributetable when removing more than one column
- References #16746
- 09:59 AM Revision 7ec8c4ae (qgis): Codestyle
- 09:59 AM Revision b036b0ba (qgis): Codestyle
- 09:59 AM Revision b677ee1b (qgis): Fix in attributetable - unable to update column
- Fix #16746
- 09:59 AM Revision 02179adf (qgis): Fix crash in attributetable when removing more than one column
- References #16746
- 05:49 AM Revision b8341568 (qgis): Save/restore window geometry for plugin installer repo fetching dialog
- 05:49 AM Revision 1f9512e6 (qgis): Make locator bar a bit wider
- 05:47 AM Revision 3037f224 (qgis): Non-blocking save as image/PDF dialogs (#4874)
- 05:42 AM Revision 54bf0130 (qgis): Update tests
- 05:04 AM Revision 4e0e038a (qgis): Dox updates
- 04:42 AM Revision 3f0a0cb0 (qgis): Ensure that moving/resizing items respects reference point
- 04:42 AM Revision c2820247 (qgis): Partially port some layout utils for render context creation
- 04:42 AM Revision 7a0851c2 (qgis): Shell class for QgsLayoutItemMap
- 04:42 AM Revision 00405fd6 (qgis): Start porting item rotation
- 04:42 AM Revision c3456133 (qgis): Add QgsLayoutUtils
- 04:42 AM Revision 6fd06983 (qgis): Port data defined item position and size
- 04:42 AM Revision 56bb6570 (qgis): Change QgsLayoutItem::draw to use a renderContext instead of
- direct QPainter argument
This will make use of other rendering code within layout items
much easier - since symbolog... - 04:42 AM Revision d0c844ed (qgis): Implement item size and positioning using layout units
- 04:42 AM Revision 498c4cda (qgis): Add some rendering checks for layout items
- 04:42 AM Revision dd370373 (qgis): Port a bunch of low-level methods to layouts
- Relating to expression contexts and variables
- 04:42 AM Revision 15b65fa6 (qgis): Port some basic functionality from QgsComposerObject
- 04:42 AM Revision 7f066672 (qgis): Add method to specify item groups for item classes in QgsLayoutItemGuiR...
- This allows the designer dialog to group the corresponding item
actions together (i.e. grouping all basic shape creat... - 04:42 AM Revision de2626d6 (qgis): Add unit types to new item properties dialog, handle different reference
- point settings
- 04:42 AM Revision 19a7863e (qgis): Add methods to construct layout size/point from QSizeF/QPointF
- 04:42 AM Revision 436710a1 (qgis): Ensure that item painter is correctly scaled so that painter units are ...
- 04:42 AM Revision 38cbbe23 (qgis): Implement a cache for item content renders
- Speeds up redraw of items, making use of layout designer much
faster with slow to redraw items.
This will also make ... - 04:42 AM Revision b4f5025d (qgis): Port shape items to layouts
- 04:42 AM Revision d14f3b9c (qgis): Add QComboBox subclass widget for selecting layout units
- 04:42 AM Revision cdec70ba (qgis): [needs-docs] Add a new item properties dialog
- When adding a new item to a layout, if the user just does a single
click of the mouse (vs a click and drag to set the... - 04:42 AM Revision cd380f61 (qgis): Add measurement converter and dpi to layout context
- 04:42 AM Revision a6156d92 (qgis): Layouts have a name
- 04:42 AM Revision b2b35dd0 (qgis): Add a context class for layouts
- Stores information relating to the current context (such as
associated feature and layer) and rendering settings for ... - 04:42 AM Revision ab79b156 (qgis): [layout] Add measurement unit handling to QgsLayout
- Allows layouts to convert from various units to their
own native units
Also added a QgsLayoutContext to QgsLayout. - 03:02 AM Revision d70f53c4 (qgis): Merge pull request #4876 from nyalldawson/upstream_ftw
- Upstream some sourcepole fork commits
2017-07-17
- 01:51 AM Revision 514e4305 (qgis): Re-use timer in QgsMapCanvas::refresh to ensure multiple refresh reques...
- Forward port from Sourcepole's fork
- 01:37 AM Revision f405b96d (qgis): Demote translation loading warning to debug msg
- (forward port from Sourcepole's fork)
- 12:09 AM Revision 9bae8327 (qgis): add (unemitted) signals to provider source selectors to silence data
- source manager connection warnings
- 10:24 PM Revision 205b7051 (qgis): don't close database selection dialogs
- 10:22 PM Revision bae6d563 (qgis): consider datum transformation when pasting features (fixes #16846)
- 03:47 PM Revision 349c996a (qgis): [Server] WMS GetFeatureInfo refactoring cleanup
- 03:26 PM Revision bcc8e906 (qgis): Fix qgsversion.h creation
- 01:17 PM Revision 44cb8060 (qgis): Additional libraries for Fedora
- 01:17 PM Revision 06cb6342 (qgis): run target t2tdoc (followup 478dd209)
- 12:39 PM Revision f9260336 (qgis): [Server] WMS GetFeatureInfo refactoring
- 11:45 AM Revision e61daed9 (qgis): Merge pull request #4869 from alexbruy/network-analysis
- [processing] restore network analysis algorithms
- 10:32 AM Revision f3f74a9d (qgis): [processing] adapt network analysis algorithms to latest API changes
- 10:09 AM Revision 494ceff3 (qgis): [processing] restore Shortest path from point to layer
- 10:09 AM Revision 95de3a41 (qgis): [processing] add cancellation support where possible
- 10:09 AM Revision bee56836 (qgis): [processing] allow diferent CRS for point layers and network layer
- 10:09 AM Revision 4a6ceffc (qgis): [processing] make service area outputs optional
- 10:09 AM Revision c5ed5394 (qgis): [processing] restore Shortest path from point to point
- 10:09 AM Revision abd14e8b (qgis): [processing] restore Service area from point
- 10:09 AM Revision 5af177e9 (qgis): [processing] restore Service area from layer
- 10:09 AM Revision 1e795960 (qgis): [processing] restore Shortest path from layer to point
- 10:08 AM Revision 6c0cb2f5 (qgis): Merge pull request #4872 from alexbruy/network-api
- [API] small improvements for network analysis API
- 08:38 AM Revision 246685b0 (qgis): [processing] Better error reporting in point on surface
- 08:38 AM Revision 2b2d5e36 (qgis): [FEATURE] Give access to geometry errors
- When methods are called that use GEOS to create new geometries, the
result geometries now contain information about w... - 05:24 AM Revision db11185d (qgis): Make doc test happy
- 05:00 AM Revision c404b802 (qgis): Fix uninitialized member (thanks to Coverity)
- 04:59 AM Revision b24370dc (qgis): Fix use after delete error (thanks to Coverity)
- 04:49 AM Revision 4e5597ab (qgis): Merge pull request #4848 from nyalldawson/virtual_agg
- Fix aggregate calculation in virtual fields
- 02:26 AM Revision 7d094b0e (qgis): update translations of bad string (followup a0f9837)
2017-07-16
- 12:51 AM Revision a0f98379 (qgis): Fix bad string
- 11:51 PM Revision 3a2710ef (qgis): Merge pull request #4870 from nyalldawson/algs3
- Port 4 more algs to new API
- 11:24 PM Revision 6487fbb2 (qgis): Port Reverse Line Direction to new API, add test
- 11:24 PM Revision 38a13ff5 (qgis): Make pole of inaccessibility calculation handle multipolygons
- 04:02 PM Revision 09bb55a8 (qgis): initialize QgsFeedback with nullptr by default
- 01:53 PM Revision 97c1def8 (qgis): Merge pull request #4857 from jcomas/patch-1
- [MetaSearch] Update connections-default.xml
- 01:36 PM Revision f3d42a2c (qgis): [network analysis] use QgsFeedback for progress reporting and
- cancelation
- 01:31 PM Revision 126a2742 (qgis): [network analysis] use QgsFeatureSource instead of QgsVectorLayer in
- QgsVectorLayerDirector
- 01:29 PM Revision 75d9fd50 (qgis): Fix windows build
- 12:39 PM Revision 9cbc8cc2 (qgis): Port Offset line, Orthogonalize and Pole of Inaccessibility to new API
- Improvements:
- Fix handling of multiline outputs for Offset Line algorithm - 12:20 PM Revision 23a4d602 (qgis): Merge pull request #4868 from nyalldawson/nn
- Port Remove Null Geometries algorithm to c++/new API
- 11:06 AM Revision 9a181488 (qgis): indentation
- 10:35 AM Revision 261391d4 (qgis): Handle geos errors
- 10:35 AM Revision 102188ac (qgis): Port PointOnSurface QGIS algorithm
- 10:19 AM Revision 1342f4d9 (qgis): Add API to set optional destination parameters as not created by default
- This allows optional outputs (such as null geometry features detected
by the Remove Null Geometries algorithm) to be ... - 09:56 AM Revision 5deb8fcb (qgis): Port Remove Null Geometries algorithm to c++/new API
- Enhancements:
- add a new optional output for null geometries, and make
the non-null geometry output optional. This a... - 09:30 AM Revision aec6a794 (qgis): Merge pull request #4863 from nyalldawson/nn
- Port 2 more processing algorithms
- 08:01 AM Revision 99a9e249 (qgis): Fix file permissions for processing algs
- 07:55 AM Revision 1b1dc7de (qgis): Port Extract Nodes to new API
- Improvements:
- Retain Z/M values from input geometries
2017-07-15
- 02:08 PM Revision bb344bce (qgis): Fix typo
- 02:07 PM Revision ea06500c (qgis): Port Unique Values algorithm to new API
- Improvements:
- by default output a table with unique values, instead of a HTML
file. This allows the values to be mo... - 01:38 PM Revision b3506766 (qgis): run target t2tdoc (followup ec74e03a)
- 01:36 PM Revision ec74e03a (qgis): Merge pull request #4864 from signedav/patch-1
- Fedora Install Typo: OSWLib to OWSLib
- 01:17 PM Revision 82edbab8 (qgis): Fix mean coords uses old exception
- 12:55 PM Revision d66b7b2c (qgis): Fedora Install Typo: OSWLib to OWSLib
- 12:33 PM Revision b7f888bf (qgis): Port Distance Matrix algorithm to new API
- Enhancements:
- support source/target layers in different CRS
- output layers with geometry (i.e. keep input point ge... - 12:33 PM Revision 7f58af11 (qgis): Port mean coords algorithm to new API
- Improvements:
- Don't export UID class field if no class field was set - 12:32 PM Revision 8333f6a5 (qgis): Merge pull request #4862 from nyalldawson/nn
- Port Line Intersection algorithm to new API
- 09:40 AM Revision 02bf88c4 (qgis): Port Line Intersection algorithm to new API
- Improvements
- allow different CRS between layers
- instead of optionally allowing selection of a single field to kee... - 09:40 AM Revision a6736ceb (qgis): Add ability to select output fields from both layers to Intersection al...
- 09:40 AM Revision eaad18c6 (qgis): Merge pull request #4861 from nyalldawson/nn
- Port nearest neighbour alg to new API
- 09:12 AM Revision 1cb2728c (qgis): Merge pull request #4859 from alexbruy/processing-restore
- [processing] restore most of terrain analysis tools
- 09:07 AM Revision 353d4fc7 (qgis): Add missing dox
- 08:43 AM Revision 7baa623f (qgis): Allow bulk load of QgsSpatialIndex to be canceled via QgsFeedback
- 08:30 AM Revision 671f0247 (qgis): fix tests
- 08:29 AM Revision f3f9e544 (qgis): [processing] restore Hillshade algorithm
- 08:29 AM Revision 05b4cc22 (qgis): [processing] restore Slope algorithm
- 08:29 AM Revision f4bba54a (qgis): [processing] restore Ruggedness algorithm
- 08:29 AM Revision 5f5fc587 (qgis): [processing] homogenize input/output names in Heatmap algorithm
- 08:24 AM Revision 8af7318c (qgis): Ensure distance area is always correctly used in processing
- 08:24 AM Revision b441a4f2 (qgis): Port nearest neighbour analysis algorithm to new API
- 08:16 AM Revision bbe466ff (qgis): Merge pull request #4860 from nyalldawson/sum_lines
- Port sum line length algorithm to new API
- 07:56 AM Revision 2e8b8486 (qgis): Port sum line length algorithm to new API
- and implement auto reprojection of lines to polygon layer CRS
- 07:54 AM Revision 22305977 (qgis): Merge pull request #4858 from nyalldawson/points
- Port Points in Polygon algorithms to new API
- 07:21 AM Revision 79df6b47 (qgis): Add cancelation support for points in polygons algorithm
- 06:50 AM Revision dd38c52d (qgis): [needs-docs] Copy unique class field option from Points in Polygons Unique
- to Points in Polygons
Again, it doesn't make sense for a whole separate algorithm just to
add a single option - 06:50 AM Revision b67e525f (qgis): [needs-docs] Add optional weight field to Points In Polygon algorithm
- Instead of a separate Points In Polygon algorithm just for this
extra option, add it to the original Points In Polygo... - 06:23 AM Revision 68687c1e (qgis): Port counts points in polygon alg to new API
- and add auto-reprojection support if points layer is in
different CRS to polygon layer
2017-07-14
- 10:15 PM Revision 455769c5 (qgis): Merge pull request #4856 from signedav/stringliteral
- Minor improvements QStringLiterals for GitHub Test
- 05:43 PM Revision 8370bbb1 (qgis): Update connections-default.xml
- Added Spain resource: Centro Nacional de Información Geográfica (CNIG)
- 04:57 PM Revision 9c08d005 (qgis): update t2tdoc outputs (INSTALL, NEWS; followup 0d9945deac)
- 04:01 PM Revision 53cb9eda (qgis): Use QStringLiteral
- 12:48 PM Revision 1e145b3a (qgis): Minor code improvements
- 11:52 AM Revision d0fd38f6 (qgis): Don't label preview tiles
- Labeling can be expensive, so don't do this for tiles which
are only going to be used as a preview image - 11:52 AM Revision 4c432a19 (qgis): Add missing override
- 11:52 AM Revision 2d531e58 (qgis): [FEATURE] First experiment with preloading
- After main map canvas render is complete, render a separate image
for each adjacent map "tile" (in the background). T... - 11:52 AM Revision 494b1947 (qgis): Fix build
- 11:52 AM Revision 306c5b33 (qgis): Cancel preview jobs without blocking
- Makes for more reponsive map updates
- 11:52 AM Revision 14560c59 (qgis): New style connects
- 10:51 AM Revision bf94df83 (qgis): Return invalid fid instead of null fid
- The default comparison code for two QVariants does a really crappy job
when it comes to NULL values.
I.e. it will ret... - 10:29 AM Revision 6d2bab68 (qgis): Return invalid fid instead of null fid
- The default comparison code for two QVariants does a really crappy job
when it comes to NULL values.
I.e. it will ret... - 09:44 AM Revision b5dc9fd3 (qgis): [processing] restore and improve lines to pol / pol to lines algs (#4850)
- New geometry model for lines to pol / pol to lines agls.
- 03:02 AM Revision 529bf3fb (qgis): Fix crash when using line pattern fills
- Line pattern fill was not calling stopRender on the line symbol!
(cherry-picked from 6067d514) - 02:58 AM Revision cbe7e3fe (qgis): Port grass followup to area calculation fix
- https://trac.osgeo.org/grass/changeset/71259
refs discussion at
https://trac.osgeo.org/grass/ticket/3369
(cherry-p... - 02:29 AM Revision 8711473b (qgis): Add a very basic guard against virtual fields which reference themself
- 02:22 AM Revision f84a3bbd (qgis): Merge pull request #4819 from nyalldawson/layout_gui
- Layout GUI work (pt 1/?)
- 02:21 AM Revision 3f4d6de5 (qgis): Fix aggregate expression calculation when used with virtual fields
- The layer expression context (which is required for aggregate
calculation to work) was not being added to the context... - 02:19 AM Revision 0639264a (qgis): Merge pull request #4852 from nyalldawson/heatmap_source
- Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
2017-07-13
- 05:40 PM Revision 99ea2e8e (qgis): Use Cartesian instead of cartesian
- 05:40 PM Revision 0d9945de (qgis): Use JavaScript instead of javascript/Javascript
- + update INSTALL doc
- 12:52 PM Revision 4fa69643 (qgis): Fix heatmap widget wrapper, update to use source input
- 12:51 PM Revision b7ae44fb (qgis): Move method to evaluate a variant to a feature source to QgsProcessingU...
- 12:11 PM Revision 8f19f748 (qgis): Fix reportError call
- 12:11 PM Revision 653ef7b2 (qgis): Update heatmap alg to use feature source instead of layer
- 12:07 PM Revision d9e29b97 (qgis): Use QgsFeatureSource instead of QgsVectorLayer for QgsKde
- Allows generation of heatmaps from feature sources instead
of requiring vector layer inputs - 12:07 PM Revision eb0c3015 (qgis): Push minimumValues/maximumValues up to QgsFeatureSource base class
- Allows these methods to be called on feature sources
- 12:07 PM Revision cfbed911 (qgis): Merge pull request #4843 from alexbruy/processing-heatmap
- [processing] port heatmap algorithm
- 11:11 AM Revision 229d2f1a (qgis): [processing] port heatmap algorithm
- 11:11 AM Revision 8285712d (qgis): more test fixes
- 11:11 AM Revision b01ffa5c (qgis): [processing] add test for heatmap algorithm
- 09:58 AM Revision fc7ac832 (qgis): vector file writer: reapply integer options (accidentally removed in 9a...
- 09:52 AM Revision a2b82bfc (qgis): Merge pull request #4851 from alexbruy/processing-exception
- [processing] use QgsProcessingException instead of old exception class
- 08:56 AM Revision 50df255e (qgis): Merge pull request #4847 from blazek/remove-grass6
- Remove GRASS 6 support
- 08:26 AM Revision 172e8091 (qgis): [FEATURE] New unit type for rendering in map unit meters sizes
- Allows setting symbols other map item sizes to Map Units in Meters. This allows setting the size always in meters, re...
- 08:02 AM Revision 56208540 (qgis): [processing] remove GeoAlgorithmExecutionException
- 08:02 AM Revision 97a5a3dc (qgis): [processing] use QgsProcessingException in algorithms
- 07:38 AM Revision 69dab427 (qgis): [processing] remove unused version() function
- 06:07 AM Revision d3ad9131 (qgis): [processing] restore intersection algorithm (#4849)
- 04:57 AM Revision 93a8025b (qgis): Merge pull request #4842 from mj10777/master3.qgsdatetimeedit
- changes to QgsDateTimeEdit to support the minimal Date supported by Q…
- 04:39 AM Revision 6434d8dc (qgis): changed setMinimumEditDateTime to private.
2017-07-12
- 12:28 AM Revision 64575b3a (qgis): Silence some more gcc fallthrough warnings (no real issues)
- 12:21 AM Revision 8fc37bf5 (qgis): Fix use of integer constants in boolean context warning
- 12:17 AM Revision 3c1bdf05 (qgis): Silence implicit-fallthrough warning in GCC when FALLTHROUGH macro is used
- 11:41 PM Revision 773b2e7f (qgis): Port grass followup to area calculation fix
- https://trac.osgeo.org/grass/changeset/71259
refs discussion at
https://trac.osgeo.org/grass/ticket/3369 - 05:51 PM Revision eb6301e0 (qgis): [GRASS] remove GRASS 6 support
- 04:01 PM Revision 7cbf9df2 (qgis): [Server] Tests update mask image
- 03:54 PM Revision b46373b0 (qgis): [processing] restore union algorithm
- 02:13 PM Revision 846abe71 (qgis): Skip bindings for classes migrated from app
- 01:12 PM Revision d952ce11 (qgis): Revert "SIP include"
- This reverts commit f2b9a936d0938cf8f6afa364cc3a19c090fbd138.
- 11:46 AM Revision f2b9a936 (qgis): SIP include
- 11:10 AM Revision f66c19b9 (qgis): Merge pull request #4769 from boundlessgeo/unified-button-movetogui-2
- Move all app/ogr and datasource manager dialog to GUI
- 11:01 AM Revision 6067d514 (qgis): Fix crash when using line pattern fills
- Line pattern fill was not calling stopRender on the line symbol!
- 10:55 AM Revision a87cc53e (qgis): Nicer debugging from boundary alg
- 10:52 AM Revision 5c844a5c (qgis): Really delete processing dialogs
- The dialogs are parented to the main window, which means sip
transfers the ownership to the main window - and they ar... - 10:33 AM Revision 77351fdb (qgis): Update processing.algorithmHelp for new API
- 10:33 AM Revision c59aeab5 (qgis): Initialise algorithms when they are added to a provider
- By initializing the prototype of the algorithm stored in the
provider we allow shortcuts like directly querying the p... - 07:25 AM Revision 0b737ff1 (qgis): Merge pull request #4840 from nyalldawson/processing_next
- [processing] Simplify output creation
- 07:18 AM Revision b7ff59c0 (qgis): changes to QgsDateTimeEdit to support the minimal Date supported by QDa...
2017-07-11
- 11:50 PM Revision 91d6ac95 (qgis): Update script algorithms for auto output creation
- 11:44 PM Revision 7bb1b7ad (qgis): Cleanup some imports, remove use of dataobjects
- 11:39 PM Revision d92583c1 (qgis): Take advantage of auto created outputs in ported algorithms
- 11:18 PM Revision 058271b0 (qgis): Auto create corresponding outputs when adding destination style
- parameters to an algorithm
QgsProcessingAlgorithm::addParameter() has a new createOuput
argument (true by default).
... - 12:00 PM Revision 18b52b22 (qgis): [processing] restore difference algorithm
- 11:19 AM Revision bd1f9bf9 (qgis): Merge pull request #4833 from pblottiere/bugfix_relationquote_218
- [bugfix] Fixes relation widget reference when filter value contains a quote #16399 (backport)
- 08:18 AM Revision 0a13019c (qgis): Add tests
- 06:52 AM Revision 1c8b17fe (qgis): Port ability to switch designer to full screen
- 06:41 AM Revision 76beef42 (qgis): Add toolbar menu
- 06:33 AM Revision 9b9126cd (qgis): Port ability to show/hide rulers
- 06:24 AM Revision 1b93cdae (qgis): Spelling update
- 06:21 AM Revision 28cd9add (qgis): Restore rulers in layout designer
- 06:13 AM Revision 1bc0b365 (qgis): Partially revert "categorized renderer: also setup symbol render contex...
- This partially reverts commit c7c52442f71a6a17ea1ad97e741b2b4b6d51f698.
Causes a race condition which results in ran... - 06:12 AM Revision fabf32ef (qgis): Add an assert to protect multiple calls to QgsSymbolV2::startRender()
- while rendering has already been started for a particular symbol instance
Relates to a random but frequent crash whi... - 04:59 AM Revision 06976d0e (qgis): Add zoom to width as menu item too
- 04:57 AM Revision c25aab16 (qgis): Port display of cursor location from composer
- 04:41 AM Revision 6ca64230 (qgis): Also add a slider for easier zoom changing to status bar
- 04:23 AM Revision 02d0a046 (qgis): Add some shortcuts to zoom to layout/layout width in status bar combobox
- 03:50 AM Revision eec19de2 (qgis): Merge pull request #4830 from nyalldawson/fix_categorised_render_crash
- Fix categorised render crash
- 03:48 AM Revision e27a32d4 (qgis): Add status bar zoom control to layout designer
- 03:06 AM Revision 41b98aa2 (qgis): Add layout zoom tool
- 03:06 AM Revision 3843b5ef (qgis): Create rubber band classes for layout views
- c++ QgsLayoutItem metadata classes can directly register
a function which creates a QgsLayoutViewRubberBand for the i... - 03:06 AM Revision 86bc8af2 (qgis): Add some unit tests
- 03:06 AM Revision cf488d34 (qgis): Split layout item registry into two separate registries
- Instead of relying on forward declared c++ classes from
gui in QgsLayoutItemRegistry, instead create a
QgsLayoutItemG... - 03:06 AM Revision 3f665208 (qgis): Add layout panning tool
- 03:06 AM Revision a346736d (qgis): Handle tool changes mid press-release operation
- Because it's possible for users to change the tool while a
press release operation is mid-way, e.g. by pressing a too... - 03:06 AM Revision 0307cac3 (qgis): Port ability to pan layouts with middle mouse button depressed
- 03:06 AM Revision 867bdb61 (qgis): Move click-and-drag detection to QgsLayoutViewTool
- 03:06 AM Revision 5cac2f71 (qgis): Allow setting pen/brush for QgsLayoutViewRubberBand
- 03:06 AM Revision 7974597c (qgis): Add a zoom tool to designer dialog
- 03:06 AM Revision dc0425ab (qgis): Update cursor on alt press/release for zoom tool
- 03:06 AM Revision 4b89f5e4 (qgis): Respect events which has been set to ignore in QgsLayoutViewTools
- If ignored, default handling occurs
- 03:06 AM Revision 4065a7ff (qgis): Add shell for non-functional layout select tool
- 03:06 AM Revision 20ca51b5 (qgis): Port ability to wheel zoom into/out of layout designer
- 03:06 AM Revision 179c51c9 (qgis): Don't auto populate QgsLayoutItemRegistry
- Initially create an empty registry, allow it to be populated
at a later stage. - 03:06 AM Revision b9bbd917 (qgis): Port ability to navigate layouts using space-pan and ctrl-space zoom
- 03:06 AM Revision ac830935 (qgis): Port zoom actions from composer to layout designer
- 03:06 AM Revision db62a745 (qgis): Add a temporary layout item type for testing
- 03:06 AM Revision 4c2447fd (qgis): Add shell for QgsLayoutView
- 03:06 AM Revision 4ebea75e (qgis): Subclass QMouseEvent to QgsLayoutViewMouseEvent
- For easy access to mouse event coordinates in layout coordinate
space (and future use with snapped item coordinates) - 03:06 AM Revision a6ccd63b (qgis): Start implementing an add item tool
- 03:06 AM Revision 99f34300 (qgis): Add shell classes for layout view tools
- Copy the same model as QgsMapCanvas uses, with separate
classes for individual interaction tools instead of keeping
a... - 03:06 AM Revision b2a01d84 (qgis): Add layout view to layout designer
- 03:06 AM Revision 25034979 (qgis): Add some unit tests for layout tools
- 03:02 AM Revision 67c6e8f2 (qgis): Merge pull request #4834 from mhugo/fix_attribute_element_sip
- Fix QgsAttributeEditorContainer SIP
- 02:59 AM Revision 726936ee (qgis): Merge pull request #4831 from nyalldawson/processing_alg_config2
- Minor refactoring to processing algorithms, future proofing some API
- 02:57 AM Revision ff5181c2 (qgis): Use windows path format for project_path/project_folder variables on wi...
- (cherry-picked from 2745797)
2017-07-10
- 01:59 AM Revision 7db483d6 (qgis): Partially revert "categorized renderer: also setup symbol render contex...
- This partially reverts commit c7c52442f71a6a17ea1ad97e741b2b4b6d51f698.
Causes a race condition which results in ran... - 01:58 AM Revision 348088e7 (qgis): Add an assert to protect multiple calls to QgsSymbolV2::startRender()
- while rendering has already been started for a particular symbol instance
Relates to a random but frequent crash whi... - 05:02 PM Revision 224c4c13 (qgis): Fix QgsAttributeEditorContainer SIP
- 11:50 AM Revision 1693873e (qgis): Merge pull request #4782 from nirvn/shapefile_wkbtype
- 11:12 AM Revision a20b0dc4 (qgis): [bugfix] Fixes relation widget reference when filter value contains a q...
- 09:09 AM Revision 2b8e0671 (qgis): Add sip subclass code for QgsProcessingAlgorithm
- 09:02 AM Revision 326d6f5f (qgis): Allow child algorithm configuration to be stored and handled by models
- 08:41 AM Revision 9e8a1145 (qgis): Allow specifying algorithm configuration when calling create
- 08:31 AM Revision 1e13d733 (qgis): Move declaration of algorithm parameters/outputs to a new virtual
- initAlgorithm() method
This allows 2 benefits:
- algorithms can be subclassed and have subclasses add additional
par... - 08:26 AM Revision 5b149fb3 (qgis): [ogr] return multipart geometry for multipart datasets in feature iterator
- 08:26 AM Revision 1aa0091e (qgis): [ogr] return multi{linestring,polygon} type for shapefile driver
- 07:51 AM Revision fc221a6e (qgis): Add sip VirtualCatcherCode to avoid algorithm copies being
- destroyed by the python garbage collector
The code generated with the /Factory/ annotation was not sufficient
to cor... - 04:46 AM Revision 18c36346 (qgis): Use the same icon for the reset button (#4747)
- 03:59 AM Revision e6dc103c (qgis): Merge pull request #4829 from nyalldawson/fix_16820_218
- Fix incorrect area calculation in corner cases (fix #16820)
- 02:40 AM Revision a0d64129 (qgis): Fix incorrect area calculation in corner cases (fix #16820)
- In certain circumstances very proximal nodes could cause instability
in the ellipsoidal area calculation.
Port (slig... - 02:07 AM Revision 03275bba (qgis): Split QgsProcessingAlgorithm::create into non virtual-create
- and pure virtual createInstance
Allows us to add logic which always need applying within
create(), leaving createIns... - 02:06 AM Revision 61bb2ac0 (qgis): Merge pull request #4828 from nyalldawson/fix_16820
- Fix incorrect area calculation in corner cases (fix #16820)
2017-07-09
- 01:31 AM Revision d8503936 (qgis): Fix incorrect area calculation in corner cases (fix #16820)
- In certain circumstances very proximal nodes could cause instability
in the ellipsoidal area calculation.
Port (slig... - 05:53 PM Revision dae0bf85 (qgis): Fix `with_variable` expression isStatic
- 09:17 AM Revision 7753ba11 (qgis): Model child algorithms store a copy of the algorithm itself
- Instead of always retrieving it from the registry
- 09:14 AM Revision cd6e7d78 (qgis): Add method to processing registry to create a new instance of an algori...
- 02:49 AM Revision ad310878 (qgis): Merge pull request #4827 from DelazJ/num_selected
- Simplify the error message
2017-07-08
- 12:49 AM Revision ec40783b (qgis): Simplify the error message
- 11:19 PM Revision 745da0f3 (qgis): Merge pull request #4813 from DelazJ/layout_extent
- Fix Layout extents dialog title
- 04:42 PM Revision fb880711 (qgis): [OGR] Use OGR_F_SetFieldNull() with GDAL >= 2.2 to avoid GeoJSON fields...
- 02:31 PM Revision fda97b22 (qgis): [OGR] Use OGR_F_SetFieldNull() with GDAL >= 2.2 to avoid GeoJSON fields...
- 02:01 PM Revision 7d67b02a (qgis): [OGR] Use OGR_F_SetFieldNull() with GDAL >= 2.2 to avoid GeoJSON fields...
- 01:57 PM Revision 40d833ff (qgis): Merge pull request #4826 from nyalldawson/processing_cleanups
- Some more cleanups and misc fixes to processing code
- 12:53 PM Revision fedf88ea (qgis): Remove redundant sip file
- 12:49 PM Revision a3fdb95d (qgis): Update model input type names
- 12:49 PM Revision cfa18039 (qgis): Fix incorrect icon size in processing windows
- Well... kind of. It fixes the toolbar button size, but for some
reason the actual icon content itself isn't being res... - 12:49 PM Revision 3665e462 (qgis): Use a filter line edit for outputs
- 12:49 PM Revision 7db1a9df (qgis): Save and restore window geometry for modeler dialogs
- 12:49 PM Revision f8e37aa7 (qgis): Fix some processing algorithm exception handling
- 12:49 PM Revision 0836c607 (qgis): Make model editor dialog more robust while loading models
- 12:49 PM Revision f49b6034 (qgis): Split QgsProcessingModelAlgorithm into separate components
- The cpp/h file was getting too large, so split off the individual
subcomponents into their own h/cpp files to keep co... - 12:49 PM Revision f82b41e0 (qgis): Move an enum to new QgsProcessing class
- 12:49 PM Revision febf0a0e (qgis): Rename method to more generic name - it's usable by vector layer output...
- 12:49 PM Revision d443bb3c (qgis): Expose compatible vector layer parameter evaluation to QgsProcessingAlg...
- 12:49 PM Revision 9e184fea (qgis): Add method to evaluate parameters to compatible vector layers
- of a specified type
- 12:49 PM Revision 9d04f872 (qgis): Rename "output" style parameters for clarity
- The previous naming was too easily confused with processing outputs.
Rename them to QgsProcessingParameterFileDestina... - 10:37 AM Revision e2c84f1a (qgis): Merge pull request #4669 from nyalldawson/spinbox_ctrl
- When holding ctrl while mouse wheeling on spin box, increase in smaller amounts
- 10:22 AM Revision 8f8cb673 (qgis): Merge pull request #4803 from DelazJ/polygon_symbol
- Reorganize Polygon symbol dialogs
- 10:20 AM Revision 875a5d6d (qgis): Merge pull request #4818 from DelazJ/spelling
- Fix some spelling issues
- 10:18 AM Revision ada9ce4d (qgis): Merge pull request #4825
- Various new expression functions and possibilities
- 09:51 AM Revision eb8eb596 (qgis): Code dedup
- 09:51 AM Revision 89a06f69 (qgis): No need to set limit with setFilterFid
- 08:26 AM Revision 66d562a3 (qgis): Fix leak
2017-07-07
- 03:52 PM Revision f6de1d46 (qgis): Support for PyQt5
- 03:33 PM Revision c89ffe46 (qgis): [bugfix] Fixes relation widget when switching between layer styles #16100
- 03:32 PM Revision 6b6a52be (qgis): Merge pull request #4823 from rldhont/fix-qgis3-asgml2
- Fix GML2 after GML3 improvements
- 03:31 PM Revision 69c48a30 (qgis): Add unit tests
- 03:12 PM Revision d28296f2 (qgis): Get rid of the comment about getting rid of the qgseditorwidgetregistry
- 02:35 PM Revision 162063be (qgis): [bugfix] Fixes relation widget when switching between layer styles #16100
- 02:35 PM Revision e6de737f (qgis): Add unit tests
- 01:15 PM Revision 4a16b3a1 (qgis): Drop gui dependency from server
- 01:14 PM Revision 35f8083a (qgis): Doxygen
- 01:01 PM Revision aa24896c (qgis): Fix GML2 after GML3 improvements
- 01:01 PM Revision 30f86e62 (qgis): Local variables should not be prefixed
- 01:01 PM Revision 72da246b (qgis): Add tests
- 01:01 PM Revision f379be20 (qgis): array docs
- 01:01 PM Revision 066528de (qgis): get_feature_by_id docs
- 01:01 PM Revision 795e2477 (qgis): Fix running expressions without context
- 01:01 PM Revision 0e199957 (qgis): Improvements to layer handling in expressions
- 01:00 PM Revision 10dc0d5d (qgis): Rename set_variable to with_variable
- 01:00 PM Revision 25ad20c3 (qgis): [FEATURE] Add expression function get_feature_by_id
- ... like get_feature, just with an id instead of a field value
- 01:00 PM Revision 59d1f6d1 (qgis): [Server] Tests update mask image
- 12:59 PM Revision efff5f16 (qgis): [FEATURE] Add with_variable function
- This function sets a variable for parts of an expression, therefore
avoiding to repeatedly recalculate complex values. - 12:59 PM Revision 95625363 (qgis): [FEATURE] Add array_first and array_last expression functions
- 12:58 PM Revision 9581fe0a (qgis): [FEATURE] Add snapping results to default value calculation
- ... as @snapping_results variable
- 11:38 AM Revision a8cceff0 (qgis): Make it possible to build just core lib and providers: -DWITH_GUI=FALSE
- This is useful in some cases when working on a third party app/script
that only uses qgis_core. For example, I am wor... - 10:17 AM Revision eb8f91a5 (qgis): Fix some button sizes on hidpi displays
- 09:02 AM Revision e0915103 (qgis): Fix folder destinations always default to temp folder (fix #16800)
- 08:50 AM Revision 0802586a (qgis): Fix minimum height of font buttons on non-Windows platforms
- 08:39 AM Revision b500080a (qgis): [processing] Use correct file filter for file output dialog
- 08:28 AM Revision 3d5124cf (qgis): Merge pull request #4800 from radosuav/release-2_18
- [processing] fixes for zonal statistics algorithm
- 08:25 AM Revision 617e4577 (qgis): Fix link to create a pull request and to git download (#4817)
- * fixing link to create a pull request
* fixing link in git exe
Git for Windows 1.x is deprecated, superseded by Gi... - 08:22 AM Revision 632eca60 (qgis): Merge pull request #4795 from pblottiere/dynamicform
- [FEATURE] Dynamic form for joined fields
- 06:55 AM Revision 0d1c4cdc (qgis): Running check_spelling.sh
- 06:45 AM Revision 0036f272 (qgis): Merge pull request #4794 from nyalldawson/tests2
- Use native algorithms for processing tests where possible
- 05:50 AM Revision 3a31f54b (qgis): Don't use broken qHash< QList<...> > on Qt < 5.6
- Results in infinite recursion
- 05:50 AM Revision e8177b73 (qgis): Print debug info when ctest2travis indexes run out of sync
- 05:49 AM Revision 05e8928e (qgis): Use native algorithms for processing tests where possible
- And fix a few issues in the dissolve algorithm
- 04:40 AM Revision cb6c6f39 (qgis): Merge pull request #4812 from nyalldawson/model_exp_input
- [processing] Allow model child parameters to take values from an expression
- 03:58 AM Revision 515ba242 (qgis): Update tests
- 03:36 AM Revision d6cbf30c (qgis): Add all 'single value' input/output types as expression variables
- Since expressions can be written which convert string values
to numeric, and vice versa, it doesn't make sense to res... - 03:36 AM Revision ac51ae10 (qgis): Add unit tests
- 03:35 AM Revision d8086e54 (qgis): Use c++ method for available sources
- 03:35 AM Revision 35e16b2f (qgis): Add method for specifying variable description when adding to contexts
- And use this description in expression builders when it's set.
- 03:35 AM Revision 17199c8f (qgis): Reimplement getAvailableValuesOfType in QgsProcessingModelAlgorithm
- 03:35 AM Revision 26cd6017 (qgis): Use an expression context when evaluating child parameters with express...
- 03:35 AM Revision 3f9cfe0c (qgis): Fix setting number parameters to expressions
- 03:35 AM Revision 534844f9 (qgis): Add function to return variables available for child algorithms during
- model execution
And use this function to determine in advance dependencies between
child algorithm parameters with e... - 03:35 AM Revision 3ea70696 (qgis): Add descriptions for model algorithm variables
- 03:35 AM Revision 82ef7d2a (qgis): Create specific expression context scope for child algorithms
- Contains variables for model parameters, algorithm results for
other child algorithms which are not dependent on the
... - 03:34 AM Revision 3243a1a3 (qgis): Allow model child parameters to take values from an expression
- The expression is evaluated just before the child algorithm is
executed, so can utilise results already calculated by... - 03:31 AM Revision 52f4c5e9 (qgis): Merge pull request #4799 from nyalldawson/m2
- Run processing algorithms using task manager
- 03:15 AM Revision 240dd19f (qgis): Update tests
- 02:14 AM Revision 2c91df4c (qgis): Expand on docs
2017-07-06
- 01:28 AM Revision 55ce31b3 (qgis): When calling procesing.run(), map layer results are automatically
- converted to QgsMapLayer objects with the ownership transferred
to the Python caller
This should make it super-easy ... - 01:28 AM Revision 70cc1968 (qgis): Add a method to take result layers (and ownership) from processing context
- 01:28 AM Revision a2af3a93 (qgis): Make concave hull alg more efficient
- - remove temporary layers from context, delete them as soon as they
are finished with
- directly remove features via ... - 01:28 AM Revision db816ec3 (qgis): Port a multi-step algorithm to new API (concave hull)
- 01:28 AM Revision ac9a39f0 (qgis): Fix processing.runAndLoadResults
- 01:28 AM Revision 1ab9c992 (qgis): Fix possible error when messagebar items are popped and events are queued
- 01:28 AM Revision da02c9a7 (qgis): Fix deadlock when running algs in task manager and python exception occurs
- 01:28 AM Revision 4fa2bc02 (qgis): Keep correct order for zonal stats options, set some stats by default
- 01:28 AM Revision d20c68d3 (qgis): Add method to copy thread safe settings between processing contexts
- 01:28 AM Revision 5350483c (qgis): Add method to take results from another processing context and
- add to the current context
With appropriate note and tests to ensure that both the current
context and that which th... - 01:28 AM Revision 0231e773 (qgis): Remove unused member
- 01:28 AM Revision e5b156b8 (qgis): Make processing algorithms safe to run in threads
- 01:28 AM Revision e1184cd6 (qgis): Make QgsProcessingAlgRunnerTask work correctly
- It now safely can execute algorithms in background threads
without issues - 01:28 AM Revision e9e335a7 (qgis): Don't set thinking cursors when running processing algorithms
- Since now they're run in a background thread, it's not appropriate
anymore - 01:28 AM Revision 5f02e9c8 (qgis): Avoid QgsFeedback flooding progress report signals
- We only emit the progress changed signal when there's been at
least a 0.1% change since the last progress report. Oth... - 01:28 AM Revision f8289954 (qgis): Fix build
- 01:28 AM Revision 3601138d (qgis): Use a feature source instead of vector layer for QgsGeometrySnapper
- 01:28 AM Revision 3cbcd75d (qgis): Add equality operator for QgsProcessingFeatureSourceDefinition
- 01:28 AM Revision f39b7a0c (qgis): Fix build warning
- 01:28 AM Revision 3108d68f (qgis): Indentation
- 01:28 AM Revision 4eca20f2 (qgis): Fix zonal stats algorithm execution
- 01:28 AM Revision 274d684f (qgis): Fix procesing test layer loading
- 01:28 AM Revision b917a826 (qgis): Better debuging from processing alg tests
- 01:28 AM Revision 6654aec6 (qgis): Fix execution of script algorithms was not releasing layers/sinks
- 01:28 AM Revision ab06973d (qgis): Don't try to load default styles in processing test layers
- 01:28 AM Revision d9fca482 (qgis): Add missing signal
- 01:28 AM Revision ebd346c4 (qgis): runPrepared rethrows exceptions
- 01:28 AM Revision 05364aa5 (qgis): When running algorithm tests, if two parameters share the same
- layer source, ensure that the actual parameter values point
to the same layer - 01:28 AM Revision 90f10ae8 (qgis): Port snap geometries algorithm to new API
- 01:28 AM Revision a15d283c (qgis): Port delaunay triangulation alg to new API
- 01:28 AM Revision 75cd91b1 (qgis): Port voronoi polygons algorithm to new API
- 01:28 AM Revision 8a84e134 (qgis): Algorithms don't have to be split to prepare/process/postProcess
- Since it's safe to evaluate parameters in background threads
now, it's usually going to be ok to evaluate everything ... - 01:27 AM Revision cd7776ca (qgis): Upgrade ported python algs to be thread ready
- 01:27 AM Revision e0c7daa2 (qgis): Rename QgsProcessingAlgorithm::clone to ::create
- Since it better describes what the function does. It returns a new
pristine copy of the algorithm, not a clone of its... - 01:27 AM Revision 8cfcf575 (qgis): Fix tests
- 01:27 AM Revision 1b2086e8 (qgis): Make algorithm dialog use background tasks to execute algorithms
- 01:27 AM Revision 2543e079 (qgis): Better assert messages
- Issues is actually when prepare/postProcess is called in a different
thread to context - it doesn't have to be the ma... - 01:27 AM Revision 1dce4596 (qgis): Add method to transfer all layers from one map store to another
- With a note and assert that both stores must have the same
thread affinity - 01:27 AM Revision 7a1fd93a (qgis): Flush sink buffers instead of deleting sink/sources in processAlgorithm
- Avoids potential issues if processAlgorithm is run in a different
thread - 01:27 AM Revision 6c6f6462 (qgis): Add methods to retrieve current thread affinity and push contexts
- to another thread
With suitable assert in place to ensure that pushes are only
made when current thread == existing ... - 01:26 AM Revision 0c967927 (qgis): Replace "drop down" and some dropdown by drop-down
- 01:26 AM Revision 9e6b8ed5 (qgis): Use PostGIS and PostgreSQL spelling when appropriate
- 01:26 AM Revision e69788ee (qgis): revert SpatiaLite spelling
- 01:26 AM Revision 15be8891 (qgis): Replace "double click" and "doubleclick" by double-click
- 01:26 AM Revision 6fab6882 (qgis): Use SpatiaLite right spelling when needed
- 01:26 AM Revision 5c4f6427 (qgis): Add clone method to ScriptAlgorithm
- 01:26 AM Revision c2621b12 (qgis): Split algorithm execution into separate prepare/process/postProcess steps
- The prepare and postProcess steps are designed to be run in main
thread only, while the process step can safely be ru... - 01:26 AM Revision 9156933c (qgis): Add a pure virtual clone method for algorithms
- This is required for safely executing the algorithm in a background
thread. - 01:26 AM Revision 6d7b0a3b (qgis): Fix re-saving already saved models
- 01:26 AM Revision 0c6b19cd (qgis): Improvements to QgsProcessingAlgRunnerTask
- - take a clone of algs before running them. This avoids issues
if the algorithm is removed or edited while a backgrou... - 01:26 AM Revision 1b2afea2 (qgis): Add some more clone methods to algorithm subclasses
- 01:26 AM Revision cd9328d2 (qgis): Fix some processing algorithm exception handling
- 01:12 AM Revision 29c4fcfc (qgis): Replace another expresion with createFieldEqualityExpression, remove un...
- 01:03 AM Revision 963e25e1 (qgis): Followup 15546d84, fix matching of null representation
- 12:59 AM Revision fcf33617 (qgis): Merge branch 'bugfix_relationquote' of https://github.com/pblottiere/QG...
- 12:54 AM Revision 603168e8 (qgis): Update sip
- 11:38 PM Revision 014b0400 (qgis): Merge pull request #4736 from nyalldawson/text_button
- New gui widget QgsFontButton
- 09:27 PM Revision df5551a2 (qgis): Add the hint as a placeholder on text edit
- 09:27 PM Revision e5eda5f8 (qgis): Add a hint on widgets for non existent joined features
- 06:37 PM Revision 536f6432 (qgis): debian packaging: update oracle dependencies
- 05:31 PM Revision 91f908f7 (qgis): Protected -> Private
- 05:31 PM Revision 11e24c29 (qgis): Remove leftovers
- 05:31 PM Revision c973c83c (qgis): Remove unused variable
- 02:55 PM Revision eb1a1d5b (qgis): [Server] Update test masks
- 02:21 PM Revision 708c9e83 (qgis): Don't duplicate layer tree node when alt is held
- Looks like it duplicates the layer but it really just copies the node
meaning QGIS can get confused
Backport of e49aaed - 02:11 PM Revision e49aaedc (qgis): Don't duplicate layer tree node when alt is held
- Looks like it duplicates the layer but it really just copies the node
meaning QGIS can get confused
Duplicate on Alt... - 01:18 PM Revision 27a99859 (qgis): Fix GML2 after Port GML3 improvements to 2.18 branch
- 12:02 PM Revision e2acf536 (qgis): Add custom widget for QgsFontButton
- 11:56 AM Revision 0b9fb5d6 (qgis): [needs-docs] New gui widget QgsFontButton
- A standard widget for configuring text format properties for use
with QgsTextRenderer/QgsTextFormat.
It's modelled h... - 11:56 AM Revision bacad8ce (qgis): [needs-docs] Show recently used fonts in submenu in font button
- 11:56 AM Revision e95b65ef (qgis): [needs-docs] Mouse wheeling over font buttons can change font size
- With ctrl+mouse wheel changing in smaller size increments
- 11:56 AM Revision 99855ea3 (qgis): Add method to use QgsFontButton in cut down mode for QFont settings only
- The button can now be used in two different modes. The default behavior
is to include all settings used for configuri... - 11:56 AM Revision 0fd1f8e5 (qgis): Fix size hint for font button
- 11:56 AM Revision 43f11f4f (qgis): Use QgsFontButton everywhere we can
- 11:56 AM Revision 49ad7836 (qgis): Recommend that QgsFontButton is used instead of getFont
- 11:56 AM Revision 5ac9745c (qgis): Add methods to convert QFont to/from mime data
- 11:29 AM Revision a7313117 (qgis): reason spelling
- 11:12 AM Revision ddf5aceb (qgis): Merge pull request #4807 from nyalldawson/layout_item_registry
- Create a layout item registry for item types
- 11:10 AM Revision f3a6df5c (qgis): obscure spelling
- 10:50 AM Revision df209774 (qgis): simplify custom widgets CMakeLists.txt
- 06:00 AM Revision 2745797f (qgis): Use windows path format for project_path/project_folder variables on wi...
2017-07-05
- 11:21 PM Revision e306cb4b (qgis): Add some tests
- 07:20 PM Revision f8d50ce6 (qgis): Fix GML2 after Port GML3 improvements to 2.14 branch
- 07:08 PM Revision ecae3c95 (qgis): Only convert geometries to provider type when provider does strict type...
- (ie. not for shapes; fixes #16593, #16784, #16792, #16770;
followup 87116abd72; forward ported from d19ed1c6) - 06:50 PM Revision d19ed1c6 (qgis): Only convert geometries to provider type when provider does strict type...
- 06:40 PM Revision 15546d84 (qgis): Add a method which builds an expression to test if a field is equal to ...
- 10:18 AM Revision 5b8e2c2f (qgis): remove QgsVectorLayer::hasGeometryType in favor of QgsMapLayer::isSpatial
- 06:26 AM Revision 87318407 (qgis): [MSSQL] Fix string length when using nchar, nvarchar, ntext
- 06:25 AM Revision 1c273f81 (qgis): [MSSQL] Fix string length when using nchar, nvarchar, ntext
2017-07-04
- 09:04 PM Revision 70d2ae29 (qgis): Merge pull request #4730 from Zverik/atlas_rotate
- Rotate geometry before calculating bounding box in atlas
- 03:48 PM Revision 1aad6894 (qgis): Merge pull request #4811 from rldhont/polygon-asgml-picking
- [Geometry] Polygon::asGml: fix outer and add tests
- 03:42 PM Revision f96af4a1 (qgis): Port GML3 improvements to 2.14 branch
- 02:41 PM Revision 58878d08 (qgis): [Geometry] Simplify QgsCurvePolygonV2::asGML3
- Get back to simple code
- 02:07 PM Revision fe8522f8 (qgis): [Geometry] Polygon::asGml: fix outer and add tests
- 11:39 AM Revision 74042a2d (qgis): [processing] Correctly call TYPE_RASTER constant
- Fixes #16786
- 10:37 AM Revision 0a8f7557 (qgis): Merge pull request #4787 from nyalldawson/expand_favourites
- Always expand out browser favorites node on startup
- 08:55 AM Revision 62c57235 (qgis): debian packaging: drop explicit libopenscenegraph-dev build dependency
- 08:52 AM Revision 44fb457c (qgis): debian packaging: drop explicit libopenscenegraph-dev build dependency
- 06:54 AM Revision b5360f8d (qgis): [MSSQL] Correctly set geometry type from geometry_columns table
- 06:33 AM Revision 1fc81d6f (qgis): Fix typo (coordiantes)
- 04:33 AM Revision d3614187 (qgis): Move back Texture width to top
- 04:21 AM Revision df2c0227 (qgis): [MSSQL] Fix connection string issue for browser
- 04:19 AM Revision 62c8998f (qgis): [MSSQL] Fix connection string issue for browser
- 03:04 AM Revision 845accdf (qgis): Fix dialog title
2017-07-03
- 11:06 PM Revision 8e43acab (qgis): Do not differentiate strings from non string in conditions
- 10:28 PM Revision b94d17a7 (qgis): More fixes about filtering safety
- 10:12 PM Revision 66591f9f (qgis): Add unit test
- 10:11 PM Revision 2d44e400 (qgis): [bugfix] Fixes relation widget reference when filter value contains a q...
- 07:19 PM Revision 5253aa80 (qgis): Fields of non existent joined features are set to NULL
- 01:26 PM Revision 5677e6f5 (qgis): Fix build with older QT 4 (CentOS 7)
- 12:25 PM Revision 502efd1b (qgis): Auto resize first column in info tool
- 09:46 AM Revision 6307bc49 (qgis): Merge pull request #4808 from nyalldawson/model_out_layer_names
- Fix incorrect layer names used when loading result layers from models
- 09:13 AM Revision b57cd0de (qgis): [processing] align the "Iterate over layer" button (#4796)
- 09:11 AM Revision b8117618 (qgis): Reorganize point symbol dialogs (#4802)
- 09:08 AM Revision bdaba00a (qgis): Fix incorrect layer names used when loading result layers from models
- 08:49 AM Revision ab437cd4 (qgis): Ok is spelled OK
- 08:49 AM Revision 59e9f796 (qgis): ok is spelled OK
- 08:31 AM Revision 7306c136 (qgis): Followup 7683cfac: add license headers
- 07:00 AM Revision ada01d86 (qgis): Fix build warnings
- 06:21 AM Revision 79720923 (qgis): Update docs, sip
- 06:01 AM Revision 59d28a35 (qgis): Remove useless testqgslayoutitemregistry.cpp file
- 05:57 AM Revision c228132c (qgis): Layout designers listen out for new item types in registry and
- auto create actions for adding new items of the newly registered type
This avoids hard-coding in available item type... - 05:29 AM Revision 97e8d9cf (qgis): Emit signal when new layout item types are added to registry
- 05:22 AM Revision d23abf95 (qgis): Add registration of item types to QgsLayoutItemRegistry
- 04:23 AM Revision 846f8102 (qgis): Fix uninitialized member identified by Coverity
- 04:22 AM Revision a259d9ff (qgis): Fix silly logic error identified by Coverity
- 04:22 AM Revision bfb4556c (qgis): Fix initial dialog title
- 04:14 AM Revision 4f21afac (qgis): Shell layout designer dialog
- 04:10 AM Revision 4c52db94 (qgis): Merge pull request #4805 from DelazJ/checkbox
- Spelling: Replace check box by checkbox
- 04:09 AM Revision d924b85a (qgis): Merge pull request #4806 from nyalldawson/dependent_params
- [modeler] Don't allow removal of model parameters on which other parameters depend
- 03:02 AM Revision 37cc8fc5 (qgis): Don't allow removal of model parameters on which other parameters
- depend
- 02:50 AM Revision 921939e4 (qgis): Add method to determine whether dependencies exist between model parame...
- 02:45 AM Revision 6483984d (qgis): Add method to retrieve dependent parameters for a parameter
- 02:27 AM Revision f9f98593 (qgis): Draw links between dependent parameters in graphical modeler
- Fix #12907
- 02:27 AM Revision d4f5ecc6 (qgis): Fix ui build warning
- 02:25 AM Revision f4d703bd (qgis): Fix processing modeler joins are drawn doubled
- OCD fix: joins are actually being drawn with two lines going
in both directions. This is totally 100% unacceptable, s...
2017-07-02
- 11:25 PM Revision 35cbfa00 (qgis): Replace check box by checkbox
- 10:28 PM Revision 8d6af772 (qgis): Replace catalogue by catalog
- 10:28 PM Revision e6a8e360 (qgis): Spelling check: Replace check-box by checkbox
- 10:28 PM Revision 338b4c06 (qgis): Add catalog to spell_check
- 10:28 PM Revision 450eb7c2 (qgis): Spelling check: Replace analyse by analyze
- 05:27 PM Revision 257f35c4 (qgis): Update tooltip
- 05:25 PM Revision 3a8d56ec (qgis): Replace QString by QStringLiteral
- 05:21 PM Revision e52414ea (qgis): Q_FOREACH use to iterate over joins info
- 04:58 PM Revision 3e2d9c54 (qgis): Add consistency between ptrs and ref
- 03:25 PM Revision 8f0973fa (qgis): Fix labels
- 03:24 PM Revision ea25e109 (qgis): Reorganize Polygon symbol dialogs
- Group parameters that look alike for a better sequence
- 01:09 PM Revision bc49b5ea (qgis): [WFS provider] Do not be confuse by elements that have ref attribute wh...
- 12:57 PM Revision f6918906 (qgis): [WFS provider] Do not be confuse by elements that have ref attribute wh...
2017-06-30
- 05:13 PM Revision 4886b36b (qgis): [Processing] Fixes for zonal statistics algorithm:
- 1. Mask NaN values instead of converting them to 0.
2. Handle rasters for which raster value offset and scale have no... - 01:26 PM Revision c1d339c9 (qgis): add missing custom widgets
- 12:02 PM Revision 53d70d2a (qgis): Add unit tests
- 11:42 AM Revision a353dada (qgis): Merge pull request #4779 from nyalldawson/page_registry
- [layout] Create a page size registry for layout
- 11:06 AM Revision 6e52f1b1 (qgis): [BUGFIX] QgsCurvePolygonV2::asGML, add interior ring only if one exists
- 10:33 AM Revision 392b638e (qgis): fix 20197c2fa (refs #13520)
- (cherry picked from commit 6dfcf402278ea271cbbe960758937c9b98616db9)
- 10:32 AM Revision 6dfcf402 (qgis): fix 20197c2fa (refs #13520)
- 10:25 AM Revision bbe5e154 (qgis): Identation [BUGFIX] QgsCurvePolygonV2::asGML3, build right GML3 polygon
- 10:01 AM Revision b7f252bf (qgis): [BUGFIX] QgsCurvePolygonV2::asGML3, build right GML3 polygon
- 09:24 AM Revision c09f5bef (qgis): Safer filtering step thanks to QgsExpression
- 09:22 AM Revision 6a1c141f (qgis): Q_FOREACH use to iterate over fields
- 09:01 AM Revision 18b2b524 (qgis): Add some base classes for layouts
- 08:23 AM Revision cd979d8a (qgis): [layout] Create a page size registry for layout
- Adds a new QgsPageSize class and QgsPageSizeRegistry registry
(attached to QgsApplication), which stores and manages ... - 07:46 AM Revision c6ffd541 (qgis): Joined fields are updated according to the target field name in form
- 07:45 AM Revision 73bb463c (qgis): [needs-doc] New option to update joined fields in form
- 05:09 AM Revision 33c63d56 (qgis): Merge pull request #4798 from nyalldawson/intput_list
- Convert model child algorithm parameter sources to a list
- 04:50 AM Revision 8d6d097a (qgis): Add conversion for QMap< QString, QList< TYPE > > for Python bindings
- 04:50 AM Revision 77588b9b (qgis): Convert model child algorithm parameter sources to a list
- So that multiple input type parameters are correctly handled,
allowing models with child algorithms like merge to cor... - 04:45 AM Revision bc4aae7d (qgis): Tweaks on symbol layer dialogs (#3945)
- * Vertical center alignment for "Offset" label with its corresponding comboboxes
* Vertical center alignment for "Anc... - 02:06 AM Revision 233a8611 (qgis): Fix deletion of QObject from non main thread
- 02:06 AM Revision 45538dff (qgis): Fix a memory leak
2017-06-29
- 01:57 AM Revision fe800e25 (qgis): Merge pull request #4797 from nyalldawson/flush_sink
- Move flushBuffer method up to QgsFeatureSink
- 01:20 AM Revision bf3d55c9 (qgis): Move flushBuffer method up to QgsFeatureSink
- Allows calling flushBuffer on QgsFeatureSink objects, ensuring
that any internal buffer the sink may have is flushed - 08:41 PM Revision 7b1932a3 (qgis): Do not delete vector layer in QgsVectorLayerExporterTask thread
- 06:49 PM Revision dcf28168 (qgis): refresh postgres schema in browser after import
- 06:01 PM Revision 797bd16b (qgis): [GDAL provider] Disable workaround added in 32dd2b68cdf41b088f40dbd3ca5...
- 10:56 AM Revision c38e6e2d (qgis): remove useless script
- 09:25 AM Revision 41ceacda (qgis): [processing] add missed description files for OTB 5.4.0
- (cherry picked from commit 8b3c39a22043a923cae33f0111a8a2010c72c42e)
- 06:53 AM Revision 26d9c74b (qgis): [processing] keep only one zonal statistics algorithm
- 06:53 AM Revision 58f6f93c (qgis): [zonal statistics] add variance statistic
2017-06-28
- 01:30 AM Revision 8379f9bb (qgis): Merge pull request #4791 from nyalldawson/reproj_test
- Use native projection algorithm for unit test
- 01:06 AM Revision a39d6d95 (qgis): Merge pull request #4790 from nyalldawson/proc_layer_param
- Some minor processing fixes and improvements
- 12:33 AM Revision 468e44dc (qgis): Use native projection algorithm for unit test
- 12:32 AM Revision d797a9b3 (qgis): Fix some processing algorithm exception handling
- 12:03 AM Revision 144d733b (qgis): Use a QgsFeedback instead of QProgressBar for QgsNineCellFilter
- Gives progress reports and allows cancelation of processing
aspect algorithm - 12:00 AM Revision d2b9652d (qgis): Fix use of direct map layers as inputs for source parameters
- 10:20 PM Revision 7bc1bc41 (qgis): [BUGFIX] QgsCurvePolygonV2::asGML, add interior ring only if one exists
- 10:10 PM Revision 477cd918 (qgis): [BUGFIX] QgsCurvePolygonV2::asGML, add interior ring only if one exists
- 09:24 PM Revision 891481de (qgis): remove static tests (doc, sip coverage) from main build
- finally!
- 09:08 PM Revision 1d7ace1d (qgis): add test to check that header has a corresponding sip file
- 12:38 PM Revision e3dedbd7 (qgis): Merge pull request #4786 from nyalldawson/algs4
- Restore points layer from table algorithm
- 10:45 AM Revision ebcc3d85 (qgis): fix doxygen warning
- 10:45 AM Revision 54c62913 (qgis): script to write include SIP files
- 10:43 AM Revision b6d1abc2 (qgis): fix indentation
- 09:38 AM Revision d1a93e0e (qgis): Restore points layer from table algorithm
- 08:34 AM Revision 502c18a3 (qgis): Always expand out browser favorites node on startup
- It's the user-set favorites, so they should be accessible
as quickly as possible! - 08:20 AM Revision f59d6d79 (qgis): Merge pull request #4776 from pblottiere/bugfix_attributetable
- [bugfix] attribute table
2017-06-27
- 12:58 AM Revision 9f5e33af (qgis): Merge pull request #4767 from nyalldawson/layouts3
- [layouts] Add layout measurement and size classes
- 01:31 PM Revision 0f83a5f5 (qgis): fix windows build
- 01:27 PM Revision aeecda37 (qgis): Fix crash when no options are selected in a multiple-enum parameter
- 01:09 PM Revision a6b14a0b (qgis): [processing] restore zonal statistics (qgis) alg (#4784)
- 10:43 AM Revision 182fe3ca (qgis): fix qt version in comment
- 10:34 AM Revision 51fde8e0 (qgis): spelling fixes
- 09:15 AM Revision 8c5838fe (qgis): update INSTALL
- Followup 775e8cd59, 8bfb695be, 23ddace9e and e70f74198
- 06:15 AM Revision 7f7842a1 (qgis): Merge pull request #4783 from nyalldawson/script
- processing: restore script algorithm provider and tests
- 05:18 AM Revision e171fe30 (qgis): Restore script based algorithm tests
- 05:18 AM Revision 4f096a6f (qgis): Feature source parameters cannot be used for vector layer algorithm
- parameters in models
There's not a 1:1 correlation here - vector layers can be used
as inputs for sources, but sourc... - 05:18 AM Revision 14347a43 (qgis): Also add results to results dock when running through algorithm dialog
- 05:18 AM Revision 1e5d773e (qgis): Fix use of temporary files for outputs
- 05:18 AM Revision ae829857 (qgis): Restore select by expression algorithm
- 05:18 AM Revision f98bcb2b (qgis): Update processing.run() for new API
- 04:33 AM Revision e2e829ca (qgis): Fix generation of temporary processing filenames
- 03:42 AM Revision 3a9a0efc (qgis): Resurrect select by attribute algorithm
- 03:24 AM Revision 4e93f8d0 (qgis): Don't set override cursor in processing.run
- Callers may not want this, so leave it up to them to set
an override caller if desired - 03:24 AM Revision 3286ebb4 (qgis): Explicit parameters, feedback, context arguments for processing.run
- 03:19 AM Revision 2a1cdead (qgis): processing.run requires a dictionary for parameters
- 03:12 AM Revision 792a252e (qgis): Fix script algorithm centroids tests
- 03:11 AM Revision 96c5453a (qgis): Restore save selected features algorithm
- 02:50 AM Revision 449d8f8c (qgis): Restore script algorithm provider
- 02:49 AM Revision 0b4bb9e9 (qgis): Remove manually set tab bar height in algorithm dialog
- Breaks dialog layout on hidpi screens
- 02:34 AM Revision 1468eef6 (qgis): Merge pull request #4781 from nyalldawson/centroid_tests
- Reenable centroid algorithm tests
- 02:16 AM Revision 775e8cd5 (qgis): Add missing python dependencies to Fedora install section
2017-06-26
- 01:46 AM Revision 11f42eb4 (qgis): Reenable centroid algorithm tests
- 01:42 AM Revision be29a955 (qgis): Merge pull request #4780 from nyalldawson/more_processing
- [processing] Finish modeler port, start script algorithms porting
- 01:02 AM Revision 8bfb695b (qgis): Add instructions to INSTALL for enabling debug output on Fedora
- By default Fedora hides the useful debug output prints, which
makes debugging unit tests very hard! - 12:46 AM Revision 7a6a6ff9 (qgis): Fix test on Qt5.6
- 12:33 AM Revision df329bce (qgis): Start restoring creation of outputs from string
- 12:33 AM Revision 178a415c (qgis): Port parameter conversion to script code to c++
- 12:33 AM Revision d16f117b (qgis): Port conversion to/from script code to c++
- 12:33 AM Revision 0a32add6 (qgis): Port exporting model as python code to c++
- 12:33 AM Revision f13920bb (qgis): First steps in resurrecting script algorithms
- 12:33 AM Revision 60f80f93 (qgis): Mark QgsProcessingModelAlgorithm as non-stable API
- We want to be able to extend this in future without any
stable API contract. - 12:33 AM Revision 3bf9ea36 (qgis): Restore ability to run script algorithms
- 12:33 AM Revision 53e9538a (qgis): Restore keep n biggest parts script
- 12:33 AM Revision 11d35821 (qgis): Fix setting number inputs to algorithms in modeler
- 12:33 AM Revision 94619d0d (qgis): Fix incorrect layer source from widget wrapper
- 12:33 AM Revision dbf21d19 (qgis): Reorder arguments in parameterAsSink to avoid requiring wkb type and crs
- 12:33 AM Revision 86d33c18 (qgis): Restore frequency analysis script
- This script has been changed to use a sink output, not the previous
TableWriter csv output.
All algorithms which out... - 12:33 AM Revision d49114cf (qgis): Correct parameter evaluation for multiple field types
- 12:33 AM Revision 46b4f246 (qgis): Allow storing multiple status in field script code
- 12:33 AM Revision a72eea22 (qgis): Fix auto creation of variables when running script algorithms
- 11:38 PM Revision e70f7419 (qgis): Add some missing build dependencies for Fedora to install
- 11:38 PM Revision 23ddace9 (qgis): Remove newlines from Fedora dependencies list in install
- Prevents copy-pasting dependencies line to terminal in one shot
- 10:12 PM Revision 65a5669b (qgis): Merge pull request #4727 from aaime/stroke_hairline
- Fixes 16707, export of hairline results in a different visual thickness
- 09:34 PM Revision d6e7ec67 (qgis): "[GDAL provider] Set VRT_SHARED_SOURCE=NO configuration option by defau...
- This will avoid crashes with VRT datasets in multi-threaded use.
- 09:32 PM Revision 32dd2b68 (qgis): "[GDAL provider] Set VRT_SHARED_SOURCE=NO configuration option by defau...
- This will avoid crashes with VRT datasets in multi-threaded use.
- 04:28 PM Revision 80bc6d26 (qgis): Update SIP file for QgsRectangle
- 04:28 PM Revision 7941759d (qgis): Rectangle moving operators
- 03:20 PM Revision 60063597 (qgis): Merge pull request #4733 from aaime/categorized_function_conflict
- Fixes 16712, SLD export of categorized style fails if attribute name conflicts with a built-in function name
- 02:22 PM Revision b7d524c1 (qgis): sipify server
- 12:24 PM Revision 9068feaf (qgis): Mark the new delegate class as private
- 11:44 AM Revision 1dca3327 (qgis): Merge pull request #4771 from m-kuhn/closest_point
- Closest point
- 11:38 AM Revision 81653d69 (qgis): Data-defined size legend: configurable labels + few fixes
- This may break projects that started to use data-defined size legend with manually defined rules.
- 09:26 AM Revision a2d00d52 (qgis): Merge pull request #4772 from mhugent/feature_info_filter_geometry
- WMS Server: Feature info with geometry filter
- 09:18 AM Revision a603bdf6 (qgis): Fix crash in QgsMultiLineStringV2::asGML2
- 08:28 AM Revision fd8158bc (qgis): Minimal performance improvement
- 08:21 AM Revision 8e7e5732 (qgis): Prevent division by 0 and unrequired interpolation
- 08:21 AM Revision 13775c21 (qgis): More generic closest point on line interpolation
- 08:21 AM Revision e7f50524 (qgis): Make QgsLineString Z and M values NaN if unspecified
- 08:21 AM Revision a3f14df3 (qgis): Update docstrings
- 08:21 AM Revision 75e5726f (qgis): Improve API docstrings
- 08:21 AM Revision 317fead5 (qgis): Add tests for QgsGeometryUtils::closestPoint()
- 05:53 AM Revision 1730bc95 (qgis): [processing] include invalid geometries in check validity alg
- 05:22 AM Revision fa8b216e (qgis): [processing] restore import into spatialite & spatialite execute sql
- 05:07 AM Revision bfb41a1a (qgis): Merge pull request #4775 from nyalldawson/named
- Allow keyword arguments for all arguments in PyQGIS bindings
- 04:44 AM Revision 3fb1b480 (qgis): Export QgsProcessingFeatureSource to Python
- 04:44 AM Revision ec7477ca (qgis): Add method to retrieve all features from a QgsProcessingFeatureSource
- ...even when invalid geometries are present and option is set to
skip invalid or break on invalid.
Some algorithms (... - 04:44 AM Revision b88ad8e1 (qgis): Port Fix Geometry algorithm to new API
- 04:26 AM Revision 255fe0b0 (qgis): Followup 005d0fa, fix build
- 04:19 AM Revision cc3de626 (qgis): Followup 7ae1ee9, update name
- 04:18 AM Revision 89bc8439 (qgis): Update sip
- 04:17 AM Revision 005d0fa3 (qgis): Followup 1c1e771, fix crash
- 04:15 AM Revision 7ae1ee97 (qgis): Add sourceName() method to QgsFeatureSource
- Sometimes it's necessary to retrieve the name of a source...
- 04:15 AM Revision ecf43d33 (qgis): Astyle all
- 03:41 AM Revision d88d52bc (qgis): Add script to run local tests using travis blacklist
- 03:17 AM Revision 8791aacd (qgis): Modernise some code
- 03:14 AM Revision 2bc8ff32 (qgis): Add missing docs
- 02:42 AM Revision 9497f24c (qgis): Update python requirements
2017-06-25
- 12:07 AM Revision 1c1e771c (qgis): avoid forward declaration of QgsDataDefinedSizeLegend (fixes windows bu...
- 03:39 PM Revision b3549862 (qgis): Add unit test
- 03:39 PM Revision be32fdec (qgis): [bugfix] Attribute table model not updated after opening a project with...
- 03:38 PM Revision 30b35bd0 (qgis): Add unit test
- 12:29 PM Revision d79b18fa (qgis): Update gitignore
- 12:07 PM Revision 2b7b0db7 (qgis): Allow keyword arguments for all arguments in PyQGIS bindings
- Previously this was only enabled for optional arguments (i.e.
those with default values). Enabling them for all argum... - 08:28 AM Revision 5f22ba1c (qgis): [bugfix] Attribute table model not updated when a feature is changed
2017-06-24
- 11:09 PM Revision 69af2f51 (qgis): Merge pull request #4773 from DelazJ/typo
- Typo fix
- 10:04 PM Revision e8ddc48d (qgis): review of the raster metadata viewer (#4726)
- 07:25 PM Revision 7a154061 (qgis): Typo fix
- 02:33 PM Revision e7ea972c (qgis): Indentation
- 12:30 PM Revision ef8e58bc (qgis): Unit test for feature info geometry filter
- 10:59 AM Revision 77b9b1a7 (qgis): Use unique_ptr
- 06:00 AM Revision 47177661 (qgis): Remove misleading icon from vector split algorithm
- The algorithm doesn't split geometries - it seperates features
into different layers without altering the geometry - 06:00 AM Revision fbcb97c2 (qgis): Rename 'delete column' alg to 'Drop field(s)' (for consistency)
- 05:49 AM Revision e2331c91 (qgis): Fix error when deleting models
- 05:49 AM Revision bb735964 (qgis): Load other providers before model provider
- 05:47 AM Revision 5822ef9f (qgis): Refresh model algorithms when providers are added
- Since algorithms which models are dependent upon may now be
available, we need to rebuild them to ensure that they
wi... - 05:34 AM Revision ab9470da (qgis): More .model -> .model3 updates
- 05:33 AM Revision 5e7fbf44 (qgis): Make QgsAlgorithm::setProvider() public
- Turns out there's valid use cases for calling this from outside
code. - 04:01 AM Revision b1cadb18 (qgis): Use generic algorithm icon for qgis algorithms which do not
- have specific icons, instead of generic qgis icon
We consider these 'top level' algorithms, and using the
standard a... - 04:01 AM Revision 8f586ef0 (qgis): Move groups from QGIS (and QGIS native) provider to top level items
- in processing toolbox
Helps aid in user discoverability of these algorithms, and
indicates to users that these shoul... - 02:21 AM Revision 6efa7652 (qgis): Merge pull request #4770 from nyalldawson/proc
- More processing model porting, better invalid geometry feedback
2017-06-23
- 12:15 AM Revision d667bf59 (qgis): Move iterator exception handling to c++
- 11:36 PM Revision a8b364e2 (qgis): Port another member to c++
- 11:36 PM Revision 3249015f (qgis): Fix copy/paste error
- 11:36 PM Revision ebe0ebdb (qgis): Fix (unwanted) python exception in algorithm test
- 11:36 PM Revision 8e88276a (qgis): Remove another member from ModelerAlgorithm
- 11:36 PM Revision 10aeba2e (qgis): Move more modelling code to c++
- 11:36 PM Revision e7f13f5b (qgis): Port model help code to c++
- 11:35 PM Revision 9c47e1b1 (qgis): Fix errors when edit model help
- 05:37 PM Revision b6e25791 (qgis): Added note missing in python bindings
- 05:20 PM Revision dd4dbfc1 (qgis): Added ctor documentation
- 05:13 PM Revision 12f7b1a7 (qgis): Removed helper functions from moc headers
- 05:03 PM Revision 95fc6edf (qgis): Indentation
- 04:41 PM Revision f3fe5582 (qgis): Move all app/ogr and datasource manager dialog to GUI
- 02:00 PM Revision 59e0f780 (qgis): Release of 2.18.10
- 02:00 PM Revision 3130f800 (qgis): Release of 2.14.16
- 01:50 PM Revision df8aca14 (qgis): added new SAGA descriptions
- 10:00 AM Revision 6a54130f (qgis): [layout] Add layout measurement and size classes
- These classes are used for storing measurements for a layout
(QgsLayoutMeasurement), sizes for a layout (QgsLayoutSiz... - 09:46 AM Revision b7e66b4f (qgis): [processing] restore simplify geometries & smooth algorithms (#4766)
- 09:08 AM Revision 7d7be9bb (qgis): [MSSQL] Don't MakeValid on geometries
- MakeValid can make geometry data we can't read back (e.g
GEOMETRYCOLLECTION) which is worse then
just a user error in... - 08:20 AM Revision 62f45343 (qgis): [MSSQL] Don't MakeValid on geometries
- MakeValid can make geometry data we can't read back (e.g
GEOMETRYCOLLECTION) which is worse then
just a user error in... - 06:34 AM Revision 81855a71 (qgis): Use FastInsert when adding features from processing
- 05:49 AM Revision 99cfb8fa (qgis): Fix processing algs crash when no source features exist
- Instead we output an empty layer - this may be critical for
multi-step models where there is validly no features pres... - 05:32 AM Revision 24eb6fd7 (qgis): Fix loss of output names in graphical modeler
- 05:20 AM Revision 19dd0976 (qgis): Merge pull request #4764 from nyalldawson/processing_exception
- Throw c++ exception when a Python exception occurs while running a algorithm
- 04:48 AM Revision c3e24b76 (qgis): Fix some processing tests where output is not generated or should
- not be compared
- 04:08 AM Revision 57f2c623 (qgis): Move invalid geometry callback from Python to c++
- 04:08 AM Revision a8cdde52 (qgis): Add test that python exception is caught when executing an alg
- 04:08 AM Revision cbc9e03b (qgis): Consolidate all QgsException subclasses in the same header
- 04:08 AM Revision 4ea85362 (qgis): Transform errors encountered while iterating features in
- processing are non-fatal. We report them to users, and treat the
feature as having no geometry, but don't stop execut... - 04:08 AM Revision eb39fb0e (qgis): Add SIP_VIRTUALERRORHANDLER to Doxyfile.in
- 04:08 AM Revision 98617c90 (qgis): Report errors when executing algs within dialogs
- 04:08 AM Revision 53e7ef88 (qgis): Add a QgsProcessingException exception
- 04:08 AM Revision 93b7c280 (qgis): Report success or failure after running algs
- And auto catch python exceptions and report failure of model
- 04:08 AM Revision 958ca107 (qgis): [sipify] Add support for specifying VirtualErrorHandlers to use for a f...
- 04:08 AM Revision 5ea07684 (qgis): Also call invalidGeometryCallback when skipping features
- 04:08 AM Revision d63d560e (qgis): Add support for VirtualErrorHandlers in core sip
- Unfortunately requires a bunch of code to be duplicated from
QgsPythonUtilsImpl::getTraceback() into core.sip, but th... - 04:08 AM Revision a4f23fd1 (qgis): Throw QgsProcessingException when a python exception occurs while runni...
- 04:08 AM Revision 2906d1f1 (qgis): Merge pull request #4763 from nyalldawson/algs3
- Restore more processing algs
- 03:03 AM Revision 7548cf0f (qgis): Code format
- 03:01 AM Revision 7ed6c90f (qgis): Code format
- 02:55 AM Revision 5384a60f (qgis): [MSSQL] Fix pointer error
- 02:16 AM Revision dfd0d1f4 (qgis): [MSSQL] Better fix to removing MZ. Thanks to Nyall ;)
- 02:14 AM Revision b6986121 (qgis): [MSSQL] Better fix to removing MZ. Thanks to Nyall ;)
2017-06-22
- 01:31 AM Revision 53305a85 (qgis): [MSSQL] Remove Z/M from WKT type name on insert/update
- SQL Server doesn't follow OGC standard of LINESTRINGZ so we have
to remove it. SQL support LINESTRING(x y z) but not ... - 01:20 AM Revision c793a922 (qgis): [MSSQL] Remove Z/M from WKT type name on insert/update
- SQL Server doesn't follow OGC standard of LINESTRINGZ so we have
to remove it. SQL support LINESTRING(x y z) but not ...
Also available in: Atom