<html><head></head><body>Nyall: you hero. Hats off!<br>
Thanks so much for your dedication.<br><br><div class="gmail_quote">Il 22 ottobre 2015 10:44:26 CEST, Nyall Dawson <nyall.dawson@gmail.com> ha scritto:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi PSC,<br /><br />I've just submitted what I think is the last of my fixes for the 2.12<br />release (pending any overnight super-blockers being reported!)<br /><br />Here's a summary of what I did during this time. Note that this is a<br />bit messy, since it includes both the sponsored fixes + a considerable<br />amount of extra volunteer time. But hey, I want to see a good release<br />;)<br /><br />- Sweep of all changed dialogs, ensuring tab order is correct<br />- UNREPORTED: Only save effect element if it is non-default (decreases<br />size of qgs project files)*<br />- HIGH: Fix map rotation not considered for ellipse marker data<br />defined rotation (#13367)<br />- HIGH: Maintain order of recent expressions (#13461)<br />- NORMAL: Make sure recent expression group is always listed last (#13462)<br />- NORMAL: [diagrams] Fix initial value of transparency slider not set (#13434)<br />- UNREPORTED: Fix potential crashes in renderer widgets<br />- NORMAL:
Fix legends are empty if presets used with filtered legend (#13300)<br />- UNREPORTED: Fix crashes and inconsistent ui when atlas is set to a<br />geometryless layer<br />- BLOCKER: Fix diagrams are always shown, regardless of setting (#13501)<br />- BLOCKER: Fix fill ring tool used with advanced digitising crashes<br />QGIS (#13355)<br />- NORMAL: Fix add ring/fill ring tool works on first polygon (#13069)<br />- BLOCKER: Fix missing sip bindings for renderers (fix #13545)<br />- BLOCKER: Fix crash in label property dialog (#13543)<br />- NORMAL: Fix hardcoded border for raster legend items (fix #13540)<br />- BLOCKER: Fix symbols drawn multiple times in rule based renderer if<br />symbol (#13220)<br />- BLOCKER: Use a model for node editor table, fixed hang when node<br />tool used on large feature (#13541)<br />- BLOCKER: Fix node tool duplicates nodes when topological editing and<br />snap are both enabled (#13466)<br />- NORMAL: Fix broken data defined SVG marker outline width
(#13423)<br />- HIGH: Scale svg marker outline width to match context (#11522)<br />- HIGH: Allow coloring of svg markers and svg fills when used with<br />graduated/categorised renderers (#11658)<br />- HIGH: Fix svg outline widths are incorrectly scaled (#11522)<br />- UNREPORTED: Fix snapping options dialog not correctly initialised<br />when loading projects<br />- UNREPORTED: Fix uninitialized variables in advanced digitizing dock<br />which meant that sometimes advanced digitising tools would be<br />activated unexpectedly<br />- NORMAL: Fix curved labels ignore line orientation placement flag (f#5778)<br />- UNREPORTED: [console] Move run button earlier in console editor<br />toolbar (prevents it being hidden in overflow menu on small screens)<br />- UNREPORTED: Fix fill and outline color for svg markers sometimes<br />enabled even though SVG file does not support parameters<br />- UNREPORTED: Fix svg marker colors not correctly restored from project<br />- UNREPORTED: If svg
files with params do not have a default value<br />set, then don't reset the fill/border color and border width when<br />changing svg marker/svg fill SVG files (made the behaviour consistent<br />between the svg marker and the other marker symbols)<br />- NORMAL: Fix svg symbols are shown in white and hard to see in svg<br />picker (#10908)<br />- NORMAL: Fix refining rule based renderer using expression (#10815)<br />- UNREPORTED: Fix crash when changing symbol types on windows<br />- BLOCKER: Fix split parts tool only leaves one of the newly created<br />parts (#13421)<br />- BLOCKER: Fix using add part tool to add part to geometryless rows<br />(#12885, #11319)<br />- UNREPORTED: Fix some potential crashes with edit tools and null geometry<br />- UNREPORTED (thought I'd submitted this years ago but can't find the<br />issue now): Allow adding features with empty geometry via attribute<br />table<br />- HIGH: Allow delete part tool to remove geometry from single type<br />point
and line layers (#13258)<br />- LOW: Fix overview canvas background color not set (#11157)<br />- Add some unit tests for QgsWKBTypes<br />- NORMAL: When adding ring to a geometry, add z or m dimensions to the<br />ring geometry if required (#7400, #7401)<br />- NORMAL: Also show features with modified geometry when "show edited<br />and new features" filter is active in attribute dialog (#11684)<br />- BLOCKER: Fix broken apply button in label config dialog (#13543)<br />- BLOCKER: Fix area calculation when OTF active and no ellipsoid, add<br />unit test (#13601)<br />- UNREPORTED: Fix exporting geometry collections to WKT would result<br />in invalid WKT<br />- UNREPORTED: Fix unable to import WKT using MultiPoint(1 1,2 2,...) format<br />- UNREPORTED: Fix GeometryCollection WKT to support collections with<br />multi* children and GeometryCollection children (allowed by spec)<br />- Add a bunch of unit tests to geometry<br />- UNREPORTED: Fix calculation of area and length of
mixed geometry collections<br />- UNREPORTED: Fix geometry casting in python bindings (missing<br />MultiLineString and GeometryCollection casts)<br />- UNREPORTED: Fix calculation of length/perimeter for geometry collections<br />- UNREPORTED: when creating geometry from WKT, upgrade dimensionality<br />of geometry if coordinates are 3/4 dimensional<br />- UNREPORTED: match dimensionality of collections to child dimensionality<br />- UNREPORTED: fix area of curves was non-zero if curve is closed<br />- UNREPORTED: don't consider m values when testing for curve closedness<br />- NORMAL: Fix merge attributes tool sets skipped attributes to null (#13231)<br />- NORMAL: Add skip all option to merge attributes dialog (#6958)<br />- UNREPORTED: Fix QgsStatisticalSummary sometimes returning 0 for<br />StDevSample stat<br />- UNREPORTED: Fix storing string representations of doubles in an int<br />field results in NULL rather than converting value to int<br />- NORMAL: Fix merge
attributes/features tool resets values to null for<br />int fields and add a warning if merged attribute value is not<br />compatible with field type (#12842)<br />- Fix a LOT of leaks relating to geometry and GEOS operations, labeling<br />- UNREPORTED: [pal] Fix regression in placement for free/horizontal<br />polygon labels<br />- Add tooltips to advanced digitizing dock<br />- Fix a crash in filtered legends<br />- Reviewed and merged several bug fix PRs<br /><br />So basically I concentrated mainly on blocking geometry, labeling and<br />digitising issues, and just generally cleaning up regressions in the<br />editing tools. I still need to backport a lot of these fixes to 2.8,<br />but I'll wait till after release for that.<br /><br />Thanks for sponsoring me again this cycle - I really enjoyed this<br />work, and I think 2.12 is in good shape for release. Fingers crossed<br />nothing has escaped our testing!<br /><br />Nyall<br /><hr /><br />Qgis-psc mailing list<br
/>Qgis-psc@lists.osgeo.org<br /><a href="http://lists.osgeo.org/mailman/listinfo/qgis-psc">http://lists.osgeo.org/mailman/listinfo/qgis-psc</a></pre></blockquote></div><br>
-- <br>
Paolo Cavallini<br>
<a href="http://www.faunalia.eu">http://www.faunalia.eu</a></body></html>