<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
&gt; I don&#39;t know how to fix it as it seems to depend on Qt&#39;s QUndoStack<br>
&gt; much. So i just wrote the test for the problem. What do you think<br>
&gt; about it?<br>
<br>
</div>I don&#39;t know how to fix it either. Maybe we can find a way to make the<br>
transform tool be able to coalesce many changes without messing with the undo<br>
stack, that was always very unstable.<br></blockquote><div><br>Yeah, that would be the best solution. Speaking truly, i&#39;d like transform tool to work in overlay(?). Like &quot;Line&quot; and &quot;Rectangle&quot; tools. And commit to undo stack then.<br>
 <br>Btw, do incremental transformations lower the quality?<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Maybe we can do something using the tool activation/deactivation (or a timer<br>
with a pause) that commits the complete transform in one action.<br></blockquote><div><br>Timer :(. I&#39;m afraid we will end up with the same undo stack signals. I think we need a button (big and red! :) ) that will end transformation, commit it into the stack and remove &quot;hands&quot; from the canvas. After pressing this button, editing of the previous transformation will not be possible.<br>
<br>Marc, is it possible to implement?<br></div></div><br>-- <br>Dmitry Kazakov<br>