home *** CD-ROM | disk | FTP | other *** search
/ Mods Anthology 2 / Music-AmigaModsAnthology-2of4-Psychodk.mcsteam.iso / Tools / Amiga / Misc / XModule_34 / History < prev    next >
Text File  |  1995-06-14  |  12KB  |  342 lines

  1. New for version 3.4
  2. ===================
  3.  
  4. ADD:    Full featured Pattern Editor!!!  Another big step towards a
  5.         complete n-channels music editor...
  6.  
  7. ADD:    New loader for ScreamTracker 3.01! Conversion is not very good,
  8.         but at least it works.
  9.  
  10. ADD:    Supports loading and saving TakeTracker with up to 32 channels.
  11.  
  12. ADD:    Locale support.  There is only an italian catalog yet, translated
  13.         by my friend Steven Cantini.  If you want more translations, please
  14.         do them yourself and send me the .ct files! :-)
  15.  
  16. ADD:    The installer script has been localized.  Thanks to Steven Cantini
  17.         for translating Italiano strings.
  18.  
  19. FIX:    XModule did not load the last sample in (Octa)MED modules. Thanks
  20.         to Brian Tietz for reporting this.
  21.  
  22. ADD:    XModule now stores the current directory and pattern of all
  23.         file requesters in the settings file.
  24.  
  25. ADD:    Added window cycling through ALT-TAB and ALT-SHIFT-TAB.
  26.  
  27. CHANGE: Rearranged song sequence handling.  Now it is possible to have
  28.         an arbitrary song length (let's say 32768) and it will be easy
  29.         to add support for song Sections ala OctaMED 5, but I don't
  30.         think this is a useful option.  Tell me if you want it.
  31.  
  32. CHANGE: Now uses memory pools for storing songs.  This will
  33.         reduce memory fragmentation and will make XModule a little
  34.         bit faster at the cost of a little (say 15%) memory waste.
  35.  
  36. ADD:    Fonts preferences are now loaded and saved (sorry, I forgot
  37.         to do it in the last version :-).
  38.  
  39. FIX:    Fixed a bug in the ASL file requester handling routines which
  40.         caused XModule to save songs to its own current directory
  41.         instead of the directories where they were loaded from.
  42.  
  43. FIX:    Loading garbage as a Sound/ProTracker module will no longer lead
  44.         to a crash.  I've put a lot of efford in trying to catch all
  45.         dangerous situations, like modules with no patterns or with
  46.         invalid sequence.
  47.  
  48. ADD:    Added support for MMD1 (OctaMED) modules.  Improved MED loader and
  49.         saver.
  50.  
  51. FIX:    The "Play All" button in the Sample Editor no longer crashes.
  52.         I'm sorry, it was a really stupid bug. :-))
  53.  
  54. FIX:    Fixed a nasty bug in the instrument clearing routine that also
  55.         affected module optimization.  The Repeat/Replen of killed
  56.         instruments was not cleared, causing ProTracker 3.0 to refuse
  57.         loading them.  Added some sanity checks in the
  58.         Sound/Noise/ProTracker loader to fix these corrupted modules.
  59.         Thanks to Steven Cantini for reporting this bug.
  60.  
  61. CHANGE: Default icons are now kept in a separate "Icons" drawer.
  62.  
  63. ADD:    The SaveIcons switch in the Instruments window does now work
  64.         properly.
  65.  
  66. CHANGE: Double clicking in the Instruments list brings up the Sample Editor.
  67.  
  68. CHANGE: Changed the way to insert patterns in the song sequence.  Now when
  69.         double-click on the song position, the current pattern gets inserted
  70.         there.  Double clicking on a pattern causes opens the pattern editor
  71.         window.
  72.  
  73. FIX:    The SongInfo ListView would not hilight the correct song when opened.
  74.  
  75. FIX:    Some string gadgets (The Song Name string gadget in the SongInfo
  76.         window, to name one) allowed too many characters.
  77.  
  78. ADD:    Context sensitive help in all windows: pressing HELP now brings up
  79.         help on the active window.
  80.  
  81. CHANGE:    When cloning the default screen, the overscan ClipRect is used to
  82.         calculate the screen size.  This behavior is more pleasing for those
  83.         who use a very big autoscrolling workbench screen. (Hi Alfonso!)
  84.  
  85. FIX:    OctaMed loader now recognizes and converts decimal volumes.
  86.  
  87. ADD:    Instruments window "Add" button now spawns a file requester and lets
  88.         you load an instrument.
  89.  
  90. CHANGE: When an instrument has no name and has no sample associated, it
  91.         will be marked "--empty--" in the Instruments list.
  92.  
  93. FIX:    Removed a serious bug that could crash the machine when a
  94.         compressed module was loaded.
  95.  
  96. ADD:    The Instruments window is now an AppWindow and you can drop sample
  97.         icons over it.
  98.  
  99. ADD:    The SongInfo window is now an AppWindow and you can drop module
  100.         icons over it.
  101.  
  102. FIX:    Dropping multiple module icons in the ToolBox window or on XModule's
  103.         AppIcon now loads all the modules correctly instead of loading all
  104.         them one over the other.
  105.  
  106. FIX:    Low memory handling generally improved: XModule now has much more
  107.         chances of surviving when memory is very short.
  108.  
  109. FIX:    Fixed a really serious bug in Clear Pattern option of Clear Module
  110.         panel.  The song was left with no patterns at all.  Now one empty
  111.         pattern is always allocated after clearing the patterns.
  112.  
  113. FIX:    When you delete an instrument, the "Total Module Size" and "Total
  114.         Instrument Size" boxes in the SongInfo panel are now correctly
  115.         updated to show the change.
  116.  
  117. FIX:    The setting editor did not notice when one of the fonts was changed
  118.         with another font with the same width and heigth.
  119.  
  120. CHANGE: The progress indicator will not be updated when the user is playing
  121.         with Intuition.  This way operations do not lock while a window is
  122.         being resized or dragged.
  123.  
  124. ADD:    Menu items in Sample window are now updated correctly when
  125.         preferences are loaded/saved.
  126.  
  127. New for version 3.2, 3.3
  128. ========================
  129.  
  130.  Version 3.2 and 3.3 were never officially released.  Some of the changes
  131. logged for version 3.4 were actually introduced in these internal versions.
  132.  
  133. New for version 3.1
  134. ===================
  135.  
  136.  Version 3.0 was released to beta testers only, therefore version
  137. 3.1 is the official release version of 3.0.
  138.  
  139.  
  140. New for version 3.0
  141. ===================
  142.  
  143.  Version 3.0 took a lot more time than I originally planned.  My machine
  144. has been used for an animation for a local TV, and the people working on it
  145. have been so clever that they deleted almost all my WORK: partition.
  146. I had a backup on a streamer tape, but somehow I couldn't restore it.  The
  147. only thing that actually survived the catastrophe was XModule and its source,
  148. except the history log and a short assembly file.  I've rewritten the
  149. assembler part, but I'm not going to type the history again (who remembers?).
  150. There were really lots of news (the list was two pages long),  but you'll
  151. have to discover all them by yourself.
  152.  
  153.  
  154. New for version 2.8
  155. ===================
  156.  
  157. FIX:    Fixed a problem with NT/PT FineTune.
  158.  
  159. FIX:    Some memory did not free when user aborted loading/saving of a
  160.         ST/NT/PT module.
  161.  
  162. ADD:    Support for 6CHN/8CHN modules (not tested).  Thanks to A.Booker
  163.         for suggesting this.
  164.  
  165. ADD:    XModule now supports loading signed and unsigned 8-bit samples.
  166.  
  167. FIX:    Instrument longer than 128K are correctly clipped when saving
  168.         to ST/NT/PT.
  169.  
  170. FIX:    Memory wasn't freed when loading an instrument over an already
  171.         existing one.
  172.  
  173. CHANGE: Windows are now simple refreshed.  Slower but eats a lot less memory.
  174.  
  175. FIX:    Now the DefaultTool for icons created by XModule contain the
  176.         correct pathname.
  177.  
  178. CHANGE: Code has been optimized and rearranged in many parts,
  179.         especially the user interface.  This should fix some potential
  180.         bugs and make it easier to add new features quickly.  Locale
  181.         support and context-sensitive help are almost ready.
  182.  
  183. ADD:    Some new shortcut keys; more keyboard control over gadgets
  184.         available for Kickstart V39+.
  185.  
  186. ADD:    Documentation cleaned up and some parts added.
  187.  
  188. FIX:    Possible small memory loss when closing a window.
  189.  
  190. FIX:    When iconifies, XModule now tries to use its-own icon instead of the
  191.         Workbench default Tool icon.
  192.  
  193. FIX:    Screen re-opening bug which caused XModule to illegally close
  194.         someone else's screen in some cases.
  195.  
  196. ADD:    Many new gadgets in Sample editor (yet some are inactive).
  197.  
  198. ADD:    Range marker in Sample window.
  199.  
  200. FIX:    SaveFormat window text positions were incorrect.
  201.  
  202. FIX:    Newly created songs now have 1 empty pattern allocated.
  203.         This fixed enforcer hits when saving empty songs.
  204.  
  205. ADD:    Three different methods for rendering samples (the code was already
  206.         there since version 2.7 but I didn't add the menu items).
  207.  
  208. CHANGE: Removed DETACH Shell option, it caused too many bugs.
  209.  
  210. ADD:    Some new (undocumented) ARexx commands.
  211.  
  212. ADD:    Added settings file saving/loading.
  213.  
  214. ADD:    Added Log window.
  215.  
  216.  
  217. New for version 2.7
  218. ===================
  219.  
  220. FIX:    Fixed occasional hits when closing a window.
  221.  
  222. FIX:    Bug in IFF 8SVX saver found & killed.
  223.  
  224. CHANGE: Faster sample graph drawing under V39+.
  225.  
  226. ADD:    ScreenMode requester.
  227.  
  228.  
  229. New for version 2.6
  230. ===================
  231.  
  232. CHANGE: XModule now requires Kickstart V37 instead of V36.
  233.  
  234. FIX:    Instruments ViewList under Kick 2.0 is now displayed correctly.
  235.  
  236. CHANGE: Assembler startup as been rewritten (smaller & bugs fixed).
  237.  
  238. ADD:    Sequence editor is now fully operative!
  239.  
  240. ADD:    Progress indicator finally sports a percentage bar!
  241.  
  242. ADD:    Can now detach from the Shell.
  243.  
  244. FIX:    The documentation has been revised and corrected.
  245.  
  246. FIX:    Enforcer hits occurrred in Progress Panel under some rare conditions.
  247.  
  248.  
  249. New for version 2.5
  250. ===================
  251.  
  252. FIX:    Problem (read: guru) when trying to save as Sound/Noise/ProTracker
  253.         a module having the first pattern longer than 64 lines.
  254.  
  255. FIX:    Oktalyzer saver used to set mode 8 for all instruments.
  256.  
  257. FIX:    Sample editor did not update Repeat and Replen when opened.
  258.  
  259. FIX:    the Repeat value was doubled when loading SoundTracker modules and
  260.         halved when saving.
  261.  
  262. CHANGE: Numbers in sequence list are now displayed in decimal format.
  263.  
  264. FIX:    Some weird SoundTracker 15 instrument module did not
  265.         load correctly.
  266.  
  267. ADD:    Installer script included in the distribution.
  268.  
  269. ADD:    MagicWB icons for XModule and its documentation.
  270.  
  271. CHANGE: Documentation improved a little.
  272.  
  273.  
  274. New for version 2.4
  275. ===================
  276.  
  277. ADD:    Can now load raw samples.
  278.  
  279. ADD:    Added DataTypes support to load instruments.
  280.  
  281. ADD:    Can now load raw data as instrument.
  282.  
  283. FIX:    Illegal characters in instrument names are now filtered out.
  284.  
  285. FIX:    Sample graphic now clips correctly.
  286.  
  287. FIX:    Fine tune was not saved in SoundTracker modules.
  288.  
  289.  
  290. New for version 2.3
  291. ===================
  292.  
  293. ADD:    Asyncronous FileRequesters.
  294.  
  295. ADD:    Asl & ReqTools FileRequester support.
  296.  
  297. FIX:    Didn't accept some SoundTracker effects.
  298.  
  299.  
  300. New for version 2.2
  301. ===================
  302.  
  303. ADD:    XModule now sports an ARexx port featuring two (2) commands,
  304.         one of which does not work yet!
  305.  
  306. ADD:    When opening on the Workbench screen, the main window is now an
  307.         AppWindow.  You can drop module icons on it and see them loaded
  308.         auto-magically!
  309.  
  310. ADD:    Command line & Tool Types arguments are now supported.
  311.  
  312. FIX:    Save Fromat panel works a little better now.
  313.  
  314.  
  315. New for version 2.1
  316. ===================
  317.  
  318. FIX:    Status display routines did sometimes crash.
  319.  
  320. ADD:    Sample graphic display is now a little nicer and clips (almost)
  321.         correctly.
  322.  
  323. ADD:    There is now a Save Format requester, but it is still not fully
  324.         functional.
  325.  
  326. ADD:    Sound/Noise/ProTracker loader now warns notes with 0 as instrument
  327.         number.  I discovered that some composers (for istance
  328.         AudioMonster) use this trick instead of command C00 to kill sound
  329.         on a track.  The problem is that some players (e.g.: MultiPlayer 1.32)
  330.         will play some random data instead.  I had no time to investigate
  331.         deeper, but a solution could be to replace such notes with a C00
  332.         effect, loosing the original effect if any (such as speed commands).
  333.         In this cases you will have to fix the module manually.
  334.  
  335. CHANGE: Sequence window look has drastically changed and includes a
  336.         list to pick patterns from ( It is not operative, thoug :-( ).
  337.  
  338. CHANGE: Repeat and Replen moved to Sample window.
  339.  
  340.  
  341. *** Versions below 2.1 have never been released ***
  342.