Object -> Clip -> Apply distorts objects properties.

Bug #1655156 reported by Rolando E. Rolon on 2017-01-09
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

When applying a cut on two objects in newest 0.92 Inkscape release, they move diagonally.

Here's a preview of the issue under Arch Linux 64-bits: https://vid.me/Aw4I

su_v (suv-lp) wrote :

Please attach a test case (Inkscape SVG file(s), before and after applying the path operation) to the bug report to allow further investigation, thank you.

tags: added: boolops
Changed in inkscape:
status: New → Incomplete

Oki. Test case zipped in the attachment.

su_v (suv-lp) on 2017-01-09
Changed in inkscape:
status: Incomplete → New
summary: - Object -> Cut -> Apply distorts objetcs properties.
+ Object -> Clip -> Apply distorts objects properties.
tags: added: clipping
removed: boolops
su_v (suv-lp) wrote :

This happens when using the preference setting for Clippaths and masks to not remove the clippath/mask object after applying (not the default), and the clipped object is within a transformed (layer) group or has itself a preserved transform attribute (e.g. a translate() command).

tags: added: transformations
su_v (suv-lp) wrote :

Based on tests with archived builds (on OS X 10.7.5):
- not reproduced with Inkscape 0.48.5 r10040,
- not reproduced with Inkscape 0.91 r13725,
- not reproduced with lp:inkscape rev <= 14129,
- reproduced with lp:inkscape rev >= 14130,
- reproduced with Inkscape 0.92.0 r15299,
- reproduced with lp:inkscape/0.92.x r15312;
this change of behavior seems to have been exposed with the changes in r14130:

Revision 14130: fixes various bugs with clipping and masking
(fixes bug #569281, bug #1319171, bug #1177650)

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

su_v wrote:
> this change of behavior seems to have been exposed with the changes
> in r14130

Note that in a short period prior to rev 14130 - from r14094 to r14129 - the retained original clippath was incorrectly clipped (with a copy of itself), but still correctly positioned. Revision 14130 did fix the "double-clipping" (the rectangle in the test case is no longer clipped), but introduced the offset due to present preserved transformations.

jazzynico (jazzynico) wrote :

Also reproduced on Xubuntu 16.04, lp:inkscape/0.92.x rev. 15315.

Changed in inkscape:
importance: Undecided → Low
milestone: none → 0.93
status: Confirmed → Triaged
Jabiertxof (jabiertxof) on 2017-01-14
Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
Jabiertxof (jabiertxof) wrote :

fixed in r.15473

Changed in inkscape:
status: Triaged → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments