inkscape:master

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

Branch merges

Branch information

Name:
master
Repository:
lp:inkscape

Recent commits

91c004f... by René de Hesselle

Build dependencies on demand

416f0a1... by PBS

Replace SPCurve with Geom::PathVector

Geom::PathVector has always been intended to replace SPCurve since the
creation of lib2geom. In 05b9b1404, SPCurve became a trivial wrapper for
Geom::PathVector, and this commit completes its removal, reducing API
friction and unnecessary copies due to conversions.

55da01d... by Martin Owens <email address hidden>

Reposition Dash cursor hotspots

Because of our new functionality we review all of
the cursor hotspots to make sure they are consistant
and correct.

xmllint format is run on all output to improve the xml.

Repair geometric.svg which was invalid SVG.

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

bb153d0... by Kārlis Seņko

Grid align count fixes

* Don't override the row/column counts when total object count isn't a perfect multiple of them
* Properly react to changes done using keyboard
* Don't override row/column when setting numbers with empty selection

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

d16012f... by WeatherWonders <email address hidden>

Fix long-used recent files being truncated out of the list

8b7b080... by PBS

Clip escaping ruler marker

Prevent the triangle marker in the ruler from escaping by clipping it.

2898eb2... by PBS

Drop boost::filesystem

5ebf2c5... by Pino Toscano

Implement get_program_name() on GNU/Hurd

There is a Linux-compatible procfs that provides /proc/self/exe, so use
that.

a3eb952... by =?utf-8?q?Niccol=C3=B2_Venerandi?= <email address hidden>

Implement object-get-attribute and object-get-property commands

36bc3e3... by Martin Owens <email address hidden>

Add snapping back to hotspot knot in pages tool

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