inkscape:master

Last commit made on 2024-05-12
Get this branch:
git clone -b master https://git.launchpad.net/inkscape

Branch merges

Branch information

Name:
master
Repository:
lp:inkscape

Recent commits

afb3943... by Rafael Siejakowski <email address hidden>

Update lib2geom to fix a compilation error

Update to the latest lib2geom master where a compiltation
error affecting Inkscape on some versions of g++ has been
fixed by commit 5957e3234b40da48d50bc5f9.

d8d8ad1... by Mike Kowalski

Change drop down icon to gear icon in grid UI

As discussed with UX designer Adam, grid options icon should be changed to gear icon.

9fad440... by Rafael Siejakowski <email address hidden>

Fix ghost pages when deleting from XML dialog

When we delete the first (viewport) page, we must recalculate document
bounds in order to correctly decide whether the origin of the document
is contained in any of the other preexisting pages. Otherwise, the
NamedView will believe that since the origin of the document does not
lie inside any SPPage, it needs to display the "viewport" canvas item.
This canvas item was manifesting itself as a ghost page of the fixed
issue.

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

63b024e... by Yuka Kachi <email address hidden>

Update ja.po

57a1ed1... by Mike Kowalski

New flat list grid UX

Implementation of UI ticket #240.
Defined grids show up in a list box as opposed to a notbook, where they can be seen at a glance.
Grid spinboutton now obey increment step determined by document units.
Fixed scrolling in a document properties dialog where some pages
would have a scrollbar next to a scrollbar.

0ef14ca... by Rafael Siejakowski <email address hidden>

Fix crash when adding/deleting pages from toolbar

As a part of the GTK4 migration, the addition of window-level actions
was moved to an earlier stage of InkscapeWindow constructor, at which
point the desktop widget and _desktop member has not yet been set to
point to the SPDesktop. This resulted in the capture of null pointer
by window-level actions that nonetheless queried the window before it
was fully initialized.

The fix, for now, is to capture the window pointer (since these are
window-level actions) and query the window only once the action runs,
which can only happen after the window has been fully initialized.

This fixes segfaults when pressing the buttons to create or delete a
page in the toolbar of the Pages tool.

c030940... by René de Hesselle

Update macOS build pipeline to 1.1

db260e1... by Mike Kowalski

Allow finetuning Node delete preserves shapes function

Added preference to define angle for "flat" cusp nodes to aid
in deciding when shapes should be preserved and when line segments
should be used instead.

572817f... by Ishaan Arora <email address hidden>

Fix auto-reloading of user-defined custom css

The user can now freely switch between available handle themes, whenever they land on "Custom", the css file will be watched for any changes.

bffbcd0... by PBS

Update test suite to reflect boolops changes

* Update LPE test reference files - changes are minimal, and expected
  due to increased accuracy of intersections.

* Update path-boolop test - reverse the orientation of an inner path
  bounding a hole. This is expected due to fixing

  https://gitlab.com/inkscape/inkscape/-/issues/3265