Re: Arrows as part of lines, argument for

2001-05-08 Thread Sebastian Fischmeister

Lars Clausen <[EMAIL PROTECTED]> writes:
> Here's an argument for having the arrowhead be part of the line rather than
> slapped on top: When exporting to a format that has lines with arrows, you
> lose the arrowhead information, and the arrow becomes a set of lines that
> just happen to be at the end of the line.

Another problem: An arrow does not end with a peak; it ends with a
rectangle. Not good, because if you magnify the arrow (in your
document), you see that the peak is missing.

  -Sebastian




arrows

2001-04-22 Thread Sebastian Fischmeister

Hello.

There are some problems with arrows. I think they need some
discussion, because they may be a feature and not a bug:

Dia treas arrows as line and attaches a head. However, the arrow is
not pointy. The arrow ends with a rectangle (used for connecting to
connection points). If you have large arrows that are not connected it
looks not quite nice. Is there any workaround for this problem?

Also it is tricky to get the arrow head point in the right
direction. Especially, when you have a zigzagline and start in the
northeast go south and turn west. Anyone got the arrowhead actually
point west, too?

Regards,
  -Sebastian





"nicer" Actor

2001-04-22 Thread Sebastian Fischmeister

Hello.

The UML actor is, strictly speaking, correct. However, wouldn't it be
nice if it actually looks good. I.e., the head should be bigger, the
arms not that long, the feet not that long the body not that tall. In
short, it should look more like a baby/teenager (Yeah, I know, but
that's the way it is, ok).

In the source (actor.c) there are several variables to change the
appearance of the actor. I know it is impossible to agree on one
actor, so maybe one should be able to customize these variables on a
per user basis (per diagram does not make sense).

What do you think?

Regards,
  -Sebastian




connection points

2001-04-22 Thread Sebastian Fischmeister

Hello.

Some objects allow to add connection points (e.g., line). It would be
nice if this feature would also exist for other objects. My current
workaround is to create invisible objects and group them with the real
objects, however, it is not that nice.

Regards,
  -Sebastian




resizing figures?

2001-04-22 Thread Sebastian Fischmeister

Hello.

Why are some UML objects resizeable (e.g., node, or large package),
and most others are not (e.g., actor, component). Is it because of
legacy code or simply considered as not necessary? It would be very
nice, if all UML objects are resizeable.

Regards,
  -Sebastian




Re: bug?

2001-04-05 Thread Sebastian Fischmeister

> Anyway, Sebastian, try this patch:

It works; Lars you rock!

  -Sebastian




Re: bug?

2001-04-05 Thread Sebastian Fischmeister

Hello.

This makes the bug even more weird:

If I use KDE 2.1.1 and konqueror, register the mime-type and click on
the file, it works (dia opens the file and no core dump). Remember, it
still does not(!) work from the command-line.

I have only *one* version of dia installed:

CVS, last ChangeLog entry 2001-04-05

Regards,
  -Sebastian




Re: bug?

2001-04-05 Thread Sebastian Fischmeister

[EMAIL PROTECTED] writes:

> maybe it would be helpfull for the developers if you run dia after
> setting MALLOC_CHECK_ to 2. chances are good, that it dumps core
> where the failure actually happens.

Here it is:
#0  0x403a8a21 in __kill () from /lib/libc.so.6
(gdb) where
#0  0x403a8a21 in __kill () from /lib/libc.so.6
#1  0x403a8799 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x403a9e04 in abort () at ../sysdeps/generic/abort.c:88
#3  0x403f79b9 in free_check () at malloc.c:4555
#4  0x403f57a5 in __libc_free (mem=0x81972d8) at malloc.c:3022
#5  0x40205ce2 in g_free () from /usr/lib/libglib-1.2.so.0
#6  0x4056a260 in image_load (obj_node=0x75676966, version=796091762, 
filename=0x6f786100 ) at image.c:901
#7  0x66732f65 in ?? ()
(gdb) info locals
No locals.




bug?

2001-04-05 Thread Sebastian Fischmeister

Hello.

  Well. LC_ALL was set to "". Some more funny things here. If I just
  execute:

dia --nosplash --export='taxonomy+sinking.eps' taxonomy+sinking.dia
or
dia --nosplash --export=taxonomy+sinking.eps taxonomy+sinking.dia

Dia dumps a core (see below for the trace).

When I open it with

dia taxonomy+sinking.dia

it dumps a core.

When I rename it to taxonomy_sink.dia, everything works ok.

Dia Version: CVS HEAD (last Changelog entry: 2001-04-04)

Regards,
  -Sebastian

The trace for
dia --nosplash --export=taxonomy+sinking.eps taxonomy+sinking.dia

#0  0x403f5a4e in chunk_free (ar_ptr=0x40496680, p=0x816e840) at malloc.c:3142
3142malloc.c: No such file or directory.
(gdb) where
#0  0x403f5a4e in chunk_free (ar_ptr=0x40496680, p=0x816e840) at malloc.c:3142
#1  0x403f5828 in __libc_free (mem=0x816f850) at malloc.c:3054
#2  0x40205ce2 in g_free () from /usr/lib/libglib-1.2.so.0
#3  0x4053ab6e in get_directory (
filename=0x75676966 ) at image.c:705
#4  0x66732f65 in ?? ()
Cannot access memory at address 0x6d6f682f
(gdb) info locals
hd = 1078552200
sz = 4216
idx = 135723128
next = 0x816f878
nextsz = 135723128
prevsz = 1078552200
bck = 0x66732f65
fwd = 0x6d6f682f
islr = 0
heap = (heap_info *) 0x816f878
hd = 1078552200
sz = 4216
idx = 135723128
next = 0x816f878
nextsz = 135723128
prevsz = 1078552200
bck = 0x66732f65
fwd = 0x6d6f682f
islr = 0
heap = (heap_info *) 0x816f878
heap = (heap_info *) 0x816f878




bug?

2001-04-04 Thread Sebastian Fischmeister

Hello.

  Maybe the following isn't really a bug, but simply a feature.


When I do the following:

for i in *.dia; do dia --nosplash --export=`basename $i .dia`.eps $i;  done

The exported EPS file does not work.

When I call dia $FILENAME and do a manual export it works.

Any ideas why? (Both versions of dia are the same)

Regards,
  -Sebastian




Re: some more showstoppers

2001-03-20 Thread Sebastian Fischmeister

Hello.

  [bug1] and [bug2] are fixed in the CVS date 2001-03-20.

Sorry for the noise,
  -Sebastian




some more showstoppers

2001-03-20 Thread Sebastian Fischmeister

Hello.

Here come some more showstoppers...

Latest CVS version (date tag 2001-03-19):

#
[bug1] (still existing)

(1) load UML-demo.dia
(2) press Ctrl-A

core dump:

#0  0x40585efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
284   if (strlen(dep->stereotype) != 0) {
(gdb) where
#0  0x40585efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
#1  0x818cae0 in ?? ()
#2  0x1 in ?? ()
#3  0x8073200 in end_render (renderer=0x768dc3) at render_gdk.c:242
#4  0x768dc3 in ?? ()
Cannot access memory at address 0x768dc3
(gdb) info local
renderer = (Renderer *) 0x818cae0
points = (Point *) 0x0
n = 135840920
pos = {x = 1.1794706805251261e-269, y = 42.4277353404525}
(gdb)print *dep
Cannot access memory at address 0x4


[bug2]

(1) load ER-demo.dia
(2) press Ctrl-A

hangs:

(gdb) where
#0  0x401883cd in gtk_vruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#1  0x40150dfd in gtk_ruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#2  0x40151394 in gtk_ruler_expose () from /usr/lib/libgtk-1.2.so.0
#3  0x4012757e in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#4  0x40158f8c in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x40156cf5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#6  0x40190c39 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#7  0x401955c3 in gtk_widget_real_draw () from /usr/lib/libgtk-1.2.so.0
#8  0x4012775a in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#9  0x40158dd8 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40156cf5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x4018f4d9 in gtk_widget_draw () from /usr/lib/libgtk-1.2.so.0
#12 0x4018f1a1 in gtk_widget_idle_draw () from /usr/lib/libgtk-1.2.so.0
#13 0x80adeff in g_idle_dispatch ()
#14 0x80ad053 in g_main_dispatch ()
#15 0x80ad5c1 in g_main_iterate ()
#16 0x80ad73c in g_main_run ()
#17 0x40125e57 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x80842a7 in main (argc=-1073743364, argv=0x805a8f4) at main.c:40


[bug3]

(1) try to load attached file

dia hangs (always in bezier_add_lines):

#0  0x80725ee in bezier_add_lines (ddisp=0x80bde80, points=0x80bde80, 
bezier=0x80bde80) at render_gdk.c:711
#1  0x0 in ?? ()

*Notice* the local variables do not change if you continue
 computation:

(gdb) info locals
points = (Point *) 0xbfffadf8
bezier = (struct bezier_curve *) 0x80c95b8
u = {x = 6.5941296620776262e-270, y = 6.5941296620776262e-270}
v = {x = 6.5941296620776262e-270, y = 6.5941296620776262e-270}
x = {x = 6.5942451945177353e-270, y = 6.5941296620776262e-270}
y = {x = 6.5947073242780643e-270, y = 6.5944762593978998e-270}
r = {{x = 6.7639479074034806e-270, y = 6.655066620996691e-316}, {
x = 6.6696629011849081e-316, y = 6.7640489982889468e-270}, {
x = 6.6550715616531494e-316, y = 6.5951694542648131e-270}, {
x = 6.5950936358745725e-270, y = 6.594938389158228e-270}}
s = {{x = 5.520876618378376e-270, y = 5.522522955649548e-270}, {
x = 5.5239093449305653e-270, y = 5.5257723055268243e-270}, {
x = 5.509265608154303e-270, y = 5.5122983347021076e-270}, {
x = 6.5919598181862961e-270, y = 6.6696380990894869e-316}}
middle = {x = 5.5192013979971666e-270, y = 5.5195046706525472e-270}
delta = 2.1244822771173601e-322
v_len_sq = 2.1244822771173601e-322


Additional info:

[bug1] and [bug2] do not occur in a CVS compiled version with date tag
"2001-02-21". The bug must have been introduced directly afterwards.

[bug3] also occurs with prior versions. However, it is created with a
buggy dia version (CVS date tag about 2001-03-16). So maybe the file
is corrupt, but I don't think so.



Hopefully it helps. Btw. the reason why I do not submit bugs via
bugzilla.gnome.org is, that I mainly work offline. So I "report" the
bug, when I find it via email. At this point (1) I always know exactly
how to reproduce the bug, (2) it is more convenient and (3) I have the
mail in my outbox. 

Hopefully that's no problem and you also accept bug-reporting via
email. (I know, it's more convenient for you the other way around)

Btw. does bugzilla have an email address like
[EMAIL PROTECTED]?

Regards,
  -Sebastian


 bug.dia.gz


dia release showstopper

2001-03-18 Thread Sebastian Fischmeister

Hello.

Thanks for fixing the beziergon bug. However, here is another
showstopper.



Open the demo 'UML-demo.dia' and press Ctrl-A --> dia crashed / core dump.

#0  0x40586efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
284   if (strlen(dep->stereotype) != 0) {
(gdb) where
#0  0x40586efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
#1  0x8184938 in ?? ()
#2  0x1 in ?? ()
#3  0x8073200 in end_render (renderer=0x768dc3) at render_gdk.c:242
#4  0x768dc3 in ?? ()



Open the demo 'ER-demo.dia' and press Ctrl-A --> dia hangs.

Maybe it's a gtk bug. Here is the stack trace:

#0  0x4018a51d in gtk_vruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#1  0x401521bb in gtk_ruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#2  0x40152754 in gtk_ruler_expose () from /usr/lib/libgtk-1.2.so.0
#3  0x401277fc in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#4  0x4015a3ad in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x40158125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#6  0x40192b59 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#7  0x401974d3 in gtk_widget_real_draw () from /usr/lib/libgtk-1.2.so.0
#8  0x401279c8 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#9  0x4015a1f1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40158125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x40191419 in gtk_widget_draw () from /usr/lib/libgtk-1.2.so.0
#12 0x401910e1 in gtk_widget_idle_draw () from /usr/lib/libgtk-1.2.so.0
#13 0x80adeff in g_idle_dispatch ()
#14 0x80ad053 in g_main_dispatch ()
#15 0x80ad5c1 in g_main_iterate ()
#16 0x80ad73c in g_main_run ()
#17 0x40126043 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x80842a7 in main (argc=-1073744676, argv=0x805a8f4) at main.c:40

Here is the configuration

dia (latest CVS version)
gtk+-1.2.9
glib-1.2.9

It did not work with gtk+ and glib 1.2.8 (redhat compiled version)
either.

Regards,
  -Sebastian





One more bug

2001-03-15 Thread Sebastian Fischmeister

Hello.

Anyone ever saved a diagram containing a Beziergon? Each time you load
the file you get one more connection point. That's a bug in Version
v0.86 and also the latest CVS version.

There may be another bug. Dia stored the attached file, but I cannot
load it.

  -Sebastian

Here is the stack trace where the program hangs (after a Ctrl-C):

#0  bezier_add_lines (ddisp=0x80bda20, points=0x80bda20, bezier=0x80bda20)
at ../lib/geometry.h:90
#1  0xbfffaf58 in ?? ()
#2  0xdfbaa6 in ?? ()


 taxonomy.dia.gz


Re: Bug-Report

2001-03-15 Thread Sebastian Fischmeister


Aaron Trevena wrote:
> assuming one of the developers hasn't already contacted you...
> which version is this and on which platform? 

The latest CVS version. Redhat 7.0 with all bugfix updates.

Btw. the samples in the distributes also have this problem.

Regards,
  -Sebastian

Here is a stack trace after a Ctrl-C.

#0  0x4018b533 in gtk_vruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#1  0x401531bb in gtk_ruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#2  0x40153754 in gtk_ruler_expose () from /usr/lib/libgtk-1.2.so.0
#3  0x401287fc in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#4  0x4015b3ad in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x40159125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#6  0x40193b59 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#7  0x401984d3 in gtk_widget_real_draw () from /usr/lib/libgtk-1.2.so.0
#8  0x401289c8 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#9  0x4015b1f1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40159125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x40192419 in gtk_widget_draw () from /usr/lib/libgtk-1.2.so.0
#12 0x401920e1 in gtk_widget_idle_draw () from /usr/lib/libgtk-1.2.so.0
#13 0x80adb1f  in g_idle_dispatch ()
#14 0x80acc73  in g_main_dispatch ()
#15 0x80ad1e1  in g_main_iterate ()
#16 0x80ad35c  in g_main_run ()
#17 0x40127043 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x8083ecf  in main (argc=-1073744676, argv=0x805a814) at main.c:40




bug report

2001-03-12 Thread Sebastian Fischmeister

Hello.

  For some time now, I cannot use "show all" in some diagrams. In the
attachment there is an example figure. It would be nice, if someone
fixes this bug...


Btw. you can get rid of the problem if you delete the y and z
axis. And the diagram works with a CVS version prior to (about)
2001-02-21.

Best regards,
  -Sebastian


 bug.zip


Re: Bug in "note tool"

2001-02-20 Thread Sebastian Fischmeister

Hello.

  Sorry for the inconvenience. I found the bug. When I add the local
font server to the X font path, then this "bug" occurs. Maybe it
questionable, though. Does anyone know a workaround, because I really
like to use the font server? 

Thanks,
  -Sebastian

PS: Configuration is: Redhat 7.0.




Bug in "note tool"

2001-02-20 Thread Sebastian Fischmeister

Hello.

In the latest CVS version there is a "bug" in the note tool that
messes up most of my drawings. I usually put only blanks in the note
and then text on top of it, so I can change the font of the
text. However, now a note filled with blanks does not grow larger
(horizontally), although returns make it grow larger (vertically).

It would be nice to undo the patch, because, why should it now expand?

Thanks,
  -Sebastian Fischmeister




strange...

1999-08-26 Thread Sebastian Fischmeister

Hi folks...

Perhaps my current version is broken, but do you know why it is no
more possible to open a file from the commandline?

run_dia.sh blabla.dia

does not automatically open the file anymore. There is still this $*
in the startup-file, however, the program seems to ignore the
arguments.

One more thing which I would appreciate very much if it is possible to
change it. Currently arrows look like this

   \
---##-
   /

I know this ASCII figure shows definitely nothing. Nevertheless I
would like to have them look like this:

   \
---##
   /

There is one pixel too much. You can easily see it if you draw just
one arrow and magnify it. I guess it is used for connecting to
points. It would be really great if this point could be removed if the
line is not connected to a connection-point at that end.

On the whole I really like this program - it is really a f** cool
program !!!

Greetings,
  -Sebastian



suggestion

1999-07-28 Thread Sebastian Fischmeister

Hi.

What about making the actor scalable? Sometimes this nice man is
simply too big...

Nevertheless I really love this piece of software!

Greetings,
  -Sebastian



Re: bug-reports

1999-07-15 Thread Sebastian Fischmeister

>Alexander Larsson writes:
 Alex> Yeah. CVS is currently fucked up. I'm half-way through
 Alex> implementing undo/redo. I don't have a lot of free time these
 Alex> days, so it takes some time.

When did you start this, so I can check out a version before this
major changes? Did you create a branch or tagged it?

Greetings,
  -Sebastian



bug-reports

1999-07-15 Thread Sebastian Fischmeister

Hi.

Here is a little bug-report for the latest CVS-Version of dia.

Open an new diagram, insert some object you can directly type in
(object or component), press shift -> CRASH&BOOM&BANG!

Starting program: /opt/dia/bin/dia 
UNDO: Push new insert objects at 1
UNDO: Push new change at 1
UNDO: Push new transactionpoint at 2
UNDO: Push new change at 2

Program received signal SIGSEGV, Segmentation fault.
0x0 in ?? ()
(gdb) where
#0  0x0 in ?? ()
#1  0x8058847 in ddisplay_canvas_events (canvas=0x80c27b0, event=0x80bc1a8, 
ddisp=0x80c1fe8) at disp_callbacks.c:326
#2  0x40133c29 in gtk_marshal_BOOL__POINTER ()
#3  0x400f5725 in gtk_handlers_run ()
#4  0x400f4a9e in gtk_signal_real_emit ()
#5  0x400f2a6f in gtk_signal_emit ()
#6  0x4012a628 in gtk_widget_event ()
#7  0x4013261e in gtk_window_key_press_event ()
#8  0x40133c29 in gtk_marshal_BOOL__POINTER ()
#9  0x400f4ad7 in gtk_signal_real_emit ()
#10 0x400f2a6f in gtk_signal_emit ()
#11 0x4012a908 in gtk_widget_event ()
#12 0x400c5f62 in gtk_propagate_event ()
#13 0x400c5178 in gtk_main_do_event ()
#14 0x40170c6b in gdk_event_dispatch ()
#15 0x4019ee12 in g_main_dispatch ()
#16 0x4019f40b in g_main_iterate ()
#17 0x4019f5c1 in g_main_run ()
#18 0x400c4b6b in gtk_main ()
#19 0x805ea13 in main (argc=1, argv=0xb998) at main.c:30

A second problem:

In the latest CVS-version it is no longer possible to "move" lines
(e.g. aggregation). It worked before, when you click on the red box,
keeping the button pressed and moving around.

System information:

rh 5.2
gtk+-devel-1.2.1-1 (will try it with latest gtk+-1.2.3)
coresponding glib
glibc-2.0.7

Hopefully it is useful for you...
Greetings,
  -Sebastian



Bug or Feature?

1999-05-14 Thread Sebastian Fischmeister

Hello.

Hm. I updated my cvs-version today, and found lots of nice new
features. Nevertheless, there is one, of which I do not know, whether
it is a bug or a feature.

When you have long method-names and lots of parameters, then the line
is automatically 'newlined'. Even if this makes sense, many times this
really looks ugly (and destroys old graphs)! If it is a feature, can
you please put an choicebox in the preferences dialog so it can be
turned off. (or even for each file)

Another bug: when I add a class in a diagram, double-click it, press
"ok" and again double-click it, then the folders do no longer have
titles. Perhaps it is a bug in the gtk, but I have never seen this
before in any other gtk-app.

Best regards,
  -Sebastian



further suggestion

1999-04-11 Thread Sebastian Fischmeister

Hello.

Two more suggestions of which one could be simply simmulated, however,
I use it a lot:

collaborations:
---

like the use case, however, with a dashed line -> an option in the
use-case properties

straight lines:
---

in the use-case diagram you often use "realize" and "implement". There
"straight lines" would be very nice.

Greetings,
  -Sebastian

-- 
Sebastian Fischmeister[EMAIL PROTECTED]
If you are not part of the solution, you are part of the problem!



Bug and Suggestions

1999-04-11 Thread Sebastian Fischmeister

Hi there.

Many thanks for implementing the $* in the run_app.sh script. Here is
a little bug:

the bug:


howto: create two classes like this:


-
- 1 -
-
  |
  | <--- association
  |
-
- 2 -
-


then name the association and turn on the arrow pointing right. Now
when you move class "2" you have an refresh-error.

Suggestions:


- What about implementing an arrow showing up and down instead of just
  left and right?
- Sometime it would make sense, that you can move the text of an
  association too (like the message-text)

Nevertheless, fabulous software! (recommended it many times right now)
Yours,
  -Sebastian

-- 
Sebastian Fischmeister[EMAIL PROTECTED]
If you are not part of the solution, you are part of the problem!



minor improvement

1999-03-22 Thread Sebastian Fischmeister

Hello.

A minor improvement could be this:

in run_dia.sh add "$*" after the command like

/home/sfischme/source/dia/app/dia $*

I know the shell-script is just for development, but this can be very
useful...

Yours,
  -Sebastian



test-report

1999-02-24 Thread Sebastian Fischmeister

Hello again.

First of all thanks for implementing the multiple instance-s
feature. Second, I hope you like my bug-reports ? :-)

 "bug" 

- place a class in a new sheet; choose modifier; double click it;
  press apply; close window; double click it --> the tapped folders no
  longer have descriptions (class, attributes, operations, templates)

 suggestions 

- the stereotypes should be movable (like normal text)
- multiplicity adornments should be movable (like normal text)
- names of relationships should be movable (like normal text)

- in a note the font should be edit-able
- export to eps -> defaultname = filename - ".dia" + ".eps"


Nevertheless I would not be able to write my report without dia !
Thanks for this wonderful tool...

  -Sebastian



bug-report V

1999-02-17 Thread Sebastian Fischmeister

Hello.

Another bug-report:

howto: saving the files I already mailed...


Program terminated with signal 11, Segmentation fault
#0  0x8062ac8 in text_get_string_copy (text=0x0) at text.c:293
293   for (i=0;inumlines;i++) {
-

gdb-trace:
--

#0  0x8062ac8 in text_get_string_copy (text=0x0) at text.c:293
#1  0x8063666 in data_add_text (attr=0x81208f8, text=0x0) at text.c:765
#2  0x403e2bfe in ?? ()
   from /home/sfischme/source/dia/app/../objects/UML/.libs/libuml_objects.so
#3  0x80544c5 in write_objects (objects=0x807f380, objects_node=0x811f108,
objects_hash=0x810a480, obj_nr=0xb274) at load_save.c:277
#4  0x8054440 in write_objects (objects=0x807e7f8, objects_node=0x810c750,
objects_hash=0x810a480, obj_nr=0xb274) at load_save.c:265
#5  0x80547d0 in diagram_save (dia=0x80b8f30,
filename=0x80ba838 "/home/sfischme/doc/uni/seminar/figs/ms-interaction.dia") at 
load_save.c:406
#6  0x80524ad in file_save_callback (widget=0x0, data=0x0) at commands.c:100
#7  0x4008edc2 in ?? () from /usr/lib/libgtk-1.1.so.13
#8  0x4010a6ed in ?? () from /usr/lib/libgtk-1.1.so.13
#9  0x400ccde8 in ?? () from /usr/lib/libgtk-1.1.so.13
#10 0x400cc223 in ?? () from /usr/lib/libgtk-1.1.so.13
#11 0x400ca191 in ?? () from /usr/lib/libgtk-1.1.so.13
#12 0x40101798 in ?? () from /usr/lib/libgtk-1.1.so.13
#13 0x400a5468 in ?? () from /usr/lib/libgtk-1.1.so.13
#14 0x400a4787 in ?? () from /usr/lib/libgtk-1.1.so.13
#15 0x4010a2b9 in ?? () from /usr/lib/libgtk-1.1.so.13
#16 0x400cc25c in ?? () from /usr/lib/libgtk-1.1.so.13
#17 0x400ca191 in ?? () from /usr/lib/libgtk-1.1.so.13
#18 0x40101648 in ?? () from /usr/lib/libgtk-1.1.so.13
#19 0x4009e112 in ?? () from /usr/lib/libgtk-1.1.so.13
#20 0x4009d298 in ?? () from /usr/lib/libgtk-1.1.so.13
#21 0x4014550b in ?? () from /usr/lib/libgdk-1.1.so.13
#22 0x401752d0 in ?? () from /usr/lib/libglib-1.1.so.13
#23 0x40175751 in ?? () from /usr/lib/libglib-1.1.so.13
#24 0x40175901 in ?? () from /usr/lib/libglib-1.1.so.13
#25 0x4009cdbb in ?? () from /usr/lib/libgtk-1.1.so.13
#26 0x805aa7b in main (argc=2, argv=0xbaa4) at main.c:30



bug-report IV

1999-02-17 Thread Sebastian Fischmeister

Hello.

I hope you are not fed with my reports ;-)

howto:
--

- open file classdiagramm.dia
- open file ms-interaction.dia
crash bum bang !

it works if you do it the other way round...

---
Program received signal SIGSEGV, Segmentation fault.
0x40174365 in g_list_prepend ()
---

gdb-trace:
--

#0  0x40174365 in g_list_prepend ()
#1  0x8064bf2 in object_connect (obj=0x80d15c0, handle=0x80d1628,
connectionpoint=0x80d07c8) at object.c:196
#2  0x8054139 in read_connections (objects=0x807f548, layer_node=0x80ded78,
objects_hash=0x80cc6f8) at load_save.c:126
#3  0x8054390 in diagram_load (
filename=0x80f8778 "/home/sfischme/doc/uni/seminar/figs/ms-interaction.dia") at 
load_save.c:229
#4  0x80522e4 in file_open_dialog_ok_callback (w=0x80b9e98, fs=0x80f86a8)
at commands.c:58
#5  0x4010a6ed in gtk_marshal_NONE__NONE ()
#6  0x400ccde8 in gtk_handlers_run ()
#7  0x400cc223 in gtk_signal_real_emit ()
#8  0x400ca191 in gtk_signal_emit ()
#9  0x4003c198 in gtk_button_clicked ()
#10 0x4003d888 in gtk_real_button_released ()
#11 0x4010a6ed in gtk_marshal_NONE__NONE ()
#12 0x400cc0f3 in gtk_signal_real_emit ()
#13 0x400ca191 in gtk_signal_emit ()
#14 0x4003c0d8 in gtk_button_released ()
#15 0x4003d202 in gtk_button_button_release ()
#16 0x4010a2b9 in gtk_marshal_BOOL__POINTER ()
#17 0x400cc25c in gtk_signal_real_emit ()
#18 0x400ca191 in gtk_signal_emit ()
#19 0x40101648 in gtk_widget_event ()
#20 0x4009e112 in gtk_propagate_event ()
#21 0x4009d298 in gtk_main_do_event ()
#22 0x4014550b in gdk_event_dispatch ()
#23 0x401752d0 in g_main_dispatch ()
#24 0x40175751 in g_main_iterate ()
#25 0x40175901 in g_main_run ()
#26 0x4009cdbb in gtk_main ()
#27 0x805aa7b in main (argc=1, argv=0xbaf4) at main.c:30


 classdiagram.dia
 ms-interaction.dia





bug-report III

1999-02-17 Thread Sebastian Fischmeister

Hello.

howto:

- open a new file
- create a class
- double click it (properties pop up)
- close the properties
- double click it

no more names on the tabbed folders

  -Sebastian



(the attachment...)

1999-02-17 Thread Sebastian Fischmeister

Hm - here's the attachment ;*)

-Sebastian


 ms-interaction.dia


bug-report

1999-02-17 Thread Sebastian Fischmeister

Hello.

how: load the attached file and double click on the active-object
 "master"

Program received signal SIGSEGV, Segmentation fault.
0x403e3077 in fill_in_dialog (dep=0x80bf180) at object.c:569
569 gtk_entry_set_text(prop_dialog->name, "");


gdb-trace:
#0  0x403e3077 in fill_in_dialog (dep=0x80bf180) at object.c:569
#1  0x403e3466 in objet_get_properties (dep=0x80bf180) at object.c:656
#2  0x805b931 in properties_show (dia=0x80b8ec0, obj=0x80bf180)
at properties.c:100
#3  0x805aef6 in modify_double_click (tool=0x809da30, event=0x80d0f3c,
ddisp=0x80dbf08) at modify_tool.c:258
#4  0x8054ba7 in ddisplay_canvas_events (canvas=0x80c2f68, event=0x80d0f3c,
ddisp=0x80dbf08) at disp_callbacks.c:198
#5  0x4010a2b9 in gtk_marshal_BOOL__POINTER ()
#6  0x400ccde8 in gtk_handlers_run ()
#7  0x400cc223 in gtk_signal_real_emit ()
#8  0x400ca191 in gtk_signal_emit ()
#9  0x40101368 in gtk_widget_event ()
#10 0x4009e112 in gtk_propagate_event ()
#11 0x4009d298 in gtk_main_do_event ()
#12 0x4014550b in gdk_event_dispatch ()
#13 0x401752d0 in g_main_dispatch ()
#14 0x40175751 in g_main_iterate ()
#15 0x40175901 in g_main_run ()
#16 0x4009cdbb in gtk_main ()
#17 0x805aa7b in main (argc=2, argv=0xbab4) at main.c:30


gtk+-1.1.13, glib-1.1.13 ...

Yours,
 -Sebastian



bug-report

1999-02-17 Thread Sebastian Fischmeister

Hello.

how: You create a new object (interaction-diagram) and then press
 ctrl-x. If you choose 'Cut' from the menu, then it works.

gdb-trace:

#0  0x40145dff in gdk_string_width ()
#1  0x8063b7c in font_string_width (
string=0x2b1 , font=0x809cc08,
height=0.80004) at font.c:447
#2  0x403e24a1 in objet_update_data (pkg=0x80df918) at object.c:259
#3  0x403e2b62 in objet_copy (pkg=0x80cce30) at object.c:417
#4  0x805ca99 in object_copy_list (list_orig=0x807efd8) at object_ops.c:120
#5  0x8052fa8 in edit_cut_callback (widget=0x0, data=0x0) at commands.c:378
#6  0x4008edc2 in gtk_item_factory_callback_marshal ()
#7  0x4010a6ed in gtk_marshal_NONE__NONE ()
#8  0x400ccde8 in gtk_handlers_run ()
#9  0x400cc223 in gtk_signal_real_emit ()
#10 0x400ca191 in gtk_signal_emit ()
#11 0x40031478 in gtk_accel_group_activate ()
#12 0x4003153d in gtk_accel_groups_activate ()
#13 0x40108e28 in gtk_window_key_press_event ()
#14 0x4010a2b9 in gtk_marshal_BOOL__POINTER ()
#15 0x400cc25c in gtk_signal_real_emit ()
#16 0x400ca191 in gtk_signal_emit ()
#17 0x40101648 in gtk_widget_event ()
#18 0x4009e082 in gtk_propagate_event ()
#19 0x4009d298 in gtk_main_do_event ()
#20 0x4014550b in gdk_event_dispatch ()
#21 0x401752d0 in g_main_dispatch ()
#22 0x40175751 in g_main_iterate ()
#23 0x40175901 in g_main_run ()
#24 0x4009cdbb in gtk_main ()
#25 0x805aa7b in main (argc=1, argv=0xbaf4) at main.c:30


gtk+-1.1.13, glib-1.1.13 ...

Yours,
 -Sebastian