Object -> Clip -> Apply distorts objects properties.

Bug #1655156 reported by Rolando E. Rolon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Jabiertxof

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

Revision history for this message
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
Revision history for this message
Rolando E. Rolon (r.r.e.designs) wrote :

Oki. Test case zipped in the attachment.

su_v (suv-lp)
Changed in inkscape:
status: Incomplete → New
summary: - Object -> Cut -> Apply distorts objetcs properties.
+ Object -> Clip -> Apply distorts objects properties.
tags: added: clipping
removed: boolops
Revision history for this message
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
Revision history for this message
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:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/14130

Revision 14130: fixes various bugs with clipping and masking
(fixes bug #569281, bug #1319171, bug #1177650)
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/14130

Changed in inkscape:
status: New → Confirmed
tags: added: regression
Revision history for this message
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.

Revision history for this message
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)
Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
Revision history for this message
Jabiertxof (jabiertxof) wrote :

fixed in r.15473

Changed in inkscape:
status: Triaged → Fix Committed
Max Gaukler (mgmax)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.