Activity
From 2016-11-12 to 2016-12-11
2016-12-11
- 08:27 PM Revision 55658297 (qgis): Rename QgsLegendModelV2 to QgsLegendModel
- 08:23 PM Revision c783be1d (qgis): Rename QgsComposerLegendStyle to QgsLegendStyle
- 07:42 PM Revision 3efc28d0 (qgis): Remove legacy class QgsComposerLegendItem and subclasses
- 10:49 AM Revision 57ff36bc (qgis): Make it possible to use project as non-singleton
- This is just a first step - it will be a long way to get rid of all
the usages of singleton instance in QGIS code. - 10:09 AM Revision 899ea38d (qgis): Make doc coverage test happy
- 09:41 AM Revision 2c9f1ff5 (qgis): Make map canvas independent from overview canvas, simplify QgsMapCanvas...
- 07:13 AM Revision 20cdd4f0 (qgis): Merge pull request #3855 from wonder-sk/project-refactoring-part1
- Project refactoring - part I
- 06:33 AM Revision 04f8704e (qgis): Unit tests for utility methods from qgsmaplayerlistutils.h
- 04:49 AM Revision 6eb330e2 (qgis): Fix an array out of bounds access when committing data (#3807)
- This fixes an array out of bounds access when using a layer that consists of a main table with joined in attributes.
...
2016-12-10
- 05:47 PM Revision 1580f325 (qgis): More test fixes
- 05:31 PM Revision 483c7f4b (qgis): Test fixes and further QgsProject::instance() removals
- 05:12 PM Revision 91b03a9c (qgis): Merge pull request #3854 from elpaso/plugin-re-enable
- [SERVER][BUGFIX] Plugin re enable
- 04:41 PM Revision bcedb6df (qgis): Moved interface to main init
- 04:23 PM Revision 5fc10d62 (qgis): Migrate QgsMapThemeCollection away from using layer IDs
- 02:06 PM Revision ba143d02 (qgis): Plugin re-enabled
- 11:50 AM Revision c143be7a (qgis): QgsMapSettings and QgsComposerMap store layers for rendering as weak po...
- ... instead of using layer IDs which need to be resolved using QgsProject
- 09:18 AM Revision 64f1356c (qgis): Added missing api docs
- 08:18 AM Revision d56a97d4 (qgis): Merge QgsMapLayerRegistry into QgsProject
- All methods/signals of QgsMapLayerRegistry moved verbatim to QgsProject.
- 03:54 AM Revision fc8493f5 (qgis): Merge pull request #3851 from nirvn/raster_ui_improvements
- Raster renderer UI improvements
2016-12-09
- 12:09 PM Revision 8ec3eaf4 (qgis): Merge pull request #3839 from anitagraser/patch-2
- [processing] Create cost allocation map output
- 11:39 AM Revision fdf2a9dc (qgis): Backward support for parameters 'MTVER' and 'capabilities' from WMS 1.0...
- 11:00 AM Revision 48f43b08 (qgis): Fix map canvas test
- 10:32 AM Revision cf5f373f (qgis): Add support for fine-resolution mouse wheel zooming
- Some mouses (notably on mac) have finer resolutions. They send mouse
wheel events in a higher frequency but with smal... - 10:24 AM Revision 364a51d8 (qgis): [FEATURE][raster] support setting of color and transparency on multiple
- items in the singleband pseudo-color UI
- 10:24 AM Revision 4894a6d4 (qgis): [raster] allow multiple row deletion in the singleband pseudo-color UI
- 10:24 AM Revision ffb6ba7a (qgis): [FEATURE][raster] support setting of color and transparency on multiple
- items in paletted UI
- 10:21 AM Revision 322b7039 (qgis): [processing] made WHERE param optional and advanced in v.surf.rst algor...
- Fixes #15786
- 10:11 AM Revision 38b62b61 (qgis): Merge pull request #3849 from SrNetoChan/png_cleanup
- Cleaning unused png files and respective folder
- 08:54 AM Revision c7137472 (qgis): [processing] fixed GRASS algorithm descriptions
- 08:47 AM Revision febc8199 (qgis): use qt4 signal/slot syntax
- 08:19 AM Revision 1254aaa0 (qgis): fix #15947 style dock is not refreshed when map layer style changes
- 08:18 AM Revision 2eaa0b7a (qgis): fix #15947 style dock is not refreshed when map layer style changes
- 02:37 AM Revision 8bc980ee (qgis): Deletes old themes folders
- 02:32 AM Revision ae0d7cfa (qgis): Deletes unused png files from default theme
- 01:43 AM Revision ee55c4bc (qgis): [FEATURE] Show an alpha slider in color button drop down menu
- Allows quick tweaks to the color alpha
- 01:09 AM Revision 5aa15394 (qgis): Merge pull request #3848 from nyalldawson/orthag
- [FEATURE][processing] New algorithm to orthagonalize geometries
2016-12-08
- 12:41 AM Revision 4b6f3a3e (qgis): [FEATURE][processing] New algorithm to orthagonalize geometries
- Adds a new QgsGeometry::orthagonalize method which tries to make
angles in geometries either right angles or straight... - 11:13 PM Revision 379e7a42 (qgis): Add some more QgsVector operators, allow use of QgsVector with QgsPointV2
- 11:13 PM Revision 77a8e18e (qgis): Add methods to add/subtract QgsVectors
- 10:12 AM Revision e41c2a7b (qgis): [processing] allow saving custom predefined expressions
- 08:26 AM Revision b133b126 (qgis): use data rather than indexes to retrieve items
- 07:50 AM Revision 02d70fa0 (qgis): Revert "[style dock] emit widgetChanged() when raster palette labels up...
- This reverts commit f92928d4da7ece907b94713e8706e550e6ab4c5e.
- 07:41 AM Revision 7722f880 (qgis): [style dock] emit widgetChanged() when raster palette labels updated
- 07:39 AM Revision f92928d4 (qgis): [style dock] emit widgetChanged() when raster palette labels updated
- 07:30 AM Revision fd081c8c (qgis): [style dock] emit widgetChanged() when raster palette labels updated
- 06:08 AM Revision e077efd3 (qgis): [style dock] emit widgetChanged() when raster palette labels updated
- 05:09 AM Revision c32be64a (qgis): [ui] fix circular string button location and relocate undo/redo buttons...
- 03:16 AM Revision 01f2c441 (qgis): [symbology] categorized renderer's default ramp should be random
2016-12-07
- 08:52 PM Revision 37edb69c (qgis): Merge pull request #3843 from nyalldawson/oriented
- Port minimum oriented bounding box to QgsGeometry
- 02:42 PM Revision ddaf68ef (qgis): [offlineediting] Fix only synchronize selected features option
- Fix #15830
- 02:40 PM Revision ed5a2bca (qgis): [offlineediting] Fix only synchronize selected features option
- Fix #15830
- 02:39 PM Revision 897d27fa (qgis): fix import
- 01:56 PM Revision a8dd95ad (qgis): Fixed wrong import
- 01:12 PM Revision bb7b6d41 (qgis): [processing] added predefined expressions to raster calculator
- 12:44 PM Revision 8a3c1efe (qgis): Merge pull request #3840 from DelazJ/selectedfeaturesids
- Replace selectedFeaturesIds by selectedFeatureIds
- 12:09 PM Revision e0912b8e (qgis): Update API break doc
- 11:13 AM Revision 1bdb35d6 (qgis): Avoid key error on fields which should be skipped
- 11:13 AM Revision c975764c (qgis): Port processing oriented minimum bounding box alg to QgsGeometry
- 10:02 AM Revision ea661e5e (qgis): [options] remove string search for default snap mode combo box
- 09:29 AM Revision 60ad5c67 (qgis): [snapping] fix default snapping enabled state
- 09:29 AM Revision 8e147802 (qgis): [snapping] move tracing action to snapping toolbar
- 09:29 AM Revision a6030d65 (qgis): [snapping] fix enable state of snapping widget's elements
- 09:29 AM Revision 6b0bf49c (qgis): [snapping] fix default snapping type settings
- 09:29 AM Revision 9afb48ec (qgis): fix snapping test
- 04:50 AM Revision 75f51bc1 (qgis): [processing][heatmap] Fix alg in batch mode, mark some params as advanced
- 04:30 AM Revision 51206590 (qgis): [processing] Use newer basic stats algorithm in vector menu
- 04:07 AM Revision e1a588e0 (qgis): Merge pull request #3782 from nyalldawson/heatmap
- Port heatmap plugin code to analysis, add processing alg
- 03:23 AM Revision 034cc659 (qgis): [FEATURE] Remove c++ heatmap plugin
- No longer required as plugin has been ported to analysis lib
with processing frontend
Marked as feature for docs + c... - 03:23 AM Revision bef5b5ed (qgis): [processing][heatmap] custom parameter/widget for output resolution
- Matches current behaviour of c++ heatmap plugin
- 03:23 AM Revision 20f1f76f (qgis): [heatmap] Avoid gdal warnings, calculate distance from pixel centroid
2016-12-06
- 12:19 AM Revision f9578bf6 (qgis): Replace selectedFeaturesIds by selectedFeatureIds
- 11:27 PM Revision 83c38b01 (qgis): [FEATURE][processing] Port heatmap plugin to processing algorithm
- 11:26 PM Revision f2127464 (qgis): Move heatmap generation code to analysis lib
- And clean it up a lot
- 11:24 PM Revision c558d516 (qgis): Prevent users from removing layers or closing projects when
- running tasks depend on those layers
It's not foolproof because there's many ways to remove layers
not through the Q... - 07:21 PM Revision dd0df199 (qgis): Create cost allocation map output
- 07:21 PM Revision 231f97ab (qgis): Create cost allocation map output
- 05:56 PM Revision 35e387c4 (qgis): add more QNetwork classes to 2to3 script
- 04:30 PM Revision de054e70 (qgis): Added second algorithm output
- Second output raster contains cost allocation map, as described in https://grass.osgeo.org/grass70/manuals/r.cost.htm...
- 01:31 PM Revision 81873830 (qgis): [Geometry Checker] Don't add geometry-less features to feature-pool
- 01:29 PM Revision 97eb0f74 (qgis): [Geometry Checker] Don't add geometry-less features to feature-pool
- 11:36 AM Revision 2ad08765 (qgis): qtermwidget: fix misleading indention warnings
- 11:02 AM Revision adff069d (qgis): Cleanup QgsTask API for dependent layers
- 09:53 AM Revision a52a1e9f (qgis): [raster] improve multiband color widget's band selection
- 09:53 AM Revision 5db654be (qgis): [raster] when loading min/max, activate contrast enhancement if set to ...
- 09:27 AM Revision 0a2e1043 (qgis): Revert "[processing] fixed expected test hashes"
- This reverts commit 5c6c18caadb9123c593db085b1c8822f7d74e9f7.
- 09:03 AM Revision 96b8a907 (qgis): [processing] In raster calculator, use filename without extension to re...
- 07:19 AM Revision ec8aea2f (qgis): [processin] fixed wrong parameter type
- 05:22 AM Revision 6f9292a7 (qgis): Reenable all task manager tests
2016-12-05
- 12:23 AM Revision 7bbc60a1 (qgis): Prevent closing QGIS while tasks are running
- 11:18 PM Revision 008817b0 (qgis): Fix ui build warnings
- 07:14 PM Revision 62cb3815 (qgis): [processing] prevent divizion by zero (fix #15825)
- 07:03 PM Revision 2fea23f1 (qgis): Merge pull request #3779 from volaya/rastercalculator
- [processing] add native raster calculator
- 02:59 PM Revision 5c6c18ca (qgis): [processing] fixed expected test hashes
- 02:46 PM Revision abbe281b (qgis): Preprocess header file in sipdiff to reduce noise
- and common sources of trouble.
- 02:18 PM Revision b0126d01 (qgis): oracle provider: skip retrying unavailable connections for 30s
- 01:52 PM Revision b7daf9bc (qgis): [processing] changed input type from vector layer to table for execute ...
- 01:39 PM Revision 16da9063 (qgis): [processing] allow multiple selection of tables
- 12:07 PM Revision 42b8ee9f (qgis): [processing] fixed wrong parameter type definition in buffer algs
- 11:05 AM Revision 57d80a5a (qgis): [style dock] avoid long labels in the point pattern fill UI
- 11:01 AM Revision 95ae1548 (qgis): [virtual layer] Fix xFilter for null value comparisons
- 10:31 AM Revision 3ec5f92f (qgis): Replaced the expired SSL certificate and re-enabled OWS PKI test
- 10:31 AM Revision b92cf53c (qgis): Typo in comment
- 10:18 AM Revision d6e0120a (qgis): [virtual layer] Fix xFilter for null value comparisons
- 10:02 AM Revision 89461909 (qgis): [virtual layer] Fix xFilter for null value comparisons
- 09:31 AM Revision 77bbeaa9 (qgis): fix loading of models containing user-defined scripts
- 09:29 AM Revision 3ebc6db1 (qgis): fix loading of models containing user-defined scripts
- 08:47 AM Revision b1b64734 (qgis): Merge pull request #3004 from nyalldawson/task_manager
- [FEATURE] Task manager
- 07:46 AM Revision cc702c9c (qgis): Remove (probably unnecessary) copy_func usage
- 05:08 AM Revision d03d0a5b (qgis): Add some python docstrings to QgsTask.fromFunction
- 05:08 AM Revision feb32198 (qgis): Update doxygen
- 05:08 AM Revision 631d3cd9 (qgis): Consolidate mutexes
- 05:08 AM Revision e35420a8 (qgis): Force QgsTask::run() to fully complete
- Remove support for signal based completion/termination
Also unfortunately disable a lot of the test suite as a resul... - 05:08 AM Revision 268e5127 (qgis): Make QgsTask::start private
- Only allow starting tasks to be done by QgsTaskManager
- 05:08 AM Revision 297b5724 (qgis): QgsTask is no longer a QRunnable
- Instead use a private wrapper class to make QgsTask compatible
with QThreadPool - 05:08 AM Revision 29f310c0 (qgis): Convert QgsTask.fromFunction to a static method
- 05:08 AM Revision 619381c0 (qgis): Call QgsTaskWrapper.on_finished with exception rather than result
- 05:08 AM Revision fded1a1f (qgis): Don't explode returned values in QgsTaskWrapper
- Breaks returning list values
- 05:08 AM Revision f73f3c14 (qgis): Remove outdated flaky test ifdefs
- 05:08 AM Revision cd326935 (qgis): Nicer icons and ui for task status
- 05:08 AM Revision 79beb54c (qgis): Remove redundant member
- 05:08 AM Revision a24690d6 (qgis): Task manager GUI cleanups
- 05:08 AM Revision 0dcff449 (qgis): Respect QgsTask::CanCancel flag in gui
- 05:08 AM Revision 466b0b96 (qgis): Tasks are treated as progressless until they first report a progress
- 05:08 AM Revision 4dc3dd90 (qgis): Allow task priority to be specified
- 05:08 AM Revision 9b763741 (qgis): QThreadPool::cancel was introduced in Qt5.5, so no cancellation
- possible for Qt < 5.5
Moral of the story: if you run outdated libraries, you can't
expect full functionality from yo... - 05:08 AM Revision 52162208 (qgis): Fix more racy conditions
- Switch from QtConcurrent::run to QThreadPool::start
QtConcurrent doesn't give us anyway to cancel queued but not
sta... - 05:08 AM Revision 01d6afaf (qgis): Avoid recursive locks
- 05:08 AM Revision 14b6b3f6 (qgis): Harden everything up
- And finally fix a racy condition which has been plaguing me for
ages - 05:08 AM Revision 32a9e1e9 (qgis): QgsTasks can have subtasks
- Now, a QgsTask can have subtask QgsTasks set by calling
QgsTask::addSubTask. Sub tasks can have their own set of
depe... - 05:08 AM Revision 3999a371 (qgis): Remove QgsTaskManager singleton, and instead attach an instance
- to QgsApplication.
ie instead of QgsTaskManager.instance(), use
QgsApplication.taskManager() - 05:08 AM Revision b6b7a7f8 (qgis): Remove delete* methods from QgsTaskManager API
- On further consideration allowing external control of task
deletion is a bad idea. - 05:08 AM Revision ad71dc44 (qgis): Fix failing tests
- 05:08 AM Revision 6d4392a0 (qgis): Allow QgsTask subclasses to defined a finished function, which is
- called when the task has completed (successfully or otherwise).
This allows for simpler task design when the signal/... - 05:08 AM Revision 252f2e11 (qgis): Rename overloaded signal, flip remaining connects to new style
- 05:08 AM Revision f71c78e1 (qgis): Rename stopped to terminated for consistency
- 05:08 AM Revision e01c306e (qgis): Simplify reporting completion of tasks
- QgsTask subclasses can now return a result (success or fail)
directly from QgsTask::run. If they do so then there's n... - 05:08 AM Revision 2590f685 (qgis): Documentation updates and small API cleanups
- 05:08 AM Revision bc37b401 (qgis): Smaller header updates, switch connect style
- 05:08 AM Revision 95dbb3a7 (qgis): Add deleteAllTasks to manager
- 05:08 AM Revision b64025df (qgis): Add python test for task manager
- 05:08 AM Revision d270b4f9 (qgis): Improvements to task manager ui
- 05:08 AM Revision 5da25136 (qgis): New QgsFloatingWidget widget for easy creation of widgets which "float"
- above a layout.
Supports setting another widget as a anchor point for the widget, eg
the floating widget could be se... - 05:08 AM Revision f85d24e9 (qgis): Fix some crashes
- 05:08 AM Revision 55e9d326 (qgis): Add handling of dependent layers to task manager
- If a task has dependent layers which are about to be removed,
the task will automatically be cancelled - 05:08 AM Revision eb34079c (qgis): Don't crash when python exceptions occur in non-main thread
- 05:08 AM Revision 4c0f4ee6 (qgis): Resolve circular dependencies
- 05:08 AM Revision b065edee (qgis): Improvements to QgsTaskWrapper
- 05:08 AM Revision 4291904c (qgis): Support for dependent tasks
- Cancelling a task on which others depend leads to all these other
tasks getting cancelled as well. - 05:08 AM Revision 73e72fa5 (qgis): Don't block when deleting tasks
- 05:08 AM Revision dcecf447 (qgis): Add support for placing queued tasks on hold
- 05:08 AM Revision cf5eeb75 (qgis): API cleanups
- 05:08 AM Revision 5d468929 (qgis): Add simple python method QgsTask.fromFunction for creation of tasks
- from a function without having to create a QgsTask subclass
- 05:08 AM Revision e29dd794 (qgis): Api + test cleanups
- 05:08 AM Revision 6021d780 (qgis): Make QgsTaskManager handle threading of tasks
- 05:08 AM Revision ebae15f2 (qgis): Framework for task manager
- Adds new classes:
- QgsTask. An interface for long-running background tasks
- QgsTaskManager. Handles groups of tasks... - 04:20 AM Revision ab4a37f7 (qgis): [color ramp] save/restore invert state for cpt-city ramps
- 02:47 AM Revision c8266a25 (qgis): Followup 08ee180: more appropriate ramp type property name
- 02:23 AM Revision dc697d05 (qgis): Followup 59a0e2
- 02:09 AM Revision 59a0e2fb (qgis): Fix #15829 georeferencer - resolve logical error during loadGCPs
- 01:54 AM Revision be4c8156 (qgis): Merge pull request #3787 from nyalldawson/spatialite_index
- [FEATURE] Create attribute index support for spatialite provider
- 01:26 AM Revision 5f13cbe3 (qgis): Blacklist flaky PyQgsAuthManagerPKIOWSTest test
- 01:22 AM Revision c800998d (qgis): Remove goto's from qgsspatialiteprovider.cpp
- 01:22 AM Revision bd8d2121 (qgis): [FEATURE] Create attribute index support for spatialite provider
- Allows creation of attribute indexes for spatialite layers
2016-12-04
- 12:53 AM Revision 6a611794 (qgis): Disable a bunch of actions which don't apply to vector layers
- without geometry (fix #15933)
- 11:54 PM Revision e9274475 (qgis): Remove unused network header includes from qgsgeometry.cpp
- 05:39 AM Revision 08ee1806 (qgis): [FEATURE] cpt-city catalog support in color ramp's gradient-only mode (...
- cpt-city catalog ramps are now available for gradient-only:
- shapeburst fill
- gradient fill
- inner/outer glow effect - 05:34 AM Revision e94a352e (qgis): [color ramp] improve invert() for discrete gradient ramps (#3833)
2016-12-03
- 08:16 AM Revision e135e797 (qgis): Merge pull request #3827 from nirvn/color_ramp_migration
- Migration of remaining color ramp widgets
- 08:12 AM Revision 6009f5a4 (qgis): [raster] fix singleband pseudo-color crash on single-color color preset...
- 08:12 AM Revision 137a211b (qgis): [color ramp] do not automatically save new ramps
- 08:04 AM Revision 4a587685 (qgis): [style manager] update ramp type naming button shortcuts
- 07:41 AM Revision a26434e8 (qgis): Merge pull request #3829 from nirvn/colorrampbutton_save
- - [FEATURE] save existing color ramp function
- improve new color ramp type naming - 07:40 AM Revision 0b9fbeb9 (qgis): QgsColorRampComboBox is dead, long live QgsColorRampButton
- 07:40 AM Revision aa4d7515 (qgis): [symbology] migrate shapeburst color ramp widget
- 07:40 AM Revision e604fc9f (qgis): [effects] migrate inner/outer glow color ramp widget
- 07:40 AM Revision 56c55344 (qgis): [symblogy] migrate heatmap renderer color ramp widget
- 05:02 AM Revision d863c449 (qgis): improve new color ramp type naming
- 04:53 AM Revision 04c6007e (qgis): [FEATURE] save existing color ramp function
- 04:00 AM Revision 1560c7ff (qgis): Use a standardized size for authentication dialogs icons (#3824)
2016-12-02
- 07:19 PM Revision f4c99d9f (qgis): Fix indentation
- 05:52 PM Revision e0e60dad (qgis): [virtual] Fix xFilter for null value comparisons
- 05:11 PM Revision 37c43df6 (qgis): partial revert of commit 4b680ca
- 12:24 PM Revision 4b680ca5 (qgis): [style dock] re-order vector layer rendering group to save vertical spa...
- 10:38 AM Revision d849e432 (qgis): [processing] fixed gdal proximity
- Fixes #15895
- 09:34 AM Revision 586166c6 (qgis): Merge pull request #3826 from alexbruy/processing-models
- fix loading of models containing user-defined scripts
- 08:35 AM Revision 8dc77995 (qgis): fix loading of models containing user-defined scripts
- 07:47 AM Revision b02c6a32 (qgis): [processing][FEATURE] Return multi geometries from split alg
- accept multi geometries as input
- 07:35 AM Revision 3a789e5f (qgis): Merge pull request #3825 from nyalldawson/legend_count
- QgsVectorLayer::featureCount( QgsSymbol* symbol ) to featureCount( const QString& legendKey )
- 06:48 AM Revision eb85e3fc (qgis): [raster] migrate singleband pseudo-color renderer color ramp widget (#3...
- 06:35 AM Revision 1a24452c (qgis): Update qgis_icon_xmas.svg (#3820)
- the positioning of the svg was not optimal, because the xmas hat is allways cutted, now all is in the documents view ...
- 04:55 AM Revision 7de1cc2f (qgis): Removed unused QgsLayerTreeModelLegendNode::SymbolLegacyRuleKeyRole
- 04:55 AM Revision 6d0203d6 (qgis): Change QgsVectorLayer::featureCount( QgsSymbol* symbol ) to instead
- use a legend key string
Avoids crashes due to symbol pointer lifetime issues
2016-12-01
- 12:50 AM Revision 42d3f4b2 (qgis): Fix ui build warning
- 12:47 AM Revision 968c82a3 (qgis): Small cleanups for QgsColorRampButton
- 05:14 PM Revision c9058edd (qgis): Add QIntValidator and qVersion to fix_pyqt
- 05:06 PM Revision b3742fed (qgis): [Geometry checker] Fix possible use of deleted geometry
- 05:02 PM Revision d2e2110c (qgis): Merge pull request #3812 from mhugent/wms_1_3_compliance
- Wms 1 3 compliance
- 04:24 PM Revision 3bd8a29a (qgis): [Geometry checker] Fix possible use of deleted geometry
- 03:17 PM Revision 1ce2a102 (qgis): Show only selected features vertices by default (#3821)
- * Show only selected features vertices by default
* Show only selected features vertices by default
* Show only sel... - 02:48 PM Revision 898ca57d (qgis): Indentation
- 02:42 PM Revision b59fc04b (qgis): Fix mapping for 2to3 fix_pyqt
- 02:37 PM Revision 420b7ec9 (qgis): [processing] removed incompatible basestring check
- 01:45 PM Revision 014aff72 (qgis): Fix access control tests such that bbox width/height ration matches ima...
- 12:53 PM Revision 3e7b2623 (qgis): [processing] replace deprecated % operator with format()
- 12:53 PM Revision 781ebd9a (qgis): [processing] xrange() removed, should use range() instead
- 12:53 PM Revision b85b5e75 (qgis): [processing] values() is a dict view object, not list
- 12:53 PM Revision 50a785bd (qgis): [processing] indentation update
- 12:53 PM Revision 44f963f6 (qgis): [processing] removed debug line
- 12:53 PM Revision 40053f81 (qgis): renamed ParameterExpression in raster calculator to avoid name clash
- 12:53 PM Revision f002321b (qgis): [processing] iteritems() removed, should use items() instead
- 12:53 PM Revision 8bd0dd5a (qgis): [processing] added tests for raster calculator
- Conflicts:
python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml - 12:52 PM Revision a7f9018e (qgis): [processing] added native raster calculator algorithm
- Conflicts:
python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py - 12:50 PM Revision fcc34372 (qgis): [processing] some fixes and changes in parameters and parameters panel
- 11:37 AM Revision a17facf6 (qgis): Merge pull request #3816 from nyalldawson/processing_datetime
- [processing][FEATURE] New unified basic stats algorithm
- 11:29 AM Revision 2c4eb3cb (qgis): [processing] allow selecting multiple file in ‘add script from file’
- 11:07 AM Revision 91d0f1eb (qgis): Add new tips on startup, fix some outdated (#3806)
- * Add new tips on startup, fix some outdated
and emphasize some items with bold.
Sur la branche patch-1
* Improve t... - 10:42 AM Revision ee3a4935 (qgis): WMS server: parse bounding box only if the BBOX parameter is really there
- 10:30 AM Revision e6d4010e (qgis): Adapt expected capabilities / project settings response in server test ...
- 09:57 AM Revision 149ea48e (qgis): Merge pull request #3818 from drnextgis/2to3
- Add QEventLoop to fix_pyqt
- 09:07 AM Revision e9b835a3 (qgis): Add QEventLoop to fix_pyqt
- 07:27 AM Revision b30a1ff6 (qgis): [FEATURE][processing] New universal 'basic stats for field' algorithm
- Replaces the existing 'Basic Stats for Numeric Fields' and
'Basic Stats for String Fields' algorithms and adds suppor... - 07:27 AM Revision 1ff165a3 (qgis): [processing] Fix updating results panel to match selected item
2016-11-30
- 07:44 PM Revision c42dad3b (qgis): Fix unset variable error for CHECK_GRASS_EXTRA_INCLUDE_DIRS macro
- 10:47 AM Revision ae75e45d (qgis): [symbology] migrate graduated renderer color ramp widget (#3815)
- 10:14 AM Revision 50ba777e (qgis): Update QgsPointDisplacementRenderer::legendKeysForFeature note
- 10:10 AM Revision 958355bc (qgis): [BUGFIX] Filter Legend By Map Content doesn't maintain point displaceme...
- Fixed #11572
Manually cherry-picked 4d71cf968c4608359514637ceabcf4f3dcfb09ce - 10:06 AM Revision 499ae314 (qgis): [BUGFIX] Filter Legend By Map Content doesn't maintain point displaceme...
- Fixed #11572
Manually cherry-picked 4d71cf968c4608359514637ceabcf4f3dcfb09ce - 06:51 AM Revision ecd876a5 (qgis): Implement time stats for QgsDateTimeStatisticalSummary
- 06:12 AM Revision 6a457c21 (qgis): Fix QgsDateTimeStatisticalSummary handling of non-datetime values
- 06:04 AM Revision 08505b38 (qgis): [processing] Allow restricting fields to date/time types
- 06:03 AM Revision b0662f90 (qgis): [processing] Basic stats algs should allow non-spatial tables
- 05:27 AM Revision 9bb9b58e (qgis): Merge pull request #3810 from nirvn/colorrampbutton
- [FEATURE] color ramp button widget
- 05:02 AM Revision deb18c40 (qgis): color ramp button widget for gradiant fill and categorized renderer
- 05:02 AM Revision a755f08b (qgis): add test coverage for qgscolorramp's invert() function
- 05:02 AM Revision fa16e3e4 (qgis): [FEATURE] color ramp button widget
- 03:57 AM Revision 7181cf25 (qgis): [color ramp] implement invert() function
- 03:47 AM Revision ab29f2de (qgis): [processing] Use QgsStringStatisticalSummary in basic stats for strings
- And also further optimise the algorithm
- 03:35 AM Revision e272bb3e (qgis): [processing] Optimise basic stats numbers algorithm
- 03:03 AM Revision a927d974 (qgis): Allow QgsStringStatisticalSummary to calculate mean string length
2016-11-29
- 12:50 AM Revision 57f17e31 (qgis): Merge pull request #3808 from nyalldawson/processing_dupe_remove_rings
- [processing] Remove duplicate fill holes algorithm
- 12:35 AM Revision 6bb49349 (qgis): [FEATURE][processing] Remove duplicate create points along lines script
- This functionality is duplicated by the PointsAlongGeometry algorithm
Keep the algorithm version, since it has unit ... - 12:32 AM Revision d4c38f92 (qgis): [FEATURE][processing] Remove duplicate fill holes algorithm
- The Fill_holes script is duplicated by the DeleteHoles algorithm,
and the DeleteHoles algorithm has many advantages:
... - 08:06 PM Revision 5b97b4ab (qgis): Merge pull request #3813 from rldhont/bugfix_pointdisplacement_filter_l...
- [BUGFIX] Filter Legend By Map Content doesn't maintain point displacement legend
- 07:27 PM Revision 4d71cf96 (qgis): [BUGFIX] Filter Legend By Map Content doesn't maintain point displaceme...
- Fixed #11572
Needs to be backported and adapted to version 2.14 - 04:46 PM Revision 36e89a31 (qgis): WMS 1.3 compliance: Each OnlineResource URL intended for HTTP Get reque...
- 03:44 PM Revision 61b599ed (qgis): Added histogram values to the bindings
- 03:27 PM Revision 0e0cf3e1 (qgis): Exception format is XML, not capabilities format
- 02:50 PM Revision 120c8d38 (qgis): WMS 1.3. compliance: distort image if width/height ratio of bbox is dif...
- 02:36 PM Revision 1bc6ee33 (qgis): WMS 1.3.0 compliance: If a layer bounding box is there, it is not allow...
- 02:28 PM Revision 1fd290f2 (qgis): WMS 1.3.0 compliance: throw exception if bbox is empty
- 02:15 PM Revision 6e8e7369 (qgis): Fix typo
- 02:10 PM Revision 2d36e1a3 (qgis): WMS 1.3.0 compliance: exception format must be advertized as 'XML', not...
- 12:43 PM Revision 567abc1f (qgis): [bugfix] Fix broken docks customization. Fixes #8055
- 12:41 PM Revision 84d2c3cc (qgis): [bugfix] Fix broken docks customization. Fixes #8055
- 12:38 PM Revision 0ee93eec (qgis): [bugfix] Fix broken docks customization. Fixes #8055
- 11:56 AM Revision 4659fd40 (qgis): WMS 1.3.0 compliance: CRS:84 needs to be supported
- 11:45 AM Revision ae644307 (qgis): WMS 1.3.0 compliance: support BGCOLOR parameter
- 11:30 AM Revision 63f496c6 (qgis): WMS 1.3.0 compliance: throw exception if feature info point is not with...
- 11:27 AM Revision df411eb6 (qgis): WMS 1.3.0 compliance: use the reserved word 'None' if no fees
- 01:59 AM Revision fe8dfe1c (qgis): Merge pull request #3803 from dakcarto/qt5py3-more-mac-fixes
2016-11-28
- 11:43 PM Revision 45a52dfa (qgis): Rename minimum area paremeter, fix docs for QgsCurvePolygon::removeInte...
- 09:54 AM Revision c147ee2b (qgis): Add with .. to all subprocesses
- 09:54 AM Revision c3ad30da (qgis): Fix subprocess unclosed file
- 04:12 AM Revision fef15e01 (qgis): [processing] Consolidate 'delete holes' algorithms
- Copy min area parameter from 'Fill holes' algorithm to 'delete
holes' algorithm.
Also:
- make algorithm maintain z/... - 03:08 AM Revision 57f482e2 (qgis): Add method to QgsGeometry to remove interior rings from a polygon
- With an optional area threshold
2016-11-27
- 04:46 PM Revision 7613c296 (qgis): [processing] fixed file extension when exporting layer
- fixes #15898
- 04:45 PM Revision 739e2aad (qgis): [processing] use SilentProgress by default if no progress object is passed
- 10:01 AM Revision 19780c4d (qgis): [processing] fixed file extension when exporting layer
- fixes #15898
2016-11-26
- 10:28 AM Revision 3e738405 (qgis): * replace constexpr (fixes pre-c++11 windows build)
- * fix "added in 3.0" annotation
* sip syncs
2016-11-25
- 03:45 PM Revision 5ef16bf6 (qgis): Fix previous commit
- 03:40 PM Revision 3024fe70 (qgis): Replace calls to the now-deprecated-in-GDAL-trunk OGRFree() by CPLFree()
- 02:13 PM Revision 0cfd7d8d (qgis): Release of 2.18.1
- 02:11 PM Revision 912a7eb2 (qgis): Release of 2.14.9
- 07:24 AM Revision a1eeed41 (qgis): Merge pull request #3799 from nyalldawson/processing_grids
- [processing] Unify duplicate grid creation algorithms
- 07:02 AM Revision 8c8db0eb (qgis): Ensure GRASS plugin CMake extra includes macro works for all versions
2016-11-24
- 05:44 PM Revision 3f50e835 (qgis): [processing] Ensure reading of shortHelp yaml files as UTF-8
- On macOS 10.11 with Py 3.5.2, .yaml files defaulted to ASCII and failed.
- 05:42 PM Revision 33120528 (qgis): Add GRASS plugin CMake macro to find extra includes of GRASS compilation
- Such includes may need found again when including some GRASS headers.
- 05:42 PM Revision c8eca29d (qgis): Add default sip directory to search for Qsci sip files
- Handles instance where Qsci directory is outside of PyQt5 sip directory.
The default sip directory is logical additio... - 05:42 PM Revision d187dd35 (qgis): Flip CMake finds for Qt-based frameworks, to ensure Headers are searched
- Search for libraries first, before includes, so any frameworks found can
have their Headers subdirectory added to sea... - 01:36 PM Revision 95072e9b (qgis): Merge pull request #3802 from alexbruy/processing-scripts
- [processing] script editor UI improvements
- 11:41 AM Revision f83351be (qgis): [processing] remove statusbar from script editor
- 11:34 AM Revision c3ed3906 (qgis): [processing] improve script editor dialog
- Use QMainWindow instead of QDialog, add normal toolbar instead of
QToolButtons. Also fix some issues caused by Qt5 sw... - 09:49 AM Revision fdc0a3f8 (qgis): Merge pull request #3800 from nirvn/processing_modeler_panels
- [processing] upgrade modeler to make use of qgsdockwidgets
- 09:45 AM Revision ac721d33 (qgis): [processing] python3/pyqt5 fixes for get scripts and models dialog
- 05:59 AM Revision a6ebe830 (qgis): [processing] upgrade modeler to make use of qgsdockwidgets
- 04:18 AM Revision 772b7694 (qgis): [processing] Hide redundant grid creation algorithms
- Condenses the duplicate grid algorithms into single algorithms
(one for line, one for polygon), taking the best bits ... - 02:17 AM Revision 7e0cd9af (qgis): Fix QgsFields::lookupField returns bad result for empty field name
- QString::isNull vs ::isEmpty strikes again!
- 01:42 AM Revision dccd00dc (qgis): Adding test to Line Intersection algorithm
- Since both input and intersect layers have only one field (fid), the result is the same for both (existing and new) t...
- 01:41 AM Revision 193d400d (qgis): Make QGIS Line Intersections algorithm able to keep all attributes.
2016-11-23
- 12:51 AM Revision d44bc112 (qgis): [processing] Fix file format combo showing formats in random orders
- 12:41 AM Revision 1e661e37 (qgis): [FEATURE][processing] New 'drop geometries' algorithm
- Simply removes any geometries from an input layer and returns
the features with attributes only - 11:48 PM Revision 38a0ea08 (qgis): Small tweaks to processing split algorithm, add tests
- 11:05 PM Revision 0e2ef065 (qgis): [processing] [FEATURE] SplitWithLines
- Rename algorithm SplitLinesWithLines to SplitWithLines
Accept polygon as input, too
Use only selected lines to split ... - 10:54 PM Revision 986acab9 (qgis): [processing] Tweak test precision
- 10:53 PM Revision 98392bda (qgis): Add another .aux.xml to .gitignore
- 10:52 PM Revision d742478a (qgis): [processing] Add tests for create points from table alg
- 10:52 PM Revision 69e8e4a3 (qgis): [processing] Allow alg tests to use ParameterTable inputs
- 03:51 PM Revision 7726205d (qgis): Followup f3482d2: mapThemeStyleOverrides is plural
- 03:28 PM Revision 73d9c4a2 (qgis): Some more adjustments for the attribute type dialog
- 03:28 PM Revision f4507251 (qgis): Rework the Edit widget properties dialog
- 12:25 PM Revision dd04ecd3 (qgis): Merge pull request #3768 from DelazJ/patch-19
- Typo fix in Processing help file
- 12:24 PM Revision 0a0de801 (qgis): Merge pull request #3796 from nirvn/processing_modeler_msgbar
- [processing] switch a couple of modeler pop up dialogs to message bars
- 11:28 AM Revision 6e2288dc (qgis): [processing] switch a couple of modeler pop up dialogs to message bars
- 09:26 AM Revision d559d7ff (qgis): Partially revert 9bb3235
- The -DCMAKE_POSITION_INDEPENDENT_CODE=ON resolves to -fPIE instead
of -fPIC (on some platforms?) rendering cmake broken. - 08:41 AM Revision eeafe674 (qgis): Merge pull request #3795 from nirvn/modeler_toolbar
- [processing] improve the modeler dialog UI and icons
- 07:45 AM Revision 2652aa50 (qgis): [processing] improve the modeler dialog UI and icons
- - use a proper toolbar to match other parts of QGIS
- show keyboard shortcuts in toolbar action tooltips
- create vec... - 07:43 AM Revision 489e00df (qgis): [processing] Enhance create points layer alg
- Clean up code, allow setting z/m columns
- 06:21 AM Revision 3c51a93f (qgis): [processing] Fix very broken delete columns algorithm
- 05:29 AM Revision d712b49a (qgis): Merge pull request #3790 from dakcarto/qt5py3-mac-fixes
- Qt5py3 Mac fixes
- 05:03 AM Revision 311f4827 (qgis): Move profiler instance to QgsApplication
- 04:12 AM Revision d8f9d2e6 (qgis): Speed up inserting features into memory layers by ~65%
- By avoiding an unnecessary map lookup
(cherry-picked from b679cbe) - 04:11 AM Revision cfeeb3fd (qgis): Fix QgsFeatureRequest with expression not using provider fields
- and limit (fix #15771)
(cherry-picked from 5e3bef7) - 04:08 AM Revision ddb28827 (qgis): Fix QgsGeometryUtils::sqrDistToLine returns bad values (eg nan values)
- (cherry-picked from 1d3f1f0)
- 04:07 AM Revision f1930cbb (qgis): QgsCacheIndexFeatureId can also handle non-FilterFid requests
- in certain circumstances
On behalf of Faunalia, sponsored by ENEL
(cherry-picked from b5c1d0f) - 04:07 AM Revision 31c1be19 (qgis): Don't query list of visible features when showing selected features
- On behalf of Faunalia, sponsored by ENEL
(cherry-picked from 5346023) - 04:06 AM Revision ec52e693 (qgis): Avoid warning noise during attribute table load
- On behalf of Faunalia, sponsored by ENEL
(cherry-picked from b0801f3) - 04:06 AM Revision 531d63f7 (qgis): Use cached feature iterator if cache has all needed features
- Previously a cached feature iterator would only be returned
if cache was either full or used a cache index
On behalf... - 04:05 AM Revision e82f8a48 (qgis): Recognise that a cache can be filled using a FilterNone request
- On behalf of Faunalia, sponsored by ENEL
(cherry-picked from afd5d1e) - 02:11 AM Revision 0d6c2f03 (qgis): Fix test for request size vs cache size
- On behalf of Faunalia, sponsored by ENEL
(cherry-picked from 38a4aac) - 02:10 AM Revision 9c64ad2f (qgis): Make max canvas scale 1600% (fix #15861)
- Max canvas sacle should be a multiple of 2 so that zooming in
to the max and then back out again results in 100% zoom... - 02:09 AM Revision a78efc0b (qgis): [processing] Fix import to postgis alg when table name not set (fix #15...
- (cherry-picked from 271e67e)
2016-11-22
- 11:23 PM Revision ee80be43 (qgis): Fix misleading indentation warnings caused by messy qtermwidget code fo...
- 06:57 PM Revision dc82ad4c (qgis): fix typo
- 04:09 PM Revision b7fa5400 (qgis): [db manager] Fix virtual layer uid handling
- 11:56 AM Revision 28942361 (qgis): [virtual] disable FilterRect when no unique id is present. Should fix #...
- 08:47 AM Revision 8dbe6ead (qgis): Merge pull request #3793 from nirvn/default_styles_imp
- [style manager] new default symbols shipped with QGIS & add a set of pre-defined tags
- 08:46 AM Revision e2265290 (qgis): [style manager] refresh symbols shipped by default & add tags
- 08:46 AM Revision 0a0b3a70 (qgis): [style] speed up importXML() by using SQL transaction
- Gains are significant, importing 100 symbols would take 2.86s,
but takes only 0.18s when using transaction. - 08:46 AM Revision bc130be6 (qgis): [style] improve creation of default style db
- Instead of copyign a pre-existing .db shipped with QGIS, create
a new .db and import an .xml file containing our defa... - 08:36 AM Revision efd29922 (qgis): package symbology-ng-style.xml instead of the .db file
- 05:23 AM Revision d7166404 (qgis): Remove usage of legendInterface() from plugins (followup e5f62e49)
- 05:23 AM Revision 0c58555c (qgis): [symbology] respect mixed unit when applying symbol from list widget (#...
- 03:56 AM Revision 33caf66e (qgis): Merge pull request #3766 from nyalldawson/processing_context2
- [processing] Fix hangs when running algorithms
- 03:07 AM Revision 20dc7fb2 (qgis): [FEATURE] raster_statistic expression function for retrieving
- raster band stats from a loaded layer
Allows raster band stats (eg min, max, avg) to be used in
expressions - 02:17 AM Revision 377cba0b (qgis): [processing] Use real map settings scope instead of custom canvasextent...
- 02:17 AM Revision 86ab3022 (qgis): Remove layer extent and statistic variables from processing contexts
- These variables take a lot of time to calculate and cause lots of
lengthy hangs in processing. (Eg add some moderatel... - 01:25 AM Revision e5f62e49 (qgis): Remove legacy QgsLegendInterface, move still valid methods to QgisInter...
- 01:08 AM Revision 188033a6 (qgis): [FEATURE] Expression variables for project CRS
- Adds @project_crs and @project_crs_definition variables
for retrieving the current project CRS
2016-11-21
- 12:59 AM Revision 271e67e3 (qgis): [processing] Fix import to postgis alg when table name not set (fix #15...
- 12:03 AM Revision 3dcf03cf (qgis): Merge pull request #3773 from alexbruy/network-analysis
- Network analysis
- 11:25 PM Revision 8c8be007 (qgis): Remove redundant setLayer slots from QgsField(ComboBox|ExpressionWidget)
- and switch uses of remaining slot to new style connects
- 10:07 PM Revision 22dc0966 (qgis): Enable WFS test with a fix to prevent crash on exit (#3774)
- * Revert "Disable failing PyQgsOfflineEditingWFS test"
This reverts commit 33ee514b5dfdc1b57558cb9007df5b455a59fc17.... - 08:50 PM Revision 39ff97e3 (qgis): oracle provider: don't try to verify requested geometry type in estimat...
- 05:46 PM Revision 82082b44 (qgis): add doxygen note
- 03:47 PM Revision a61e8bbd (qgis): rename QgsStrategy to QgsNetworkStrategy to avoid possible future
- confusion when we will have other stuff with strategies. Also
rename corresponding subclasses - 03:47 PM Revision b421a536 (qgis): rename QgsLineVectorLayerDirector to QgsVectorLayerDirector
- 03:47 PM Revision d657c77a (qgis): rename enum and its values
- 03:47 PM Revision 9dffe64d (qgis): replace hardcoded magic numbers with enum
- 03:47 PM Revision fb5cdd83 (qgis): remove word "road" from doxygen comments
- 03:47 PM Revision f9be1799 (qgis): make cost() method pure virtual
- 03:47 PM Revision 00eb2619 (qgis): fix warnings
- 03:47 PM Revision 3c3e17ac (qgis): [network analysis] expose speed properter in C++ and Python API
- This allows users to calculate shortest path using travel time
as optimization criteria in addition to travel distance. - 03:47 PM Revision c1b6edc4 (qgis): update API breaks document
- 03:47 PM Revision 5992f74e (qgis): [API] rename QgsArcProperter to QgsStrategy
- Also update subclasses names and do some more refactoring.
- 03:47 PM Revision 137b1984 (qgis): add note to the API breaks doc
- 03:47 PM Revision d0f8863e (qgis): doxymentation
- 03:47 PM Revision 5cbf9d51 (qgis): remove references to networkanalysis from scrips and packaging files
- 03:47 PM Revision 14c930a5 (qgis): [API][network analysis] move network analysis into analysis library to
- be consistent with other analysis stuff
- 03:47 PM Revision f77ab4d5 (qgis): add note to doxygen comments
- 12:30 PM Revision 176987ea (qgis): Don't rely on RTTI to convert symbol layer to sip objects
- 03:30 AM Revision ee710771 (qgis): Merge pull request #3789 from nirvn/style_import_export_imp
- [style manager] imporve import and export experience, save symbols' tags & favorite flag
- 01:40 AM Revision eda412d9 (qgis): Fix ui build warning
- 01:38 AM Revision 6d0e8e62 (qgis): Make max canvas scale 1600% (fix #15861)
- Max canvas sacle should be a multiple of 2 so that zooming in
to the max and then back out again results in 100% zoom... - 01:25 AM Revision eca83e3c (qgis): Add CMAKE_POSITION_INDEPENDENT_CODE flag to QCA test for OSSL plugin
2016-11-20
- 11:56 PM Revision 22706036 (qgis): Merge pull request #3788 from nyalldawson/rel_dialog
- Add relation dialog improvements
- 11:30 PM Revision c123d3b6 (qgis): Add a CMake debug include, with simple variables dump for development
- 11:30 PM Revision 64b6a440 (qgis): Skip missing functionality in identity dialog if QWebKit not installed
- 11:30 PM Revision 5df9cbc9 (qgis): Remove Python framework options/finding for Mac; add Homebrew support
- Instead of finding Python interpreter, library and framework on Mac,
rely upon the reported paths of the interpreter ... - 11:30 PM Revision a5105161 (qgis): [auth] Remove dependency on SSL cert utils from auth config class
- 11:30 PM Revision 9bb32357 (qgis): Update finding QCA OSSL plugin for Qt5 and C++11
- 11:30 PM Revision 4c2725b0 (qgis): Use Qt5 non-OpenSSL define in testing for SSL support
- 11:30 PM Revision e9fa3e04 (qgis): Check for Qt5 subdirectory in PYQT5_SIP_DIR
- 11:30 PM Revision 74dfd1f4 (qgis): Check for Qt5-specific version of Mac qca framework
- 04:20 AM Revision 22607804 (qgis): [style manager] decrease font size and add name & tags tooltip
- for the import/export symbol preview list
- 04:20 AM Revision cc985c23 (qgis): use temporary memory db for style tests (avoids clash with default symb...
- 04:20 AM Revision 19368cfb (qgis): [style manager] inform users of successful import
- 04:20 AM Revision 08f8ca7e (qgis): [FEATURE][style manager] import/export of symbols' tags
- and favorite flag
2016-11-19
- 12:59 PM Revision f2fa7bd4 (qgis): typo fix
- 10:04 AM Revision a958c8a7 (qgis): [style] add createMemoryDB() to QgsStyle to create temporary db
- 07:04 AM Revision b4533cde (qgis): Use standard map layer and field combo boxes in relation add dialog
- 06:51 AM Revision cac8de5b (qgis): Swap order of layers in relation add dialog
- Make parent layer come before child layer
- 04:45 AM Revision 9679b6a6 (qgis): [style dock] add minimum height to svg image list (#3786)
2016-11-18
- 02:21 PM Revision 0185453c (qgis): Add global scope in server
- 11:33 AM Revision 339986df (qgis): Merge pull request #3781 from mhugent/wms_project_variables
- Set project expression variables in server
- 10:51 AM Revision 4cc85fd2 (qgis): Set scope directly to new context
- 10:12 AM Revision 55144274 (qgis): Set project expression variables in server
- 09:22 AM Revision f70a3b9e (qgis): [processing] move custom parameter definition inside corresponding
- algorithm
- 08:46 AM Revision fc18fd98 (qgis): Merge pull request #3778 from nirvn/style_manager_ui_imp
- [style manager] improve UI
- 08:14 AM Revision 8fcf8345 (qgis): tests for two additional QgsStyle functions: tag() & symbolHasTag()
- 08:14 AM Revision 5f3ba725 (qgis): [style manager] sort displayed symbols, insure tags are added only once
- 08:13 AM Revision 72b4e72f (qgis): Merge pull request #3783 from nyalldawson/create_attribute_index
- [FEATURE][processing] Create attribute index algorithm
- 04:15 AM Revision 13a0e48a (qgis): [style manager] improve UI
- - create a dedicated set of buttons for addition of tags and smartgroups
to make those actions more visible as well a... - 01:56 AM Revision 5e1a69fc (qgis): [FEATURE][processing] Create attribute index algorithm
- Allows creation of an index on an attribute in a layer for faster
attribute based filtering
Support depends on the u...
2016-11-17
- 11:06 PM Revision 263ba81c (qgis): Fix ui build warnings
- 04:19 PM Revision c3852c0d (qgis): Don't rely on RTTI to convert symbol layer to sip objects
- 03:02 PM Revision 5f8fd2b4 (qgis): Fix some leftover faulty attribute scopes
- 02:53 PM Revision ebcfa726 (qgis): Add a simple layer scoped action example
- 02:44 PM Revision 10db7457 (qgis): Fix attribute table actions
- 01:51 PM Revision bf43d3d3 (qgis): typo change Ctl to Ctrl
- writing convention
- 12:25 PM Revision aea57700 (qgis): typo fix
- small typo fix
- 09:32 AM Revision 1ffdadd7 (qgis): [travis] Preload libSegFault to debug crashes
- 06:28 AM Revision 6b6896bf (qgis): Merge pull request #3777 from nirvn/symbols_preview_padding
- [symbology] add padding value for symbol/coloramp preview
- 05:43 AM Revision a8a05ba7 (qgis): [symbology] add padding value for symbol/coloramp preview
- 04:09 AM Revision fb8b931a (qgis): [processing] Fix error with field widget wrapper
- 04:09 AM Revision 24ffa15e (qgis): [FEATURE][processing] Extract by attribute can extract for null/notnull...
- Adds support for filtering where an attribute value is null or not null
- 03:40 AM Revision e624518e (qgis): Merge pull request #3755 from nirvn/style_manager_upgrade
- [FEATURE] Style management re-work and upgrade
2016-11-16
- 12:04 AM Revision 964ecfd7 (qgis): Fix build
- 12:04 AM Revision 089b6639 (qgis): Show layer path tooltips in QgsMapLayerComboBox
- Handy for differentiating between multiple layers with the
same name - 12:04 AM Revision 1da400a9 (qgis): Rename enum values for consistency
- 12:04 AM Revision fc65334a (qgis): [processing] Add file picker to vector/raster/table parameters
- in modeller
Makes it obvious that users can set an algorithm vector/raster/
table input to a fixed table - 12:04 AM Revision f78f2a05 (qgis): [processing] Use native QGIS map layer combobox
- Switches the custom map layer combo box used in the run algorithm
dialog across to the standard QGIS map layer combo box - 12:04 AM Revision 959f97f6 (qgis): Allow not set choice in QgsMapLayerComboBox
- 12:04 AM Revision 9ee78735 (qgis): Allow showing additional items in QgsMapLayerComboBox
- These may represent additional layers such as layers which
are not included in the map layer registry, or paths to
la... - 12:04 AM Revision ec49341f (qgis): Allow showing CRS in QgsMapLayerComboBox
- 12:04 AM Revision 5c3aea33 (qgis): Allow filtering QgsMapLayerComboBox by data provider
- 11:53 PM Revision 4e8357fb (qgis): oracle provider: allow switching workspaces through property
- 11:53 PM Revision 66385690 (qgis): oracle provider: allow switching workspaces through property
- (cherry picked from commit 2dc448dfb8c568c20e69fc9e3955e5df63d9a880)
- 03:23 PM Revision 1eb8fe52 (qgis): typo fix
- 03:05 PM Revision 33ee514b (qgis): Disable failing PyQgsOfflineEditingWFS test
- 02:19 PM Revision 091f4889 (qgis): Make sure primary keys are always marked with a unique, not null
- constraint for all providers
- 02:19 PM Revision 60bbd093 (qgis): Avoid double-evaluating postgres default values
- 02:19 PM Revision 249c8dca (qgis): Prioritise provider default literals over reused values when
- creating a new feature
- 02:19 PM Revision 631bd48a (qgis): Port remaining map tools, paste features, offline editing
- to use new constraint/default clause handling methods
- 02:19 PM Revision af016cfb (qgis): Don't use auto generated widgets for fields with provider default
- value clause
Using auto widgets may cause the default value clause to be mangled,
eg by converting it to a number - 02:19 PM Revision b5864cd4 (qgis): [FEATURE] Improve handling of defaults (inc provider default clauses,
- literal defaults, and qgis expression defaults) and automatically
handle unique value constraints on layers
Add a ne... - 02:19 PM Revision 95271c86 (qgis): Fix clearing constraints
- 02:19 PM Revision 3242321a (qgis): [FEATURE] Add method to get list of unique strings matching
- a substring from a vector data provider
Base implementation iterates through all features, but
providers can overrid... - 02:19 PM Revision 4682eaf6 (qgis): Add QgsVectorLayer::uniqueStringsMatching() to retrieve
- a list of unique strings matching a substring for a field
- 02:19 PM Revision 747097d4 (qgis): New method QgsVectorLayerUtils::createUniqueValue
- Returns a new unique attribute value for a layer. For numeric
fields this is the max attribute value + 1, for strings... - 01:59 PM Revision ff691a6b (qgis): Merge pull request #3747 from nyalldawson/num_input
- [processing] Restore spin box widget for number inputs outside modeller
- 01:09 PM Revision 582a56d8 (qgis): fix f2e3d53 indentation
- 01:08 PM Revision 5b5600fd (qgis): fix a62fdb0 indentation
- 01:08 PM Revision 520a137e (qgis): fix 27de86 indentation
- 11:55 AM Revision 27de86c4 (qgis): oracle provider: fix retrieval of column comments for geometryless tabl...
- (cherry picked from commit a62fdb085d741da898f2bbb048c33b58aee9d630)
- 11:54 AM Revision f2e3d530 (qgis): oracle provider: fix retrieval of column comments for geometryless tabl...
- (cherry picked from commit a62fdb085d741da898f2bbb048c33b58aee9d630)
- 11:52 AM Revision a62fdb08 (qgis): oracle provider: fix retrieval of column comments for geometryless tabl...
- 11:22 AM Revision b32a7197 (qgis): [symbology] draw effect(s) when rendering preview icon
- 09:33 AM Revision a6eb7b62 (qgis): Convert action ids to uuid
- 09:33 AM Revision f18d1c30 (qgis): Rename listActions to actions and fix test
- 09:33 AM Revision 5b4a88f8 (qgis): [feature] Add layer scoped actions
- Within the attribute table, there is a new button to trigger actions
which are not based on individual features but i... - 09:33 AM Revision 08d350c0 (qgis): Fix bindings and docs
- 09:33 AM Revision e7d8b2ca (qgis): Rename scopes to "Field", "Feature", "Layer"
- 09:33 AM Revision f5f28506 (qgis): More api break documentation
- 08:12 AM Revision 5e487cfe (qgis): [FEATURE] Style management re-work and upgrade
- - A new favorite grouping system was added, which the symbols list
widget defaults to
- The selected tag / smartgroup... - 01:38 AM Revision 6727ea78 (qgis): Merge pull request #3764 from nyalldawson/cache_fix2
- Cache fixes
- 01:21 AM Revision 87d2ac35 (qgis): Add @map_extent variable containing geometry of current map extent
- ...Because I've seen a lot of ugly workarounds to recreate this
extent using wkt/buffers/etc
2016-11-15
- 08:33 PM Revision 1d538a67 (qgis): Add Translator
- Add new italian translator
- 06:00 PM Revision e9c4090e (qgis): fix build of qspatialite and ocispatial sql drivers
- 01:50 PM Revision 6c4eeda2 (qgis): Merge pull request #3762 from nirvn/processing_fix_grass
- [processing] fix grass/grass7 installation check
- 01:49 PM Revision adcb7726 (qgis): Merge pull request #3761 from nirvn/processing_parameterextent_fix
- [processing] fix ExtentSelectionPanel's getValue()
- 12:13 PM Revision 6bfd0fd7 (qgis): fix exception when selecting string function
- just a typo causing an exception when selecting a string function in query builder dialog
- 11:28 AM Revision a373f957 (qgis): [FEATURE] add functionnality to copy/move feature to move feature map tool
- 10:15 AM Revision 9ddf78e3 (qgis): minimal textual fix
- 08:33 AM Revision c72464b5 (qgis): Fix compilation without QtWebKit
- (cherry-picked from 04e02aff69)
- 05:03 AM Revision 8f8624a3 (qgis): Improve test debugging
- 05:03 AM Revision b5c1d0f2 (qgis): QgsCacheIndexFeatureId can also handle non-FilterFid requests
- in certain circumstances
On behalf of Faunalia, sponsored by ENEL - 05:03 AM Revision 53460232 (qgis): Don't query list of visible features when showing selected features
- On behalf of Faunalia, sponsored by ENEL
- 05:03 AM Revision b0801f34 (qgis): Avoid warning noise during attribute table load
- On behalf of Faunalia, sponsored by ENEL
- 05:03 AM Revision 08eaeaab (qgis): Increase maximum number of cached features
- On behalf of Faunalia, sponsored by ENEL
- 05:03 AM Revision 5e3d8fe0 (qgis): Use cached feature iterator if cache has all needed features
- Previously a cached feature iterator would only be returned
if cache was either full or used a cache index
On behalf... - 05:00 AM Revision afd5d1e9 (qgis): Recognise that a cache can be filled using a FilterNone request
- On behalf of Faunalia, sponsored by ENEL
- 04:41 AM Revision 38a4aac9 (qgis): Fix test for request size vs cache size
- On behalf of Faunalia, sponsored by ENEL
- 03:27 AM Revision 4a4ffa4c (qgis): [processing] fix grass/grass7 installation check
- 03:07 AM Revision c87839f0 (qgis): [processing] fix ExtentSelectionPanel's getValue()
- 02:51 AM Revision 8908eea4 (qgis): Fix rubber band in node tool not getting updated correctly
- 01:15 AM Revision d237e27d (qgis): Followup 29d33b4
2016-11-14
- 12:43 AM Revision 29d33b47 (qgis): [processing] Polygons to line fixes
- - Maintain Z/M values
- Handle curved geometries without segmentizing
- Retain null geometries - 10:00 PM Revision 5d78d60b (qgis): Remove duplicate QgsDataProvider::dataChanged( int ) signal
- Was not needed and not emitted anywhere
- 10:00 PM Revision 4a5faa08 (qgis): Remove duplicate selectionChanged signal from QgsVectorLayer
- If you don't want the extra info, just don't capture it...
- 10:00 PM Revision d3f5314b (qgis): [processing] Use standard field combo box for field choices
- 10:00 PM Revision 85c8c97d (qgis): Allow empty field name ('not set' option) in QgsFieldModel, QgsFieldCom...
- 08:54 PM Revision dd68d815 (qgis): Update tsstat.pl
- just a small intendation fix
- 06:16 PM Revision 8898c949 (qgis): Fix build
- 05:56 PM Revision 645514a2 (qgis): Remove setLayerName(), layerName() from QgsLayerTreeLayer
- (replaced by setName(), name() overridden from the parent)
- 05:49 PM Revision 04e02aff (qgis): Fix compilation without QtWebKit
- 05:49 PM Revision ca7d428a (qgis): Fix missing docs and sip coverage and tests (followup 968e02d6)
- (cherry picked from commit 9950b085d4c59ad432f15d4c1e3cdb4ef8bede5f)
- 05:30 PM Revision a2fce27b (qgis): Propagate layer/group name changes in the layer tree (fixes #15844)
- (cherry picked from commit 968e02d6fe38b024855ef75852eb033b4ad9ecbd)
- 04:39 PM Revision 9950b085 (qgis): Fix missing docs and sip coverage (followup 968e02d6)
- 02:40 PM Revision 9afd6b0a (qgis): [processing] fix test
- 02:38 PM Revision 9ad365e2 (qgis): Fix setDestinationCRS
- 02:24 PM Revision b13b4f94 (qgis): Fix QGIS Server build error
- 12:57 PM Revision 968e02d6 (qgis): Propagate layer/group name changes in the layer tree (fixes #15844)
- 10:59 AM Revision 10ae5e22 (qgis): [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326
- 10:57 AM Revision a4e436d3 (qgis): Fix typo
- 10:57 AM Revision fa88e6a1 (qgis): [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326
- 10:55 AM Revision 7299e6b8 (qgis): Fix typo
- 10:53 AM Revision 7ae62699 (qgis): [BUGFIX][QGIS Server] Transform feature collections bbox to ESPG:4326
- 10:05 AM Revision 6e9631ea (qgis): Merge pull request #3701 from alexbruy/processing-ogr-tests
- [processsing] tests for GDAL algorithms
- 08:36 AM Revision 798bc091 (qgis): Fix conversion from WKB to string in postgres provider (follow up d729951)
- 06:52 AM Revision 1f81a7c4 (qgis): [FEATURE] pole_of_inaccessibility expression function
- Exposes calculation of pole of inaccessiblity to expression
engine - 06:52 AM Revision 1d3f1f07 (qgis): Fix QgsGeometryUtils::sqrDistToLine returns bad values (eg nan values)
- 06:52 AM Revision b4409391 (qgis): Fix test failure, report distance from pole
- 06:52 AM Revision d6f09c01 (qgis): [FEATURE] Add method to calculate pole of inaccessibility for polygons
- Implements a method in QgsGeometry and a processing algorithm to
calculate the pole of inaccessibility for a surface,... - 06:52 AM Revision d5c307eb (qgis): Add method to find distance from a point to a poylgon's boundary
- 06:52 AM Revision 880647e5 (qgis): Add some tags to algorithm
- 06:36 AM Revision 514d4439 (qgis): Fix oracle provider and remove dead code
- 06:36 AM Revision 9872b484 (qgis): Remove caching of GEOS representation within QgsGeometry (legacy)
- 06:36 AM Revision d729951d (qgis): Remove caching of WKB from QgsGeometry (was kept just for compatibility)
- Also improves the API to export/import WKB as QByteArray
2016-11-13
- 06:15 PM Revision 8b1adc5d (qgis): Merge pull request #3635 from arnaud-morvan/processing_postgis_connect
- [processing][db_manager] Fix connection to postgis
- 11:34 AM Revision f24cda44 (qgis): [processing] Add unit tests for retrieving param from script code
- And fix number param retrieving from script code
- 11:34 AM Revision dbf6107b (qgis): [processing] Add button for projection selection dialog to
- Crs parameters in algorithm settings in modeler
This makes it easier to pick static CRSes for the parameter,
and als... - 11:34 AM Revision 3ef7b3b7 (qgis): [processing] Use standard QGIS projection selection widget for CRS params
- 11:34 AM Revision fbc12a8a (qgis): Allow showing 'not set' in QgsProjectionSelectionWidget
2016-11-12
- 12:31 PM Revision d81533e0 (qgis): fix failing test
- 12:31 PM Revision 0589566e (qgis): [processing] mark buffer lines test as expected failure
- This test failed as result and expected WKT geometries differ
only because of 0 vs. -0 in one coordinates pair - 12:31 PM Revision af16bbf5 (qgis): [processing] don't print Processing version
- 12:31 PM Revision fcc96de8 (qgis): [processing] fix indentation
- 12:31 PM Revision 75bd622c (qgis): [processing] restore and fix extraction of OGR layer names
- 12:31 PM Revision 2287230f (qgis): [processing] fix parameter definition in offset curve algorithm
- 12:31 PM Revision 426c5bef (qgis): [processing] compare only geometry in tests
- 12:31 PM Revision dff239c2 (qgis): [processing] improve temp file names generation
- 12:31 PM Revision b6d5f35b (qgis): [processing] cleanup OGR dissolve algorithm code
- Avoid double extensions when creating temp files
- 12:31 PM Revision 256efcc0 (qgis): [processing] remove unnecessary schemas from test data
- 12:31 PM Revision 652addb5 (qgis): [processing] don't pass layer name when '-sql' parameter is used
- 12:31 PM Revision e1ee477c (qgis): [processing] use numeric parameter for buffer distance
- 12:31 PM Revision 85d1fd72 (qgis): [processing] cleanup test data
- 12:31 PM Revision d08c02db (qgis): [processing] disable polygonize test, as it is not stable
- 12:31 PM Revision d239a97c (qgis): [processing] test for OGR one-side buffer
- 12:31 PM Revision 32094e93 (qgis): [processing] add test for OGR offset lines
- 12:31 PM Revision 02ed0aa6 (qgis): [processing] fix OGR offset curve and one-side buffer
- 12:31 PM Revision 397df659 (qgis): [processing] add test for points along lines
- 12:31 PM Revision a8feec8d (qgis): [processing] friendly names for some QGIS tests
- 12:31 PM Revision 52e29b93 (qgis): [processing] fix deprecation warnings in GDAL test
- 12:31 PM Revision 23de13c0 (qgis): [processing] add test for OGR buffer with dissolve
- 12:31 PM Revision 31a6189a (qgis): [processing] add test for OGR polygon buffering
- 12:31 PM Revision 5991eccb (qgis): [processing] simple test for ogr buffering
- 12:31 PM Revision a6bd9f02 (qgis): Revert "Fix extraction of ogr LayerName from multi-layer dataset URIs"
- This reverts commit 6c5364186dd8d45ac51e5bd1a72c6a542f032cb1.
As it breaks all OGR geoprocessing algoroithms. - 12:31 PM Revision 159fda68 (qgis): [processing] add test for gdal_polygonize
- 06:09 AM Revision 08231b8b (qgis): Merge pull request #3742 from nirvn/processing_fix_hasdependencies
- [processing] check for parent alg dependencies in hasDependencies()
Also available in: Atom