May - Bug Accelerator 2023
June 1, 2023, 6:24 p.m.
Welcome to the final blog post for the Bug Accelerator 2023 program. We hope to document the work that we have done for the Inkscape project in these blog entries, please subscribe to the RSS feed if you would like to see the future entries. For a breakdown of the issues which are being fixed for the release, please see this gitlab page.
Martin Owens
- A strange bug to start with, creating a new gradient would suddenly lock up after a tiny mouse movement. Signal handling was to blame. #4239 !5276
- The new shape builder needed a warning to tell users when it needed you to selected shapes, instead of doing nothing. #4088 !5186
- A strange one here, only in non-english locales would the blur dialog stop working. Commas were to blame. #4272 !5284
- Bad graphics in the windows installed confused many people who were asked to test the release, fixed with these special graphics for developer releases only #3513 !5286
- Gradients in PDF files often failed to appear correctly, and confused stroke and fill. All fixed. #4134 !5291
- The new glyph drawing functionality was using the same font engine for everything, this was incorrect. #3886 !5293
- When added a cache, it's sometimes worth asking if the keys are unique. Turns out this wasn't true for color profiles, causing bad colors on import #3931 !5298
- Text can be used as a clipping path in many documents, but ours was broken on import. Not any more! #2791 !5298
- Applying text styles before the text existed is fine for solid colors, but as soon as you have a gradient, this breaks. Moving the style creation to the end fixes this. #1744 !5298
- Gradients can have more than two color stops, but our imported gradients didn't always agree and would break. Fixed. #845 !5298
- Text glyphs are very tricky to sort out, we had some remaining issues with rendering on import. #2952 !5298
- A pretty bad problem with sections of the user interface being completely empty. This was a Gtk issue, but we ask for a new size calculation to refresh everything and fix this #2373 !5307
- This is a similar issue for layers dialog internally, but this time it was the contents of a list, not the outer widget that was empty. Still fixed though. #3785 !5307
- When using the export dialog and selecting the file type in the popup file selector, it was just ignoring your selection and insisting on the one selected in the export dialog itself. Confirm that the user's choice is ALWAYS correct. #3490 !5308
A total of 45 hours were invoiced, but a further 15 more hours were used to complete this work which went over the contract terms and so are not billed. No cost to the project for this overrun is incurred.