A rough cut at the float only xfractint source is: http://www.fractint.org/ftp/current/linux/xfract20.2.04.fo.zip Tim
On Sunday 21 April 2002 11:00 pm, you wrote:
A rough cut at the float only xfractint source is:
A couple of easy fixes: (1) fractype.h gives a "no newline at end of file" warning. (2) In miscres.c sinteger_math and sin_use_required are both defined but not used. (3) In targa.c, there are two statements with no effect (lines 436 and 444). I thought you were taking out the Targa code. (4) I started with a locked dos directory which turned out to be empty after I changed the permissions. It compiled fine (except for the warnings) and ran okay until I tried to resize the window. I thought we had fixed that? Jonathan
A couple of easy fixes:
(1) fractype.h gives a "no newline at end of file" warning.
I saw a lot more of those. They probably come from Wordstar :-0. I'll fix them.
(3) In targa.c, there are two statements with no effect (lines 436 > and 444). I thought you were taking out the Targa code.
I was going to, but I wanted to stay at the same patchlevel, and this change will effect all the versions.
(4) I started with a locked dos directory which turned out to be empty after I changed the permissions.
I am not sure what you mean by this.
It compiled fine (except for the warnings) and ran okay until I tried to resize the window. I thought we had fixed that?
Do you remember where the problem was? Maybe you fixed it in your float-only version. I'll fix as much of this as I can, and I might as well update the float-only version also since the changes are the same. Tim
On Monday 22 April 2002 09:26 pm, Tim wrote:
(1) fractype.h gives a "no newline at end of file" warning.
I saw a lot more of those. They probably come from Wordstar :-0. I'll fix them.
Looked to me like they were all due to including fractype.h.
(4) I started with a locked dos directory which turned out to be empty after I changed the permissions.
I am not sure what you mean by this.
Your zip file created a directory named dos, which was empty.
It compiled fine (except for the warnings) and ran okay until I tried to resize the window. I thought we had fixed that?
Do you remember where the problem was? Maybe you fixed it in your float-only version.
We did put a fix into the Xfractint source. Can't remember when, but it was contributed by someone else. I did a terrible job of documenting it, because I can't find it. It does help, but it still gives a segmentation fault if you resize too energetically. So, the problem is not (exactly) with the float only source. I am currently reading a book on xlib programming and should eventually get around to fixing this.
I'll fix as much of this as I can, and I might as well update the float-only version also since the changes are the same.
Which would imply that we need to do a synch with your source. Jonathan
Jonathan wrote:
Looked to me like they were all due to including fractype.h.
Yup, you are right.
It compiled fine (except for the warnings) and ran okay until I tried to resize the window. I thought we had fixed that?
I won't say it is perfect, but I was able to resize the window.
I'll fix as much of this as I can, and I might as well update the float-only version also since the changes are the same.
Which would imply that we need to do a synch with your source.
I have uploaded a revised float only Xfractint, and synched it with the float only fradev and frasrc. I haven't moved your old versions. Let me know if they are OK. We still need to remove targa video, we can do that in a latter patch. Tim
On Tuesday 23 April 2002 10:34 pm, Tim wrote:
It compiled fine (except for the warnings) and ran okay until I tried to resize the window. I thought we had fixed that?
I won't say it is perfect, but I was able to resize the window.
Yes, but it still crashes.
I have uploaded a revised float only Xfractint, and synched it with the float only fradev and frasrc. I haven't moved your old versions. Let me know if they are OK.
I looked at the float only Xfractint: (1) Do we want to include the calmanfx.o file? That way people without nasm could use the assembled mandelbrot code. At least, they could if they could figure out how to link it. Maybe not a good idea. BTW, do you have nasm? (2) Including the Makefile would make life a whole lot easier. (3) The read.me needs to be updated. Mandelcloud now works. (4) We need to include at least one .ifs, .l, .frm file, along with altern.map (for julibrot) and the frothxxx.map's. (5) Not really related to the float only code, but plasma and cellular muck up the color palette. It would be nice if we could reset the palette afterwards. I'll have a look at the DOS versions now. Jonathan
Jonathan wrote:
I looked at the float only Xfractint:
(1) Do we want to include the calmanfx.o file? That way people without nasm could use the assembled mandelbrot code. At least, they could if they could figure out how to link it. Maybe not a good idea. BTW, do you have nasm?
I have nasm, and I agree it would be good to include the *.o, although you'd think anyone with Linux could just install the package. In the past when I first started the float-only version, I didn't include all the files. However, I see no reason not to make the float- only packages exactly parallel to the others. Will do.
(2) Including the Makefile would make life a whole lot easier.
Oops, I meant to include it. But amazingly, it looks like the regular Xfractint make file works fine.
(3) The read.me needs to be updated. Mandelcloud now works.
OK
(4) We need to include at least one .ifs, .l, .frm file, along with altern.map (for julibrot) and the frothxxx.map's.
I can include the same files in the regular Xfractint package for now. I'll look into setting up a betrter system.
(5) Not really related to the float only code, but plasma and cellular muck up the color palette. It would be nice if we could reset the palette afterwards.
I am working on synching up the current patch, so this would be a later patch. Tim
On Tuesday 23 April 2002 10:34 pm, Tim wrote:
I have uploaded a revised float only Xfractint, and synched it with the float only fradev and frasrc. I haven't moved your old versions. Let me know if they are OK.
The DOS versions look fine. Although, the comment about including additional auxiliary files still applies. Jonathan
participants (2)
-
Jonathan Osuch -
Tim Wegner