home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 February / PCO_0299.ISO / filesbbs / linux / mikmod-3.000 / mikmod-3 / mikmod-3.1.2 / ChangeLog < prev    next >
Encoding:
Text File  |  1998-12-07  |  8.0 KB  |  211 lines

  1. Summary of changes between MikMod 3.1.1 and MikMod 3.1.2 (Monistrol):
  2. =====================================================================
  3.  
  4. MikMod 3.1.2 was released on 12/07/1998.
  5.  
  6. THANKS
  7.  
  8. - For this version, the special thanks distinction is awarded to Michal Svec,
  9.   Thomas Sailer and Winfried Scheibe. You guys rule !
  10.   And as usual, thanks to all the people who submitted bug reports and helped
  11.   me to get rid of'em
  12.  
  13. BUG FIXES
  14.  
  15. - Due to an inverted test, the DSM loader rejected every valid DSM module
  16. - Surround panning was misunderstood by the DSM loader
  17. - FAR modules with more than 64 notes per pattern were incorrectly rejected
  18. - report whether an IT module was compressed or not wasn't accurate
  19. - STM identification test was broken and didn't reject some incorrect
  20.   modules
  21. - A few glitches in the pattern break and pattern jump effect have been
  22.   fixed (thanks to Firelight for its "Backwards" module which showed the
  23.   problem !)
  24. - The OSS driver had a serious memory allocation bug which could cause
  25.   systematic coredumps, depending on your hardware and your environment
  26.   variable settings
  27. - Archive support didn't work correctly with some versions of lharc (1.01,
  28.   1.14c+) and unzip (5.40+), hopefully they should work now
  29.  
  30. NEW FEATURES
  31.  
  32. - Support for rar archives has been added. The player looks for 'unrar' to
  33.   display and extract the archives ; don't forget to put a symbolic link if
  34.   you only have rar
  35.  
  36. PLATFORM SPECIFIC
  37.  
  38. - The Sun audio driver didn't work correctly at 44100 Hz 16 bit stereo under
  39.   Solaris, due to an incorrect default buffer size
  40. - The generated Makefiles for Watcom C++ under OS/2 were incorrect
  41. - When compiling with emx under OS/2, the optimization level was set too high
  42.   and caused incorrect playback for some modules
  43.  
  44. MISC
  45.  
  46. - I've found more DSM information to throw in the documentation
  47.  
  48.  
  49. Summary of changes between MikMod 3.1 and MikMod 3.1.1 (Landos):
  50. ================================================================
  51.  
  52. MikMod 3.1.1 was released on 12/02/1998.
  53.  
  54. This version contains only bugfixes and was released shortly after 3.1 because
  55. of a really annoying bug in the error messages.
  56.  
  57. THANKS
  58.  
  59. - Special thanks to Scott Miller for his help in tracking a nasty bug.
  60.   And as usual, thanks to all the people who submitted bug reports and helped
  61.   me to get rid of'em
  62.  
  63. BUG FIXES
  64.  
  65. - Due to a missing coma, most error message texts didn't correspond to what
  66.   was really happening
  67. - MikMod 3.1 was too strict regarding the S3M speed effect and did not
  68.   allow >32 speeds
  69. - Improved Protracker effect 5 (set finetune) handling
  70. - The 15 instrument MOD loader has been made more robust by recognizing and
  71.   some non module filetypes which could be misunderstood as valid modules and
  72.   caused coredumps
  73. - IT effects S5x (set panbrello waveform), S7x (instrument/NNA commands) and
  74.   SAx (set sample offset high part) were not processed correctly
  75. - Modules written by Impulse Tracker 2.14p3 in the uncompressed Impulse 2
  76.   format could be rejected (detection routine had to be modified to cope with
  77.   an IT2.14p3 save bug...)
  78.  
  79. PLATFORM SPECIFIC
  80.  
  81. - A bug in the configure script prevented MikMod from compiling correctly under
  82.   IRIX, AIX and perhaps some other Unices
  83. - Another bug in the configure script caused the detection of esd_close() in
  84.   libesd to always return true
  85. - The README.OS2 file was missing in 3.1
  86.  
  87.  
  88. Summary of changes between MikMod 3.0.4 and MikMod 3.1 (Davayat):
  89. =================================================================
  90.  
  91. MikMod 3.1 was released on 11/30/1998.
  92.  
  93. THANKS
  94.  
  95. - Many thanks to Bjornar Henden, "DarkAeon", "MenTaLguY", Sebastiaan Megens
  96.   and Thomas Neumann for their precise bug reports and bug fixes.
  97.   Also thanks to all the people who submitted bug reports and helped me to
  98.   make MikMod better.
  99.   Thanks, guys !
  100.  
  101. BUG FIXES
  102.  
  103. - Panning overflows which resulted in extra noises of high volume )-: are
  104.   now fixed
  105. - Surround mixer fixed
  106. - 669 pitch slides are rendered correctly now (used logarithmic periods before)
  107. - FAR modules now play at correct speed, and more effects implemented
  108. - IT pitch envelope now works correctly
  109. - IT effect G (porta to note) misbehaviour when changing instrument on the same
  110.   row, or after a note cut, fixed
  111. - IT volume column effect G was misunderstood (G0 was treated as G1, G1 as G2
  112.   etc)
  113. - Lots of bug fixes in MED loader. Should now play modules at correct speed, but
  114.   still not perfect
  115. - Some notes were not played in MODs
  116. - Some effect fixes in ULT loader
  117. - The S3M volume slides were not rendered correctly
  118. - XM modules with more than 256 samples caused systematic coredumps when trying
  119.   to load them
  120. - XM effect G (set global volume) was misinterpreted, resulting in halved
  121.   volumes during playback
  122.  
  123. NEW FEATURES
  124.  
  125. - MikMod now plays DMP's AMF files
  126. - A "curious" option has been added to look for extra patterns in MODs, S3Ms and
  127.   ITs (useful for some Skaven's modules)
  128. - MikMod now uses autoconf for building, and you can build a shared MikMod
  129.   library
  130. - Programmer's documentation in texinfo format, suitable for online browsing
  131.   (with GNU info) as well as printing. API function names made more consistant
  132.   and more thematic
  133.  
  134. PLATFORM SPECIFIC
  135.  
  136. - New driver for the Advanced Linux Sound Architecture (ALSA)
  137. - The EsounD driver has been improved and will attempt daemon reconnection on
  138.   a regular time basis, should the esd been killed
  139. - The SGI driver caused coredumps on some machines ; hopefully this is now
  140.   fixed
  141. - integrated OS/2 support, with a new DART driver for use under Warp 4 and CPU
  142.   snagger feature
  143.  
  144. MISC
  145.  
  146. - I was asked to put a copyright notice in MikMod. Although I don't like that,
  147.   it seems that there has to be one to be sure the GPL and LGPL apply correctly.
  148.   I really hate copyrighting free software I haven't entirely written...
  149. - I've also shaved my beard the day before this release. Nice to see there was
  150.   still skin under the thick beard (-:
  151.  
  152.  
  153. Summary of changes between MikMod 3.0.3 and MikMod 3.0.4 (Combronde):
  154. =====================================================================
  155.  
  156. MikMod 3.0.4 was released on 09/21/1998.
  157.  
  158. BUG FIXES
  159.  
  160. - FAR, STM and ULT loader are fixed and work (at least for me...)
  161. - Imbricated loops won't block the player
  162. - Updated all the old drivers to work with MikMod 3 interface
  163. - Nosound driver now works
  164. - 669 modules are now played at correct speed
  165. - MED loader pattern size bug fixed
  166. - MOD sample offsets (in file) computation fixed
  167. - S3M with more than 16 channels (i.e not created with Scream Tracker) caused
  168.   previous version to coredump, but worked in 2.*
  169. - End of song marker is now recognized in S3M and IT when it appears inside
  170.   the pattern list
  171. - It was possible to register the same loader or driver twice and this made
  172.   the library hang
  173. - Speed and Tempo can't escape their bounds (1-31 for speed, 32-255 for tempo)
  174.   now
  175. - Delay note effect did not work correctly in previous version, but did in 2.*
  176. - All divide by zero conditions are prevented
  177. - Archive code forgot to erase its temporary file (and had too-short buffers)
  178. - More accurate error messages in player
  179.  
  180. NEW FEATURES
  181.  
  182. - Compressed IT samples are now supported
  183. - If you use ncurses >= 4.0, MikMod is resize-aware and will continue to
  184.   display correctly in an xterm.
  185. - New driver for the Enlightened sound daemon
  186.     (http://www.netcom.com/~ericmit/EsounD.html)
  187. - New "volume fadeout" option
  188. - New "don't loop" option
  189. - Help screen in the curses player
  190. - Module time is displayed in the player
  191. - MikMod 2 banners are back
  192. - Randomized playlist can now be walked through correctly
  193.  
  194. REMOVED FEATURES
  195.  
  196. - The Unimod format is not supported anymore (nobody used it, right ?). The
  197.   MikCvt utility has been withdrawn, too. Both will be put back on request
  198.   if someone really need them. Just ask !
  199.  
  200. PLATFORM SPECIFIC
  201.  
  202. - OpenBSD support, although in mono 8bit 8000 Hz only, but that's a start
  203. - Merged NetBSD and FreeBSD specific patches from their "ports collection"
  204. - Player works with old AIX curses, as well as with old HP-UX curses
  205.  
  206. MISC
  207.  
  208. - Rewritten building mechanism. It's not yet Autoconf, but it's coming...
  209. - License terms are clear : LGPL for the library, GPL for the player
  210.  
  211.