home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / graphics / plotter3d / docs / history < prev    next >
Encoding:
Text File  |  1998-04-23  |  59.6 KB  |  1,106 lines

  1. ------------------------------------------------------------------------------
  2. Version 3.35 (02.04.98)                                                 Public
  3. ------------------------------------------------------------------------------
  4. · recompiled for public release
  5. · fixed some msitakes in english translation
  6.  
  7. ------------------------------------------------------------------------------
  8. Version 3.34 (30.03.98)                                             Non-Public
  9. ------------------------------------------------------------------------------
  10. · again changed screenmode requesters. Actual version of MUI-ASL crashes
  11.   if you give an invalid displayid (which is valid!) and an overscan type
  12.   different from OSCAN_TEXT.
  13. · Bug:    The titles of filerequesters are wrong with MUI-ASL. There is nothing
  14.     I can do, it works with ASL/ReqTools.
  15.  
  16. ------------------------------------------------------------------------------
  17. Version 3.33 (29.03.98)                                             Non-Public
  18. ------------------------------------------------------------------------------
  19. · fixed: realtime mode produced crap with misaligned screensizes (eg.
  20.   Super72, 400x300)
  21. · fixed: Fontpopup may loose settings
  22.  
  23. ------------------------------------------------------------------------------
  24. Version 3.32 (23.03.98)                                             Non-Public
  25. ------------------------------------------------------------------------------
  26. · ScreenModeRequesters doesn't freed all resources
  27. · now works with MUIASL
  28.  
  29. ------------------------------------------------------------------------------
  30. Version 3.31 (10.03.98)                                             Non-Public
  31. ------------------------------------------------------------------------------
  32. · on Kick 3.x you can now also load any pictures (datatypes) as imagebuttons
  33. · preview of imagebutton-prefs now works correctly
  34. · frame rate was calculated wrong!
  35.  
  36. ------------------------------------------------------------------------------
  37. Version 3.30 (06.03.98)                                                 Public
  38. ------------------------------------------------------------------------------
  39. · found another bug in realtime/render mode: signals were not freed!!
  40.   As a result of this you could not open any windows after some time.
  41. · update of catalogs & docs
  42. · fixed installer script
  43.  
  44. ------------------------------------------------------------------------------
  45. Version 3.29 (05.03.98)                                             Non-Public
  46. ------------------------------------------------------------------------------
  47. · reduced CHIP-memory usage of realtime mode
  48. · arghhh! ColorControl did many ugly things if it can't allocate enough
  49.   colors (using free memory, freeing unallocated pens -> trash colors)
  50. · improved gouraud shading (rendering) a little bit
  51.  
  52. ------------------------------------------------------------------------------
  53. Version 3.28 (03.03.98)                                             Non-Public
  54. ------------------------------------------------------------------------------
  55. · added phong illumination model to gourad texture mode. Impressive results!
  56.   Maybe I made the parameters public in next release.
  57.   Also reduces rounding errors in mapper.
  58.  
  59. ------------------------------------------------------------------------------
  60. Version 3.27 (28.02.98)                                             Non-Public
  61. ------------------------------------------------------------------------------
  62. · removed PatchWork hits from preview and realtime preference
  63. · the name of an dropped function was not drawn correctly
  64. · removed enforcer hit in Font import
  65.  
  66. ------------------------------------------------------------------------------
  67. Version 3.26 (27.02.98)                                             Non-Public
  68. ------------------------------------------------------------------------------
  69. · optimized some routines, full recompiliation
  70. · About window now needs less memory
  71. · removed PatchWork hit when loading functions (hidden in graphics.library,
  72.   so no enforcer hit!). Maybe this solves problems with 040 crashing
  73.   when loading a function.
  74. · removed bug in sprite code
  75.  
  76. ------------------------------------------------------------------------------
  77. Version 3.25 (26.02.98)                                             Non-Public
  78. ------------------------------------------------------------------------------
  79. · changed layout of realtime preference
  80. · update of catalogs
  81. · added some safety checks to function loader
  82.  
  83. ------------------------------------------------------------------------------
  84. Version 3.24 (24.02.98)                                             Non-Public
  85. ------------------------------------------------------------------------------
  86. · enabled gouraud texture mapping (chunkysupport.library v33 works now),
  87.   load function 'Röhre' and do realtime preview with 'Stone256.ciff' as
  88.   texture
  89.  
  90. ------------------------------------------------------------------------------
  91. Version 3.23 (21.02.98)                                             Non-Public
  92. ------------------------------------------------------------------------------
  93. · fixed TDDD loader. It just lost some points. Only custom objects are
  94.   loaded, other ones (lights, grounds, ??) are ignored.
  95. · added flat shading, useful for complex tddd-objects
  96. · fixed buggy register group replacement
  97. · in flat&gouraud shading you can now select the shademode (key 'm')
  98.  
  99. ------------------------------------------------------------------------------
  100. Version 3.22 (20.02.98)                                             Non-Public
  101. ------------------------------------------------------------------------------
  102. · new experimental TDDD loader. Loads also child objects but arranging
  103.   doesn't work correctly yet
  104.  
  105. ------------------------------------------------------------------------------
  106. Version 3.21 (12.02.98)                                             Non-Public
  107. ------------------------------------------------------------------------------
  108. · added new Select-mode to preview window
  109. · fixed an clipping bug which sometimes trashed CHIP-memory
  110.  
  111. ------------------------------------------------------------------------------
  112. Version 3.20 (03.02.98)                                                 Public
  113. ------------------------------------------------------------------------------
  114. · update of catalogs & docs
  115. · Function-Popup is now an register group
  116.  
  117. ------------------------------------------------------------------------------
  118. Version 3.19 (28.01.98)                                             Non-Public
  119. ------------------------------------------------------------------------------
  120. · parameters of 3D-functions may now also contain calculations like '2*pi'
  121.   but no variables.
  122. · error messages from 3D-functions contain now originator
  123.  
  124. ------------------------------------------------------------------------------
  125. Version 3.18 (25.01.98)                                             Non-Public
  126. ------------------------------------------------------------------------------
  127. · some new functions in 3D-functions, also some constants
  128.  
  129. ------------------------------------------------------------------------------
  130. Version 3.17 (07.01.98)                                             Non-Public
  131. ------------------------------------------------------------------------------
  132. · exceptions from Imagine-Loader were not caught
  133.  
  134. ------------------------------------------------------------------------------
  135. Version 3.16 (02.01.98)                                             Non-Public
  136. ------------------------------------------------------------------------------
  137. · "rfse"-Exceptions were not caught (wrong format codes)
  138. · reworked rltm mode routines. They work now also with large objects,
  139.   e.q. 100x100.
  140.  
  141. ------------------------------------------------------------------------------
  142. Version 3.15 (30.12.97)                                             Non-Public
  143. ------------------------------------------------------------------------------
  144. · enabled frames/second counter of rltm mode (my '030 reaches max 250 fps!).
  145.   Not very nice but does the job.
  146. · update of catalogs & docs
  147. · anim frames were trashed with own c2p converter
  148.  
  149. ------------------------------------------------------------------------------
  150. Version 3.14 (29.12.97)                                             Non-Public
  151. ------------------------------------------------------------------------------
  152. · added Interlace check for i-glasses mode
  153. · changed aboutWin
  154.  
  155. ------------------------------------------------------------------------------
  156. Version 3.13 (26.12.97)                                             Non-Public
  157. ------------------------------------------------------------------------------
  158. · Yeahh! Tested i-glasses mode. Really nice!
  159. · found a way to include i-glasses mode directly into rendering pipeline.
  160.   Now all things like hardware c2p, saving animations, converting only
  161.   changed parts, etc. work again.
  162.   Besides it runs faster now (but still with 50% to 70% of standard
  163.   rltm mode)
  164.  
  165. ------------------------------------------------------------------------------
  166. Version 3.12 (21.12.97)                                             Non-Public
  167. ------------------------------------------------------------------------------
  168. · fixed enforcer-hits on exit (Debug version)
  169. · added experimental i-glasses switch to realtime mode.
  170.   Note: No support of c2p-hardware
  171.         with keys "e" und "E" the eye distance can be changed
  172. · texts in rltm get now an bright color
  173.  
  174. ------------------------------------------------------------------------------
  175. Version 3.11 (06.12.97)                                                 Public
  176. ------------------------------------------------------------------------------
  177. · recompiled for public-release. DB-Mode has tested now.
  178. · found an nasty bug: output-window may be disposed twice
  179. · PubScreens are now locked as long as possible
  180.  
  181. ------------------------------------------------------------------------------
  182. Version 3.10 (09.11.97)                                             Non-Public
  183. ------------------------------------------------------------------------------
  184. · realtime mode now switches to floating point clipping on math overflows.
  185.   Maybe I remove the fixpoint clipping algorithm completly 'coz I could not
  186.   see large slowdowns.
  187.   You will still see strange drawings in some situations because the
  188.   transformation routine breaks down with heavy zooms.
  189. · depth sorting of rltm now more stable (no errors on 640x512 with full zoom)
  190.  
  191. ------------------------------------------------------------------------------
  192. Version 3.09 (08.11.97)                                             Non-Public
  193. ------------------------------------------------------------------------------
  194. · mesh size can now be [2,1000]. Necessary for Font-objects.
  195. · text output of realtime mode is clipped now.
  196. · when saving an already existing animation you are only asked the first
  197.   time if it should be overwritten
  198. · MUI public screens is now also locked
  199. · bitmap-width was calculated wrong in realtime mode.
  200.   Affects also v36-ops ==> new chunkysupport.library
  201.   Seems to be responsible for a lot of previous crashes on v36
  202. · added safety-checks to realtime mode. No longer crashes when displaying
  203.   weird functions (eq. 2x2)
  204.  
  205. ------------------------------------------------------------------------------
  206. Version 3.08 (05.11.97)                                             Non-Public
  207. ------------------------------------------------------------------------------
  208. · Arrggghhh!! errorhandler was broken. Optimized too much.
  209. · CSV-function reads from illegial memory adresses
  210.  
  211. ------------------------------------------------------------------------------
  212. Version 3.07 (01.11.97)                                             Non-Public
  213. ------------------------------------------------------------------------------
  214. · removed stack-patch
  215. · realtime mode allocated too much chip memory
  216. · recompiled with updated modules
  217.  
  218. ------------------------------------------------------------------------------
  219. Version 3.06 (31.10.97)                                             Non-Public
  220. ------------------------------------------------------------------------------
  221. · recompiled with new e-compiler: found 2 new bugs.
  222. · windows are now closed safely
  223. · mousepointer in realtime mode now also invisible on cybergfx-screens
  224. · cybergfx-screens now also double-buffered
  225. · added switch to enable/disable double-buffering. Safes some memory.
  226.  
  227. ------------------------------------------------------------------------------
  228. Version 3.05 (06.10.97)                                             Non-Public
  229. ------------------------------------------------------------------------------
  230. · spanish catalog is finished now. Thanks to Toño Diaz
  231. · update ofcatalogs & docs
  232. · small bugfixes
  233.  
  234. ------------------------------------------------------------------------------
  235. Version 3.04 (18.09.97)                                             Non-Public
  236. ------------------------------------------------------------------------------
  237. · added Lightwave-object saver
  238. · Export-window now automtical changes filename and adds standard filename
  239.   extensions.
  240.  
  241. ------------------------------------------------------------------------------
  242. Version 3.03 (25.08.97)                                             Non-Public
  243. ------------------------------------------------------------------------------
  244. · added return-connections to many string gadgets
  245. · Y-values of realtime mode were reversed. To get same values for
  246.   X, Y and Z (like with normal rendering) turn inverse depthsort off!
  247. · fixed catalogs
  248.  
  249. ------------------------------------------------------------------------------
  250. Version 3.02 (11.08.97)                                             Non-Public
  251. ------------------------------------------------------------------------------
  252. · changed asl-requester handling
  253.  
  254. ------------------------------------------------------------------------------
  255. Version 3.01 (04.08.97)                                             Non-Public
  256. ------------------------------------------------------------------------------
  257. · arrghh! default values of realtime prefs still refered to .chunky-files.
  258. · string buffer of about window was too small. Therefore colorcontrol-texts
  259.   may be clipped (french).
  260. · small bugfixes
  261.  
  262. ------------------------------------------------------------------------------
  263. Version 3.00 (23.07.97)                                                 Public
  264. ------------------------------------------------------------------------------
  265. · changed About-window
  266. · added 'fakestack' (written by Piotr Pawlow). Should remove problems in
  267.   certain situations
  268. · pushed version number to 3.0
  269.  
  270. ------------------------------------------------------------------------------
  271. Version 2.63 (20.07.97)                                             Non-Public
  272. ------------------------------------------------------------------------------
  273. · importing fonts was partly broken (doesn't work with color->height
  274.   transformation set to pennumber)
  275.  
  276. ------------------------------------------------------------------------------
  277. Version 2.62 (18.07.97)                                             Non-Public
  278. ------------------------------------------------------------------------------
  279. · added online help to fontgadget
  280. · specifying an empty string as text for an font-import object caused
  281.   'Not enough memory'-error
  282. · using pennumber as color->height transformation was broken
  283. · tmpras for area-functions was not initialized properly
  284. · new render mode: precise heightsteps
  285.  
  286. ------------------------------------------------------------------------------
  287. Version 2.61 (13.07.97)                                             Non-Public
  288. ------------------------------------------------------------------------------
  289. · removed datatypes-loader. 'chunkysupport.library' has it all built in. Coz
  290.   of this you can now load any pictures (chunky,ilbm,datatypes) as sources
  291.   in image-import function and realtime mode.
  292. · removed size limit of realtime mode when used with custom c2p-converter.
  293.   No screens can be larger than 512x512 pixel.
  294. · lot of small changes/improvements
  295. · updated locale
  296. · updated docs
  297.  
  298. ------------------------------------------------------------------------------
  299. Version 2.60 (12.07.97)                                             Non-Public
  300. ------------------------------------------------------------------------------
  301. · now uses 'chunkysupport.library' v27. Enables loading of packed chunkyimages
  302.   and possibility to scale images (realtime mode).
  303. · replaced outdated tools ILBM2Chunky by ChunkyMaster which uses capabilities
  304.   of 'chunkysupport.library' and 'datatypes.library'. Thus you can now convert
  305.   any pictures to packed chunky pics.
  306.  
  307. ------------------------------------------------------------------------------
  308. Version 2.59 (10.07.97)                                             Non-Public
  309. ------------------------------------------------------------------------------
  310. · enabled 'blur'-Option of image import
  311. · now nearly all visible text should be localized
  312. · updated docs
  313.  
  314. ------------------------------------------------------------------------------
  315. Version 2.58 (06.07.97)                                             Non-Public
  316. ------------------------------------------------------------------------------
  317. · modified fontgadget. Disabled objects are now invisible
  318. · added safety-checks to boopsi-related functions
  319. · disabled objects of fontgadget now longeq flhcjers
  320. · you can now import fonts directly via image import
  321. · removed possible memory loss (hopefully)
  322.  
  323. ------------------------------------------------------------------------------
  324. Version 2.57 (05.07.97)                                             Non-Public
  325. ------------------------------------------------------------------------------
  326. · update of localization
  327. · update of docs
  328. · 'object import'-functions now display their memory usage correctly
  329. · added 'fixpoint arithmetic'-switch to edit window of CSV and Image import
  330.  
  331. ------------------------------------------------------------------------------
  332. Version 2.56 (04.07.97)                                             Non-Public
  333. ------------------------------------------------------------------------------
  334. · finally found out why progress window sometimes comes up in front of
  335.   requesters
  336. · added new function type: image import
  337. · found serious bug in 'Mandelbrot'-function saver (memory trashed)
  338. · y-component of parallel lightsource vector was ignored (preview)
  339. · now the intensity of an lightsource can be changed indepent from the color
  340.  
  341. ------------------------------------------------------------------------------
  342. Version 2.55 (30.06.97)                                             Non-Public
  343. ------------------------------------------------------------------------------
  344. · modified many possible crash-points
  345. · now checks if 'Plotter3D:'-assign exists. No longer thousands of those
  346.   'Please insert volume Plotter3D:'-requests.
  347.  
  348. ------------------------------------------------------------------------------
  349. Version 2.54 (28.06.97)                                             Non-Public
  350. ------------------------------------------------------------------------------
  351. · elements of font-gadget are now disabled correctly
  352. · update of documentation
  353. · update of localization
  354.  
  355. ------------------------------------------------------------------------------
  356. Version 2.53 (26.06.97)                                             Non-Public
  357. ------------------------------------------------------------------------------
  358. · Arrrgggghhh! Found a bug in file loading routines. Tried to free memory-
  359.   blocks with wrong size. It seems E's memnryhandling has avoid big troubles
  360.   the *most* times.
  361. · added an overflow check to realtime mode. If an overflow occurs you either
  362.   see some fancy triangles on screen or in heavy errors just an black
  363.   screen with the words 'Math overflow'.
  364.   Now crashes when zoomed to close in to an functions should not longer
  365.   occur.
  366.  
  367. ------------------------------------------------------------------------------
  368. Version 2.52 (24.06.97)                                             Non-Public
  369. ------------------------------------------------------------------------------
  370. · changed internal window connection sceme
  371. · removed bug in editLightsources window
  372. · removed bug when function edit-window was popped to front
  373. · speedup of penhandling routines
  374. · popup window of colorgadget is now enabled/disabled like the gadget itself
  375.  
  376. ------------------------------------------------------------------------------
  377. Version 2.51 (23.06.97)                                             Non-Public
  378. ------------------------------------------------------------------------------
  379. · built in new c2p-converter
  380. · realtime mode now uses less memory
  381.  
  382. ------------------------------------------------------------------------------
  383. Version 2.50 (15.06.97)                                             Non-Public
  384. ------------------------------------------------------------------------------
  385. · added window to edit the lettering of functions
  386.  
  387. ------------------------------------------------------------------------------
  388. Version 2.49 (14.06.97)                                             Non-Public
  389. ------------------------------------------------------------------------------
  390. · removed the 'Open XXX-window' buttons from main window. Instead the
  391.   function-listview now has an contextmenu from where you can open the
  392.   function-related windows.
  393. · implemented stack check. Because of an low stack, MUI can easily crash.
  394. · again changed method of dragging materials and transformations. Now again
  395.   a special drag&drop button is used. The previous method of dragging the
  396.   whole window contents was slow and ugly and was triggered wrong in some
  397.   situations.
  398.  
  399. ------------------------------------------------------------------------------
  400. Version 2.48 (08.06.97)                                             Non-Public
  401. ------------------------------------------------------------------------------
  402. · updated Plotter3D to work with new chunkysupport.library
  403. · added some more options to fontgadget (enable/disabled, justify)
  404.  
  405. ------------------------------------------------------------------------------
  406. Version 2.47 (05.06.97)                                             Non-Public
  407. ------------------------------------------------------------------------------
  408. · linecolor-gadget of complex preview window is now correctly enabled/disabled
  409. · finally removed problem of broken notifications
  410. · added 'ILBM2Chunky' buttons to realtime preferences
  411. · changed function CSV. Syntax for analysing an line is now %X, %Y and %Z.
  412.   The old &x, &y, &z commands are still understood but its recommended to use
  413.   the new ones.
  414.  
  415. ------------------------------------------------------------------------------
  416. Version 2.46 (31.05.97)                                             Non-Public
  417. ------------------------------------------------------------------------------
  418. · asl-requester should now always open on Plotter3D's screen
  419. · added 'PalettesMaster' button to realtime preferences
  420.  
  421. ------------------------------------------------------------------------------
  422. Version 2.45 (30.05.97)                                             Non-Public
  423. ------------------------------------------------------------------------------
  424. · seperated requester handling (from MUI). If possible, an MUI-Requester is
  425.   used otherwised an standard intuition request.
  426. · cleanup of colorgadget-routines
  427. · unified some MUI related routines
  428. · Plotter3D sometimes caused crashes if a complex preview was rendered on a
  429.   publicscreen
  430. · built-in fontgadget. Now you can change all the attributes (except
  431.   justification) for title and author texts.
  432.  
  433. ------------------------------------------------------------------------------
  434. Version 2.44 (29.05.97)                                             Non-Public
  435. ------------------------------------------------------------------------------
  436. · moved some not important datas to external file
  437.  
  438. ------------------------------------------------------------------------------
  439. Version 2.43 (26.05.97)                                             Non-Public
  440. ------------------------------------------------------------------------------
  441. · improved colorselection sceme. Eq. if you wanna have an colored preview
  442.   you will probably get one.
  443. · On v39+ systems you can render an complex preview now also on screens with
  444.   only a few free pens. Plotter3D now tries to obtain tge best matchin colors.
  445.   Does look a bit nasty but an ugly preview is better than no preview, isn't
  446.   it?
  447. · removed an enforcer-hit. Occured if realtime preference window is opened
  448.   as first window
  449.  
  450. ------------------------------------------------------------------------------
  451. Version 2.42 (25.05.97)                                             Non-Public
  452. -------------------------------------------------------,----------------------
  453. · new routine for precalculating normals of realtime modd. Heavily improved
  454.   speed (old routine had complexity O(n*n), new one O(n))
  455. · finally found the reason why bounding box in realtime mode sometimes was
  456.   calculated wrong. Enabled the feature to convert onlythose parts of
  457.   the chunky buffer that have been changed. Results in heavy speedups
  458.   of c2p-converting,especially with system/hardware chunky2planar converters.
  459. · 'Draw linemesh' and 'Color limiting mode' gadgets of complexpreview window
  460.   were not correctly enabled/disabled.
  461.  
  462. ------------------------------------------------------------------------------
  463. Version 2.41 (24.05.97)                                             Non-Public
  464. ------------------------------------------------------------------------------
  465. · heavily improved qualisy of HAM-dithering. Now nearly no HAM artifacts
  466.   occur. Especially text and lines look really good now.
  467. · buffer preference window of render window was not closed automatical.
  468.   Thus it stayed open even if the program quits.
  469. · forget to set the maximal font height of asl fontrequester.
  470. · bufferpreference lost their 'interactive'-mode
  471. · now longer tries to initialize an greyscale preview mode on a HAM screen.
  472.  
  473. ------------------------------------------------------------------------------
  474. Version 2.40 (23.05.97)                                             Non-Public
  475. ------------------------------------------------------------------------------
  476. · removed enforcer-hit when a library could not be opened.
  477. · now you can add own texts to rendered pictures. The fonts can be choosen
  478.   via bufferpreference requester. Any font is accepted, even colorfonts!
  479.  
  480. ------------------------------------------------------------------------------
  481. Version 2.39 (19.05.97)                                             Non-Public
  482. ------------------------------------------------------------------------------
  483. · in low memory situations on pre v39 systems bitplanes of partly allocated
  484.   bitmaps were not freed.
  485. · added 'Show'-option to PalettesMaster
  486.  
  487. ------------------------------------------------------------------------------
  488. Version 2.38 (17.05.97)                                             Non-Public
  489. ------------------------------------------------------------------------------
  490. · modified 'matrix.dither'
  491. · Plotter3D now uses 'chunkysupport.library' for all images and palettes
  492. · added 'PalettesMaster' to Plotter3D distribution. It replaces the outdated
  493.   'ConvertPalette'-tool.
  494.  
  495. ------------------------------------------------------------------------------
  496. Version 2.37 (15.05.97)                                             Non-Public
  497. ------------------------------------------------------------------------------
  498. · moved dither routines to external library
  499. · removed some rounding errors in HAM-dithering. Heavily improved quality.
  500. · increased speed of matrixRGB-dithering by 15%
  501. · render window does not correctly use 'line color'-settings of
  502.   complex preview window.
  503. · greyscale preview on cybergfx-screens (who needs it??) is now much faster
  504.  
  505. ------------------------------------------------------------------------------
  506. Version 2.36 (13.05.97)                                             Non-Public
  507. ------------------------------------------------------------------------------
  508. · 'edit lightsource'-windows were not closed when the function was deleted.
  509. · replaced old wincow connection scheme. Now all datastructures learn about
  510.   their connected windows. The windows are closed automatical if the
  511.   structure is going to be disposed.
  512. · finally removed bug: functions were drawn even if they are in editmode
  513.   (previewwin ghosted). This has no effects on older version but results
  514.   in crashes with the new window connection.
  515. · join integer and float dragdrop-system
  516.  
  517. ------------------------------------------------------------------------------
  518. Version 2.35 (12.05.97)                                             Non-Public
  519. ------------------------------------------------------------------------------
  520. · reworked aspectratio code. Now an square should be an square on every
  521.   monitor and every displaymode.
  522.   Remember: Never trust the system in case of aspectratio! Query the
  523.             displaydatabase directly.
  524. · added aspectratio correction to render-window. How could I forget that??
  525. · added aspectratio correction to realtime mode. No longer uglydeformed
  526.   objects in fancy displaymodes (eq. DBLPAL: 160x256).
  527.  
  528. ------------------------------------------------------------------------------
  529. Version 2.34 (09.05.97)                                             Non-Public
  530. ------------------------------------------------------------------------------
  531. · added Surviver-window
  532. · heavily increased speed of saving animations in realtime mode. Simply
  533.   replaced the old bit by bit c2p-routine by an bytewise working one.
  534. · Plotter3D now can save packed ilbm's using iff.library (slow)
  535. · About-window now displays also informations about c2p-hardware
  536. · WriteChunkyPixels() is now always used on v40+, even if no c2p-hardware is
  537.   present. This saves some memory.
  538. · added default objects to some windows. You can now control default objects
  539.   with keyboard without activating them.
  540. · updated documentation
  541.  
  542. ------------------------------------------------------------------------------
  543. Version 2.33 (26.04.97)                                             Non-Public
  544. ------------------------------------------------------------------------------
  545. · Eeeekkk! WriteChunkyPixel()-routines were broken. Big troubles. Checking an
  546.   pointer that is always NIL is not very intelligent.
  547. · added 'UseC2PHardware'-Tooltype as workaround for future bugs ;-)
  548.   Values: 0 - check if c2p hardware is installed (default)
  549.           1 - force to use systems c2p-routines (WriteChunkyPixels()). Useful
  550.               if you eq. have special patches installed.
  551.           2 - never use c2p hardware.
  552. · moved all global flags into one global object
  553. · 'Complex preview'-window now has an colorgadget to select the line color
  554. · realtime mode now also uses custom c2p hardware.
  555.  
  556. ------------------------------------------------------------------------------
  557. Version 2.32 (21.04.97)                                             Non-Public
  558. ------------------------------------------------------------------------------
  559. · Added HAM8-support. It's very simply and you can see typical HAM-artifacts
  560.   but gives smooth images. It is only supported by Renderwindow.
  561. · On low memory situations the buffer allocation may fail. Then an window
  562.   pops up telling you about the theoretical possible maximum number of lines.
  563.   This value should somewhat more useful than before.
  564. · Added HAM6-support. Seems 4096 colors are not too much, especially without
  565.   dithering.
  566. · settings of render window are now saved. The window now remembers your
  567.   last settings.
  568. · Rendering in 'Window mode' draws into window boarder.
  569. · Rendering in 'Window mode' now obtains best pen on non-cybergfx screens.
  570.   Should made at least 'Hiddenline'-Rendering possible.
  571. · Drawing Hiddenline-previews in 'Singleplane'-drawareas was broken
  572. · MUI doesn't like it if you modify parts of the windows rastport-structure.
  573.   Plotter3D now makes an copy of the rastport in 'None'-doublebuffering mode.
  574.   This removes problems with wrong drawn MUI buttons.
  575.  
  576. ------------------------------------------------------------------------------
  577. Version 2.31 (19.04.97)                                             Non-Public
  578. ------------------------------------------------------------------------------
  579. · unified some mui-calls. Because of this all requesters now pop the
  580.   application screen to front.
  581. · modified opening of progresswindow. Its a little bit faster now and
  582.   hopefully it no longer opens in front of important requesters.
  583. · titles of all lists now drawn in bold style
  584. · changed format of catalog description file. CatComp could not understand
  585.   '<string name>(id/minlen/maxlen)' but only '<string name> (id/minlen/maxlen)'.
  586. · moved all matrix functions into external library. This makes it easy to
  587.   built special fpu-versions with any compiler.
  588.   Other things may go the same way.
  589. · fixed some problems with wrong draw lightsources when an function is
  590.   displayed first time
  591.  
  592. ------------------------------------------------------------------------------
  593. Version 2.30 (11.04.97)                                             Non-Public
  594. ------------------------------------------------------------------------------
  595. · Added 'Auto Naming'-option to Object-funtions. With this the function name
  596.   is extracted from the object name.
  597. · Plotter3D now opens the 'usage'-online help page if global preference file
  598.   does not exists
  599. · windows now informed about the actual function before they are opened. This
  600.   avoids flickering when disabling windows.
  601. · the colorwheel version of colorgadget popup now also has online-help
  602. · Plotter3D now uses tooltypes for startup-only settings
  603. · program crashed heavily if muimaster.library could not be opened.
  604.  
  605. ------------------------------------------------------------------------------
  606. Version 2.29 (06.04.97)                                             Non-Public
  607. ------------------------------------------------------------------------------
  608. · Plotter3D now uses WriteChunkyPixel()-routines if an chunky2planar-hardware
  609.   is installed.
  610.  
  611. ------------------------------------------------------------------------------
  612. Version 2.28 (04.04.97)                                             Non-Public
  613. ------------------------------------------------------------------------------
  614. · finaly the german translation is ready now
  615. · Plotter3D now tries to display the online help with the same language as
  616.   those of the used catalog. If the file does not exists it uses the english
  617.   one as default.
  618. · update of locale-files
  619.  
  620. ------------------------------------------------------------------------------
  621. Version 2.27 (30.03.97)                                             Non-Public
  622. ------------------------------------------------------------------------------
  623. · sometimes custom objects (exporting/importing) calculated wrong
  624.   bounding boxes
  625. · added TDDD-file (Imagine object) loader.
  626.   Note: The file may only contain *one* object. Multiple objects or objects 
  627.         with childs can't be loaded!
  628. · fixed memory loss of complex previews. The memory was still freed at the
  629.   end of the program but was not usable during running.
  630. · line-preview of custom objects were not drawn correctly
  631.  
  632. ------------------------------------------------------------------------------
  633. Version 2.26 (29.03.97)                                             Non-Public
  634. ------------------------------------------------------------------------------
  635. · modified internal class structure to work with custom 3D-datas.
  636. · removed bug: If you confirm an overwrite request but the file could not
  637.                be deleted processing continues and sometimes the file may be
  638.                locked.
  639. · removed bug: Plotter3D crashes heavily if an loaded function contains
  640.                illegial numbers.
  641. · Plotter3D now can display custom objects.
  642. · Built in new function type: Import object
  643. · automatic file name creation was broken. It changed the function name
  644.   instead of the file name.
  645.  
  646. ------------------------------------------------------------------------------
  647. Version 2.25 (28.03.97)                                             Non-Public
  648. ------------------------------------------------------------------------------
  649. · removed bug in colorgadgets with colorwheel
  650.  
  651. ------------------------------------------------------------------------------
  652. Version 2.24 (27.03.97)                                             Non-Public
  653. ------------------------------------------------------------------------------
  654. · removed enforcer hit when realtime mode could not open the screen
  655. · editwindow for CSV-functions was broken
  656. · built in online-help
  657. · added nice 'About'-window that looks similar to MUI's about window
  658.  
  659. ------------------------------------------------------------------------------
  660. Version 2.23 (22.03.97)                                             Non-Public
  661. ------------------------------------------------------------------------------
  662. · no longer clears preview window if not really necessary
  663. · removed bug: mouse cursor position was restored even if the preview window
  664.   was disabled.
  665. · implemented 'Draw linemesh' into renderingpipeline.
  666.   Works but ... it's very difficult to implement lines into z-Buffer. Even
  667.   harder (impossible??) if also fixed point mathematics is used.
  668.   You will see some incorrect lines.
  669.  
  670. ------------------------------------------------------------------------------
  671. Version 2.22 (15.03.97)                                             Non-Public
  672. ------------------------------------------------------------------------------
  673. · reactivated keyboard-control for previewwindow (same keys like before:
  674.     7,9,8  : x-rotation  -1, +1, +10
  675.     4,6,5  : y-rotation  -1, +1, +10
  676.     1,3,2  : z-rotation  -1, +1, +10
  677.     s,S    : zoom        +2%, -2%
  678.     x,X    : x-move      -2, +2
  679.     y,Y    : y-move      -2, +2
  680.     z,Z    : z-move      -2, +2
  681.     d      : reset to defaults
  682.     Space  : draw complex preview
  683.   )
  684. · mousepointer position is now restored after interactions with previewwindow
  685.  
  686. ------------------------------------------------------------------------------
  687. Version 2.21 (09.03.97)                                             Non-Public
  688. ------------------------------------------------------------------------------
  689. · added own edithook to all numerical string gadgets. You can now increase/
  690.   decrease their value (while editing) by pressing cursor down/up like in
  691.   every numric button.
  692.   Thanks to Steffen Gutmann for giving me very useful hints.
  693. · no longer opens layers.library
  694.  
  695. ------------------------------------------------------------------------------
  696. Version 2.20 (08.03.97)                                             Non-Public
  697. ------------------------------------------------------------------------------
  698. · added drag&drop of materials
  699. · added drag&drop of transformations
  700. · added option 'settings/global/cyclegroup level'. If an registergroup has
  701.   not less than 'cyclegroup-level'-entries, an group with an cyclegadget is
  702.   used instead. This is very useful because a cyclegroup does not need as much
  703.   space as an registergroup.
  704. · slightly changed render window
  705.  
  706. ------------------------------------------------------------------------------
  707. Version 2.19 (07.03.97)                                             Non-Public
  708. ------------------------------------------------------------------------------
  709. · internal rework of Control-window
  710. · removed a bug within Control-window which could cause heavy crashes in
  711.   special situations.
  712. · added drag&drop of functions (enables also duplicating of functions)
  713. · removed crash-point when dragging objects in low memory situations
  714. · drag&drop of functions doesn't copy transformations ("f"<>"F" arrgghh!!)
  715.  
  716. ------------------------------------------------------------------------------
  717. Version 2.18 (07.03.97)                                             Non-Public
  718. ------------------------------------------------------------------------------
  719. · added library-collector
  720. · removed bug in rendering-pipeline: wrong values were used if a lightsource
  721.   was currently in editmode.
  722.  
  723. ------------------------------------------------------------------------------
  724. Version 2.17 (01.03.97)                                             Non-Public
  725. ------------------------------------------------------------------------------
  726. · added Busybar to progressdisplay
  727. · reworked number&float string gadgets
  728. · now errors in string gadgets are shown via bubblehelp
  729.   (currently only used in number&float string gadgets)
  730. · number&float string gadgets now reject illegal inputs immeditely
  731.  
  732. ------------------------------------------------------------------------------
  733. Version 2.16 (27.02.97)                                             Non-Public
  734. ------------------------------------------------------------------------------
  735. · an already existing filename-extension was not detected properly
  736.   (eq. P3DRender.TGA was renamed to P3DRender.TGA.TGA).
  737. · improved object-collector.
  738. · slightly change look of some windows
  739. · if an requester is shown the screen now becomes the frontmost.
  740. · added option 'also save function' to buffer preferences. Means that if
  741.   the buffer should be saved also the rendered function is saved. This can
  742.   either be as a seperate file or included in the picture file (IFF).
  743. · added a little delay to standard requester. Now importent request like
  744.   'Delete file?' should always open in front of all windows.
  745.  
  746. ------------------------------------------------------------------------------
  747. Version 2.15 (23.02.97)                                             Non-Public
  748. ------------------------------------------------------------------------------
  749. · colorwheel wasn't really usable because MUI makes it always very small
  750.   (height). Now a good height is calculated and used.
  751.  
  752. ------------------------------------------------------------------------------
  753. Version 2.14 (16.02.97)                                             Non-Public
  754. ------------------------------------------------------------------------------
  755. · update of locale-files
  756. · removed insert-bug of D&D clipboard
  757. · small internal cleanups & rebuilds. Saves 2k of exe-size.
  758.  
  759. ------------------------------------------------------------------------------
  760. Version 2.13 (15.02.97)                                             Non-Public
  761. ------------------------------------------------------------------------------
  762. · 'Full'-bufferheight with buffersettings now works.
  763. · removed a bug with doublenested SetAttrsA()-calls
  764. · removed some possible crash-points on 040/060-cpu's
  765. · now you can choose the images that are used for increase/decrease buttons.
  766.   See "imagebutton-prefs/button images".
  767.  
  768. ------------------------------------------------------------------------------
  769. Version 2.12 (09.02.97)                                             Non-Public
  770. ------------------------------------------------------------------------------
  771. · replaced colorgadget-popup by MUI's coloradjust.class. This features a nice
  772.   colorwheel gadget (OS 3.x) and a lot of colorpresets.
  773. · the coloradjust.class is not very useful on none hifh/truecolor screens,
  774.   because it allocates all free pens. As you can open many Material/Lightsource
  775.   windows only the colorgadget of the first opened window will look good.
  776.   Therefore on normal <=256 color screens the old popup (3 sliders) is used.
  777. · added switch to global-pereference menu to use coloradjust.class also on
  778.   none high/truecolor screens ('Always use colorwheel').
  779.  
  780. ------------------------------------------------------------------------------
  781. Version 2.11 (08.02.97)                                             Non-Public
  782. ------------------------------------------------------------------------------
  783. · Rotation-page of realtime preference did not noticed inputs.
  784. · key-explanation of realtime window now uses non-proportinal font.
  785. · change look of Transformation-window
  786. · added increase/decrease buttons to sliders of Transformation-window
  787. · now everything gets disabled if no function is selected
  788. · added increase/decrease buttons to all necessary numeric buttons.
  789.  
  790. ------------------------------------------------------------------------------
  791. Version 2.10 (07.02.97)                                             Non-Public
  792. ------------------------------------------------------------------------------
  793. · Improved internal garbage-collector class. Now runs a little bit safer and
  794.   also fixed different (internal) problems with lightsources.
  795. · Lightsources now supports drag&drop. Simply drag it out of the listview of
  796.   lightsource edit-window. With this method you can also duplicate a light.
  797. · Plotter3D crashed if you enter a lightsource with no name.
  798. · internal rebuilt of number/float string gadgets in connection with increase/
  799.   decrease buttons. Reduced exe-size by 2k.
  800.  
  801. ------------------------------------------------------------------------------
  802. Version 2.09 (07.02.97)                                             Non-Public
  803. ------------------------------------------------------------------------------
  804. · fully reworked drag&drop system. D&D clipboard now can hold any dragable
  805.   objects. Eq. you can now drop colorgadgets on it.
  806. · D&D clipboard now has a 2 columns. The first one displays the contents of
  807.   the object and the second one the type.
  808. · integer gadgets now also have increase/decrease buttons
  809.  
  810. ------------------------------------------------------------------------------
  811. Version 2.08 (26.01.97)                                             Non-Public
  812. ------------------------------------------------------------------------------
  813. · edit lightsources-window has been completly rewritten
  814. · lightsources can now be switched on/off by doubleclicking within
  815.   'status'-column
  816. · colorgadgets now supports Drag&Drop
  817.  
  818. ------------------------------------------------------------------------------
  819. Version 2.07 (25.01.97)                                             Non-Public
  820. ------------------------------------------------------------------------------
  821. · little speedup of merging operations
  822. · removed a bug in fkoatstring gadgets. Sometimes a '0' is shown but the
  823.   internal value was not zero.
  824. · csv-file loader was broken
  825.  
  826. ------------------------------------------------------------------------------
  827. Version 2.06 (24.01.97)                                             Non-Public
  828. ------------------------------------------------------------------------------
  829. · arrows of floatstring gadgets are now scaled if possible
  830. · Total rebuilt of errorhandling. Now there is a global errorhandler who
  831.   doesn't know anything about the error descriptions. A new object simply
  832.   sends a errortype with a list of error descriptions to the errorhandler and
  833.   from this moment on any part of the program can display a description of the
  834.   error caused by the object.
  835.   As a side effect the function parser now shows the symbol that causes a
  836.   parsing error and load/save errors now always contains the filename.
  837. · unified filehandling
  838.  
  839. ------------------------------------------------------------------------------
  840. Version 2.05 (03.01.97)                                             Non-Public
  841. ------------------------------------------------------------------------------
  842. · improved installer script. No longer quits if it can't find a file.
  843. · implemented smarter colorhandling (Kick v39+, 2..256 color screens):
  844.     in dithermode "RGB matrix" not all colors can be used (color number must
  845.      be a power of 2). If this occurs Plotter3D deallocates all unused pens.
  846.     These pens can now be used eq. by MUI to display his pendisplay-objects
  847.     correctly.
  848. · Material and lightsource edit windows now uses nice colorgadgets for 
  849.   specifying colors (of course their must be some free pens on the screen
  850.   otherwise it won't look that good).
  851.  
  852. ------------------------------------------------------------------------------
  853. Version 2.04 (02.01.97)
  854. ------------------------------------------------------------------------------
  855. · Happy new year!
  856. · changed format of preview preference. Old settings are lost!!
  857. · redesigned preview preference window. Added new option: Update lightsource.
  858.   If selected and you edit the lightsources of an function the preview is
  859.   redrawn everytime you change a lightsource-value. Useful in connection with
  860.   option 'Draw lightsources'.
  861. · moved options 'Draw lightsources' and 'Draw boundingbox' into preview prefs
  862.   window. No these values can be saved too.
  863. · updated catalog files
  864.  
  865. ------------------------------------------------------------------------------
  866. Version 2.03 (30.12.96)
  867. ------------------------------------------------------------------------------
  868. · Screenmode requester of Realtime-Prefs now shows some more screenmodes.
  869.   Now you can enjoy ugly "copper-modes" like 160x200 or 72Hz low resolution
  870.   EURO-modes.
  871. · again fixed calculation of min/max scale values (realtime mode). There
  872.   should no longer occur ugly crashes because of overflows during clipping.
  873. · scale value is now changed according to screen resolution
  874. · message "Screen too large" of realtime mode was not displayed.
  875. · now lightsources can be switched on and off
  876. · realtime modes now display an errormessage if a texture file does not exists
  877.  
  878. ------------------------------------------------------------------------------
  879. Version 2.02 (29.12.96)
  880. ------------------------------------------------------------------------------
  881. · render window ignored colorclipping-settings
  882. · point lightsources were not drawn into previewwindow
  883. · added new option to point lightsources: zoom radius
  884.   Multiplies the lighting radius of this light with global zoom value.
  885. · now you can determine when aspect and viewportsize correction is performed.
  886.   (Transformation window/Special/Aspect).
  887. · little speedup of rendering routines (Random color...Gouraud shading)
  888.  
  889. ------------------------------------------------------------------------------
  890. Version 2.01 (28.12.96)
  891. ------------------------------------------------------------------------------
  892. · implemented Lightsource: Point lightsource
  893. · now you can select the type of colorclipping with flat and gouraud shading.
  894.   New cyclegadget within Complex preview window.
  895.   Preserve-colors: old method
  896.   Crop-colors    : same way phongshading does it
  897.   See also Bubblehelp
  898. · These settings which are not used with a previewmode are now disabled
  899.   (complex preview window).
  900.  
  901. ------------------------------------------------------------------------------
  902. Version 2.00 (21.12.96)
  903. ------------------------------------------------------------------------------
  904. · optimized clipping routines
  905. · now you can define a default lightsource and material (Prefs/Global).
  906.   Whenever a complexpreview-mode needs a lightsource and the function doesn't
  907.   has one then (and only then) the default lightsource and material is used.
  908. · new entry in contextmenu of preference windows: Restore. Cancels settings.
  909.   Now these windows features the same default-options like standard (system)
  910.   preference windows.
  911. · little speedup of texture mapping routines
  912. · Plotter3D quits if you select 'Reset to last saved' of the preference-menu
  913.   and the preference-file does not exists
  914. · Buffersettings of Render window were ignored
  915. · redesigned Render window. Now uses settings from complexpreview-window.
  916.   You can load/save settings for buffer(s) used while rendering.
  917.  
  918. ------------------------------------------------------------------------------
  919. Version 1.99 (20.12.96)
  920. ------------------------------------------------------------------------------
  921. · About window now also displays CPU, FPU and chipset type
  922. · now also detects 68060
  923. · now you can quit realtime mode also with ESC
  924. · decreased maximum zoom value of realtime mode because clipping errors may
  925.   occur (and therefore heavy crashes) when you zoom too close.
  926. · floatstring-gadgets now replaces empty strings by 0 and rejects wrong inputs
  927. · texturemapping routines now use original points. No longer ugly mapped
  928.   functions when points were merged.
  929. · reused gouraud clipping routines for texturemapping (reduces exec-size)
  930.  
  931. ------------------------------------------------------------------------------
  932. Version 1.98 (14.12.96)
  933. ------------------------------------------------------------------------------
  934. · Plotter3D crashed when you quit the program with render window open
  935. · function-named windows are now also disabled if you edit the function
  936. · rearranged function-calls of possible crash-point:
  937.     It seems that MUI simply "forget" to kill some notifications which
  938.     results in heavy crashes. To avoid this I use an undocumented MUI function
  939.     to kill these notification. This workaround was introduced in version 1.89
  940.     of Plotter3D and has never caused any problems on my 030. But maybe this
  941.     MUI function is one reason why Plotter3D sometimes crashes on a 060 while
  942.     playing with the function-named windows.
  943.     I hope this solves the problem.
  944. · removed bug in realtime palette-routines
  945. · removed bug with palette-cyclegadget of realtime-preference
  946. · sometimes the texture & faked phong routines had overwritten memory from
  947.   adress $00000000 on.
  948. · progress-window now has 4 textlines
  949.  
  950. ------------------------------------------------------------------------------
  951. Version 1.97 (13.12.96)
  952. ------------------------------------------------------------------------------
  953. · now every preference-window has an own window-id == you can snapshot the
  954.   size of every preference-window
  955. · built in new realtime mode: faked phong
  956. · added special map for faked phong. Try it now, it looks really fantastic!!
  957.   Even better result if you choose a higher screen resolution.
  958. · now you can display the texture as background picture
  959.  
  960. ------------------------------------------------------------------------------
  961. Version 1.96 (30.11.96)
  962. ------------------------------------------------------------------------------
  963. · removed bug introduced in 1.94: the program stays in busy-mode if you
  964.   load a function without an lightsource and try to render a complex preview
  965.   that requires a lightsource
  966. · update of catalog files
  967.  
  968. ------------------------------------------------------------------------------
  969. Version 1.95 (29.11.96)
  970. ------------------------------------------------------------------------------
  971. · prepared realtime engine for variable data sizes
  972. · you can now initialize the previous palette with "C"
  973. · new realtime mode: texure mapping
  974. · speed up realtime routines. Saves 1K of exe-size and should increase frame
  975.   rate especially with large functions.
  976.  
  977. ------------------------------------------------------------------------------
  978. Version 1.94 (24.11.96)
  979. ------------------------------------------------------------------------------
  980. · you can now export csv-files (comma seperated variable files)
  981. · windows are now disabled during complexpreview otherwise heavy crashes
  982.   occur if you select a new function/drawmode during calculations
  983. · built in new functiontype: CSV (not fully implemented yet)
  984. · setting new palette in realtime preference was ignored
  985. · if preview window was to small then imagebuttons were drawn in the
  986.   windowboarder
  987.  
  988. ------------------------------------------------------------------------------
  989. Version 1.93 (10.11.96)
  990. ------------------------------------------------------------------------------
  991. · exporting function now uses hashtables and therefore its much faster.
  992. · realtime preference were not loaded properly
  993.  
  994. ------------------------------------------------------------------------------
  995. Version 1.92 (09.11.96)
  996. ------------------------------------------------------------------------------
  997. · Plotter3D now can merge points together (great!!). No longer ugly edges in
  998.   rendering (with lightsources) and realtime mode.
  999.   Try 'Torus.func' with a merge tolerance of 1.0 and look at the result in
  1000.   realtime mode.
  1001. · now you can export functions as Imagine objects (TDDD-files). See new
  1002.   export window.
  1003.  
  1004. ------------------------------------------------------------------------------
  1005. Version 1.91 (09.11.96)
  1006. ------------------------------------------------------------------------------
  1007. · information window now shows some more informations
  1008. · Plotter3D now can save the realtime pictures as (multiple file) animation
  1009.   (return starts/stops an animation block).
  1010. · now you can toggle option 'draw angles' during realtime mode via key "a"
  1011. · redesigned preference window for realtime and realtime window
  1012. · undo capablity of preference windows were lost if you used contextmenu.
  1013.  
  1014. ------------------------------------------------------------------------------
  1015. Version 1.87 · 1.90 (31.10.96 · 03.11.96)
  1016. ------------------------------------------------------------------------------
  1017. · because of growing number of windows the internal window-management needs
  1018.   to be reworked. Its now much easier and safer to use and decrease size
  1019.   of exe-file.
  1020. · all windows can now also be opened from main menu.
  1021. · standardized preference windows. Removed possible bug in creating
  1022.   routine of preference windows.
  1023. · contextmenu of preference windows works again
  1024. · added 'Last saved' item to contextmenu of preference windows
  1025. · mousepointer is now invisible during rotation/movement. I still have no
  1026.   clue how to restore the old mousepointer position.
  1027. · realtime mode now has mouse support (rotatation around X-,Y-,Z-axis)
  1028. · standardized function-named windows (render, info, ...). Again makes
  1029.   handling easier and reduced size of exe-file.
  1030. · removed memory loss of information window
  1031. · asl filerequesters were not closed when parent window was closed. May had
  1032.   caused crashes.
  1033. · Path popupbuttons in global settings window had wrong image.
  1034. · removed enforcer hits in complex preview, rendering and realtime mode caused
  1035.   by function class. Because of an error in vector class the number of areas
  1036.   were calculated wrong (too much).
  1037.   Should also speed up calculations.
  1038. · reduced memory usage of functions especially for small ones. (eq. a 20x20
  1039.   function now nees 25KByte less memory).
  1040.  
  1041. ------------------------------------------------------------------------------
  1042. Version 1.86 (30.10.96)
  1043. ------------------------------------------------------------------------------
  1044. · added imagebuttons for all windows to preview window
  1045. · main menu is now also available from preference windows
  1046. · localized realtime preferences
  1047.  
  1048. ------------------------------------------------------------------------------
  1049. Version 1.85 (27.10.96)
  1050. ------------------------------------------------------------------------------
  1051.  
  1052. · added preference window for realtime
  1053. · cleaned up aslhandling routines. Now works much better (and exefile bcames
  1054.   smaller)
  1055.  
  1056. ------------------------------------------------------------------------------
  1057. Version 1.84 (25.10.96)
  1058. ------------------------------------------------------------------------------
  1059.  
  1060. · added new external program 'ConvertPalette' to create own palettes for
  1061.   realtime mode
  1062. · added some new palettes
  1063. · francais catalog included (thanks to Jerome Chesnot)
  1064. · update of catalog files
  1065.  
  1066. ------------------------------------------------------------------------------
  1067. Version 1.83 (21.10.96)
  1068. ------------------------------------------------------------------------------
  1069.  
  1070. · Plotter3D now loads the palettes used for realtime mode from
  1071.   'Plotter3D:Palettes'
  1072. · LoadRGB32 is used for setting the palette of realtime mode -> faaast
  1073. · removed wrong perspective with inverse depth sort off
  1074.  
  1075. ------------------------------------------------------------------------------
  1076. Version 1.82 (20.10.96)
  1077. ------------------------------------------------------------------------------
  1078.  
  1079. · found a work-around for RMB-bug of MUI3.6
  1080. · added some more menu-shortcuts
  1081. · main menu is now available in all windows
  1082. · improved progress window. It no longer appears and disapears senseless
  1083. · listview of main window is now the default object of this window. Means
  1084.   you can control it without activating the listview (eq. with cursor keys)
  1085. · changed behaviour of deltaslider. It's now more useful.
  1086. · removed bug: after Rendering the viewport size was not reset to old values.
  1087.                Therefore sometimes the clipping was incomplete which results
  1088.                in ugly crashes.
  1089.  
  1090. ------------------------------------------------------------------------------
  1091. Version 1.81 (19.10.96)
  1092. ------------------------------------------------------------------------------
  1093.  
  1094. · improved look of floatstring gadget
  1095. · Inforamtion-window was not updated correctly if a function was changed
  1096. · Plotter3D now needs at least MUI3.5 (v16)
  1097. · now you can define default paths for functions, materials and lightsources
  1098. · added "i"-option to realtime-draw
  1099. · built in new "float to string"-function. No longer ugly "1.000" strings.
  1100.  
  1101. ------------------------------------------------------------------------------
  1102. Version 1.80 (20.09.96)
  1103. ------------------------------------------------------------------------------
  1104.  
  1105. · first public release
  1106.