1.4.x backports for 1.4.4
All backports except for Poppler build fixes and others (see below).
To make sure linked issues are fixed, needs testing on
- Windows
- macOS
- Linux
- OS-agnostic
Backports:
- !7690 (merged) Fix crash when selecting object with PowerStroke ( #5997 (closed) )
- !7665 (merged) ( !7665 (3d2b6d93) only, with manual intervention)
- !7762 (merged) Fix instructions in the US zine template
- !7139 (merged) Robustify Cairo error handling in Canvas and Export dialog (3 commits, was not properly backported) ( #6044 )
- !7722 (merged) Include implicit headers for gcc-16 (with manual intervention)
- !7754 (merged) Fix: crash on startup when two recent files differ only in the drive letter (2 commits, with manual intervention) ( #6028 (closed) )
- !7750 (merged) Fix crash when recently-used.xbel contains duplicate entries (with manual intervention) ( #6002 (closed) )
- !7800 (merged) Fix crash on Break Apart with certain paths ( #6067 (closed) )
- !7802 (merged) Fix Layers & Objects dialog slowness (with manual intervention) ( #4934 (closed) )
- !7417 (merged) EnablePages must always select a page if one isn't set ( #5904 (closed) )
- !7811 (merged) Fix gradient tool performance
- !7850 (merged) Fix canvas text label Unicode rendering
- !7474 (merged) Fix crash while using tweak tool ( #5918 (closed) )
- !7479 (merged) Use is_expandable_space for justified text
- !7521 (merged) Fix clippath item visibility on releasing the clip ( #5966 (closed) )
- !7560 (merged) Fix cmdline help showing translation artefacts (with manual intervention)
- !7532 (merged) Fix crash on adding knot to invalid gradient ( #1299 (closed) )
- !7636 (merged) Add elementary palette (2 commits)
- !7510 (merged) Connector Tool: Fix crash when undoing connection (with manual intervention) ( #5949 (closed) )
- !7721 (merged) Avoid formatting path data when Path Data panel is hidden (9bd0404b only, with manual intervention) ( #6019 (closed) )
- !7845 (merged) Fix crash and disable Corners LPE on groups ( #5984 (closed) )
- !7856 (merged) Use unordered_map where the ordering is not important
- !7616 (merged) Fix crash on closing dialogs
- !7858 (merged) Fix mime type of ODF extension
- !7625 (merged) Fix Suprious "Unsupported URI" warning for web hyperlinks (2 commits, with additional patching) ( #5784 (closed) )
- !7535 (merged) Fix connector tool crash on overlapping shapes (with manual intervention) ( #5314 (closed) )
- !7768 (merged) Fix #6040 (closed): svg with markers which dont have associated path data now don't cause issue ( #6040 (closed) )
- !7772 (merged) Fix crash in connector endpoint handling with null curve ( !7772 (merged) )
- !7782 (merged) Fix crash when opening corrupted Rotate Copies LPE SVGs ( #5991 (closed) )
Not backported due to conflicts:
- !7690 (merged) Remove transfer functions in PDF graphics state
Not backported, needs confirmation:
- !7528 (merged) Refactor LPE PowerMask
Edited by Willy (Wen-Wei) Kao