>> Both of those work.  After using the program for 5 years, I had grown 
>> accustomed to
>> previous behavior which did not require selecting drag.  You could simply 
>> use the wire
>> tool and back trace over an existing track starting from its end, with a new 
>> track
>> gesture.  This used to shorten the wire.
>>
>> I can live with the single G key however.
>>
>> Dick
> I see...
>
> It is certainly a side effect of my bug fix bzr3467.
>
> Previously the SCH_LINE::MergeOverlap( SCH_LINE* aLine ) function tried to 
> merge 2 collinear segments
> (wires, busses or graphic lines) by creating a segment from the starting 
> point of the first
>   to the ending point of the second.
> Therefore the intermediate point is not always the removed point.
> The result of merging 2 collinear segments connecting 2 pins can be:
> - a merging segment that still connect the 2 pins (the intermediate point was 
> removed)
> - or a shorter segment between a pin and the end of the second segment (not 
> necessary the pin)
>    and a connection is lost ((the intermediate point was kept and an end 
> point removed ).
>
> (I am thinking you were using the consequence of this bug)
>
> However, during calculations, for each segment, ends can be swapped,
> and you are not able to know in all cases the starting point end the ending 
> point of a wire.
>
> Now the resulting segment connects the ends having the bigger distance, and 
> in my example the 2 pins
> are always kept connected.
>
> I noticed this bug when I tried to create a rectangle (4 consecutive wires or 
> graphic segments)
> in an empty sheet:
> Depending on the way the 4 edges are created (CW or CCW) one or 2 segments 
> were lost (removed).
> (SCH_LINE::MergeOverlap( SCH_LINE* aLine ) is widely used in Eeschema after 
> segments creations
> and netlist calculations).
>
> I was also able to create erroneous merges on existing complex connections
> with collinear wires and junctions.
>
> After creating a collinear wire on this kind of connections, some segments 
> sometimes disappear.
> (and a wrong connection created)

Thanks Jean-Pierre for the explanation.  The functionality to shorten a wire is 
there.  I
just have to press the G key, and that is not an inconvenience.

Not knowing I had to do this was the inconvenience.  :)

Thanks much.




_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to