shape draw with "hand free line" disappear when combined

Bug #1426090 reported by olivier etienne on 2015-02-26
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Medium
Liam P. White

Bug Description

1. select the handfreeLine tool
2. set the shape to ellipse
3. draw two lines
4. select the two line previously created
5 select Path -> Combine
6 Both shape disappear

Was working fine in previous version of inkscape 0.48.5

See attachment below

su_v (suv-lp) on 2015-02-26
tags: added: livepatheffects
su_v (suv-lp) wrote :

In Inkscape 0.91, using the shapes 'Triangle In' or 'Triangle Out' with the pen or pencil tool applies the new Powerstroke patheffect [1], which does not support compound paths. OTOH the new patheffect offers more options for variable stroke width along the path than the previous implementation via 'Pattern along path' path effect.

The old type to produce paths with (less but still) variable stroke widths can still be manually applied via "Path > Path Effects" dialog, in case the usage of a patheffect for a variable stroke width applied to a compound path is required.

[1] See also:
http://wiki.inkscape.org/wiki/index.php/Release_notes/0.91#PowerStroke

su_v (suv-lp) wrote :

Changed behavior in 0.91 with 'Ellipse' as shape reproduced with Inkscape 0.91 r13725 on OS X 10.7.5: the shape 'Ellipse' still uses the 'Pattern along path' path effect, and works as described in Inkscape 0.48.5. The changed behavior when combining paths with this path effect applied is unexpected.

Changed in inkscape:
status: New → Confirmed
su_v (suv-lp) wrote :

Based on tests with archived builds on OS X 10.7.5:
- not reproduced with 0.91+devel rev <= 13477,
- reproduced with 0.91+devel rev >= 13481;
this changed behavior is possibly a side-effect of rev 13479 (to be verified):
http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/13481
http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/13479

su_v (suv-lp) wrote :

The expected rendering of the path effect of the compound path can be restored e.g. by toggling the visibility of the applied patheffect in the path effects editor dialog (off and on again).

Changed in inkscape:
importance: Undecided → Medium
milestone: none → 0.92
status: Confirmed → Triaged
tags: added: regression
su_v (suv-lp) wrote :

The regression can also be reproduced with latest trunk (r13950) - after combining two paths created with shape 'Ellipse', the resulting compund path disappears - and the same workaround to restore the expected output of the path effect also applies - toggling the patheffect 'Pattern Along Path' off and on again in the 'Path Effects' dialog.

Liam P. White (liampwhite) wrote :

Can confirm that regression was introduced with the changes in r13479 — all this nastiness (and bug #1299948) really needs a closer look to determine what really needs to be going on here; this was a hack workaround.

Liam P. White (liampwhite) wrote :

Fix committed to lp:inkscape r13954 - would be nice to see this backported to 0.91.x.

tags: added: backport-proposed
su_v (suv-lp) wrote :

thx!

Changed in inkscape:
assignee: nobody → Liam P. White (inkscapebrony)
status: Triaged → Fix Committed
ScislaC (scislac) wrote :

trunk r13954 backported in 0.91.x r13754

Changed in inkscape:
milestone: 0.92 → 0.91.1
tags: removed: backport-proposed
jazzynico (jazzynico) on 2017-01-22
Changed in inkscape:
milestone: 0.91.1 → 0.92
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers