inkscape:1.4.x

Last commit made on 2024-05-12
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

ad6150c... by KOFOB 0000 <email address hidden>

Fix min size of messages+selectors dialog

Changed the place of minimum size request of messages
and selectors dialog to their content-displaying children.

This is done to still ensure they are wide enough for the
content to be legible but now also allow resizing of the
sidebar below the minimum width of the contained dialogs,
should the dialog be closed.

This was not possible before and mirrors the behaviour of
other dialogs with a non-standard min. width.

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

4117220... by VaibhavMalik4187 <email address hidden>

Fix star toolbar GTK4 port regressions

This commit addresses two regressions introduced during the GTK4 port
of the star toolbar:

- Fixed magnitude value reset: Resolved a minor typo that caused the
  magnitude values to reset to 2 or 3 whenever an object was created.

- Spoke Ratio Label Visibility: This fix ensures that changing modes in
  the star toolbar doesn't cause only the spoke ratio spin button to be
  hidden, while leaving the spoke ratio label visible. This improves
  the clarity of the UI and prevents confusion.

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

0336d73... by Wen-Wei Kao <email address hidden>

Make Emergency Save text translatable

04c631c... by Mariia Shikunova

Update Russian translation

3100563... by Tavmjong Bah

Change PDF text import to use the 'dx' and 'dy' attributes.

This replaces the use of 'x' and 'y' attributes to position individual glyphs.
It allows the user to edit the exiting text without overwriting other characters.

Also changed:

- Update the "expected" files for PDF text import tests.

- Separate out code that creates <text> elements from code that creates <path> elements.
  There is little overlap between the two paths and having them in the same function made
  the code overly complicated and difficult to follow.

- Make FontData::getSpecification() return a more complete specification and use that
  to determine if the font style has changed. Also change the 'font_specification' variable
  to use a std::string. This reduces the number of <tspan>s created.

- Create a new line of text (<tspan>) if the there is a shift of more than 0.1 of the font size.

- Set text direction on <text> element (if vertical).

- Fix vertical PDF text placement.

- Fix lambda capture for C++20.

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

Changes after Martin's review.

988e938... by Maren Hachmann <email address hidden>

Update Help menu

43dc860... by Martin Owens

Update extensions to latest main brain

18d947b... by Mike Kowalski

Fix star ratio lower limit in star panel properties

e114949... by Mike Kowalski

Restore select toolbar spinbuttons ability to increment by 1, as in v1.3

Increment x/y/w/h by 1.0 with keyboard, and 0.1 with spinbutton up/down buttons (with mouse).

a3299f6... by Mike Kowalski

Fix typos in select toolbar