[Qgis-psc] Final report for contracted QGIS 2.10 bug fixing

Tim Sutton tim at kartoza.com
Fri Jul 3 16:35:40 PDT 2015


Hi

Wow that was an extremely good effort!

Regards

Tim

> On 29 Jun 2015, at 15:14, Andreas Neumann <a.neumann at carto.net> wrote:
> 
> Hi PSC,
> 
> Please find attached the bug fixing report from Nyall Dawson. I just received his invoice, which I will pay tonight.
> 
> Andreas
> 
> -------- Originalnachricht --------
> Betreff: Final report for contracted QGIS 2.10 bug fixing
> Datum: 2015-06-29 11:53
> Von: Nyall Dawson <nyall.dawson at gmail.com>
> An: Andreas Neumann <a.neumann at carto.net>, Andreas Neumann <Andreas.Neumann at uster.ch>
> 
> Hi Andreas,
> 
> Here's the final list of bugs I fixed during the 2.10 squash period:
> 
> - (unreported) Fix a bug causing raster blocks to be cleared when reprojecting
> - (unreported) Bump number of decimal places for offset tool spinbox,
> otherwise offset tool only allows coarse adjustments in certain CRSs
> - (unreported) Fix issue with reshape tool and polygons with rings
> - (unreported) Avoid overflowing url drawn over widgets in browser info widget
> - #12853 (NORMAL) Add confirmation prompt before deleting PostGIS and
> Spatialite tables through the browser. Also add confirmation before
> dropping connections
> - #12025 (NORMAL) Fix missing labels if map rotation is enabled with
> OTF reprojection
> - #12851 (BLOCKER) Fix broken delete ring tool
> - #12827 (BLOCKER) Fix geometry length and area calculation
> - #12388 (NORMAL)  Fix missing labels when map is rotated
> - (unreported) Fix broken geometry distance & split methods
> - #11937 (NORMAL) [labeling] Fix broken repeat distance in map units
> - #6883 (NORMAL, but should have been HIGH) Fix broken rendering of
> curved labels for scripts which use >1 char graphemes
> - #12612 (HIGH) Correctly emit composerRemoved signal after removing
> composer from print composers list, fixes composer manager showing
> invalid old compositions when loading new project
> - (unreported) Don't force size based legend symbols to black colors
> - #12614 (NORMAL) Fix zoom tool doesn't work from bottom right to top left
> - #12411 (HIGH) Fix server crashes when .qgs file replaced
> - #12747 (NORMAL, should have been HIGH) Fix composer map
> frame/annotations not showing on OSX
> - (unreported) Fix memory leaks in QgsMapCanvasSnapper
> - #9081 (NORMAL) [rastercalc] Switch all internal calculations to
> doubles for more accurate calculations
> - [rastercalc] Add test suite for raster calculator
> - [rastercalc] Fix errors with log/log10 calculation and inputs <= 0
> - [rastercalc] Fix loss of nodata values in certain circumstances
> - #12450 (BLOCKER) [rastercalc] Rework raster calculator to use QGIS
> raster classes rather than reading input layers directly through GDAL.
> Benefits include more robust handling of nodata/data type conversions,
> less code duplication, also being able to take advantage of features
> in QGIS raster code like handling gain/offset in rasters.
> - #3649 (LOW) [rastercalc]  Add a choice of output projection to the
> raster calculator.
> Previously the output CRS would be taken from the first raster, with
> no guarantees that the output extent matched the output CRS. This
> resulted in empty/misplaced rasters.
> - #7589 (NORMAL) [rastercalc] Fix handling of unquoted bands > 9
> -#11627 (NORMAL) Default to case insensitive for attribute table filter
> - #11627 (NORMAL) Filtering in expression widget should be case insensitive
> - (unreported) Don't show errors in a dialog for QgsDelimitedTextProvider
> - (unreported) Fix crash when loading new project with georeferencer open
> - #4602 (NORMAL) Ensure all GCPs are shown in georeferencer report
> - #6215 (NORMAL) [georef] Add reset menu action to remove GCP and
> close current raster
> - #3804 (LOW) [georef] Don't allow overwriting input raster
> - (unreported) [georef] Don't crash when loading invalid GCP files
> - #7429 (NORMAL) [georef] Show messages when georeferencer creates a world file
> - #10018 (NORMAL) [georef] fix raster not loaded into main canvas when
> creating a world file
> - [composer] Change "stroke" to "line" for consistency
> - [georef] Show success message in messagebar
> - [georef] Make plugin less frustrating to use by adding a message
> bar, and converts most message boxes to message bar
> messages. Now, most transformation parameters are checked when the
> transform is attempted, rather then when the transform properties
> dialog is opened. This avoids the frustrating situation where the
> transform settings dialog blocks you from selecting transform
> parameters before adding GCPs
> - #10480 (NORMAL) [georef] Fix coordinates truncated to 2 decimal
> places in table
> - (unreported) [georef] Fix untranslatable strings
> - (unreported) [georef] Fix crash when closing georeferencer window
> while editing a GCP list item
> - #4311 (NORMAL) [georef] Fix blank PDF for generated PDF map
> - (unreported) [georef] Correctly restore paper size when opening
> settings dialog
> - (unreported) [georef] Save/restore window positions
> - [georef] Modernise georeferencer UI
> - #12988 (NORMAL) Bump maximum values allowed for symbol offsets
> - #12982 (NORMAL) [composer] Add shape items to layout menu
> -  #12644 (HIGH) Fix loss of font styles when loading composer projects
> 
> Please note that this list only includes fixes addressed during the
> QGIS sponsored time, so any fixes for the graduated histogram and
> effects weren't included as part of this funded fixing. Same with the
> changes I've been making to the test suite and mask images - that's
> just part of a personal vendetta to get the test suite 100% green
> across all platforms.
> 
> I've backported all applicable fixes to 2.8, with the exception of the
> georeferencer and raster calculator fixes. I'm going to give them a
> couple of weeks to settle in 2.10 for extra testing first.
> 
> Happy for you to share this list with the PSC if you think they'd want
> to see it! Otherwise, I'll send through the invoice in a separate
> email.
> 
> Regards,
> Nyall
> _______________________________________________
> Qgis-psc mailing list
> Qgis-psc at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-psc

—





Tim Sutton

Visit http://kartoza.com <http://kartoza.com/> to find out about open source:

* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services

Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee

Kartoza is a merger between Linfiniti and Afrispatial

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20150704/51ad3326/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaLogo160x66.png
Type: image/png
Size: 9324 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20150704/51ad3326/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20150704/51ad3326/attachment.sig>


More information about the Qgis-psc mailing list