Difference between revisions of "Release notes/1.3.1"

From Inkscape Wiki
Jump to navigation Jump to search
m (Add in a list of MRs to process for the release notes draft)
Line 12: Line 12:
* …
* …
}}
}}
To process:
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5632 MR #5632] - Fix crash when a symbol is a path without a <code>d</code> attribute [FIXED]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5637 MR #5637] - Allow the resize handles to appear on white pages [FIXED]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5641 MR #5641] - Write start and end taper preferences on creation
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5642 MR #5642] - Scale grid translation to document unit scale
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5662 MR #5662] - Fix positioning of subtraction frames on transformed flowed text
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5663 MR #5663] - Fix XML text node printing when containing linefeeds
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5664 MR #5664] - Fix issue when extensions are calling inkscape
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5672 MR #5672] - fix crash on extensons with live preview
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5676 MR #5676] - Parse PDF postscript font names using FontConfig
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5678 MR #5678] - Block editing signals when editing the page size and label
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5681 MR #5681] - Fix resize-to-selection with inverted y-axis
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5686 MR #5686] - Fix issue on extensions remove content forever.
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5703 MR #5703] - Fix lecacy use of tapper stroke
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5707 MR #5707] - fix(pdfinput): color applied to incorrect pieces of text [+TEST ADJUSTMENT]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5710 MR #5710] - Don't overwrite export_filename state during export
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5713 MR #5713] - Remove tool change and cope with double free in knot holder
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5727 MR #5727] - Pass document into SPStyle for URI handling on merge
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5729 MR #5729] - Move the lpe warning to the LPE Dialog code
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5730 MR #5730] - Use highlight pref directly for node editing
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5741 MR #5741] - Sync the man pages for 1.3.1 updates
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5752 MR #5752] - Minor updates to LPEs
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5761 MR #5761] - LPE cleanup
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5763 MR #5763] - Fix undo LPE bugs
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5779 MR #5779] - Fix handle visibility in outline overlay mode
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5783 MR #5783] - Fix document tracking loophole in stroke-style.cpp
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5805 MR #5805] - Add Text to Glyphs action to remove regression
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5809 MR #5809] - Ignore spurious release events in shape creation tools
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5810 MR #5810] - Prevent crash on toggling outline overlay mode / split mode
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5818 MR #5818] - Fix Path-To-Stroke first node placement bug
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5821 MR #5821] - Fix: Crash when opening pdf with empty page
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5829 MR #5829] - Validate font name strings when importing pdfs
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5834 MR #5834] - Simplify write to repr on LPE
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5857 MR #5857] - Fix taperstroke crash when nodes meet
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5875 MR #5875] - Fix node tool crash with zero-length segment
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5912 MR #5912] - Restore Cairo context when NOT printing text in pdf
* Sync extensions to 1.3.1 and Make sure SELF_CALL extensions bug is fixed.
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5287 MR #5287] - Improvements to Font Collections feature
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5830 MR #5830] - Fix crash in opening LPE tapering SVG
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5876 MR #5876] - Group to symbol: Don't duplicate title
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5931 MR #5931] - Fix noumerous crashes on powerclip LPE
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5932 MR #5932] - Fix inbox9161
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5934 MR #5934] - Fix tilling and ruller LPE on document change units
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5940 MR #5940] - Fix broken KNOT lpe when gap == 0
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5941 MR #5941] - Fix patterns with LPE and Fill&amp;Stroke dialog
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5942 MR #5942] - Limit the size of generated image to prevent a crash
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5944 MR #5944] - Improve search on LPE in non english installs [REWRITTEN]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5945 MR #5945] - Fix spirolive
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5948 MR #5948] - Fix node control crashes in LPE
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5951 MR #5951] - Auto Disconnect SPKnot signal connection
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5952 MR #5952] - Fix entering custom text into the page size tool [RESOLVED]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5954 MR #5954] - original-d cleanup when need [RESOLVED]
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5967 MR #5967] - Give default units if not namedview
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5973 MR #5973] - Add missing null check in pdf font loader
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5877"  crash
* [https://gitlab.com/inkscape/inkscape/-/merge_requests/5999 MR #5999] - Split out grid line snapping





Revision as of 19:03, 26 October 2023

Warning symbol.png These Release Notes are in Draft Status.

Important Links:



Warning symbol.png Pending questions:

To process:


  • MR #5632 - Fix crash when a symbol is a path without a d attribute [FIXED]
  • MR #5637 - Allow the resize handles to appear on white pages [FIXED]
  • MR #5641 - Write start and end taper preferences on creation
  • MR #5642 - Scale grid translation to document unit scale
  • MR #5662 - Fix positioning of subtraction frames on transformed flowed text
  • MR #5663 - Fix XML text node printing when containing linefeeds
  • MR #5664 - Fix issue when extensions are calling inkscape
  • MR #5672 - fix crash on extensons with live preview
  • MR #5676 - Parse PDF postscript font names using FontConfig
  • MR #5678 - Block editing signals when editing the page size and label
  • MR #5681 - Fix resize-to-selection with inverted y-axis
  • MR #5686 - Fix issue on extensions remove content forever.
  • MR #5703 - Fix lecacy use of tapper stroke
  • MR #5707 - fix(pdfinput): color applied to incorrect pieces of text [+TEST ADJUSTMENT]
  • MR #5710 - Don't overwrite export_filename state during export
  • MR #5713 - Remove tool change and cope with double free in knot holder
  • MR #5727 - Pass document into SPStyle for URI handling on merge
  • MR #5729 - Move the lpe warning to the LPE Dialog code
  • MR #5730 - Use highlight pref directly for node editing
  • MR #5741 - Sync the man pages for 1.3.1 updates
  • MR #5752 - Minor updates to LPEs
  • MR #5761 - LPE cleanup
  • MR #5763 - Fix undo LPE bugs
  • MR #5779 - Fix handle visibility in outline overlay mode
  • MR #5783 - Fix document tracking loophole in stroke-style.cpp
  • MR #5805 - Add Text to Glyphs action to remove regression
  • MR #5809 - Ignore spurious release events in shape creation tools
  • MR #5810 - Prevent crash on toggling outline overlay mode / split mode
  • MR #5818 - Fix Path-To-Stroke first node placement bug
  • MR #5821 - Fix: Crash when opening pdf with empty page
  • MR #5829 - Validate font name strings when importing pdfs
  • MR #5834 - Simplify write to repr on LPE
  • MR #5857 - Fix taperstroke crash when nodes meet
  • MR #5875 - Fix node tool crash with zero-length segment
  • MR #5912 - Restore Cairo context when NOT printing text in pdf
  • Sync extensions to 1.3.1 and Make sure SELF_CALL extensions bug is fixed.
  • MR #5287 - Improvements to Font Collections feature
  • MR #5830 - Fix crash in opening LPE tapering SVG
  • MR #5876 - Group to symbol: Don't duplicate title
  • MR #5931 - Fix noumerous crashes on powerclip LPE
  • MR #5932 - Fix inbox9161
  • MR #5934 - Fix tilling and ruller LPE on document change units
  • MR #5940 - Fix broken KNOT lpe when gap == 0
  • MR #5941 - Fix patterns with LPE and Fill&Stroke dialog
  • MR #5942 - Limit the size of generated image to prevent a crash
  • MR #5944 - Improve search on LPE in non english installs [REWRITTEN]
  • MR #5945 - Fix spirolive
  • MR #5948 - Fix node control crashes in LPE
  • MR #5951 - Auto Disconnect SPKnot signal connection
  • MR #5952 - Fix entering custom text into the page size tool [RESOLVED]
  • MR #5954 - original-d cleanup when need [RESOLVED]
  • MR #5967 - Give default units if not namedview
  • MR #5973 - Add missing null check in pdf font loader
  • [https://gitlab.com/inkscape/inkscape/-/merge_requests/5877" crash
  • MR #5999 - Split out grid line snapping


Release highlights

Definitely not released yet.

Inkscape 1.3.1 is a maintenance and bugfix release, which brings you … .

In addition to these bug fixes, this version features more than xx crash fixes, over xx bug fixes, x fixes for extension bugs, xx improved user interface translations, x improved documentation translations and updated documentation.

Crash fixes

Fixed a crash when …


Bug fixes

General

  • Fixed … (Bug #, MR #)
  • Improved a few user interface texts and added some missing icons back (Bugs #3355, #4193, #4316, MR #5393)
  • Ellipses no longer look cut off in certain cases at some zoom levels when moved close to the page's corner (Bug #4445)
  • The text boxes that indicate what an object will be snapping to no longer flicker with grids (Bug #4242, MR #5580)


Dialogs

General

  • When docking a dialog underneath another dialog, it no longer vanishes (Bug #4254, MR #5490)
  • The status bar no longer talks about nothing having been deleted when you paste an object with any tool other than the Selector tool or the Node tool (Bug #3031, MR #5524)
  • The toolbox's width now automatically adjusts when you change the size of its icons. When you change its width manually, it will now scale to fit the icons, in steps, so that no space is wasted (Bug #3334, MR #5545)

Export

  • 'Optimized PNG' can now be selected from the Export dialog and doesn't automatically switch back to normal PNG all the time (MR #5557)

Layers and Objects

  • Activating a layer in the dialog no longer leads to the layer being selected on-canvas as if it were a normal group, so you can activate a layer to draw in again directly. A second click is now needed to select the layer on-canvas (Bug #8423, MR #5394)
  • Layers no longer automatically expand to show their contents when they are selected (MR #5566)
  • A right-click on a layer opens its context menu and activates the layer, but it also no longer selects it like a group on-canvas (MR #5566)
  • To select multiple layers in the dialog, each layer must now be selected with either Shift + Click or Ctrl+Click (MR #5566)
  • The dialog's buttons for moving or deleting a layer or an object will now move and delete the right thing automatically, no matter the dialog's mode ('Layers only', or 'Layers and Objects') (Bug inbox#7792, MR #5394)
  • When a layer is deleted, the next layer becomes the active layer again (instead of the document root) (Bug #3839, MR #5394).
  • When setting a mask by using only the Layers and Objects dialog and a keyboard shortcut, Inkscape no longer crashes (MR #5532, Bug #4412)
  • The buttons for moving and deleting now feature tooltips (MR #5560)

Snap Panel

  • The advanced snap popover panel now correctly shows all disabled sub-items as disabled (Bug #3421, MR #5121)

Import / Export

  • Inkscape no longer crashes when importing a PDF file whose page names are encoded in UTF-16 (Bug #4442, MR #5589)
  • Inkscape also no longer crashes when a clone is in the selection that you want to export to PDF or SVG (Bug #4482, MR #5615)
  • Bleed is no longer ignored when exporting documents with just a single page to PDF (Bug #4487, MR #5620)

Path Operations / Shape Builder

  • Using the "Division" path operation and the Shape Builder tool now results in a much more reasonable number of nodes (Bug #471, Bug #4494, MR #5962)
  • Converting a text object that uses different styling for different parts of the text now respects that styling again in all cases (Bug #4403, MR #5515)

Tools

Selector Tool

  • Right-clicking on a selected object finally applies the right-click to that object again instead of the group it is in, a bug which had impacted workflows quite a bit since the release of Inkscape 1.2 (Bug #5620, MR #5626)

Text Tool

  • Worked around a bug that happened with a certain, outdated Gtk setting, where trying to use the Text tool would freeze Inkscape ((Bug #3664, MR #5236))

Live Path Effects

  • Deleting a segment of a path using the Corners LPE no longer leads to a crash (Bug #4390, MR #5528)
  • The bounding box of an object with the Corners LPE is now calculated correctly (Bug #4341, MR #5547)

Extensions

Linux-specific fixes

Windows-specific Fixes

  • Using the 7zip package of Inkscape no longer requires users to call 'inkscapecom' to access Inkscape on the command line (Bug inbox#8893, MR #5574)

macOS-specific Fixes

  • Trying to dock a dialog underneath another dialog now no longer has a 100% crash rate. A few crashes may still occur, but it is fixed for the majority of cases (Bug #4111, MR #5489).
  • We've tried to fix the 'tofu' (user interface text showing up as little rectangles instead of letters) that under some rare conditions showed up on macOS when the user interface font could not be found (MR #5625, Bug #3532)

Improvements for development / deployment

Extension bug fixes

Complete as of 2022/05/24, see https://gitlab.com/inkscape/extensions/-/network/master for details

Bugfixes in particular extensions

Improvements that apply to all extensions

Translations

The following UI translations received updates (as of Oct. 23 2023):

  • Belarusian
  • Brazilian Portuguese
  • Catalan
  • French
  • Hungarian
  • Icelandic
  • Spanish
  • Traditional Chinese
  • Ukrainian
  • Vietnamese

The following documentation translations received updates:

Contributing to interface translations

Want to help with translations? Learn how to help!

Documentation

Contributing to documentation and documentation translation

Contributions to the documentation translations, as well as improvements to its contents, are welcome at the inkscape-docs repository.

Other releases