inkscape:1.4.x

Last commit made on 2025-06-21
Get this branch:
git clone -b 1.4.x https://git.launchpad.net/inkscape

Branch merges

Branch information

Name:
1.4.x
Repository:
lp:inkscape

Recent commits

ae4ad5c... by René de Hesselle

Update macOS job for new runner infrastructure

Change runner tags and update job to be in-line with master.

7335b4f... by Rafael Siejakowski <email address hidden>

Fix includes in PDF input extensions

This commit fixes a build error against a non-system libpoppler.

The include directives referencing Poppler's private headers are "system"
includes, so they should use angular brackets. The path prefix "poppler/"
is necessary to ensure they work correctly against a custom Poppler
installation.

In addition, several includes of lib2geom are also converted to angular
brackets. A handful of unused includes are removed.

40f5b15... by Rafael Siejakowski <email address hidden>

Fix build against Poppler 25.06

Accommodate for the private API change, whereby an array of pointers
has been replaced with a vector of unique_ptr.

Backported from MR 7261
https://gitlab.com/inkscape/inkscape/-/merge_requests/7261

Fixes https://gitlab.com/inkscape/inkscape/-/issues/5836

04357f2... by Maren Hachmann <email address hidden>

String fixes for Inkscape 1.4.3 (please keep until after the 1.4.2 release)

aebcc52... by Martin Owens <email address hidden>

Add policy checking for UI toolbars for focus

We want to make sure our toolbars have consistant UX so we test
each of the UI files involved in making toolbars and the properties
for different types of widgets so they conform to standard policy.

Policy 1: All toolbar buttons should allow focus, but not take focus
          when clicked. Preserving accessability, but not getting in
          the way of the canvas when used with the mouse.
Policy 2: All toolbar entries should allow focus, and take focus on
          click, so the user can enter new values.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/5771

2cf3a72... by René de Hesselle

Update macOS build pipeline to 0.81

This includes also changes to the CI job as the pipeline now utilizes
the shadow file capability of disk images. Artifact expriation has been
shortened to 3 months due to the size of the shadow file.

4307448... by Martin Owens <email address hidden>

Rectangles are allows for Text on Path

This restriction is no longer true. SVG 2 allows text on path for any shape including rects.

Output was tested in inkscape and Firefox.

d9b5e76... by Aman Gupta <email address hidden>

Add special paste section in context menu

3e88a2b... by Charlotte Curtis <email address hidden>

Reduce number of clipping paths created during PDF import

b0fa48e... by VaibhavMalik4187 <email address hidden>

Use Undo::maybeDone for swatch color slider

This commit prevents undo history from being spammed by "Change color
history" entries on updating the Swatch color using the color slider.

Fixes: https://gitlab.com/inkscape/inkscape/-/issues/5486