home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / fractdev.200002 < prev    next >
Internet Message Format  |  2000-02-29  |  81KB

  1. From: Jonathan Osuch <73277.1432@compuserve.com>
  2. Subject: Re: Opening ISO image files
  3. Date: 01 Feb 2000 22:38:33 -0500
  4.  
  5. >> I had to define NOBSTRING in the makefile, and define SignalHandler in=
  6.  
  7. unix.h. <<
  8.  
  9. At one time, I had already done that.  I noticed it was missing from the
  10. latest source.  I probably just forgot to put it in a patch.
  11.  
  12. The fact that with some distributions of Red Hat you need this and with
  13. others, you don't is quite frustrating.  We need to figure out how to mak=
  14. e
  15. auto config work.
  16.  
  17. Jonathan
  18.  
  19. Thanks for using Fractdev, The Fractint Developer's Discussion List
  20. Post Message:   fractdev@lists.xmission.com
  21. Get Commands:   majordomo@lists.xmission.com "help"
  22. Administrator:  twegner@swbell.net
  23. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  24.  
  25.  
  26. -------------------------------------------------------------------------------
  27.  
  28. From: Phil McRevis <legalize@xmission.com>
  29. Subject: Re: Opening ISO image files 
  30. Date: 01 Feb 2000 20:44:51 -0700
  31.  
  32.  
  33. In article <200002012238_MC2-9756-17CF@compuserve.com>,
  34.     Jonathan Osuch <73277.1432@compuserve.com>  writes:
  35.  
  36. > We need to figure out how to make
  37. > auto config work.
  38.  
  39. I have the knowledge to do this now (automake/autoconf/configure).
  40. There are relatively few system dependencies in the xfractint code, but
  41. the bstring one is the one that is a pain.
  42.  
  43. Unfortunately I am extremely short on time -- I'm writing a book.
  44. Ugh.
  45. --
  46. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  47.     ``Ain't it funny that they all fire the pistol,     
  48.       at the wrong end of the race?''--PDBT     
  49. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  50.  
  51. Thanks for using Fractdev, The Fractint Developer's Discussion List
  52. Post Message:   fractdev@lists.xmission.com
  53. Get Commands:   majordomo@lists.xmission.com "help"
  54. Administrator:  twegner@swbell.net
  55. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  56.  
  57.  
  58. -------------------------------------------------------------------------------
  59.  
  60. From: Tim Wegner <twegner@swbell.net>
  61. Subject: Fractint 20.0.6 now public
  62. Date: 01 Feb 2000 23:20:15 -0600
  63.  
  64. Fractint 20.0.6, the developer version 20.0 patch 6, is now available 
  65. via anonymous ftp at ftp.fractint.org/fradev.zip. We intend to release 
  66. most, if not all, of the developer versions from now on.
  67.  
  68. This file has only the executable, a PAR/FRM file by Sylvie Gallet, 
  69. and a read.me. It's not a complete distribution - you still need the 
  70. version 20.0 files.
  71.  
  72. Please don't upload this anywhere unless you are willing to keep it 
  73. current. These developer versions can change very fast! Also, this 
  74. is not an official release, but a bleeding edge version, so be careful. 
  75. On the other hand, it has bug fixes, so maybe it is more stable 
  76. than a release version :-) Our official position is that there is some 
  77. risk in using a developer version for serious art, because we may 
  78. make changes that are not forward compatible. Of course we try to 
  79. avoid this.
  80.  
  81. The fractint.org ftp site also has the developer diff files and the 
  82. version 20.0 release package and source. This web site is not 
  83. intended to replace Noel Giffin's wonderful spanky.triumf.ca; I 
  84. expect Noel will have the developer's executable up there soon also.
  85.  
  86. This version is mostly bug fixes (see the what's new). However 
  87. Sylvie Gallet asked us to add the center/mag parameters as 
  88. formula parser constants. We accomodated her without exactly 
  89. understanding why she wanted this. An example file is included in 
  90. fradev.zip. It looks for all the world like a fractal reflected in a lake. 
  91. Ms. Gallet never ceases to amaze me :-)
  92.  
  93. As we get more organized we'll get Xfractint and an integer-free 
  94. version posted also.
  95.  
  96. Enjoy!
  97.  
  98. Tim Wegner
  99. twegner@fractint.org
  100.  
  101.  
  102. ------- End of forwarded message -------
  103.  
  104. Thanks for using Fractdev, The Fractint Developer's Discussion List
  105. Post Message:   fractdev@lists.xmission.com
  106. Get Commands:   majordomo@lists.xmission.com "help"
  107. Administrator:  twegner@swbell.net
  108. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  109.  
  110.  
  111. -------------------------------------------------------------------------------
  112.  
  113. From: Tim Wegner <twegner@swbell.net>
  114. Subject: Xfractint
  115. Date: 07 Feb 2000 22:26:37 -0600
  116.  
  117. I have updated Xfractint to patch 6. Jonathan pointed out that I 
  118. missed incorporating an Xfractint patch a while ago. I have 
  119. remedied that. The first 6 DOS patches created only a small 
  120. problem which Jonathan will recognise - I have to remove the 
  121. "static" keyword for disktarga in diskvidu.c.
  122.  
  123. Xfractint now compiles cleanly under Mandrake/Red Hat.
  124.  
  125. Because realdos.c trivially changed to reflect the version change, I 
  126. need to make a DOS patch 7. 
  127.  
  128. I'll take care of this and upload XFractint tomorrow,
  129.  
  130. Tim
  131.  
  132.  
  133. Thanks for using Fractdev, The Fractint Developer's Discussion List
  134. Post Message:   fractdev@lists.xmission.com
  135. Get Commands:   majordomo@lists.xmission.com "help"
  136. Administrator:  twegner@swbell.net
  137. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  138.  
  139.  
  140. -------------------------------------------------------------------------------
  141.  
  142. From: Tim Wegner <twegner@swbell.net>
  143. Subject: Re: Xfractint
  144. Date: 09 Feb 2000 00:15:53 -0600
  145.  
  146. I have uploaded a complete Xfractint distribution updated to 20.0.7.  
  147. The file is:
  148.  
  149. ftp://ftp.fractint.org/xfrac311.zip
  150.  
  151. The diff files between patch 6 and 7 are in:
  152.  
  153. ftp://ftp.fractint.org/2000p07.zip
  154.  
  155. This file contains 2000p07.dif which is for the DOS files, and 
  156. 2000p07x.dif which is for the Xfractint (non DOS) files. The patch 7 
  157. changes are too trivial to be worth downloading the executable, but 
  158. I did update fradev.zip.
  159.  
  160. Tim
  161.  
  162.  
  163.  
  164. Thanks for using Fractdev, The Fractint Developer's Discussion List
  165. Post Message:   fractdev@lists.xmission.com
  166. Get Commands:   majordomo@lists.xmission.com "help"
  167. Administrator:  twegner@swbell.net
  168. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  169.  
  170.  
  171. -------------------------------------------------------------------------------
  172.  
  173. From: Jonathan Osuch <73277.1432@compuserve.com>
  174. Subject: Re: Xfractint
  175. Date: 09 Feb 2000 20:54:14 -0500
  176.  
  177. >> I have updated Xfractint to patch 6. Jonathan pointed out that I =
  178.  
  179. missed incorporating an Xfractint patch a while ago. I have =
  180.  
  181. remedied that. The first 6 DOS patches created only a small =
  182.  
  183. problem which Jonathan will recognize - I have to remove the =
  184.  
  185. "static" keyword for disktarga in diskvidu.c. <<
  186.  
  187. I also changed the call to common_startdisk() in the targa_startdisk()
  188. routine in diskvidu.c to match what is in diskvid.c.  Not that it matters=
  189. ,
  190. the Targa stuff is broken in Xfractint.
  191.  
  192. Jonathan
  193.  
  194. Thanks for using Fractdev, The Fractint Developer's Discussion List
  195. Post Message:   fractdev@lists.xmission.com
  196. Get Commands:   majordomo@lists.xmission.com "help"
  197. Administrator:  twegner@swbell.net
  198. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  199.  
  200.  
  201. -------------------------------------------------------------------------------
  202.  
  203. From: Tim Wegner <twegner@swbell.net>
  204. Subject: Re: Xfractint
  205. Date: 09 Feb 2000 20:46:47 -0600
  206.  
  207. Jonathan wrote:
  208.  
  209. > I also changed the call to common_startdisk() in the targa_startdisk()
  210. > routine in diskvidu.c to match what is in diskvid.c.  Not that it matters,
  211. > the Targa stuff is broken in Xfractint.
  212.  
  213. The important thing is that we get synched. I believe that if you 
  214. apply my patch 7 to your patch 6 DOS source, the result is the 
  215. same as the non-unix-specific files in xfrac311.zip. Unless I've 
  216. goofed, lets make 3.11/20.0.7 the baseline. I'm about ready to 
  217. ditch the Xfractint version numbers. Perhaps we should do away 
  218. with the Xfractint version system and call both DOS and Xfractint 
  219. versions 20.0.7. Every Xfractint patch results in a DOS patch 
  220. anyway since the help.src and realdos.c is edited with every patch.
  221.  
  222. Tim
  223.  
  224.  
  225. Thanks for using Fractdev, The Fractint Developer's Discussion List
  226. Post Message:   fractdev@lists.xmission.com
  227. Get Commands:   majordomo@lists.xmission.com "help"
  228. Administrator:  twegner@swbell.net
  229. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  230.  
  231.  
  232. -------------------------------------------------------------------------------
  233.  
  234. From: Jonathan Osuch <73277.1432@compuserve.com>
  235. Subject: Re: Xfractint
  236. Date: 09 Feb 2000 23:20:42 -0500
  237.  
  238. Tim wrote,
  239.  
  240. >> The important thing is that we get synched. I believe that if you =
  241.  
  242. apply my patch 7 to your patch 6 DOS source, the result is the =
  243.  
  244. same as the non-unix-specific files in xfrac311.zip. Unless I've =
  245.  
  246. goofed, lets make 3.11/20.0.7 the baseline. I'm about ready to =
  247.  
  248. ditch the Xfractint version numbers. Perhaps we should do away =
  249.  
  250. with the Xfractint version system and call both DOS and Xfractint =
  251.  
  252. versions 20.0.7. Every Xfractint patch results in a DOS patch =
  253.  
  254. anyway since the help.src and realdos.c is edited with every patch. <<
  255.  
  256. Yes, synching is good.  Ditching the Xfractint version numbers makes a lo=
  257. t
  258. of sense.
  259.  
  260. Jonathan
  261.  
  262. Thanks for using Fractdev, The Fractint Developer's Discussion List
  263. Post Message:   fractdev@lists.xmission.com
  264. Get Commands:   majordomo@lists.xmission.com "help"
  265. Administrator:  twegner@swbell.net
  266. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  267.  
  268.  
  269. -------------------------------------------------------------------------------
  270.  
  271. From: "Scott D. Boyd" <sdboyd@fastlane.net>
  272. Subject: Compiling erorrs - xfractint 3.11
  273. Date: 09 Feb 2000 23:39:01 -0600
  274.  
  275. Tried to compile xfractint 3.11 under Redhat Linux 6.1 - kernel 2.2.13,
  276. using gcc 2.7.2.3.
  277.  
  278. gcc chokes on help.src. I think gcc doesn't like the tilde (~)symbol in
  279. that file. can anybody offer any help?
  280.  
  281. Here's the output from 'make xfractint':
  282.  
  283. gcc -I. -DXFRACT -DNOBSTRING   -g -DBIG_ANSI_C -DLINUX    -c hc.c -o hc.o 
  284. gcc -I. -DXFRACT -DNOBSTRING   -g -DBIG_ANSI_C -DLINUX -DSRCDIR=\"/usr/src/xfractint\" -c  unix.c 
  285. gcc -o hc -I. -DXFRACT -DNOBSTRING -g -DBIG_ANSI_C -DLINUX  hc.o unix.o ./hc /c 
  286. HC - FRACTINT Help Compiler.
  287.  
  288. Compiling: help.src
  289. " contains illegal characters.ELPMENU
  290. " contains illegal characters.ELP_INDEX
  291. "  Error help.src 15: Invalid text after a command "
  292. "  Error help.src 36: Invalid text after a command "
  293. "  Error help.src 40: Invalid text after a command "
  294. "  Error help.src 320: Invalid text after a command "
  295. "  Error help.src 385: Invalid text after a command "
  296. "  Error help.src 561: Invalid text after a command "
  297. "  Error help.src 582: Invalid text after a command "
  298. "  Error help.src 616: Invalid text after a command "
  299. "  Error help.src 636: Invalid text after a command "
  300. "  Error help.src 658: Invalid text after a command "
  301. "  Error help.src 660: Invalid text after a command "
  302. "  Error help.src 662: Invalid text after a command "
  303. "  Error help.src 671: Invalid text after a command "
  304. "  Error help.src 673: Invalid text after a command "
  305. "  Error help.src 675: Invalid text after a command "
  306. "  Error help.src 683: Invalid text after a command "
  307. " contains illegal characters.HELPMAIN
  308. "  Error help.src 704: Invalid text after a command "
  309. "  Error help.src 709: Invalid text after a command "
  310. "  Error help.src 750: Invalid text after a command "
  311. "  Error help.src 793: Invalid text after a command "
  312. " contains illegal characters.HELPZOOM
  313.    Fatal help.src 966: Too many errors!
  314.  
  315. Compiler Status:
  316.       25 Errors
  317.        0 Warnings
  318. make: *** [fractint.hlp] Error 26
  319.  
  320. Scott Boyd
  321. -- 
  322. email:  sdboyd at fastlane.net
  323. http://www.fastlane.net/~sdboyd/
  324. Introducing -- Windows 2000 !!
  325. (Don't try this at home... or at work, either.)
  326.  
  327.  
  328. Thanks for using Fractdev, The Fractint Developer's Discussion List
  329. Post Message:   fractdev@lists.xmission.com
  330. Get Commands:   majordomo@lists.xmission.com "help"
  331. Administrator:  twegner@swbell.net
  332. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  333.  
  334.  
  335. -------------------------------------------------------------------------------
  336.  
  337. From: Michael Ganss <ganss@novedia.de>
  338. Subject: Re: Compiling erorrs - xfractint 3.11
  339. Date: 10 Feb 2000 11:42:00 +0100
  340.  
  341. "Scott D. Boyd" wrote:
  342. > Tried to compile xfractint 3.11 under Redhat Linux 6.1 - kernel 2.2.13,
  343. > using gcc 2.7.2.3.
  344. > gcc chokes on help.src. I think gcc doesn't like the tilde (~)symbol in
  345. > that file. can anybody offer any help?
  346.  
  347. It doesn't like the DOS CR+LF. Use unzip -a.
  348.  
  349. cheers
  350. -- 
  351. Michael R. Ganss             VI VI VI The editor of the beast.
  352. ganss@novedia.de
  353.  
  354. Thanks for using Fractdev, The Fractint Developer's Discussion List
  355. Post Message:   fractdev@lists.xmission.com
  356. Get Commands:   majordomo@lists.xmission.com "help"
  357. Administrator:  twegner@swbell.net
  358. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  359.  
  360.  
  361. -------------------------------------------------------------------------------
  362.  
  363. From: Phil McRevis <legalize@xmission.com>
  364. Subject: Re: Xfractint 
  365. Date: 10 Feb 2000 15:30:19 -0700
  366.  
  367.  
  368. In article <0FPP00CST11ZQA@mta3.rcsntx.swbell.net>,
  369.     Tim Wegner <twegner@swbell.net>  writes:
  370.  
  371. > Perhaps we should do away 
  372. > with the Xfractint version system and call both DOS and Xfractint 
  373. > versions 20.0.7.
  374.  
  375. Yes!!  Since they share the same code base, the different version
  376. numbers just make for confusion anyway.
  377. --
  378. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  379.     ``Ain't it funny that they all fire the pistol,     
  380.       at the wrong end of the race?''--PDBT     
  381. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  382.  
  383. Thanks for using Fractdev, The Fractint Developer's Discussion List
  384. Post Message:   fractdev@lists.xmission.com
  385. Get Commands:   majordomo@lists.xmission.com "help"
  386. Administrator:  twegner@swbell.net
  387. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  388.  
  389.  
  390. -------------------------------------------------------------------------------
  391.  
  392. From: Phil McRevis <legalize@xmission.com>
  393. Subject: Re: Compiling erorrs - xfractint 3.11 
  394. Date: 10 Feb 2000 15:33:57 -0700
  395.  
  396.  
  397. In article <38A295F8.CC66CB81@novedia.de>,
  398.     Michael Ganss <ganss@novedia.de>  writes:
  399.  
  400. > It doesn't like the DOS CR+LF. Use unzip -a.
  401.  
  402.     sed 's/.$//' infile.dos > outfile.txt
  403.  
  404. also does the trick if you just need to diddle one or two files.
  405. --
  406. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  407.     ``Ain't it funny that they all fire the pistol,     
  408.       at the wrong end of the race?''--PDBT     
  409. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  410.  
  411. Thanks for using Fractdev, The Fractint Developer's Discussion List
  412. Post Message:   fractdev@lists.xmission.com
  413. Get Commands:   majordomo@lists.xmission.com "help"
  414. Administrator:  twegner@swbell.net
  415. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  416.  
  417.  
  418. -------------------------------------------------------------------------------
  419.  
  420. From: "Scott D. Boyd" <sdboyd@fastlane.net>
  421. Subject: Re: Compiling erorrs - xfractint 3.11
  422. Date: 10 Feb 2000 22:44:12 -0600
  423.  
  424. On Thu, 10 Feb 2000, Phil wrote:
  425. > In article <38A295F8.CC66CB81@novedia.de>,
  426. >     Michael Ganss <ganss@novedia.de>  writes:
  427. > > It doesn't like the DOS CR+LF. Use unzip -a.
  428. >     sed 's/.$//' infile.dos > outfile.txt
  429. > also does the trick if you just need to diddle one or two files.
  430.  
  431. Since all 6 help source-files were of similar format, I used unzip -a. That
  432. worked great. Thanks Phil & Michael!
  433.  
  434. Scott
  435. -- 
  436. email:  sdboyd at fastlane.net
  437. http://www.fastlane.net/~sdboyd/
  438. Introducing -- Windows 2000 !!
  439. (Don't try this at home... or at work, either.)
  440.  
  441.  
  442. Thanks for using Fractdev, The Fractint Developer's Discussion List
  443. Post Message:   fractdev@lists.xmission.com
  444. Get Commands:   majordomo@lists.xmission.com "help"
  445. Administrator:  twegner@swbell.net
  446. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  447.  
  448.  
  449. -------------------------------------------------------------------------------
  450.  
  451. From: Tim Wegner <twegner@swbell.net>
  452. Subject: Re: Compiling erorrs - xfractint 3.11
  453. Date: 10 Feb 2000 23:14:09 -0600
  454.  
  455.  
  456. > > It doesn't like the DOS CR+LF. Use unzip -a.
  457.  
  458. Oops, my fault. I'll fix tomorrow. Meanwhile, zip -a is indeed an 
  459. excellent solution.
  460.  
  461. Tim
  462.  
  463.  
  464. Thanks for using Fractdev, The Fractint Developer's Discussion List
  465. Post Message:   fractdev@lists.xmission.com
  466. Get Commands:   majordomo@lists.xmission.com "help"
  467. Administrator:  twegner@swbell.net
  468. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  469.  
  470.  
  471. -------------------------------------------------------------------------------
  472.  
  473. From: Jonathan Osuch <73277.1432@compuserve.com>
  474. Subject: Lsystem/IFS bug
  475. Date: 12 Feb 2000 14:26:29 -0500
  476.  
  477. Tim W.
  478.  
  479. One of the items on Robin's bug list that caught my attention was that bo=
  480. th
  481. the Lsystem and IFS types would lock up when using a disk video mode with=
  482.  a
  483. resolution greater that 2048 (I use one of 2050x2050 to test this).  I've=
  484.  
  485. tracked it down to the calcfracinit() routine (in fracsubr.c).  For some
  486. reason, these two types are getting into an infinite loop at init_restart=
  487. :
  488.  
  489. Can you provide any insight into this?  This is the section where we are
  490. checking to see if we want to use integer/floating/arbitrary precision.
  491.  
  492. Jonathan
  493.  
  494. Thanks for using Fractdev, The Fractint Developer's Discussion List
  495. Post Message:   fractdev@lists.xmission.com
  496. Get Commands:   majordomo@lists.xmission.com "help"
  497. Administrator:  twegner@swbell.net
  498. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  499.  
  500.  
  501. -------------------------------------------------------------------------------
  502.  
  503. From: Tim Wegner <twegner@swbell.net>
  504. Subject: Re: Lsystem/IFS bug
  505. Date: 12 Feb 2000 13:37:21 -0600
  506.  
  507.  
  508. > One of the items on Robin's bug list that caught my attention was that both
  509. > the Lsystem and IFS types would lock up when using a disk video mode with a
  510. > resolution greater that 2048 
  511.  
  512. OK, I'll look into this.
  513.  
  514. Is the buglist back up? I removed the link from the webpage.
  515.  
  516. Tim
  517.  
  518.  
  519. Thanks for using Fractdev, The Fractint Developer's Discussion List
  520. Post Message:   fractdev@lists.xmission.com
  521. Get Commands:   majordomo@lists.xmission.com "help"
  522. Administrator:  twegner@swbell.net
  523. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  524.  
  525.  
  526. -------------------------------------------------------------------------------
  527.  
  528. From: Jonathan Osuch <73277.1432@compuserve.com>
  529. Subject: Re: Lsystem/IFS bug
  530. Date: 12 Feb 2000 16:57:22 -0500
  531.  
  532. >> Is the buglist back up? I removed the link from the webpage. <<
  533.  
  534. I don't think so.  I downloaded the page in September/October and saved t=
  535. he
  536. legitimate bugs into a text file.  I've been working from that file, when=
  537.  
  538. I've been working <G>.
  539.  
  540. Jonathan
  541.  
  542. Thanks for using Fractdev, The Fractint Developer's Discussion List
  543. Post Message:   fractdev@lists.xmission.com
  544. Get Commands:   majordomo@lists.xmission.com "help"
  545. Administrator:  twegner@swbell.net
  546. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  547.  
  548.  
  549. -------------------------------------------------------------------------------
  550.  
  551. From: Jonathan Osuch <73277.1432@compuserve.com>
  552. Subject: Re: Lsystem/IFS bug
  553. Date: 12 Feb 2000 22:32:11 -0500
  554.  
  555. >> > One of the items on Robin's bug list that caught my attention was th=
  556. at
  557. both
  558. > the Lsystem and IFS types would lock up when using a disk video mode wi=
  559. th
  560. a
  561. > resolution greater that 2048 =
  562.  
  563.  
  564. OK, I'll look into this. <<
  565.  
  566. This is happening because both ifs and lsystem don't have entries for bot=
  567. h
  568. float and integer in the big array in fractalp.c.  That is to say, each h=
  569. as
  570. only one routine that is called and the integer/float decision is made
  571. internal to that routine.
  572.  
  573. The problem occurs when the integer/float switch goes looking for the flo=
  574. at
  575. version (because the screen resolution is too high) in the array variable=
  576. s
  577. and doesn't find one.
  578.  
  579. A temporary solution would be to put in a check for ifs and lsystem.  In
  580. the long run, we need to think about possible changes to the data
  581. structure.
  582.  
  583. Jonathan
  584.  
  585. Thanks for using Fractdev, The Fractint Developer's Discussion List
  586. Post Message:   fractdev@lists.xmission.com
  587. Get Commands:   majordomo@lists.xmission.com "help"
  588. Administrator:  twegner@swbell.net
  589. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  590.  
  591.  
  592. -------------------------------------------------------------------------------
  593.  
  594. From: "Damien M. Jones" <dmj@fractalus.com>
  595. Subject: Re: Lsystem/IFS bug
  596. Date: 12 Feb 2000 22:57:22 -0500
  597.  
  598. Jonothan,
  599.  
  600.  - This is happening because both ifs and lsystem don't have
  601.  - entries for both float and integer in the big array in
  602.  - fractalp.c.  That is to say, each has only one routine that
  603.  - is called and the integer/float decision is made internal
  604.  - to that routine.
  605.  
  606. Fill in the unfilled pointers with pointers to the existing routine? If the
  607. routine determines internally whether to use float or int, then it is
  608. appropriate to be called from either float or int, and both pointers should
  609. reference the same routine.
  610.  
  611. (Note: I have not looked at the source, if I'm spouting off please feel
  612. free to call me an idiot.)
  613.  
  614. Damien M. Jones   \\
  615. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  616.                     \\  http://www.fractalus.com/
  617.  
  618. Please do not post my e-mail address on a web site or
  619. in a newsgroup.  Thank you.
  620.  
  621.  
  622. Thanks for using Fractdev, The Fractint Developer's Discussion List
  623. Post Message:   fractdev@lists.xmission.com
  624. Get Commands:   majordomo@lists.xmission.com "help"
  625. Administrator:  twegner@swbell.net
  626. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  627.  
  628.  
  629. -------------------------------------------------------------------------------
  630.  
  631. From: Jonathan Osuch <73277.1432@compuserve.com>
  632. Subject: Re: Lsystem/IFS bug
  633. Date: 13 Feb 2000 10:32:29 -0500
  634.  
  635. Damien,
  636.  
  637. >> Fill in the unfilled pointers with pointers to the existing routine? I=
  638. f
  639. the
  640. routine determines internally whether to use float or int, then it is
  641. appropriate to be called from either float or int, and both pointers shou=
  642. ld
  643. reference the same routine. <<
  644.  
  645. Yes, that's a good idea.  I'll try it, thanks.
  646.  
  647. Jonathan
  648.  
  649. Thanks for using Fractdev, The Fractint Developer's Discussion List
  650. Post Message:   fractdev@lists.xmission.com
  651. Get Commands:   majordomo@lists.xmission.com "help"
  652. Administrator:  twegner@swbell.net
  653. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  654.  
  655.  
  656. -------------------------------------------------------------------------------
  657.  
  658. From: Jonathan Osuch <73277.1432@compuserve.com>
  659. Subject: Re: Lsystem/IFS bug
  660. Date: 13 Feb 2000 12:58:14 -0500
  661.  
  662. Damien,
  663.  
  664. >> Fill in the unfilled pointers with pointers to the existing routine? I=
  665. f
  666. the
  667. routine determines internally whether to use float or int, then it is
  668. appropriate to be called from either float or int, and both pointers shou=
  669. ld
  670. reference the same routine. <<
  671.  
  672. That doesn't quite work.  So far, what works best is to force the use of
  673. floating point using the variable in the fractals data structure.  We'll
  674. end up with this eventually after we eliminate all the integer fractal
  675. code.  But, for now, that doesn't quite work either.
  676.  
  677. Jonathan
  678.  
  679. Thanks for using Fractdev, The Fractint Developer's Discussion List
  680. Post Message:   fractdev@lists.xmission.com
  681. Get Commands:   majordomo@lists.xmission.com "help"
  682. Administrator:  twegner@swbell.net
  683. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  684.  
  685.  
  686. -------------------------------------------------------------------------------
  687.  
  688. From: Jonathan Osuch <73277.1432@compuserve.com>
  689. Subject: Re: Lsystem/IFS bug
  690. Date: 13 Feb 2000 22:58:32 -0500
  691.  
  692. Tim W.
  693.  
  694. >> > One of the items on Robin's bug list that caught my attention was th=
  695. at
  696. both
  697. > the Lsystem and IFS types would lock up when using a disk video mode wi=
  698. th
  699. a
  700. > resolution greater that 2048 =
  701.  
  702.  
  703. OK, I'll look into this. <<
  704.  
  705. I've fixed it.  It's a two part solution.  If the resolution is greater
  706. than OLDMAXPIXELS we don't use the grid.  I had thought we were forcing
  707. floating point for this condition, but I don't see it.  I put that in. =
  708.  
  709. And, therefore, even if the fractal has an integer type, if we aren't usi=
  710. ng
  711. the grid, we shouldn't do the calculations for the integer grid.  This la=
  712. st
  713. is what was causing the infinite loop.
  714.  
  715. I'll put it in my next patch.  I should put one up this week.  I'm headin=
  716. g
  717. back to Iowa on Friday.
  718.  
  719. Jonathan
  720.  
  721. Thanks for using Fractdev, The Fractint Developer's Discussion List
  722. Post Message:   fractdev@lists.xmission.com
  723. Get Commands:   majordomo@lists.xmission.com "help"
  724. Administrator:  twegner@swbell.net
  725. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  726.  
  727.  
  728. -------------------------------------------------------------------------------
  729.  
  730. From: Tim Wegner <twegner@swbell.net>
  731. Subject: Re: Lsystem/IFS bug
  732. Date: 14 Feb 2000 17:07:44 -0600
  733.  
  734. Jonathan wrote:
  735.  
  736. > I've fixed it.  It's a two part solution.  If the resolution is greater
  737. > than OLDMAXPIXELS we don't use the grid.  I had thought we were forcing
  738. > floating point for this condition, but I don't see it.  I put that in. 
  739. > And, therefore, even if the fractal has an integer type, if we aren't using
  740. > the grid, we shouldn't do the calculations for the integer grid.  This last
  741. > is what was causing the infinite loop.
  742.  
  743. That is about what I would expect, good job!
  744.  
  745. > I'll put it in my next patch.  I should put one up this week.  I'm heading
  746. > back to Iowa on Friday.
  747.  
  748.  
  749. I'll bet you'll be glad to get home!
  750.  
  751. Tim
  752.  
  753.  
  754. Thanks for using Fractdev, The Fractint Developer's Discussion List
  755. Post Message:   fractdev@lists.xmission.com
  756. Get Commands:   majordomo@lists.xmission.com "help"
  757. Administrator:  twegner@swbell.net
  758. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  759.  
  760.  
  761. -------------------------------------------------------------------------------
  762.  
  763. From: Phil McRevis <legalize@xmission.com>
  764. Subject: Re: (fractint) Hi there, and a small question to get me started! 
  765. Date: 18 Feb 2000 10:14:25 -0700
  766.  
  767.  
  768. In article <3.0.3.32.20000218192658.007e4d40@mail.nznet.gen.nz>,
  769.     "Morgan L. Owens" <packrat@nznet.gen.nz>  writes:
  770.  
  771. > Has there been any discussion on what sort of architecture a future
  772. > Fractint might have?
  773.  
  774. There has been tons of discussion and even some work from yours truly
  775. before my free time evaporated ;-).
  776.  
  777. The best thing to do if you're thinking of contributing is to join the
  778. fractint developer's mailing list: send mail to majordomo@xmission.com
  779. with 'subscribe fractdev' in the message body.  You can also peruse
  780. the archives of what's been said before on that list at
  781. <ftp://ftp.xmission.com/pub/lists/fractdev/>.
  782.  
  783. I'd like to humbly suggest that all development threads continue on
  784. the fractdev list and not the fractint list, so as to not bore users
  785. with long threads full of programming details.
  786.  
  787. I can summarize what's transpired before:
  788.  
  789. 1) fractint needs a 'driver model' in its source code to isolate the
  790. main body of code from things that are platform specific.  'Platform'
  791. here refers to a combination of compiler support, operating system
  792. support, keyboard/mouse input support and of course screen output.
  793.  
  794. 2) Designing this support for fractint's existing code base requires
  795. someone who has a 'high level' view of the code so as to make sure
  796. that nothing major is missing in the design.
  797.  
  798. 3) fractint has a LARGE code base.  Printing out the source code in
  799. a double-sided listing results in a stack that is literally 6 inches
  800. thick.  Getting the 'high level' view is time consuming!
  801.  
  802. 4) The 'driver model' should be introduced into the code in such a
  803. fashion that it doesn't require an entire rewrite.
  804.  
  805. 5) Modern platform environments are event-driven (X11, Win32, MacOS,
  806. BeOS), and don't use a polling I/O model like DOS.  Fractint currently
  807. uses a polling I/O mechanism but xfractint snuck in a way to treat
  808. this through events.  It has some warts, but it does work.  The better
  809. long term solution is to reorganize the code into an event-driven
  810. paradigm, but that can wait until after item 4.
  811.  
  812. I've done 1-3 and part of 4.  Once I got the 'big picture', the job
  813. wasn't as hard as I thought it would be at first.  I think my approach
  814. will unify ports to X11, Win32 and MacOS.  DOS may still work, but it
  815. is a low priority for me ;-).
  816.  
  817. However, while doing item 4 I ran out of spare cycles to work on
  818. fractint.  I have a code base that is partially completed and still
  819. compiles/limps along on X11, but it needs more work.
  820. --
  821. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  822.     ``Ain't it funny that they all fire the pistol,     
  823.       at the wrong end of the race?''--PDBT     
  824. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  825.  
  826. Thanks for using Fractdev, The Fractint Developer's Discussion List
  827. Post Message:   fractdev@lists.xmission.com
  828. Get Commands:   majordomo@lists.xmission.com "help"
  829. Administrator:  twegner@swbell.net
  830. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  831.  
  832.  
  833. -------------------------------------------------------------------------------
  834.  
  835. From: "Morgan L. Owens" <packrat@nznet.gen.nz>
  836. Subject: Future Fractint - Speculations
  837. Date: 19 Feb 2000 22:56:46 +1300
  838.  
  839. <--Decloaking in order to mouth off.-->
  840.  
  841.    Caveat: I'm not enough of the right sort of programmer to assist
  842.    directly with developing the Fractint code. What follows
  843.    concentrates entirely on generalities and does not go near the
  844.    specifics. Those with appropriate expertise are welcome to provide
  845.    these.
  846.  
  847.  
  848. I've been wondering what Fractint will look like in the future. I know
  849. it will be a big job getting it out from under its legacy of late-80s
  850. technology and into something that's not tied down at one end to MS-DOS
  851. and at the other to 256 indexed colour. So I thought it would make sense
  852. to develop something for which the impact from changing platform and
  853. display technology could be compartmentalised, leaving the core Fractint
  854. code itself as untouched as possible.
  855.  
  856. All this was dreamed up in blissful ignorance; I don't know what it
  857. would like to implement such a model, or how appropriate it may be for
  858. Fractint, or how much like current reengineering efforts it resembles.
  859.  
  860. This model may fall flat on its face: Java programs run on a virtual
  861. machine which is supposed to insluate it from the peculiarities of the
  862. operating system, but "write once, run anywhere" has yet to properly
  863. eventuate; whether a platform-independent Fractint engine as suggested
  864. here can be sufficiently separated from the platform and still remain
  865. nontrivial has yet to be established.
  866.  
  867.  
  868.  
  869. It comes in four tiers:
  870.  
  871. 1st tier: Speed-critical code library
  872.   Processor-specific assembler is written to take advantage of each
  873.   architecture's particular programming features, such as Pentium's
  874.   triple-precision arithmetic, or the G4's vector operations. For each
  875.   supported architecture a library of such code will be provided. Note
  876.   that the interface for the libraries will all be identical: we're
  877.   insulating the engine from the hardware.
  878.  
  879. 2nd tier: Fractint engine
  880.   Written as portably as possible; does Fractint specific computations.
  881.   The engine includes code for emulating the processor library should
  882.   (parts of) the latter not be available; it'd be a fair sight slower,
  883.   but it will run.
  884.  
  885. 3rd tier: OS-specific shell
  886.   Accommodates the specific details of the soft half of the platform.
  887.   Memory management, filesystem, device I/O - all the donkey work of
  888.   programming for modern systems. One interesting 3rd-tier
  889.   implementation could be a shell for a Photoshop / PSP plugin - in this
  890.   case the image processing application is the "OS". Tasks handled by
  891.   this tier are not to be confused with...
  892.  
  893. 4th tier: Chrome
  894.   The user interface. Bells and whistles, widgets and commands are
  895.   thrown about here. Includes command-line interfaces.
  896.  
  897.   This has been separated from the 3rd tier so that customised
  898.   interfaces can be written that go beyond merely skinning a
  899.   predetermined UI. vaguely suggestive of this is Robin Bussell's Paste
  900.   & Go utility, (though only suggestive, of course, as it then hands
  901.   control off to Fractint).
  902.  
  903.   One development of Chrome may be a Fractint-by-net client app. This
  904.   could be served either by a standard 3rd-tier shell with server
  905.   chrome, or a multiprocessing shell that can subdivide and distribute
  906.   requested rendering jobs.
  907.  
  908.   For the Photoshop plugin shell, the Chrome tier would reduce to a thin
  909.   gilt that does Fractint<->Photoshop API translations. The shell would
  910.   also be much reduced in size from those of standalone applications,
  911.   largely piggybacking off Photoshop. In this specialised situation, the
  912.   Chrome and shell may as well be merged into the one "fractint.8bf"
  913.   file. The Fractint engine will remain separate, but there is already
  914.   fair precendent of this kind of arrangement in existing Photoshop
  915.   plugins.
  916.  
  917.  
  918.  
  919. Considerations of how each tier operates internally are not the concern
  920. here, except for how a tier's internal implementation affects its
  921. interaction with its neighbours.
  922.  
  923. Once interfacing issues between these tiers is established, development
  924. on each tier could proceed more-or-less independently of the others; for
  925. example, work on a Mac OS X port need only concentrate on the third
  926. and fourth tiers (assuming that the engine was written as to be as OS-
  927. unspecific as it should have been), and even the initial chrome can be a
  928. Spartan affair without hampering the shell development. Having checked
  929. that the engine is working to spec and written the shell, _then_ work
  930. can begin on a hard-working G4 library and an all-singing all-dancing
  931. Aqua interface.
  932.  
  933. Nevertheless, initial development will see all four tiers being
  934. developed simultaneously, since aforementioned interfacing issues have
  935. to be dealt with; and that can only be by establishing just what needs
  936. doing, where it needs to be implemented and for those tasks that
  937. need to straddle tier boundaries, just what needs to be passed between
  938. the tiers in order to achieve them and in what form. For example, the
  939. library does not need to know the screen coordinates of the point
  940. currently being iterated on, but it does need to know its location in
  941. the fractal's own coordinate system. (The two coordinate systems may
  942. match, but that's the engine's concern, as is whether it's using
  943. boundary-trace or one-pass drawing methods). Similarly, the shell does
  944. not need to know how to parse a user formula or compile one into library
  945. instructions, but it does need to know how to read one from the disk.
  946. (The shell does need to understand enough about what a user formula
  947. looks like to know where one starts and ends, but it doesn't have to
  948. go into any more detail than that.)
  949.  
  950. With four tiers operating, with each insulating those above from those
  951. below, there are four APIs that need to be developed, with two of them
  952. (the engine's and the shell's) consisting of both "upward" and
  953. "downward" interfacing.
  954.  
  955. Needless to say, dividing the code base in this way will lead to a more
  956. fluid pace for Fractint development, with new platforms being
  957. accommodated for, new versions of existing tiers being written, and a
  958. variety of user interfaces to select from. So I can already see one
  959. component of the interface: getVersion() returns a (read-only) string
  960. for purposes of identification. This shouldn't be used to switch between
  961. blocks of code at higher tiers (except maybe the 4th). Rather, it is to
  962. allow display of the various version numbers in the user's
  963. implementation in something like:
  964. "Fractint v21.1 * PentiumIII v1.5 * Redhat Linux v6.1 * GooView v0.beta."
  965. representing the versions of respectively the engine, the library, the
  966. shell, and the chrome.
  967.  
  968. Licensing and distribution would be on a per-component basis decided by
  969. the authors. Apart from new versions, the engine itself would remain
  970. consistent across all implementations and would be identified (as
  971. indicated in the previous paragraph) as being the one true Fractint.
  972. Processor libraries, OS shells and interface chrome would be distributed
  973. as separate components, although "default" implementations of each of
  974. these must be distributed with the Fractint engine under the same terms
  975. as Fractint itself (this goes for source code as well as precompiled
  976. incarnations). Alternate implementations of each of these components
  977. (with the exception of the engine) may be distributed in other ways and
  978. under other licenses at the discretion of the author(s).
  979.  
  980. Well, that's what I was thinking.
  981.  
  982. <Engaging Lurk Mode(?)>
  983.  
  984. Morgan L. Owens
  985. "Fractint: The Next Generation"
  986.  
  987.  
  988.  
  989. Thanks for using Fractdev, The Fractint Developer's Discussion List
  990. Post Message:   fractdev@lists.xmission.com
  991. Get Commands:   majordomo@lists.xmission.com "help"
  992. Administrator:  twegner@swbell.net
  993. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  994.  
  995.  
  996. -------------------------------------------------------------------------------
  997.  
  998. From: "Jonathan" <osuchj@uswest.net>
  999. Subject: Buglist
  1000. Date: 20 Feb 2000 20:43:33 -0600
  1001.  
  1002. This is a multi-part message in MIME format.
  1003.  
  1004. ------=_NextPart_000_000C_01BF7BE3.274FD840
  1005. Content-Type: text/plain;
  1006.     charset="iso-8859-1"
  1007. Content-Transfer-Encoding: quoted-printable
  1008.  
  1009. Tim,
  1010.  
  1011. Robin's buglist is back up.  Currently it only has two bugs on it.  I =
  1012. believe we have already fixed the first one.  That was the problem with =
  1013. the formula parser.  The second one is a problem that occurs when =
  1014. inside=3Dstartrail is used with the circle fractal type.  I haven't been =
  1015. able to track this one down.
  1016.  
  1017. Jonathan
  1018.  
  1019.  
  1020. ------=_NextPart_000_000C_01BF7BE3.274FD840
  1021. Content-Type: text/html;
  1022.     charset="iso-8859-1"
  1023. Content-Transfer-Encoding: quoted-printable
  1024.  
  1025. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  1026. <HTML><HEAD>
  1027. <META content=3D"text/html; charset=3Diso-8859-1" =
  1028. http-equiv=3DContent-Type>
  1029. <META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
  1030. <STYLE></STYLE>
  1031. </HEAD>
  1032. <BODY bgColor=3D#ffffff>
  1033. <DIV><FONT size=3D2>Tim,</FONT></DIV>
  1034. <DIV> </DIV>
  1035. <DIV><FONT size=3D2>Robin's buglist is back up.  Currently it only =
  1036. has two=20
  1037. bugs on it.  I believe we have already fixed the first one.  =
  1038. That was=20
  1039. the problem with the formula parser.  The second one is a problem =
  1040. that=20
  1041. occurs when inside=3Dstartrail is used with the circle fractal =
  1042. type.  I=20
  1043. haven't been able to track this one down.</FONT></DIV>
  1044. <DIV> </DIV>
  1045. <DIV><FONT size=3D2>Jonathan</FONT></DIV>
  1046. <DIV> </DIV></BODY></HTML>
  1047.  
  1048. ------=_NextPart_000_000C_01BF7BE3.274FD840--
  1049.  
  1050.  
  1051. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1052. Post Message:   fractdev@lists.xmission.com
  1053. Get Commands:   majordomo@lists.xmission.com "help"
  1054. Administrator:  twegner@swbell.net
  1055. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1056.  
  1057.  
  1058. -------------------------------------------------------------------------------
  1059.  
  1060. From: Tim Wegner <twegner@swbell.net>
  1061. Subject: Re: Buglist
  1062. Date: 20 Feb 2000 22:06:53 -0600
  1063.  
  1064.  
  1065. > Robin's buglist is back up. 
  1066.  
  1067. Yes, so I restored the link to it at www.fractint.org
  1068.  
  1069. > Currently it only has two bugs on it.
  1070.  
  1071. I saved at later copy of it via browser save-as that has more recent 
  1072. information, and have put it at
  1073.  
  1074. http://www.fractint.org/buglist.htm
  1075.  
  1076. Now folks, I am a compleat idiot about html, but if you enter a bug 
  1077. using the above link it updates the buglist at Robin's site <grin!> If 
  1078. you look at Robin's site, there is a stupid test bug I entered in 
  1079. exactly that way.
  1080.  
  1081. Hopefully Robin will update the buglist with the this later copy.
  1082.  
  1083. I received the following today:
  1084.  
  1085. QUOTE
  1086. I seem to have lost your post referring to the developers list so will
  1087. pass this to you. The 'c' key has to be hit twice to start color 
  1088. cycling. The '+' and '-' keys work normally. It threw me momentarily 
  1089. when the screen just went to a solid color. Kind of a minor glitch 
  1090. but there may be a deeper implication.
  1091. END QUOTE
  1092.  
  1093. Tim
  1094.  
  1095.  
  1096.  
  1097. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1098. Post Message:   fractdev@lists.xmission.com
  1099. Get Commands:   majordomo@lists.xmission.com "help"
  1100. Administrator:  twegner@swbell.net
  1101. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1102.  
  1103.  
  1104. -------------------------------------------------------------------------------
  1105.  
  1106. From: "Jonathan Osuch" <osuchj@uswest.net>
  1107. Subject: Re: Buglist
  1108. Date: 21 Feb 2000 10:13:45 -0600
  1109.  
  1110. Tim,
  1111.  
  1112. > QUOTE
  1113. > I seem to have lost your post referring to the developers list so will
  1114. > pass this to you. The 'c' key has to be hit twice to start color 
  1115. > cycling. The '+' and '-' keys work normally. It threw me momentarily 
  1116. > when the screen just went to a solid color. Kind of a minor glitch 
  1117. > but there may be a deeper implication.
  1118. > END QUOTE
  1119.  
  1120. It's worked that way as far back as version 15.1.
  1121.  
  1122. Jonathan
  1123.  
  1124.  
  1125.  
  1126.  
  1127. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1128. Post Message:   fractdev@lists.xmission.com
  1129. Get Commands:   majordomo@lists.xmission.com "help"
  1130. Administrator:  twegner@swbell.net
  1131. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1132.  
  1133.  
  1134. -------------------------------------------------------------------------------
  1135.  
  1136. From: comdotatdotcom@csi.com
  1137. Subject: RE: Buglist
  1138. Date: 21 Feb 2000 12:18 0000
  1139.  
  1140. Hi Folks,
  1141.  
  1142. >Robin's buglist is back up.  Currently it only has two bugs on it.  I
  1143. >believe we have already fixed the first one.
  1144.  
  1145. Yep I managed to get in some html maintenance time this weekend...
  1146. and about time too!
  1147.  
  1148. I also didn't manage to find a very recent archive of the list so if anyone
  1149. has some later bugs I'd welcome a mailing of them.
  1150.  
  1151. I'm in the middle of sorting out the wishlist into more manageable
  1152. chunks too, I'll probably get rid of the rather underused 'comments from
  1153. stone soup group' frame too, any objections?
  1154.  
  1155. Oddly enough I couldn't access ftp.fractint.org over the weekend, it
  1156. was pingable but not accessable via FTP, did anyone else have this
  1157. problem?
  1158.  
  1159.  
  1160. Cheers,
  1161.          Robin.
  1162.  
  1163.  
  1164. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1165. Post Message:   fractdev@lists.xmission.com
  1166. Get Commands:   majordomo@lists.xmission.com "help"
  1167. Administrator:  twegner@swbell.net
  1168. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1169.  
  1170.  
  1171. -------------------------------------------------------------------------------
  1172.  
  1173. From: comdotatdotcom@csi.com
  1174. Subject: RE: Re: Buglist
  1175. Date: 21 Feb 2000 18:05 0000
  1176.  
  1177. >I saved at later copy of it via browser save-as that has more recent
  1178. >information, and have put it at
  1179. >
  1180. >http://www.fractint.org/buglist.htm
  1181.  
  1182. AHA! thanks Tim, I'll sort that out.
  1183.  
  1184.  
  1185. > if you enter a bug
  1186. >using the above link it updates the buglist at Robin's site <grin!> If
  1187.  
  1188. That's because the form still sends all it' s info to ukonline's server
  1189. where
  1190. the CGI script there merrily updates my page if you look at the source
  1191. you'll find the address in the <form> tag.
  1192.  
  1193. BTW Tim, if you want me to take on the task of webmaster for
  1194. www.fractint.org I'd be glad to do so ( don't worry, I back things up
  1195. properly now, no more online disasters! )
  1196.  
  1197. > The 'c' key has to be hit twice to start color
  1198. >cycling.
  1199.  
  1200. This is more of a documentation problem methinks, for a long as I can
  1201. remember with fractint, the C key always entered cycle mode in
  1202. paused status. This makes sense if you want to select one of the preset
  1203. palettes without rotating the palette so that the colour intensity maps to
  1204. the iteration value.... and more obviously it's the key to hit before
  1205. (l)oading
  1206. or (s)aving a map file.
  1207.  
  1208. Overall more 'feature'  than 'bug' I'd say :-)
  1209.  
  1210. I've just finished reading "the cathedral and the bazaar" and the
  1211. followups...
  1212. good stuff! I'd recommend it to anyone here.
  1213.  
  1214. On the same trip to the bookstore ( well more like click to the
  1215. bookstore,
  1216. it was Amazon.co.uk) I picked  up The Algorithm Design Manual
  1217. which is chock full of good information on just about every problem
  1218. a programmer is likely to encounter, you can find some excerpts and
  1219. source code at the stony brook algorithm repository at:
  1220. http://www.cs.sunysb.edu/~algorith/
  1221. a good site if you're not into wheel re-invention :-)
  1222.  
  1223. Cheers,
  1224.          Robin.
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1231. Post Message:   fractdev@lists.xmission.com
  1232. Get Commands:   majordomo@lists.xmission.com "help"
  1233. Administrator:  twegner@swbell.net
  1234. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1235.  
  1236.  
  1237. -------------------------------------------------------------------------------
  1238.  
  1239. From: "Damien M. Jones" <dmj@fractalus.com>
  1240. Subject: RE: Buglist
  1241. Date: 21 Feb 2000 19:56:23 -0500
  1242.  
  1243. Robin,
  1244.  
  1245.  - Oddly enough I couldn't access ftp.fractint.org over the weekend,
  1246.  - it was pingable but not accessable via FTP, did anyone else have
  1247.  - this problem?
  1248.  
  1249. ftp.fractint.org is only for anonymous access. If you're trying to log in
  1250. with a name and password, you need to go through julia.fractalus.com. Also,
  1251. when the server was moved to its new location (now within walking distance
  1252. of my desk at work) somehow there was a foul-up and the FTP server wasn't
  1253. restarted. That's fixed, so that if the machine ever spontaneously reboots
  1254. it should restart the FTP server.
  1255.  
  1256. Damien M. Jones   \\
  1257. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1258.                     \\  http://www.fractalus.com/
  1259.  
  1260. Please do not post my e-mail address on a web site or
  1261. in a newsgroup.  Thank you.
  1262.  
  1263.  
  1264. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1265. Post Message:   fractdev@lists.xmission.com
  1266. Get Commands:   majordomo@lists.xmission.com "help"
  1267. Administrator:  twegner@swbell.net
  1268. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1269.  
  1270.  
  1271. -------------------------------------------------------------------------------
  1272.  
  1273. From: Tim Wegner <twegner@swbell.net>
  1274. Subject: RE: Re: Buglist
  1275. Date: 21 Feb 2000 19:53:21 -0600
  1276.  
  1277.  
  1278. > BTW Tim, if you want me to take on the task of webmaster for
  1279. > www.fractint.org I'd be glad to do so ( don't worry, I back things up
  1280. > properly now, no more online disasters! )
  1281.  
  1282. It's yours. I would like to have a page or two or maybe muck around 
  1283. with what you do from time to time, but you are hereby the 
  1284. webmaster.
  1285.  
  1286. My concept is to make Fractint.org more the developer's 
  1287. headquarters, and to have a prominent link to spanky for the user 
  1288. pages, until such a time as Noel can no longer maintain his pages 
  1289. or for whatever reason doesn't want to. Our main page could have 
  1290. more than one link to his page.
  1291.  
  1292. I can help back up the page via FTP. Have you gotten your ssh 
  1293. account to work?
  1294.  
  1295. Tim
  1296.  
  1297.  
  1298. > > The 'c' key has to be hit twice to start color
  1299. > >cycling.
  1300. > This is more of a documentation problem methinks, for a long as I can
  1301. > remember with fractint, the C key always entered cycle mode in
  1302. > paused status. This makes sense if you want to select one of the preset
  1303. > palettes without rotating the palette so that the colour intensity maps to
  1304. > the iteration value.... and more obviously it's the key to hit before
  1305. > (l)oading
  1306. > or (s)aving a map file.
  1307. > Overall more 'feature'  than 'bug' I'd say :-)
  1308. > I've just finished reading "the cathedral and the bazaar" and the
  1309. > followups...
  1310. > good stuff! I'd recommend it to anyone here.
  1311. > On the same trip to the bookstore ( well more like click to the
  1312. > bookstore,
  1313. > it was Amazon.co.uk) I picked  up The Algorithm Design Manual
  1314. > which is chock full of good information on just about every problem
  1315. > a programmer is likely to encounter, you can find some excerpts and
  1316. > source code at the stony brook algorithm repository at:
  1317. > http://www.cs.sunysb.edu/~algorith/
  1318. > a good site if you're not into wheel re-invention :-)
  1319. > Cheers,
  1320. >          Robin.
  1321. > --------------------------------------------------------------
  1322. > Thanks for using Fractdev, The Fractint Developer's Discussion List
  1323. > Post Message:   fractdev@lists.xmission.com
  1324. > Get Commands:   majordomo@lists.xmission.com "help"
  1325. > Administrator:  twegner@swbell.net
  1326. > Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1327.  
  1328.  
  1329.  
  1330. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1331. Post Message:   fractdev@lists.xmission.com
  1332. Get Commands:   majordomo@lists.xmission.com "help"
  1333. Administrator:  twegner@swbell.net
  1334. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1335.  
  1336.  
  1337. -------------------------------------------------------------------------------
  1338.  
  1339. From: "Damien M. Jones" <dmj@fractalus.com>
  1340. Subject: RE: Re: Buglist
  1341. Date: 21 Feb 2000 22:22:41 -0500
  1342.  
  1343. Robin, Tim,
  1344.  
  1345.  - > BTW Tim, if you want me to take on the task of webmaster for
  1346.  - > www.fractint.org I'd be glad to do so ( don't worry, I back
  1347.  - > things up properly now, no more online disasters! )
  1348.  - 
  1349.  - It's yours. I would like to have a page or two or maybe muck
  1350.  - around with what you do from time to time, but you are hereby
  1351.  - the webmaster.
  1352.  
  1353. I've transferred ownership of the files in the web site directory to Robin.
  1354.  
  1355.  - I can help back up the page via FTP.
  1356.  
  1357. wget is installed if you want to write some scripts to automate fetching
  1358. the web page via HTTP. I can grant Robin cron privileges, if you want to go
  1359. that route.
  1360.  
  1361. Damien M. Jones   \\
  1362. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1363.                     \\  http://www.fractalus.com/
  1364.  
  1365. Please do not post my e-mail address on a web site or
  1366. in a newsgroup.  Thank you.
  1367.  
  1368.  
  1369. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1370. Post Message:   fractdev@lists.xmission.com
  1371. Get Commands:   majordomo@lists.xmission.com "help"
  1372. Administrator:  twegner@swbell.net
  1373. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1374.  
  1375.  
  1376. -------------------------------------------------------------------------------
  1377.  
  1378. From: "Scott D. Boyd" <sdboyd@fastlane.net>
  1379. Subject: Xfractint 3.11 binary
  1380. Date: 22 Feb 2000 00:10:24 -0600
  1381.  
  1382. I know most everyone on this list would probably compile their own Xfractint,
  1383. but I thought I'd go ahead and announce my update to my Xfractint binary under
  1384. Linux. 
  1385.  
  1386. A binary package of Xfractint 3.11, based on fractint 20.0.7 is now avaible at:
  1387. http://www.fastlane.net/~sdboyd/xfractint.html . 
  1388. (The link to download the .tar.gz file is available on that page.) This binary
  1389. was compiled and is running great on Linux-Mandrake 6.1, kernel 2.2.13, xfree86
  1390. 3.3.5 and KDE 1.1.2. (That setup is running on an AMD K6-2 - 450Mhz box.)
  1391.  
  1392. Scott D. Boyd
  1393.  -- 
  1394. email:  sdboyd@fastlane.net
  1395. http://www.fastlane.net/~sdboyd/
  1396. Introducing -- Windows 2000 !!
  1397. (Don't try this at home... or at work, either.)
  1398.  
  1399.  
  1400. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1401. Post Message:   fractdev@lists.xmission.com
  1402. Get Commands:   majordomo@lists.xmission.com "help"
  1403. Administrator:  twegner@swbell.net
  1404. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1405.  
  1406.  
  1407. -------------------------------------------------------------------------------
  1408.  
  1409. From: Phil McRevis <legalize@xmission.com>
  1410. Subject: Re: open source resource 
  1411. Date: 23 Feb 2000 10:05:15 -0700
  1412.  
  1413.  
  1414. In article <200001081827070930.0EB50934@julia.fractalus.com>,
  1415.     "Damien M. Jones" <dmj@fractalus.com>  writes:
  1416.  
  1417. > Xmission has far more in the way of resources than I do, but they may not
  1418. > always be willing to use those resources. I don't know. Xmission seems to
  1419. > be pretty "with it" for an ISP.
  1420.  
  1421. Swinging resources on the Xmission side is no problem; "the owner is a
  1422. personal friend of mine" ;-).  Also, I don't mind ponying up a little
  1423. cash if that's what xmission requires.
  1424. --
  1425. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  1426.     ``Ain't it funny that they all fire the pistol,     
  1427.       at the wrong end of the race?''--PDBT     
  1428. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  1429.  
  1430. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1431. Post Message:   fractdev@lists.xmission.com
  1432. Get Commands:   majordomo@lists.xmission.com "help"
  1433. Administrator:  twegner@swbell.net
  1434. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1435.  
  1436.  
  1437. -------------------------------------------------------------------------------
  1438.  
  1439. From: "Jonathan Osuch" <osuchj@uswest.net>
  1440. Subject: WinFract Source
  1441. Date: 27 Feb 2000 15:37:01 -0600
  1442.  
  1443. Tim,
  1444.  
  1445. Is the WinFract source available?  Do we want to have it available on
  1446. fractint.org?
  1447.  
  1448. Jonathan
  1449.  
  1450.  
  1451.  
  1452. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1453. Post Message:   fractdev@lists.xmission.com
  1454. Get Commands:   majordomo@lists.xmission.com "help"
  1455. Administrator:  twegner@swbell.net
  1456. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1457.  
  1458.  
  1459. -------------------------------------------------------------------------------
  1460.  
  1461. From: "Jonathan Osuch" <osuchj@uswest.net>
  1462. Subject: Bug list
  1463. Date: 27 Feb 2000 15:35:15 -0600
  1464.  
  1465. Robin,
  1466.  
  1467. Have any responses been sent to people reporting bugs to the bug list?  If
  1468. not, I'll do that for the ones I know about.
  1469.  
  1470. Jonathan
  1471.  
  1472.  
  1473.  
  1474. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1475. Post Message:   fractdev@lists.xmission.com
  1476. Get Commands:   majordomo@lists.xmission.com "help"
  1477. Administrator:  twegner@swbell.net
  1478. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1479.  
  1480.  
  1481. -------------------------------------------------------------------------------
  1482.  
  1483. From: "Jonathan Osuch" <osuchj@uswest.net>
  1484. Subject: ismand in jiim.c
  1485. Date: 27 Feb 2000 16:47:04 -0600
  1486.  
  1487. Tim,
  1488.  
  1489. Do you have any recollection of why you included the line with ismand in
  1490. JIIM.C?  If you do a cntrl-<o> on a partially completed formula image that
  1491. uses ismand, this line swaps the fractal type.  I don't think that was
  1492. intended.  This bug is on the bug list.
  1493.  
  1494. Jonathan
  1495.  
  1496.  
  1497.  
  1498. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1499. Post Message:   fractdev@lists.xmission.com
  1500. Get Commands:   majordomo@lists.xmission.com "help"
  1501. Administrator:  twegner@swbell.net
  1502. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1503.  
  1504.  
  1505. -------------------------------------------------------------------------------
  1506.  
  1507. From: Phil McRevis <legalize@xmission.com>
  1508. Subject: Re: WinFract Source 
  1509. Date: 28 Feb 2000 12:46:32 -0700
  1510.  
  1511.  
  1512. In article <003e01bf816b$68fc1d20$d7d4b5d1@bananasenior>,
  1513.     "Jonathan Osuch" <osuchj@uswest.net>  writes:
  1514.  
  1515. > Is the WinFract source available?
  1516.  
  1517. It is available, but it lags the current fractin/xfractint somewhat.
  1518. I believe winfract was last synched to the source base at version
  1519. 18.2
  1520. --
  1521. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  1522.     ``Ain't it funny that they all fire the pistol,     
  1523.       at the wrong end of the race?''--PDBT     
  1524. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  1525.  
  1526. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1527. Post Message:   fractdev@lists.xmission.com
  1528. Get Commands:   majordomo@lists.xmission.com "help"
  1529. Administrator:  twegner@swbell.net
  1530. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1531.  
  1532.  
  1533. -------------------------------------------------------------------------------
  1534.  
  1535. From: Tim Wegner <twegner@swbell.net>
  1536. Subject: Re: Bug list
  1537. Date: 28 Feb 2000 16:56:45 -0600
  1538.  
  1539. Jonathan asked:
  1540.  
  1541. > Have any responses been sent to people reporting bugs to the bug list?  If
  1542. > not, I'll do that for the ones I know about.
  1543.  
  1544. (I just got back from out of town, a quick trip to Baltimore to visit 
  1545. my son at his college.)
  1546.  
  1547. I'd prefer that we edit the buglist directly and state the resolution of 
  1548. the bug. That would be easy to do if Robin could rehost the buglist 
  1549. at fractint.org. Otherwise Robin will have to do it himself. Or maybe 
  1550. Robin will be inspired to give us a tool to edit th status of the bug.
  1551.  
  1552. The reason for doing it this way is so users can check the list 
  1553. before they report a bug, and so we can keep track of where we are.
  1554.  
  1555. We need some categories like open, reproduced, fixed in version 
  1556. x.y.z or some such.
  1557.  
  1558. Tim
  1559.  
  1560. ------- End of forwarded message -------
  1561.  
  1562. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1563. Post Message:   fractdev@lists.xmission.com
  1564. Get Commands:   majordomo@lists.xmission.com "help"
  1565. Administrator:  twegner@swbell.net
  1566. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1567.  
  1568.  
  1569. -------------------------------------------------------------------------------
  1570.  
  1571. From: Phil McRevis <legalize@xmission.com>
  1572. Subject: Re: WinFract Source 
  1573. Date: 28 Feb 2000 16:03:33 -0700
  1574.  
  1575.  
  1576. In article <003e01bf816b$68fc1d20$d7d4b5d1@bananasenior>,
  1577.     "Jonathan Osuch" <osuchj@uswest.net>  writes:
  1578. > Is the WinFract source available?
  1579.  
  1580. I stuck this at
  1581. <ftp://ftp.xmission.com/pub/users/l/legalize/fractals/>
  1582. --
  1583. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  1584.     ``Ain't it funny that they all fire the pistol,     
  1585.       at the wrong end of the race?''--PDBT     
  1586. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  1587.  
  1588. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1589. Post Message:   fractdev@lists.xmission.com
  1590. Get Commands:   majordomo@lists.xmission.com "help"
  1591. Administrator:  twegner@swbell.net
  1592. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1593.  
  1594.  
  1595. -------------------------------------------------------------------------------
  1596.  
  1597. From: Phil McRevis <legalize@xmission.com>
  1598. Subject: Re: Bug list 
  1599. Date: 28 Feb 2000 16:04:30 -0700
  1600.  
  1601.  
  1602. In article <0FQN00BRGX2LWD@mta1.rcsntx.swbell.net>,
  1603.     Tim Wegner <twegner@swbell.net>  writes:
  1604.  
  1605. > The reason for doing it this way is so users can check the list 
  1606. > before they report a bug, and so we can keep track of where we are.
  1607. > We need some categories like open, reproduced, fixed in version 
  1608. > x.y.z or some such.
  1609.  
  1610. I don't know what sourcegear or whatever offers in the way of bug
  1611. tracking, but there is the GNU gnats package that tracks bug reports.
  1612.  
  1613. --
  1614. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  1615.     ``Ain't it funny that they all fire the pistol,     
  1616.       at the wrong end of the race?''--PDBT     
  1617. legalize@xmission.com    <http://www.xmission.com/~legalize/who/>
  1618.  
  1619. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1620. Post Message:   fractdev@lists.xmission.com
  1621. Get Commands:   majordomo@lists.xmission.com "help"
  1622. Administrator:  twegner@swbell.net
  1623. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1624.  
  1625.  
  1626. -------------------------------------------------------------------------------
  1627.  
  1628. From: "Morgan L. Owens" <packrat@nznet.gen.nz>
  1629. Subject: Re: Bug list 
  1630. Date: 29 Feb 2000 13:26:33 +1300
  1631.  
  1632. At 16:04 28/02/2000 -0700, you wrote:
  1633. >
  1634. >In article <0FQN00BRGX2LWD@mta1.rcsntx.swbell.net>,
  1635. >    Tim Wegner <twegner@swbell.net>  writes:
  1636. >
  1637. >> The reason for doing it this way is so users can check the list 
  1638. >> before they report a bug, and so we can keep track of where we are.
  1639. >> 
  1640. >> We need some categories like open, reproduced, fixed in version 
  1641. >> x.y.z or some such.
  1642. >
  1643. >I don't know what sourcegear or whatever offers in the way of bug
  1644. >tracking, but there is the GNU gnats package that tracks bug reports.
  1645. >
  1646. Mozilla.org has made its bug-tracking/development environment available
  1647. from their site.
  1648.  
  1649. Morgan L. Owens
  1650.  
  1651.  
  1652.  
  1653. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1654. Post Message:   fractdev@lists.xmission.com
  1655. Get Commands:   majordomo@lists.xmission.com "help"
  1656. Administrator:  twegner@swbell.net
  1657. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1658.  
  1659.  
  1660. -------------------------------------------------------------------------------
  1661.  
  1662. From: "Jonathan Osuch" <osuchj@uswest.net>
  1663. Subject: Re: Bug list
  1664. Date: 28 Feb 2000 20:26:25 -0600
  1665.  
  1666. Tim responded:
  1667.  
  1668. > I'd prefer that we edit the buglist directly and state the resolution of
  1669. > the bug. That would be easy to do if Robin could rehost the buglist
  1670. > at fractint.org. Otherwise Robin will have to do it himself. Or maybe
  1671. > Robin will be inspired to give us a tool to edit th status of the bug.
  1672. >
  1673. > The reason for doing it this way is so users can check the list
  1674. > before they report a bug, and so we can keep track of where we are.
  1675. >
  1676. > We need some categories like open, reproduced, fixed in version
  1677. > x.y.z or some such.
  1678.  
  1679. I agree.  However, I think we need to directly contact the reporters of bugs
  1680. to let them know the bugs have been fixed and where they can find an updated
  1681. executable.  Granted, except for actually contacting people, we can do all
  1682. that with editing the bug list.  Just a thought.
  1683.  
  1684. Jonathan
  1685.  
  1686.  
  1687.  
  1688. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1689. Post Message:   fractdev@lists.xmission.com
  1690. Get Commands:   majordomo@lists.xmission.com "help"
  1691. Administrator:  twegner@swbell.net
  1692. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1693.  
  1694.  
  1695. -------------------------------------------------------------------------------
  1696.  
  1697. From: Tim Wegner <twegner@swbell.net>
  1698. Subject: Re: ismand in jiim.c
  1699. Date: 28 Feb 2000 22:54:59 -0600
  1700.  
  1701. Jonathan  asked:
  1702.  
  1703. > Do you have any recollection of why you included the line with ismand in
  1704. > JIIM.C?  If you do a cntrl-<o> on a partially completed formula image that
  1705. > uses ismand, this line swaps the fractal type.  I don't think that was
  1706. > intended.  This bug is on the bug list.
  1707.  
  1708. That change is in patch 1960p5.dif. I'm not positive whose patch it was, but 
  1709. probably George's.
  1710.  
  1711. If that line is not needed for orbits it could be changed by protecting it with
  1712.    if(which != ORBIT)
  1713.    {
  1714.       ismand = (short)(1 - ismand);
  1715.    }
  1716.  
  1717.  
  1718. Here's the whole diff in case you don't have it.
  1719.  
  1720. Tim
  1721.  
  1722. *** FRAMAIN2.C    Fri May 30 00:22:20 1997
  1723. --- \fractint\FRAMAIN2.C    Sat May 31 22:20:52 1997
  1724. ***************
  1725. *** 1515,1519 ****
  1726.      current.old_demm_colors = (short)old_demm_colors;
  1727.      current.logcalc         = (short)Log_Fly_Calc;
  1728. !    current.ismand          = ismand;
  1729.      far_memcpy(current.dac,dacbox,256*3);
  1730.      switch(fractype)
  1731. --- 1515,1519 ----
  1732.      current.old_demm_colors = (short)old_demm_colors;
  1733.      current.logcalc         = (short)Log_Fly_Calc;
  1734. !    current.ismand          = (short)ismand;
  1735.      far_memcpy(current.dac,dacbox,256*3);
  1736.      switch(fractype)
  1737. *** PROMPTS1.C    Sat Mar 15 13:52:58 1997
  1738. --- \fractint\PROMPTS1.C    Sun Jun  1 14:25:52 1997
  1739. ***************
  1740. *** 1534,1537 ****
  1741. --- 1534,1543 ----
  1742.      }
  1743.   
  1744. +    if((curtype==FORMULA || curtype==FFORMULA) && uses_ismand) {
  1745. +       choices[promptnum] = (char far *)s_ismand;
  1746. +       paramvalues[promptnum].type = 'y';
  1747. +       paramvalues[promptnum++].uval.ch.val = ismand?1:0;
  1748. +    }
  1749.      if (caller                           /* <z> command ? */
  1750.   /*      && (display3d > 0 || promptnum == 0)) */
  1751. ***************
  1752. *** 1651,1658 ****
  1753.                paramvalues[promptnum+1].uval.ch.val != minor_method)
  1754.               ret = 1;
  1755. !          major_method = (enum Major)paramvalues[promptnum  ].uval.ch.val;
  1756. !          minor_method = (enum Minor)paramvalues[promptnum+1].uval.ch.val;
  1757.         }
  1758.   gfp_exit:
  1759.      curfractalspecific = &fractalspecific[fractype];
  1760. --- 1657,1672 ----
  1761.                paramvalues[promptnum+1].uval.ch.val != minor_method)
  1762.               ret = 1;
  1763. !          major_method = (enum Major)paramvalues[promptnum++].uval.ch.val;
  1764. !          minor_method = (enum Minor)paramvalues[promptnum++].uval.ch.val;
  1765.         }
  1766. !      if((curtype==FORMULA || curtype==FFORMULA) && uses_ismand) 
  1767. !      {
  1768. !         if (ismand != (short int)paramvalues[promptnum].uval.ch.val)
  1769. !         {
  1770. !            ismand = (short int)paramvalues[promptnum].uval.ch.val;
  1771. !            ret = 1;
  1772. !         }
  1773. !         ++promptnum;
  1774. !      }
  1775.   gfp_exit:
  1776.      curfractalspecific = &fractalspecific[fractype];
  1777. *** PARSER.C    Fri May 30 00:22:22 1997
  1778. --- \fractint\PARSER.C    Sun Jun  1 21:22:14 1997
  1779. ***************
  1780. *** 86,90 ****
  1781.   void (far * far *f)(void) = (void(far * far *)(void))0; /* static CAE fp */
  1782.   
  1783. ! int ismand = 1;
  1784.   
  1785.   unsigned posp, vsp, LastOp;     /* CAE fp made non-static */
  1786. --- 86,90 ----
  1787.   void (far * far *f)(void) = (void(far * far *)(void))0; /* static CAE fp */
  1788.   
  1789. ! short int ismand = 1;
  1790.   
  1791.   unsigned posp, vsp, LastOp;     /* CAE fp made non-static */
  1792. ***************
  1793. *** 100,104 ****
  1794.   static int Randomized;
  1795.   static unsigned long RandNum;
  1796. ! int uses_p1, uses_p2, uses_p3, uses_jump;
  1797.   
  1798.   #ifndef XFRACT
  1799. --- 100,105 ----
  1800.   static int Randomized;
  1801.   static unsigned long RandNum;
  1802. ! short uses_p1, uses_p2, uses_p3, uses_jump; 
  1803. ! short uses_ismand;
  1804.   
  1805.   #ifndef XFRACT
  1806. ***************
  1807. *** 1689,1692 ****
  1808. --- 1690,1695 ----
  1809.               if(n == 8)        /* The formula uses 'p3'. */
  1810.                  uses_p3 = 1;
  1811. +             if(n == 13)        /* The formula uses 'ismand'. */
  1812. +                uses_ismand = 1;
  1813.               if(n == 10 || n == 11 || n == 12)
  1814.                  if(MathType == L_MATH)
  1815. ***************
  1816. *** 3188,3192 ****
  1817.      Delta16 = bitshift - 16;
  1818.      bitshiftless1 = bitshift-1;
  1819. !    uses_p1 = uses_p2 = uses_p3 = uses_jump = 0;
  1820.   }
  1821.   
  1822. --- 3191,3195 ----
  1823.      Delta16 = bitshift - 16;
  1824.      bitshiftless1 = bitshift-1;
  1825. !    uses_p1 = uses_p2 = uses_p3 = uses_jump = uses_ismand = 0;
  1826.   }
  1827.   
  1828. *** JIIM.C    Fri May 30 00:22:22 1997
  1829. --- \fractint\JIIM.C    Sun Jun  1 21:24:54 1997
  1830. ***************
  1831. *** 986,989 ****
  1832. --- 986,990 ----
  1833.               default:
  1834.                  still = 0;
  1835. +                ismand = (short)(1 - ismand);
  1836.               }  /* switch */
  1837.               if(kbdchar == 's' || kbdchar == 'S')
  1838. *** MISCRES.C    Sat May  3 14:38:02 1997
  1839. --- \fractint\MISCRES.C    Sun Jun  1 13:18:40 1997
  1840. ***************
  1841. *** 815,819 ****
  1842.      sprintf(msg,"xdots %d ydots %d sxdots %d sydots 
  1843. %d",xdots,ydots,sxdots,sydots);
  1844.      putstring(s_row++,2,C_GENERAL_HI,msg);
  1845. !    sprintf(msg,"xxstart %d xxstop %d yystart %d yystop %d %s ",
  1846.         xxstart,xxstop,yystart,yystop,
  1847.   #ifndef XFRACT
  1848. --- 815,819 ----
  1849.      sprintf(msg,"xdots %d ydots %d sxdots %d sydots 
  1850. %d",xdots,ydots,sxdots,sydots);
  1851.      putstring(s_row++,2,C_GENERAL_HI,msg);
  1852. !    sprintf(msg,"xxstart %d xxstop %d yystart %d yystop %d %s 
  1853. uses_ismand %d",
  1854.         xxstart,xxstop,yystart,yystop,
  1855.   #ifndef XFRACT
  1856. ***************
  1857. *** 822,826 ****
  1858.         curfractalspecific->orbitcalc ==  Formula?"slow parser":
  1859.         curfractalspecific->orbitcalc ==  BadFormula?"bad formula":
  1860. !       "");
  1861.      putstring(s_row++,2,C_GENERAL_HI,msg);
  1862.   /*
  1863. --- 822,826 ----
  1864.         curfractalspecific->orbitcalc ==  Formula?"slow parser":
  1865.         curfractalspecific->orbitcalc ==  BadFormula?"bad formula":
  1866. !       "",uses_ismand);
  1867.      putstring(s_row++,2,C_GENERAL_HI,msg);
  1868.   /*
  1869. *** REALDOS.C    Fri May 30 00:22:22 1997
  1870. --- \fractint\REALDOS.C    Sun Jun  1 21:15:02 1997
  1871. ***************
  1872. *** 26,30 ****
  1873.   */
  1874.   int release=1960;  /* this has 2 implied decimals; increment it every synch 
  1875. */
  1876. ! int patchlevel=4; /* patchlevel for DOS version */
  1877.   #ifdef XFRACT
  1878.   int xrelease=304;
  1879. --- 26,30 ----
  1880.   */
  1881.   int release=1960;  /* this has 2 implied decimals; increment it every synch 
  1882. */
  1883. ! int patchlevel=5; /* patchlevel for DOS version */
  1884.   #ifdef XFRACT
  1885.   int xrelease=304;
  1886. ***************
  1887. *** 323,327 ****
  1888.   #else
  1889.      if (debugflag == 3002) return;
  1890. ! /* #define DEVELOPMENT */
  1891.   #ifdef DEVELOPMENT
  1892.      putstring(0,2,C_TITLE_DEV,"Development Version");
  1893. --- 323,327 ----
  1894.   #else
  1895.      if (debugflag == 3002) return;
  1896. ! #define DEVELOPMENT
  1897.   #ifdef DEVELOPMENT
  1898.      putstring(0,2,C_TITLE_DEV,"Development Version");
  1899. *** ENCODER.C    Fri May 30 00:22:22 1997
  1900. --- \fractint\ENCODER.C    Sun Jun  1 20:43:50 1997
  1901. ***************
  1902. *** 794,797 ****
  1903. --- 794,799 ----
  1904.         fsave_info.uses_p2 = (short) uses_p2;
  1905.         fsave_info.uses_p3 = (short) uses_p3;
  1906. +       fsave_info.uses_ismand = (short) uses_ismand;
  1907. +       fsave_info.ismand = (short) ismand;
  1908.      }
  1909.      else
  1910. ***************
  1911. *** 800,803 ****
  1912. --- 802,807 ----
  1913.         fsave_info.uses_p2 = 0;
  1914.         fsave_info.uses_p3 = 0;
  1915. +       fsave_info.uses_ismand = 0;
  1916. +       fsave_info.ismand = 0;
  1917.      }
  1918.      for (i = 0; i < sizeof(fsave_info.future) / sizeof(short); i++)
  1919. ***************
  1920. *** 951,955 ****
  1921.      save_info->logcalc = (short) Log_Fly_Calc;
  1922.      save_info->stoppass = (short) stoppass;
  1923. -    save_info->ismand = (short) ismand;
  1924.      for (i = 0; i < sizeof(save_info->future) / sizeof(short); i++)
  1925.         save_info->future[i] = 0;
  1926. --- 955,958 ----
  1927. *** LOADFILE.C    Fri May 30 00:22:22 1997
  1928. --- \fractint\LOADFILE.C    Sun Jun  1 20:42:58 1997
  1929. ***************
  1930. *** 292,296 ****
  1931.         Log_Fly_Calc = read_info.logcalc;
  1932.         stoppass     = read_info.stoppass;
  1933. -       ismand       = read_info.ismand;
  1934.      }
  1935.   
  1936. --- 292,295 ----
  1937. ***************
  1938. *** 368,371 ****
  1939. --- 367,372 ----
  1940.                   uses_p2 = blk_3_info.uses_p2;
  1941.                   uses_p3 = blk_3_info.uses_p3;
  1942. +                 uses_ismand = blk_3_info.uses_ismand;
  1943. +                 ismand = blk_3_info.ismand;
  1944.                   break;
  1945.                }
  1946. ***************
  1947. *** 569,572 ****
  1948. --- 570,575 ----
  1949.                        blk_3_info->uses_p2 = 1;
  1950.                        blk_3_info->uses_p3 = 1;
  1951. +                      blk_3_info->uses_ismand = 0;
  1952. +                      blk_3_info->ismand = 1;
  1953.                     }
  1954.                     else {
  1955. ***************
  1956. *** 574,577 ****
  1957. --- 577,582 ----
  1958.                        blk_3_info->uses_p2 = fload_info.uses_p2;
  1959.                        blk_3_info->uses_p3 = fload_info.uses_p3;
  1960. +                      blk_3_info->uses_ismand = fload_info.uses_ismand;
  1961. +                      blk_3_info->ismand = fload_info.ismand;
  1962.                     }
  1963.                     break;
  1964. *** CMDFILES.C    Fri May 30 00:22:22 1997
  1965. --- \fractint\CMDFILES.C    Sun Jun  1 20:46:58 1997
  1966. ***************
  1967. *** 1481,1485 ****
  1968.      if (far_strcmp(variable,s_ismand) == 0 ) {        /* ismand=? */
  1969.         if (yesnoval[0] < 0) goto badarg;
  1970. !       ismand = yesnoval[0];
  1971.         return 1;
  1972.         }
  1973. --- 1481,1485 ----
  1974.      if (far_strcmp(variable,s_ismand) == 0 ) {        /* ismand=? */
  1975.         if (yesnoval[0] < 0) goto badarg;
  1976. !       ismand = (short int)yesnoval[0];
  1977.         return 1;
  1978.         }
  1979. *** MISCOVL.C    Fri May 30 00:22:22 1997
  1980. --- \fractint\MISCOVL.C    Sun Jun  1 20:48:48 1997
  1981. ***************
  1982. *** 576,581 ****
  1983.            put_filename(s_formulafile,FormFileName);
  1984.            put_parm( s_seqs,s_formulaname,FormName);
  1985. !          if (ismand == 0)
  1986. !             put_parm(" %s=n",s_ismand);
  1987.         }
  1988.         if (fractype == LSYSTEM)
  1989. --- 576,581 ----
  1990.            put_filename(s_formulafile,FormFileName);
  1991.            put_parm( s_seqs,s_formulaname,FormName);
  1992. !          if (uses_ismand)
  1993. !             put_parm(" %s=%c",s_ismand,ismand?'y':'n');
  1994.         }
  1995.         if (fractype == LSYSTEM)
  1996. *** FRACTINT.H    Fri May 30 00:22:24 1997
  1997. --- \fractint\FRACTINT.H    Sun Jun  1 20:17:02 1997
  1998. ***************
  1999. *** 238,243 ****
  2000.       short logcalc;
  2001.       short stoppass;
  2002. !     short ismand;
  2003. !     short future[23];     /* for stuff we haven't thought of yet */
  2004.   };
  2005.   
  2006. --- 238,242 ----
  2007.       short logcalc;
  2008.       short stoppass;
  2009. !     short future[24];     /* for stuff we haven't thought of yet */
  2010.   };
  2011.   
  2012. ***************
  2013. *** 345,349 ****
  2014.       short uses_p2;
  2015.       short uses_p3;
  2016. !     short future[10];       /* for stuff we haven't thought of, yet */
  2017.   };
  2018.   
  2019. --- 344,350 ----
  2020.       short uses_p2;
  2021.       short uses_p3;
  2022. !     short uses_ismand;
  2023. !     short ismand;
  2024. !     short future[8];       /* for stuff we haven't thought of, yet */
  2025.   };
  2026.   
  2027. ***************
  2028. *** 855,861 ****
  2029.      int length;
  2030.      char form_name[40];
  2031. !    int uses_p1;
  2032. !    int uses_p2;
  2033. !    int uses_p3;
  2034.      };
  2035.   
  2036. --- 856,864 ----
  2037.      int length;
  2038.      char form_name[40];
  2039. !    short uses_p1;
  2040. !    short uses_p2;
  2041. !    short uses_p3;
  2042. !    short uses_ismand;
  2043. !    short ismand;
  2044.      };
  2045.   
  2046. *** EXTERNS.H    Fri May 30 00:22:24 1997
  2047. --- \fractint\EXTERNS.H    Sun Jun  1 21:22:44 1997
  2048. ***************
  2049. *** 205,209 ****
  2050.   extern int                   invert;
  2051.   extern int                   istruecolor;
  2052. ! extern int                   ismand;
  2053.   extern int                   ixstart;
  2054.   extern int                   ixstop;
  2055. --- 205,209 ----
  2056.   extern int                   invert;
  2057.   extern int                   istruecolor;
  2058. ! extern short                 ismand;
  2059.   extern int                   ixstart;
  2060.   extern int                   ixstop;
  2061. ***************
  2062. *** 716,722 ****
  2063.   extern BYTE                  used_extra;
  2064.   extern BYTE                  usemag;
  2065. ! extern int                   uses_p1;
  2066. ! extern int                   uses_p2;
  2067. ! extern int                   uses_p3;
  2068.   extern int                   use_old_distest;
  2069.   extern int                   use_old_period;
  2070. --- 716,723 ----
  2071.   extern BYTE                  used_extra;
  2072.   extern BYTE                  usemag;
  2073. ! extern short                 uses_ismand;
  2074. ! extern short                 uses_p1;
  2075. ! extern short                 uses_p2;
  2076. ! extern short                 uses_p3;
  2077.   extern int                   use_old_distest;
  2078.   extern int                   use_old_period;
  2079. *** HELP.SRC    Fri May 30 00:22:24 1997
  2080. --- \fractint\HELP.SRC    Sun Jun  1 21:42:24 1997
  2081. ***************
  2082. *** 268,272 ****
  2083.   ~Topic=New Features in 19.7
  2084.   Version 19.7 is an update of Fractint based on the developer's
  2085. !   version 19.60 patch 3. New features include:
  2086.   Patch 4\
  2087.   Beginning of George's parser changes. Added support for formula
  2088. --- 268,277 ----
  2089.   ~Topic=New Features in 19.7
  2090.   Version 19.7 is an update of Fractint based on the developer's
  2091. !   version 19.60 patch 5. New features include:
  2092. ! Patch 5\
  2093. ! Additional changes for the formula Mandelbrot/Julia changes. Since
  2094. !   ismand is stored differently now, patch 4 GIFs using ismand won't 
  2095. !   restore correctly.
  2096.   Patch 4\
  2097.   Beginning of George's parser changes. Added support for formula
  2098.  
  2099.  
  2100. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2101. Post Message:   fractdev@lists.xmission.com
  2102. Get Commands:   majordomo@lists.xmission.com "help"
  2103. Administrator:  twegner@swbell.net
  2104. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2105.  
  2106.  
  2107. -------------------------------------------------------------------------------
  2108.  
  2109. From: Thore Berntsen <berntsen@vbdas.no>
  2110. Subject: RE: Bug list
  2111. Date: 29 Feb 2000 08:27:14 +0100
  2112.  
  2113. I have read Your discussions about the "new" Fractint. I hope You keep the
  2114. batch mode. It's very nice and useful (not only for screen savers)
  2115.  
  2116. Thore Berntsen
  2117. Norway
  2118.  
  2119.     -----Original Message-----
  2120.     From:    Tim Wegner [SMTP:twegner@swbell.net]
  2121.     Sent:    28. februar 2000 23:57
  2122.     To:    fractdev@lists.xmission.com
  2123.     Subject:    Re: Bug list
  2124.  
  2125.     Jonathan asked:
  2126.  
  2127.     > Have any responses been sent to people reporting bugs to the bug
  2128. list?  If
  2129.     > not, I'll do that for the ones I know about.
  2130.  
  2131.     (I just got back from out of town, a quick trip to Baltimore to
  2132. visit 
  2133.     my son at his college.)
  2134.  
  2135.     I'd prefer that we edit the buglist directly and state the
  2136. resolution of 
  2137.     the bug. That would be easy to do if Robin could rehost the buglist 
  2138.     at fractint.org. Otherwise Robin will have to do it himself. Or
  2139. maybe 
  2140.     Robin will be inspired to give us a tool to edit th status of the
  2141. bug.
  2142.  
  2143.     The reason for doing it this way is so users can check the list 
  2144.     before they report a bug, and so we can keep track of where we are.
  2145.  
  2146.     We need some categories like open, reproduced, fixed in version 
  2147.     x.y.z or some such.
  2148.  
  2149.     Tim
  2150.  
  2151.     ------- End of forwarded message -------
  2152.  
  2153.     --------------------------------------------------------------
  2154.     Thanks for using Fractdev, The Fractint Developer's Discussion List
  2155.     Post Message:   fractdev@lists.xmission.com
  2156.     Get Commands:   majordomo@lists.xmission.com "help"
  2157.     Administrator:  twegner@swbell.net
  2158.     Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2159.  
  2160. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2161. Post Message:   fractdev@lists.xmission.com
  2162. Get Commands:   majordomo@lists.xmission.com "help"
  2163. Administrator:  twegner@swbell.net
  2164. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2165.  
  2166.  
  2167. -------------------------------------------------------------------------------
  2168.  
  2169. From: "Jonathan Osuch" <osuchj@uswest.net>
  2170. Subject: Re: ismand in jiim.c
  2171. Date: 29 Feb 2000 16:53:23 -0600
  2172.  
  2173. Tim Responded,
  2174.  
  2175. >That change is in patch 1960p5.dif. I'm not positive whose patch it was,
  2176. but
  2177. >probably George's.
  2178.  
  2179. >If that line is not needed for orbits it could be changed by protecting it
  2180. with
  2181. >   if(which != ORBIT)
  2182. >   {
  2183. >      ismand = (short)(1 - ismand);
  2184. >   }
  2185.  
  2186. If ismand isn't used by orbits (it isn't), what is this statement doing
  2187. here?  The switch gets done in FRAMAIN2.C.  I believe it is an error.
  2188. Perhaps left over from an initial try at switching from mandel to julia.
  2189. I've taken it out in my version and have not seen any unexpected.  I'll look
  2190. at it in more depth tonight.
  2191.  
  2192. Jonathan
  2193.  
  2194.  
  2195.  
  2196.  
  2197. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2198. Post Message:   fractdev@lists.xmission.com
  2199. Get Commands:   majordomo@lists.xmission.com "help"
  2200. Administrator:  twegner@swbell.net
  2201. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2202.  
  2203.  
  2204. -------------------------------------------------------------------------------
  2205.  
  2206. From: Tim Wegner <twegner@swbell.net>
  2207. Subject: Re: ismand in jiim.c
  2208. Date: 29 Feb 2000 18:08:16 -0600
  2209.  
  2210.  
  2211. > If ismand isn't used by orbits (it isn't), what is this statement doing
  2212. > here?  The switch gets done in FRAMAIN2.C.  I believe it is an error.
  2213.  
  2214. I think you are correct. I don't see any use for it. It isn't where 
  2215. ismand is set for formula mandelbrot/julia toggle.
  2216.  
  2217. Tim
  2218.  
  2219.  
  2220. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2221. Post Message:   fractdev@lists.xmission.com
  2222. Get Commands:   majordomo@lists.xmission.com "help"
  2223. Administrator:  twegner@swbell.net
  2224. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2225.  
  2226.  
  2227. -------------------------------------------------------------------------------
  2228.  
  2229. From: Tim Wegner <twegner@swbell.net>
  2230. Subject: Wes Lower's notes
  2231. Date: 29 Feb 2000 18:33:52 -0600
  2232.  
  2233. I've just had an exchange of emails with Wes Loewer (Wesley & Jane 
  2234. Loewer <loewer@net2000ke.com>), the arbitrary precision library author. He 
  2235. is teaching in Mombasa, Kenya, and  his wife Jane just had their third child. 
  2236. Understandably, he hasn't had much time for Fractint. Some of his thoughts 
  2237. about fractint are below, after this message.
  2238.  
  2239. Jonathan and I have discussed a more or less literal port of Fractint to the 
  2240. djgpp environment as a first step.  We could keep this synched with 
  2241. Xfractint. Once accomplished, we could begin a major purge of ugliness 
  2242. required by the old memory model. Most of Wes's ideas are consistent with 
  2243. this plan. We could also look at Rich's Xfractint changes and Paul de 
  2244. Leeuw's Windows version code at the same time.
  2245.  
  2246. Tim
  2247.  
  2248. Wes's comments:
  2249.  
  2250. I sure wish I could get back into the programming scene.  There's so
  2251. much I'd like to do for Fractint.  Here's my personal wish list off
  2252. the top of my head:
  2253.  
  2254. - Convert everything to C++ and use overloaded functions/operators for all
  2255. the dozen different number formats we use.  Then go back and recode speed
  2256. critical parts in straight C (or even asm with gnu-gas?).  In the process,
  2257. get rid of some of the number formats which are not really needed anymore.
  2258. - Make center/mag the default storage.  Deep zooms could be stored with 2
  2259. big-numbers and 4 normal floating point numbers instead of 6 big-numbers. 
  2260. Store numbers in binary/hex instead of (or in addition to) base ten in
  2261. .par files. - Impliment non-linear interpolation between points
  2262. (non-linear synchronous orbits) - Impliment real time zooming like the
  2263. Xaos program.  That's really slick. - Impliment a text mode for images
  2264. where you use different ascii characters instead of different colors. 
  2265. This would be useful if you were debugging code in text mode. - make it
  2266. portable between MS-Windows/Xwindows/Linux SVGA-lib. - use PNG - 
  2267. expand
  2268. the 3d capabilities to do simple, limited ray-tracing of 3d fractals - use
  2269. the formula parser to allow equations for Red, Green, Blue in 15/16/24 bit
  2270. images.  Instead of trying to hard code different methods of coloring
  2271. (maxit, zmag, bof, iter, real, ...), make it limitless by using formulas.
  2272.  
  2273.  
  2274. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2275. Post Message:   fractdev@lists.xmission.com
  2276. Get Commands:   majordomo@lists.xmission.com "help"
  2277. Administrator:  twegner@swbell.net
  2278. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2279.  
  2280.  
  2281. -------------------------------------------------------------------------------
  2282.  
  2283. From: "Jonathan Osuch" <osuchj@uswest.net>
  2284. Subject: Re: ismand in jiim.c
  2285. Date: 29 Feb 2000 20:17:50 -0600
  2286.  
  2287. Tim,
  2288.  
  2289. >> If ismand isn't used by orbits (it isn't), what is this statement doing
  2290. >> here?  The switch gets done in FRAMAIN2.C.  I believe it is an error.
  2291.  
  2292. > I think you are correct. I don't see any use for it. It isn't where
  2293. > ismand is set for formula mandelbrot/julia toggle.
  2294.  
  2295. As it stands, yes, it's an error.  But, it got me to thinking about using a
  2296. view window to view the julia corresponding to the crosshair location, like
  2297. we use for the mandel/julia switch.  Except we wouldn't be able to use the
  2298. jiim() routine.  Perhaps a user alterable jmaxit would allow the calculation
  2299. to be quick enough to be practical.
  2300.  
  2301. Jonathan
  2302.  
  2303.  
  2304.  
  2305. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2306. Post Message:   fractdev@lists.xmission.com
  2307. Get Commands:   majordomo@lists.xmission.com "help"
  2308. Administrator:  twegner@swbell.net
  2309. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2310.  
  2311.  
  2312. -------------------------------------------------------------------------------
  2313.  
  2314. From: Tim Wegner <twegner@swbell.net>
  2315. Subject: Re: ismand in jiim.c
  2316. Date: 29 Feb 2000 22:21:48 -0600
  2317.  
  2318. Jonathan,
  2319.  
  2320. > As it stands, yes, it's an error.  But, it got me to thinking about using a
  2321. > view window to view the julia corresponding to the crosshair location, like
  2322. > we use for the mandel/julia switch.  Except we wouldn't be able to use the
  2323. > jiim() routine.
  2324.  
  2325. We could if we allowed a way to code up the inverse of the iteration 
  2326. formula in the parser.
  2327.  
  2328. But I think this is low priority compared to truecolor support. :-)
  2329.  
  2330. Tim
  2331.  
  2332.  
  2333. Thanks for using Fractdev, The Fractint Developer's Discussion List
  2334. Post Message:   fractdev@lists.xmission.com
  2335. Get Commands:   majordomo@lists.xmission.com "help"
  2336. Administrator:  twegner@swbell.net
  2337. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  2338.  
  2339.