lp:~inkscape.dev/inkscape/extensionImprovements

Created by Jabiertxof on 2017-05-10 and last modified on 2017-06-04

This allow a too much faster usage of python extensions in big docs.
Also select the elements that are previously selected.
Finaly if the extension add a clas with the id of the selected item this is also selected. This last is for 0.93 but the rest could be a great adition to 0.92LTS code.

Get this branch:
bzr branch lp:~inkscape.dev/inkscape/extensionImprovements
Members of Inkscape Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Inkscape Developers
Project:
Inkscape
Status:
Development

Recent revisions

15689. By Jabiertxof on 2017-05-12

Fix autoshow grid

15688. By Patrick Storz on 2017-05-12

Inkview: Fix translation of help output as well as encoding on Windows

15687. By Patrick Storz on 2017-05-10

Fix crash with fonts containing illegal characters in family name.

In the problem at hand [1] the crash is caused by a font with the name "Æ Systematic -BRK-". However the font family name returned by pango is "\xc6 Systematic - BRK-". "(\xc6" is the character code of "Æ" in Latin-1 encoding, but is not a valid UTF-8 character, so obviously at some point there went something wrong with character encoding conversion)

At this time it is unclear to me where in the chain the issue originates, as it's possible that
a) the font name is already stored incorrectly in the font file
b) fontconfig incorrectly parses the font file when creating the font cache
c) pango messes up somehow

For now we ignore fonts with illegal characters in file name as they cause a whole lot of issues (even before triggering a crash), but figuring out the above and (if applicable) work around it in Inkscape might make the font available after all.

[1] https://answers.launchpad.net/inkscape/+question/630886

15686. By Tavmjong Bah on 2017-05-10

Fix for Wayland.

15685. By Tavmjong Bah on 2017-05-10

Remove more unused stuff missed in last commit.

15684. By Tavmjong Bah on 2017-05-10

Remove unused floatscreenissue variable and supporting code.
(Previous commit shows how to fix it for Wayland if it were ever to be needed.)

15683. By Tavmjong Bah on 2017-05-10

Wayland fix.

15682. By Patrick Storz on 2017-05-10

Use UTF8 encoding for output on windows console.

This avoids the misery and frustration of converting to the overly limited ANSI codepages and does not seem to cause any issues so far.

15681. By Patrick Storz on 2017-05-09

cmake/Windows: convert all 'DESTINATION's to relative paths and allow easy customization of install location via 'CMAKE_INSTALL_PREFIX'

15680. By Patrick Storz on 2017-05-09

cmake: Don't include 'ConfigPaths.cmake' twice

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~inkscape.dev/inkscape/trunk
This branch contains Public information 
Everyone can see this information.