After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 340705 - arrowheads on arcs leave trail when moving
arrowheads on arcs leave trail when moving
Status: RESOLVED FIXED
Product: dia
Classification: Other
Component: general
CVS head
Other Windows
: Normal normal
: 0.97
Assigned To: Dia maintainers
Dia maintainers
: 348611 393299 559231 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-05-05 06:59 UTC by Charles Werner
Modified: 2008-12-09 20:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Werner 2006-05-05 06:59:48 UTC
1. When adding arrows to arcs, the direction of the arrowhead is incorrect.

2. When dragging the arc with the arrowhead, it leaves a trail of black pixels on   the screen.

3. When attempting to resize the arc, the program hung

Related to bug 53060
Comment 1 Kevin Kubasik 2006-05-11 11:41:54 UTC
Could you attach/link to a screenshot of issue?
Comment 2 Hans Breuer 2006-05-13 22:07:40 UTC
Sorry cant reproduce anything beside 2) - a known issue mentioned elsewhere.
For 1) I was thinking about being related to bug 331372.

If you (or anyone reading this) can reproduce the issue it may be possible
to get some info from the "console dump" running "dia > dia-bug.log"
Comment 3 Lars Clausen 2006-05-26 19:38:20 UTC
For 1), do you mean that the angle of the arrow is off compared to the end of the line?
Comment 4 Charles Werner 2006-05-29 06:22:53 UTC
Exactly, The angle of the arrow is off compared to the end of the line. Originally I thought it was pointing the wrong way.

As for 2, The trail of black pixels when dragging an arc with the arrow is still
an issue that may be related.
Comment 5 Steffen Macke 2007-08-06 20:05:50 UTC
I don't know if the arrowhead direction is still a problem, but
I can reproduce the "trail of black pixels" when moving the end of the arc
using today's SVN head on Linux.

For the angle that is off: could you attach some sample screenshots to illustrate the problem?
Comment 6 Hans Breuer 2007-10-06 20:04:13 UTC
*** Bug 393299 has been marked as a duplicate of this bug. ***
Comment 7 Hans Breuer 2007-10-06 20:10:27 UTC
there are issues left with degenerated arcs but otherwise this is handled:

2007-10-06  Hans Breuer  <hans@breuer.org>

	* lib/arrows.c : major restructuring - getting calculate and draw by
	function pointer. A lot of arrows are converted to the new style thus
	arrow_bbox() can give the correct bounding box.
	* objects/standard/arc.c : bug #340705 and bug #477569
	  objects/standard/bezier.c : bug #300055 
	  objects/standard/line.c objects/standard/polyline.c 
	  objects/standard/zigzagline.c : not using *BBExtra to adjust the 
	bounding box for arrows but instead a combination of arrow_bbox()
	and calculate_arrow_point() 
	* lib/bounding_box.c : just a comment for now
	* samples/arrows.dia : more coverage

Comment 8 Lars Clausen 2007-10-27 16:37:49 UTC
*** Bug 348611 has been marked as a duplicate of this bug. ***
Comment 9 Hans Breuer 2008-12-09 20:36:43 UTC
*** Bug 559231 has been marked as a duplicate of this bug. ***
Comment 10 Ilya Chernykh 2008-12-09 20:44:41 UTC
In version 0.96.1 it is still not resolved.
Comment 11 Hans Breuer 2008-12-09 20:57:14 UTC
Yes, I know. Please look at the filed "Target Milestone".