home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Raytracing / Raytracer / ILS-ML1.DMS / in.adf / MagicLantern / Changes.txt < prev    next >
Encoding:
Text File  |  1994-05-16  |  8.2 KB  |  174 lines

  1. Changes made to Magic Lantern.
  2.  
  3. A '-' indicates a bug fix.
  4. A '+' indicates a compatibility fix that the programmer does not believe
  5. was his fault (ie, a bug caused by another program or the OS was fixed).
  6. A '*' indicates a new feature or an enhancement.
  7.  
  8. Version 1.52 5/16/94
  9.  
  10. * Reduced the number of libraries openned in EGS and Spectrum mode
  11.   animations.  Should free up a little memory.
  12. - Fixed a problem where would continuously re-load the EGS libraries
  13.   every time an EGS or Spectrum animation would play.  Did not leak a
  14.   lot of memory, but it did leak some.
  15. + Apparently, the new version of the EGS libraries (as of this date)
  16.   have a habit of crashing randomly after closing an EGS screen.  Since
  17.   Magic Lantern closes EGS screens a lot, it looked like ML was crashing.
  18.   We fixed this problem by only closing screens when absolutely necessary.
  19.   As a result, ML will leave a screen or window open if it has to until
  20.   the next animation is played, or the program is quit.  This only effects
  21.   EGS and Spectrum animations.
  22. - PlayDiff and PlayDiffHD were not closing the EGS and opal libraries
  23.   if they openned them.  Would leak a small amount of memory, and not
  24.   permit these libraries to unload in low memory situations.  Fixed.
  25.  
  26. Version 1.51 4/23/94
  27.  
  28. - Fixed a problem where sounds would not play to the end, and might
  29.   repeat parts of themselves.
  30. - Fixed a problem where synchronized diffs would not start over.
  31.  
  32. Version 1.5 4/01/94 (but no April Fools Joke here)
  33.  
  34. - Added support on the ARexx command DiffOutput for the new frame buffers.
  35.   The new comand line parameters are:
  36.  
  37.   picasso8, picasso16, picasso24, opal8, opal15, and opal24.
  38. * Added support for double buffering for Picasso II users.  (yay! :)
  39. * Sped up double buffering on Amiga output under WorkBench 3.0.  Now under
  40.   Worbench 3.0, ML should as fast and faster than any of the available anim
  41.   player programs.  (Always was under 2.0 and 2.1)
  42. * Added support for Workbench 3.0 32 bit palettes.  Old animations will
  43.   automatically benefit since they contain both 12 and 24 bit palette
  44.   information.
  45. * Cleaned up the user interface a bit.  Options which ML should choose
  46.   itself instead of the user have been removed.  However, these options
  47.   are still available from ARexx.
  48. * Added more detailed error messages.
  49. * Added a "Copy Range" function.  This function will copy a range of files
  50.   from the Source List to the DIFF list.  It can also let the user copy
  51.   files by increments (say, every third file from this file to this one).
  52. - Fixed a problem after ML has done a Save Frames; might bring up the free
  53.   twice alert if the animation was single buffered after ML had finished
  54.   saving off all of the frames.
  55. - Fixed problems with ARexx when specifying file numbers that are too high
  56.   for the Source and DIFF list gadgets.
  57. * Added support for *stereo* sound with both sound effects and synchronized
  58.   sound.  When breaking up an DIFF, will properly save to disk stereo IFFs.
  59. * Reorganized the menus so they make more sense, and set things up for
  60.   further expansion in the menus.
  61. * Added support for EGS windowed animations in 8, 16 and 24 bit.
  62. * Added support for the GVP Spectrum (full screen) in 8, 16 and 24 bit.
  63. - Fixed a bug where ML would not display single buffered Amiga animations
  64.   properly.
  65. * On the Spectrum, if the screen is larger than the animation, ML will
  66.   center the animation.
  67. - Fixed a bug with PlayDiff and PlayDiffHD where they would draw stuff
  68.   to other Picasso screens if the user changed screens while an animation
  69.   was playing.
  70. * Added support on the ARexx command DiffOutput for the new frame buffers.
  71.   The new comand line parameters are:
  72.  
  73.   egs8, egs16, egs24, spectrum8, spectrum16, and spectrum24.
  74.  
  75. - Fixed a bug when restarting an animation, ML would not spend enough time
  76.   on the first frame.  This would be particularly evident if one set the
  77.   fps rate to 1; ML would not keep frame 1 on the display for a second.
  78. - Fixed a bug on the Spectrum where it would not center the screen properly
  79.   in 16 and 24 bit modes.
  80. * Does a better conversion from 24 bit iffs to 16 bit DIFFs.
  81. - On Retina animations, if the first two frames are the same in a double
  82.   buffered animation, ML and the player programs would screw up playing
  83.   back the animation.  Animation data is fine.
  84. - On Picasso animations, if the first two frames are the same in a double
  85.   buffered animation, ML and the player programs would occasionally screw
  86.   up the animation.  Animation data is fine.
  87. * On the Copy Range function, if the increment is negative, will copy the
  88.   frames over in reverse order.  Also, will do the same thing if user
  89.   specifies the last frame first.
  90. - Fixed a bug where ML would not properly regenerate a sound in an animation
  91.   if the sound was already in memory when regenerating the animation.
  92. - Fixed several bugs introduced in 1.5 : Ghoasts Play button properly; does
  93.   not crash after playing animations with sound samples; properly loops with
  94.   long sound samples.
  95. * On Amiga format animations, will hide the mouse pointer.
  96. - On Opal animations, if you hit the mouse button on animation, will quit
  97.   animation (on both players and ML).
  98.  
  99. Version 1.2 10/30/93
  100.  
  101. * Added support for the Opal Vision card in 8, 15 and 24 bit.
  102. * Sped up the output of 16 bit Retina and Picasso animations by as
  103.   much as 30%.
  104. - Fixed a bug in PlayDiff and PlayDiffHD where they would not
  105.   properly play Picasso II animations under some circumstances.
  106. - Fixed a bug in PlayDiff and PlayDiffHD where they would not properly
  107.   play single buffered bitplane animations (only effected Amiga and
  108.   Opal).
  109. + Some programs, when told to relinquish their control over audio
  110.   channels, crash (making it look like Magic Lantern had crashed).  Now
  111.   fixed so that ML will not insist on having audio; just won't play that
  112.   audio back during animations.
  113. * Magic Lantern and PlayDiff will not allocate memory for audio unless
  114.   it is necessary, or the animation is synchronized.  Saves about 128K
  115.   of chip memory and a little fast memory.
  116. - Sometimes ML would forget to save the overscan type to disk.  Fixed.
  117. + Due to a bug in the OS, overscanned screens were not positioned properly.
  118.   Uses the C= fix to properly position overscanned screens.
  119. - Fixed a problem where ML would crash if 24 bit iffs were used on output
  120.   formats where 8 bit and less iffs were expected.
  121. * Added a new menu item (under project) to allow the user to pick the
  122.   output format.  We're getting *lots* of output formats.  ;-)
  123.  
  124. Version 1.11 10/08/93
  125.  
  126. - Could not add sound effects to Amiga animations.  Fixed.
  127. - Fixed a palette problem with really old Diffs that MagicLantern does
  128.   not generate anymore.
  129. * PlayDiff and PlayDiffHD will now allow animations to be launched from
  130.   the workbench; ie, double click on the animation if its tool has been
  131.   set to PlayDiff or PlayDiffHD will automatically launch PlayDiff or
  132.   PlayDiffHD and load the animation.
  133. * PlayDiff and PlayDiffHD will now accept the option "-#" where # is the
  134.   number of times the user wants the animation to play.  Make sure this
  135.   option is *before* the filename on the command line.
  136. * PlayDiff and PlayDiffHD, when no filename is selected, will keep putting
  137.   up the filerequester until cancel is selected.
  138. * PlayDiff and PlayDiffHD will now play all the animations on the command
  139.   line instead of just the last one.
  140.  
  141. Version 1.1 9/30/93
  142.  
  143. - Fixed a possible bug that could screw up play back of ham animations;
  144.   would only occur when Magic Lantern thought an animation was not ham,
  145.   but the user forced the screen to ham.  Usually nothing would happen,
  146.   but sometimes the machine would go down.  Also fixed on PlayDiff and
  147.   PlayDiffHD.
  148. - MagicLantern did not save the Overscan type to disk.  Will do that
  149.   properly now.
  150. - On rebuilding an animation, would screw up the palette; had
  151.   repurcussions on most of Magic Lantern's features when dealing with
  152.   an already created diff.  Fixed.
  153. * Added support for the Picasso II card; supports the Picasso in 8, 16
  154.   and 24 bit in any Picasso resolution.
  155. - Fixed problem with ARexx not reporting error messages properly.
  156.  
  157. Version 1.01 9/14/93
  158.  
  159. - Fixed double buffering bug under Workbench 3.0 and above on Amiga
  160.   displays.
  161. - Fixed PlayDiffHD being unable to read the screen type for Amiga and
  162.   Retina animations.
  163.  
  164. Version 1.0 9/9/93
  165.  
  166. Initial Release
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.                                            Michal Todorovic
  174.