home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2003 September / CD2_JOY_151.iso / audio / dp2rc3.exe / changes.txt next >
Text File  |  2003-07-19  |  13KB  |  239 lines

  1. DeliPlayer2 Release Candidate 3
  2.  
  3. changes since release candidate 2:
  4. ----------------------------------
  5.  
  6. - Installer: dropped previously used ZIP self extractor
  7. - Installer: fixed a problem with DLL replacing
  8. - added the ID3 Editor element to the skinned (Basic) layout
  9.  
  10. Players & Genies:
  11. - ArchiveLoader: check against invalid names and chars does no longer check inside the content name
  12. - DiskLoader: fixed loading from drive roots
  13. - FastTracker2: improved compatibility of pattern loop command
  14. - FastTracker2: added support for 64 channel modules
  15. - FrequencyScope: fixed inactivity after minimize and restore
  16. - ImpulseTracker: increased volume precision
  17. - ImpulseTracker: fixed a bug in the arpeggio effect
  18. - ImpulseTracker: fixed a bug in the fine volume slide effect
  19. - Netreader: fixed malformed requests, many previously rejected radio streams work now
  20. - MonkeysAudio: the TITLE tag was not extracted, fixed
  21. - MPC: made APETAG parsing case insensitive on tag names
  22. - PolyTracker: increased volume precision
  23. - PolyTracker: fixed a bug in the global volume effect
  24. - PolyTracker: fixed a bug in the fine volume slide effect
  25. - ScreamTracker3: increased volume precision
  26. - ScreamTracker3: fixed a bug in the tone portamento effect
  27. - ScreamTracker3: fixed a bug in the volume slide effect
  28. - ScreamTracker3: fixed a bug in the fine volume slide effect
  29. - ScreamTracker3: modules with adlib instruments are now rejected
  30. - SID: fixed bad duration information when the STIL was imported without the songlengths.txt
  31. - SNES: upgraded to snesapu.dll 1.00
  32. - Sonogram: fixed inactivity after minimize and restore
  33. - Streamrecorder: fixed WAV data chunk length in stereo recording
  34. - Streamrecorder: fixed cosmetic overflow counting problem in 32bit mono mode
  35. - Vorbis: implemented support for new streaming method
  36. - Vorbis: no longer sets file and realsize in streaming mode
  37. - Waveout: fixed a rare deadlock situation
  38.  
  39. Client:
  40. - fixed crash when the 'location' column was added to the playlist
  41. - fixed crash when 'replicate field' was used with a sublist
  42. - fixed very rare crash that occured when resizing skinned windows
  43. - when loading a playlist/file that already is in the recent menu, its entry to move to the top of the recent menu
  44. - fixed cue sheet loading of corrupt cue-sheets
  45. - when 'create sublists for cuesheets' is active, cue sheets now also get a sublist when only a single cue sheet is added
  46. - enqueuing multiple files without the client already running now works (previously would only act on the last issued file)
  47. - fixed scrolling in edit controls
  48. - DeliPlayer playlist are now detected by checking the ID, not the file extension
  49. - fixed font and header colors in system default mode in the customization/list settings
  50. - ${duration} no longer adds '0:' when hours is 0
  51. - sandwich queue and was not cleared when a new list was loaded, fixed
  52. - fixed loosing the selection when proceeding play while entries were sandwich queued
  53. - the sandwich queue now overrides 'random play'
  54. - fixed duration string interpolation when duration was endless
  55. - fixed pls and m3u evaluation so all encountered radio station can be added
  56. - fixed problem that column reording would nake control forget previously changed column widths
  57. - fixed wrong shortcut description for next,play and pause in the menus
  58. - added option to abbreviate large numbers (file and real size) (default: on)
  59. - fixed a problem with creating user columns and not closing the config window after applying
  60.  
  61. Core:
  62. - filetype registration backup/restore improved
  63. - MIME registration backup/restore improved
  64. - MIME registration for Netscape 4.7 implemented
  65. - fixed sort anomaly between single file drops and multi file drops
  66. - ID3 songname was prefered over the playlist songname, fixed (important for clue sheet splitted large files)
  67. - fixed genre order in the genre droplist of the ID3 editor
  68. - fixed writing ID3 tags when no tag was present before
  69. - fixed crash and buffer timeouts when playing very short tunes while the playlist is open but empty
  70. - upgraded to zlib1.1.4
  71. - improved deep songend scanning
  72.  
  73.  
  74. changes since release candidate 1:
  75. ----------------------------------
  76.  
  77. - 'now playing' script for MIRC added (see 'support_3rdparty' directory)
  78. - Installer: deliext.dll is reboot-moved if it is already installed and locked
  79. - Uninstaller: deliext.dll and uninst.exe are reboot-removed if locked 
  80.  
  81. Players & Genies:
  82. - 669: improved handling of corrupt modules
  83. - AYM: added support for Atari Digi-Mix files
  84. - DDMF: added support for the V5 and V6 formats
  85. - DDMF: fixed incorrectly initialized balance
  86. - LibSAP/SAP player: upgraded to libsap1.54
  87. - MP3: fixed a problem with detecting Xing headers
  88. - MultiTracker: fixed a sample loop bug
  89. - Ogg Vorbis: comments were treated as UTF8, fixed
  90. - SID: fixed songlengths.txt importing for songs not in the STIL
  91. - SID: HVSC 5.x songlengths.txt can now be used
  92. - SID: fixed STIL usage directly after importing
  93. - SNES: fixed information extraction routine
  94. - SNES: fixed ID666 extraction for old SPC files
  95. - SNES: upgraded to snesapu.dll 0.99a
  96. - ScreamTracker3: fixed handling of disabled channels
  97. - Tracker: player didn't recognize certain 2 channel modules, fixed
  98. - ArchiveLoader: the file extension is no longer used for detecting the archiver type
  99. - NetReader: implemented support for redirected stream URLs
  100. - StreamRecorder: fixed summation of overflows
  101. - StreamRecorder: fixed inability to record subsong != 0 when the playlist was not used
  102. - StreamRecorder: fixed sticky streamrecording when a record was canceled with in a requester (file exists etc)
  103. - StreamRecorder: fixed overflow problem in mono mode
  104.  
  105. Core:
  106. - added .pls to the known playlist extentsions in the file registration config
  107. - fixed ID3-songname extraction
  108. - fixed a problem with corrupt archives
  109.  
  110. Client:
  111. - inject SubSong/MaxSubsong injected the other item, fixed
  112. - fixed the songend-mode fallback to 'ignore' problem when the client was exited by closing all its windows instead of using Alt+F4/menu-exit
  113. - fixed crash when a custom list field was removed from a playlist that contains sublists
  114. - fixed minor gfx glitch that could occur when redrawing slider controls
  115. - fixed tree symbol colors to use the foreground/background colors
  116. - tree symbol are now rebuilt when the color or font is changed
  117. - added smp.* to the default reject pattern (note that you have to discard your old deliui.cfg file to get the fixed pattern)
  118. - fixed crash in search/advanced search select all when matches were found in collapsed sublists
  119. - levelmeter channel mode (virtual/output) was ignored, fixed
  120. - added the XP manifest resource
  121. - caption button: if XP themes are turned on, a small minimize button is used instead of the old style button
  122. - implemented current playing information dumping and per DDE so 'now playing' information can be imported i.e.: into emails and IRC
  123. - fixed crash in 'evaluate unscanned'
  124. - fixed progress indicator in 'evaluate all'
  125. - added 'Select All <Ctrl+A>' to the playlist menu
  126. - fixed crash when playlist fields were very long
  127. - added hide-tray icon text template
  128. - fixed crash when an entry contains \r (CR)
  129. - subsong number is no longer automatically set when an entry is played so the entry can be split into subsongs without manually removing the subsong number
  130. - fixed playlist APE and MOD icons
  131. - streamrecorder element in Basic layout: fixed amplitude dropping to 0 and sticking there
  132. - advanced search dialog: the validity indicator is now removed when the pattern is changed
  133. - when the search dialog is already open, it is now brought to the top and activated when the user tries to open it again
  134.  
  135.  
  136. changes since public beta 3:
  137. ----------------------------
  138.  
  139. - documentation included
  140. - new file-icons
  141.  
  142. Players & Genies:
  143. - ScreamTracker2: fixed information evaluation
  144. - AYM: fixed crash on certain AY files
  145. - MP3: improved handling of corrupted files
  146. - Flac: upgraded to libflac 1.10
  147. - SNES: upgraded to snesapu.dll 0.99
  148.  
  149. Core:
  150. - improved deep songend scanning
  151. - fixed ID3V1 comment evaluation (was 2 chars too short in some cases)
  152.  
  153. UI:
  154. - fixed WindowsKey-M minimizing drawing all connected windows that are not minimizable into oblivion
  155. - fixed crash when trying to remove nodes from an already empty playlist
  156. - fixed erratic display after removing all entries from a sublist
  157. - fixed crash when the playlist control had no columns at all
  158. - add to sandwich queue now adds the focused entry when no entries are selected
  159. - Config: fixed crash when mulitple entries were drag&dropped into themself in the column or sort listcontrol
  160. - Config: fixed erratic item moving when multiple items were drag&dropped between listcontrols
  161.  
  162.  
  163. changes since public beta 2:
  164. ----------------------------
  165.  
  166. Skins:
  167. - added new element: Sublist Info
  168.  
  169. VFX:
  170. - Levelmeter: fixed crash when the interleaved or 'meet in middle' modes were used
  171. - Wavescope: solid mode used color1 to render wave2, fixed
  172.  
  173. Players & Genies:
  174. - ArchiveLoader: fixed LZX extraction
  175. - DDMF: implemented sample information extraction
  176. - DigiBoosterPro: implemented sample information extraction
  177. - EMSV6: major speedup of duration calculation
  178. - Netreader: implemented HTTP file downloads
  179.  ===========================================
  180. - MP3: major improvement of playback quality
  181.  ===========================================
  182. - Musepack: increased tolerance for invalid mpc files (leading ID3 tag)
  183. - Musepack: implemented gapless playing
  184. - Musepack: fixed crash when an empty files was checked
  185. - MusicLineEditor: fixed a potential crash
  186. - MultiTracker: implemented sample information extraction
  187. - Play68k: fixed a subsong issue with out-of-specs 3rd-party Amiga players
  188. - Play68k: updated YM2149 engine
  189. - ScreamTracker2: implemented sample name extraction
  190. - Tracker: fixed a bug in TrackerPacker1 converter
  191. - Tracker: improved handling of corrupted modules
  192. - WaveOut: implemented pause fadein/out to avoid clicks when seeking and pausing
  193. - WaveOut: removed num buffer setting, changed bufferlength to config the whole length of the buffer
  194. - X-Tracker: implemented sample name and text message extraction
  195.  
  196. Installer:
  197. - added options to perform initial file extension registrations
  198. - fixed automatic appending of 'DeliPlayer2' to a 'browsed to' homepath that does not already contain it
  199.  
  200. Core:
  201. - deep songend scan (best possible songend detection, if this fails, its plain impossible)
  202. - fixed totalrealsize and totalfilesize calculation for multipart formats (i.e.: TFMX)
  203. - fixed a non-lethal flaw in the flush code
  204. - known extensions are now removed from the songname when the filename is used as songname
  205. - implemented more detailed load error reporting
  206.  
  207. UI:
  208.  ========================================
  209. - implemented hierarchical playlists
  210.   this feature required changes in most functions dealing with playlists
  211.  ========================================
  212. - significant speedup in loading tunes when a large playlist is open
  213. - set upper limit of 'Stop Progress if Failed loads exeed' to 999, set upper limit of base repeat to 99, fixed reversed spin buttons
  214. - fixed non-redrawing of the playing node when its playtime changed (ie it was not evaluated before)
  215. - fixed the default reject pattern; gob, smpl, cur and mov were never rejected
  216. - implemented 'unhide' when the server request a gui show (reconfigured trayicon click)
  217. - fixed refreshing inplace edited items, did not work correctly when the edit ctrl was moved with ALT-cursor
  218. - fixed 'always on' behaviour of auto evaluate
  219. - fixed (non-playlist) tips opening only on primary monitor
  220. - implemented ability to drag&drop item on the header, item(s) will be inserted before the current head or appended to the list, depending on drop position
  221. - fixed crash when a playlist was played via doubleclick in explorer/wcmd and the first entry was a sublist
  222. - fixed icon creation, icons were created with incorrect size under certain conditions
  223. - fixed sticking tooltips in the playlist
  224. - cuesheets are now evaluated when encountered during directory appending
  225. - fixed 2 minor window snapping problems
  226. - fixed crash in the StreamRecorder when 'Record Sequence' was clicked and no playlist was active/open
  227. - fixed songend handling when client is running but no playlist is open
  228. - fixed user32.dll import so dp2 also runs on NT4
  229. - layouts and skins are now sorted in the tree display of the layout config
  230. - split into subsongs now respects the autoevaluate setting
  231. - fixed crash when the playbutton in a playlist window was pressed and the the list was empty
  232. - OnAddDirectory did not set the changed flag in the playlist, fixed
  233. - removed the ETA functionality
  234. - 'select lost' implemented
  235. - subsongs can now be split and evaluated during primary scanning
  236. - implemented 'convert <characters> to spaces' option for songnames
  237. - enhanced playlist symbols
  238. - several minor bugfixes
  239.