whatsnew.txt 100 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002
  1. Winamp 5.24
  2. * Fixed: [in_midi] crash bug & potential security vulnerability
  3. Winamp 5.23
  4. * Improved: [gen_jumpex] jump-to-file speed improvements
  5. * Fixed: playlist saving with network share files
  6. * Fixed: Media Library preferences not loading in correct order
  7. * Fixed: main window not hilited when restoring from minimized state in classic skin.
  8. * Fixed: slow loading of playlists with URLs
  9. * Fixed: CD burning using third party input plugins
  10. * Fixed: classic skin winshade playlist time display
  11. * Fixed: [gen_ff] Wasabi XML font-related fixes from Martin Poehlmann
  12. * Fixed: [gen_ff] Map.getHeight() maki script function returning width instead
  13. * Fixed: [gen_ff] winshade global hotkeys broken w/ modern skins
  14. * Fixed: [gen_jumpex] 'Add to Queue' issues
  15. * Fixed: [gen_jumpex] NT4 incompatability
  16. * Fixed: [gen_jumpex] misc bug fixes
  17. * Fixed: [gen_ml] icon changes on drag+drop items
  18. * Fixed: [in_mp3] playback of AAC streams
  19. * Fixed: [in_mp4] seek bug when using right arrow key
  20. * Fixed: [in_wm] Playback restarts from beginning when editing tags of a currently playing .wma file
  21. * Fixed: [in_wm] protocol/extension reversed in config > filetype > edit
  22. * Fixed: [in_wm] 'Audio only' always checked for ASF/WMV in config
  23. * Fixed: [in_wm] seek bug when using right arrow key
  24. * Fixed: [ml_bookmarks] 'Edit Bookmarks' menu item not working when Media Library is hidden
  25. * Fixed: [ml_local] crash while rearranging media library views
  26. * Fixed: [ml_local] crash on close
  27. * Fixed: [ml_local] sort arrow reversed in some columns
  28. * Fixed: [ml_playlists] Import Playlists uses containing dir for title instead of filename
  29. * Fixed: [ml_playlists] No "Recurse" checkbox in Import Playlists From Folder
  30. * Fixed: [ml_playlists] Add Dir adds all filetypes (not just all-supported)
  31. * Fixed: [ml_playlists] rt-click enqueue not working & other issues
  32. * Fixed: [ml_playlists] Not saving playlists in some situations
  33. * Fixed: [ml_playlists] crash when loading badly formed WPL playlists
  34. * Fixed: [ml_playlists] drag&drop into playlist not adding to correct position
  35. * Fixed: [ml_playlists] root playlist screen not updating when adding new playlist
  36. * Fixed: [ml_playlists] reverting changes on send-to: playlist
  37. * Fixed: [ml_playlists] drag+drop m3u files broken
  38. * Fixed: [ml_pmp] Syncing duplicates finally fixed (thanks gordol)
  39. * Fixed: [ml_pmp] Removing items from a playlist not saving issue (thanks Nick)
  40. * Fixed: [ml_wire] some podcasts only display one item
  41. * Fixed: [pmp_ipod] Playlist sort now works again
  42. * Fixed: [out_ds] stop with fade (shift+v) issue
  43. * Updated: [in_cdda] CDDB 2.0.1.25
  44. Winamp 5.22
  45. * New: loading of additional playlist formats: ASX/WAX/WMX/WVX, WPL, B4S
  46. * New: [gen_ff] modern skin unicode support
  47. * New: [in_wm] burning of DRM protected files (if allowed by content provider)
  48. * New: [ml_pmp] transfer of playlists to portable devices
  49. * Improved: More informative CD burning status window
  50. * Improved: [gen_ff] modern skinning engine speed optimizations
  51. * Improved: [gen_jumpex] jump-to-file search response
  52. * Improved: [gen_tray] enhanced icon pack support plus more... (thanks DrO)
  53. * Improved: [in_wm] seeking improvements
  54. * Improved: [in_wm] gapless WMA support
  55. * Improved: [ml_nowplaying] Redesigned 'Now Playing' media library view
  56. (it actually works now)
  57. * Improved: [pmp_ipod] Loading times for iPods reduced
  58. * Fixed: Winamp won't restore after being minimized with a dialog box open
  59. * Fixed: $abbr() title formatting lockup
  60. * Fixed: Add Folder adds tracks BEFORE the last track
  61. * Fixed: Clicking 'Next' in Fullscreen video OSD acts like clicking it twice
  62. * Fixed: Rating in pledit right-click context menu always shows "No Rating"
  63. * Fixed: Stop with fadeout (Shift+V) just stops playback, no fadeout
  64. * Fixed: CD burning bugs and crashes
  65. * Fixed: Delete key not working in Online Services or SC Wire search
  66. * Fixed: [gen_jumpex] handling of playlist with more than 65,536 files
  67. * Fixed: [gen_jumpex] 'on end of queue' fixed
  68. * Fixed: [gen_jumpex] modern skin pledit docked toolbar mode not remembered
  69. * Fixed: [gen_jumpex] ML size/position not remembered when switching from Classic to Modern and back to Classic skin
  70. * Fixed: [gen_jumpex] misc bug fixes
  71. * Fixed: [gen_ml] playlists root view slowness bug
  72. * Fixed: [gen_ml] Modern skin: Media Library > View (menu) > Devices
  73. * Fixed: [in_midi] corrupt header crash
  74. * Fixed: [in_mp4] metadata writing crash
  75. * Fixed: [in_mp4] seek bug when using right arrow key
  76. * Fixed: [in_mp3] MPEG-2 and MPEG-2.5 Layer 3 playback crash
  77. * Fixed: [in_mp3] Winamp crashes when trying to play any wrongly named .aac file
  78. * Fixed: [in_wave] WAV burning fix
  79. * Fixed: [in_wave] Locking files (wav's can't be renamed/deleted)
  80. * Fixed: [in_wm] lockup on wma with expired/unrenewable drm license
  81. * Fixed: [in_wm] out of sync audio/video on some WMV streams
  82. * Fixed: [in_vorbis] fullpath shown in playlist for tagless files with atf disabled
  83. * Fixed: [ml_pmp] Duplicates being synchronized
  84. * Fixed: [ml_pmp] Several crashes during transfers
  85. * Fixed: [out_ds] Can't select different Output Device with two active instances of out_ds
  86. * Fixed: [out_ds] incorrect enumeration of stereo outputs for two of same pro soundcard
  87. Winamp 5.21
  88. * New: [jnetlib] HTTP compression support
  89. * Improved: [installer] multi-user profile migration
  90. * Fixed: [ml_wire] memory leak
  91. * Fixed: [pmp_p4s] DRMclien.dll error
  92. * Fixed: [gen_ff] skin info display in preferences
  93. * Fixed: [in_mp3] Wordwrap disabled in Info Editor Comments field
  94. * Fixed: [in_wm] Minor bug fixes
  95. * Fixed: Keyboard shortcuts don't work from video window
  96. * Fixed: [in_vorbis] No Artist metadata in stream titles
  97. * Fixed: [in_dshow] floating point audio
  98. * Updated: Coding Technology AAC+ Decoder 7.2.5
  99. Winamp 5.2
  100. * New: [ml_pmp] Synchronize your Media Library with your portable media player
  101. Compatible with iPod, Creative, and Microsoft Plays For Sure devices
  102. * New: [enc_aacplus] Coding Technologies aacPlus High Bitrate encoder available in Winamp Pro
  103. * New: [enc_aacplus] Coding Technologies aacPlus (HE-AAC) in MP4 container
  104. * New: [enc_aacplus] Coding Technologies LC-AAC encoder
  105. * New: [gen_ml] icons in treeview
  106. * New: [ml_online] Dynamic AJAX Internet Media Hub
  107. * New: [in_nsv] Using Coding Technologies AAC playback within NSV container
  108. * New: [in_mp3] gapless MP3 playback
  109. * New: [installer] multi-user profile options
  110. * New: [installer] remembers your previous installer settings
  111. * New: [in_wave] in_wave 3.0
  112. * New: right-to-left playlist display
  113. * Improved: new ATF functions and tags, including:
  114. $repeat(x, count) - creates a string with x repeated count times
  115. $lpad() - same as $pad, but adds padding to the left
  116. $decode(...) - switch/case function. example: $decode($fileext(%filename%),MP3,MPEG-1 Layer 3,MP4,MPEG-4 Container,Other)
  117. $IfStrEqual(string1,string2,result) - if string1 and string2 are equal, displays result. case insensitive
  118. $IfStrEqual2(string1,string2,result,else) - if string1 and string2 are equal, displays result, otherwise displays else. case insensitive
  119. %folder% - top level folder name of the file
  120. * Improved: Stereo beat visualization for modern skins
  121. * Improved: [gen_ff] new vis modes available to skinners
  122. * Improved: [gen_ml] CD drive info view (Rip & Burn)
  123. * Improved: [gen_tray] gen_tray v1.0 (thanks DrO)
  124. * Improved: [in_midi] provides metadata to media library
  125. * Improved: [in_mod] provides metadata to media library
  126. * Improved: [in_mp3] unicode id3 tags
  127. * Improved: [in_mp3] preliminary id3v2.4 support
  128. * Fixed: broken playlist sorting
  129. * Fixed: playlist problems with multi-line tags (e.g. %comment%)
  130. * Fixed: shuffle with only one song in playlist
  131. * Fixed: ghost seek slider appears if Winamp loses focus during seeking
  132. * Fixed: video options from video window right-click context menu
  133. * Fixed: playlist winshade international character support
  134. * Fixed: fullscreen video display international character support
  135. * Fixed: m3u playlist handling security vulnerability (thanks to NSFOCUS and Information Risk Management Plc)
  136. * Fixed: [enc_lame] bit reservoir
  137. * Fixed: [enc_lame] cutoff of last frame
  138. * Fixed: [gen_ff] regions on components don't work
  139. * Fixed: [gen_ff] playlist & video focus bug
  140. * Fixed: [gen_ff] playlist winshade memory leak
  141. * Fixed: [gen_ff] GDI Object leak with Current Skin prefs page
  142. * Fixed: [in_midi] not following winamp's title formatting options
  143. * Fixed: [in_midi] reset button blocks further access to config
  144. * Fixed: [in_mod] not following winamp's title formatting options
  145. * Fixed: [in_mp3] incorrect version identification (showed 5.18 in 5.12)
  146. * Fixed: [in_mp3] incorrect information shown for AAC+ files
  147. * Fixed: [in_mp3] reading incorrect id3 comment tag
  148. * Fixed: [in_mp3] sometimes failing to read last id3 frame
  149. * Fixed: [in_mp3] id3v2 album art loss when editing tags
  150. * Fixed: [in_mp4] loss of album art when modifying metadata
  151. * Fixed: [in_vorbis] not following winamp's title formatting options
  152. * Fixed: [in_vorbis] registry usage (now multi-user profile safe)
  153. * Fixed: [in_wave] 32bit floating point WAV playback distortion
  154. * Fixed: [in_wm] changes made with Attribute Editor not updating in ML/Playlist
  155. * Fixed: [vis_milk] missing files from distro (you can stop bugging us now, Rovastar :)
  156. * Fixed: [vis_milk] 100% cpu usage when paused
  157. * Updated: [gen_jumpex] DrO's Jump To File Extension 0.97
  158. * Updated: [enc_lame] LAME 3.97b2
  159. * Updated: [gen_ff] libpng 1.2.8
  160. * Updated: [gen_ff] FreeType 2.1.10
  161. * Updated: [enc_aacplus] Coding Technologies aacPlus encoder v7.2.0a
  162. Winamp 5.13
  163. * Fixed: [in_mp3] extremely critical security vulnerability
  164. Winamp 5.12
  165. * New: [in_wm] Windows Media Video support (with DRM)
  166. * New: [in_mp4] Support for HE-AAC MP4/M4A files
  167. * Improved: lots of minor plugin improvements
  168. * Improved: Visualization data calculations
  169. * Improved: Significantly less playlist memory usage
  170. * Improved: more multi-user improvements (almost there!)
  171. * Improved: [installer] setup options, saved settings, codec downloading
  172. * Improved: [gen_ff] optimized skinning engine
  173. * Improved: [out_disk] new features
  174. * Improved: [in_cdda] playback/ripping with sonic engine
  175. * Fixed: freezing when cancelling cd burn
  176. * Fixed: video scaling bug (with modern skin scaling < 100%)
  177. * Fixed: minor installer bugs
  178. * Fixed: freeze when loading classic skin with main window hidden
  179. * Fixed: Visualizations for 24bit and 32bit songs
  180. * Fixed: Advanced Title Formatting with Japanese, Chinese and Korean metadata (thanks mrym)
  181. * Fixed: [in_mp3] raw AAC VBR file seeking and bitrate reporting
  182. * Fixed: [in_mp4] unicode metadata writing
  183. * Fixed: [in_wm/in_dshow] mms:// streaming video playback
  184. * Fixed: [in_cdda] audio cd bitrate display
  185. * Fixed: [in_cdda] Sonic engine on 64bit windows (thanks STanger)
  186. * Fixed: lots of small bugs ...
  187. * Updated: Sonic CD Engine 2.2.50
  188. * Updated: libmp4v2 1.4.1
  189. * Updated: Coding Technology AAC+ Decoder 7.2.0
  190. Winamp 5.111
  191. * Fixed: works with internet explorer 3.0 again (old win95/nt3.51)
  192. * Fixed: Auto-Preset EQ crash (non-mp3 files)
  193. * Fixed: $upper, $caps, $caps2 crash with foreign characters
  194. * Fixed: Station Info crash (with http filtering program)
  195. * Fixed: empty playlist bugs
  196. * Fixed: [in_mp3] proxy ignored when ‘only port 80’ was checked
  197. * Fixed: [in_midi] lyrics not working
  198. Winamp 5.11
  199. * Updated: LAME 3.96.1
  200. * Fixed: playlist focus issue after adding files to playlist
  201. * Fixed: crash on multichannel songs with EQ enabled
  202. * Fixed: internet connection detection not working when set to "dial-up"
  203. * Fixed: manual playlist advance with winamp videos
  204. * Fixed: EQ text display glitch
  205. * Fixed: video not filling up video window
  206. * Fixed: black bars in fullscreen video
  207. * Fixed: [gen_ml] crash with no write access
  208. * Fixed: [gen_ml] CDDB Dialog Media Library drawing glitch
  209. * Fixed: [in_dshow] seeking on files with no video or no audio
  210. * Fixed: [in_cdda] aspi ripping crash
  211. * Fixed: [ml_wire] "my music" folder creation
  212. * Fixed: [ml_wire] Podcasts with dates before 1970 handled properly
  213. * Fixed: [ml_wire] Downloading of podcasts with parameters in URL
  214. * Fixed: [out_ds] fade-on-seek settings
  215. * Fixed: [in_wm] pause glitch
  216. * Fixed: [in_mp4] view-file-info filename not scrolling
  217. * Coming Soon: Multi-user profile support (preliminary support enabled)
  218. Winamp 5.1 Surround Edition
  219. * New: CodingTechnologies AACPlus encoder!
  220. The MP3 Killer!
  221. Awesome at low bitrates too!
  222. * New: Grand Prize Winner of the Internet Surround Music Project!
  223. KAJE - Hey Buddy (featuring Afrika Bambaataa)
  224. * New: SHOUTcast Wire - A Media RSS Browser and Subscription Service
  225. * New: Predixis Smart Playlist Generator
  226. (Mix your tracks based on what they sound like!)
  227. * New: AOL Radio featuring (((XM))) Free Sampler!
  228. * New: CD Ripping now available at 8x in free version!
  229. * New: Microsoft WMA encoder
  230. * New: Over 200 new Milkdrop presets!
  231. * Update: in_vorbis now returns bitrate in getextendedfileinfo
  232. * Fixed: WMA stuttery playback
  233. * Fixed: out_ds copy button on status tab now works all the time
  234. * Fixed: Much improved ripping and playback with Sonic engine
  235. * Fixed: Video window now resizable regardless of Sidecar
  236. * Fixed: Length of long mp3's now reported properly
  237. * Fixed: Silent install switch now works properly
  238. * Fixed: Simultaneous CD Playback and Ripping
  239. Winamp 5.094
  240. * New: in_wm now handles bitrate and length extended info
  241. * New: New random number generation for playlist shuffle
  242. * Fixed: Security vulnernability in id3v2 tags (thanks to LSS Security)
  243. * Fixed: Winamp now shuffles playlists larger than 32,768 songs
  244. * Fixed: Fade on start now behaves properly
  245. * Fixed: separate directsound settings with multiple instances
  246. * Fixed: Winamp now supports adding URLs longer than 260 characters.
  247. * Fixed: Editing files created in iTunes no longer causes corruption.
  248. * Fixed: Length of long mp3's now reported properly
  249. * Fixed: gen_jumpex no longer crashes when DEP is enabled
  250. * Fixed: Sort selections in media library are now remembered.
  251. * Fixed: Album names with non-alphanumeric characters behave better
  252. * Fixed: Fixed intermittent crash on seeking for some users
  253. * Updated: libmp4v2.dll
  254. Winamp 5.093
  255. * Fixed: OSD stays onscreen in DirectDraw Mode
  256. * Fixed: Fullscreen video OSD doesn't reappear after using Pause
  257. * Fixed: ML Playlist > Select all (no delete key)
  258. * Fixed: Vis data for in_mod (and possibly other input plugins)
  259. * Fixed: msvcp60.dll now linked static
  260. * Fixed: Small intermittent bugs in gen_ml and gen_ff
  261. * Fixed: Greater than 2 channel vis data now works
  262. * Fixed: Media Library problems with parentheses/brackets in artist or album names
  263. * Fixed: Ripping CDs with trailing ellipses (...) in artist or album name
  264. * Fixed: Better video flipping for YUV colorspace videos
  265. * Fixed: Saved mute settings with modern skin.
  266. * Fixed: Drag and Drop from external applications
  267. * Fixed: Open File Dialog always-on-top
  268. * Fixed: Crossfade on start
  269. * Fixed: Freeze when switching audio tracks in a multi-audio stream.
  270. * Fixed: Fullscreen switching with scaled video window.
  271. * Update: Dynamic Online Media can now alert users to live events(can disable).
  272. Winamp 5.092
  273. * New: DRM WMA Playback supports out_wave
  274. * New: Non-DRM WMA Playback allows any output plugin
  275. * New: Community Picks AVS Preset Pack
  276. * New: Deletes in the Media Library now move files to the Recycle Bin
  277. * New: NSV Subtitles can be disabled on the fly
  278. * Fixed: Long delay and high cpu on exit with many items in playlist
  279. * Fixed: gen_ml shutdown bug
  280. * Fixed: Easy Move of video window back to normal
  281. * Fixed: Pause in WMA playback memory leak
  282. * Fixed: Multi-monitor full screen video
  283. * Fixed: Drag and Drop in playlist editor
  284. * Fixed: Drag and Drop on Winamp
  285. * Fixed: Now Playing update on song change
  286. * Fixed: Media Library/Windows Media scanning errors
  287. * Fixed: Stay in fullscreen/Config mismatch
  288. * Fixed: Ctrl-B Crash
  289. * Fixed: Authentication for OGG/Vorbis streams
  290. * Fixed: Drag and Drop strange behavior in open file dialogs
  291. * Fixed: Stuttering WMA On Start and Seek
  292. * Fixed: NSV Video stall during buffering
  293. * Fixed: Autosize of video to be accurate to the Video size not snap size
  294. * Fixed: Short NSV Clips audio cutout
  295. * Update: Online Media tree is now dynamic (Checking can now be disabled)
  296. * Update: Sonic Install/Config flag mismatch
  297. * Update: CD Ripping/Burning Library (possible cause of msvcrt.dll errors)
  298. Winamp 5.08:
  299. * Updated Windows Media DRM License
  300. * Fixed playFile function in gen_ff.dll (Allows Modern skins to launch playback)
  301. * Created new eMusic bundles
  302. * Critical Security bug fixed in in_mp4.dll and enc_mp4.dll and libmp4v2.dll
  303. * HTTP Seeking corrected for webservers that refuse to return Accept-Range
  304. * Critical Security buffer overflow fixed in in_cdda.dll
  305. Winamp 5.07:
  306. * Critical Security bug fixed in in_cdda.dll and .m3u handler
  307. * in_mp3 & in_nsv should work on Win95 again
  308. * Proxy settings work again
  309. * Installer fixed so that read_file.dll is installed always with mod support
  310. * Version number should be properly reported by IPC_GETVERSION for this build
  311. Winamp 5.06:
  312. * Fixed crashbug when clearing the playlist and then right clicking on the songticker
  313. * Security bug fixes
  314. * Lots of small bugfixes
  315. * JTFE v0.96ff
  316. Winamp 5.05:
  317. * Security bug fix
  318. * Fix for upside down videos through DirectShow
  319. * JTFE v0.96c
  320. * Added prompt when loading a skin for the first time
  321. Winamp 5.04a:
  322. * fixed drag & drop on docked toolbar at startup
  323. * modern skin updates :
  324. fixed lockup when exiting while in runModal
  325. Winamp 5.04:
  326. * update JTFE
  327. * Added Coding Technologies' AACPlus decoder
  328. * fixed deletion of temporary generated WAV files after a burning process on some
  329. computers
  330. * fixed typo in some context menu shortcuts
  331. * fixed slowness IPC bug caused by gen_hotkeys
  332. * added "clear" button in internet radio/tv views
  333. * added screenshots of classic/modern mode in installer
  334. * fixed MP3 bitrate calculation (in_mp3 was reporting incorrect lengths on some MP3s)
  335. * fixed incorrect length reporting on long WMA files
  336. * better fix for pledit/video windows showing up at startup when minimized
  337. * fixed db text bug when moving EQ sliders
  338. * upgraded MP3 encoding to LAME v3.96
  339. * fixed crash in WMA playback when using WMA v8 codecs
  340. * updated default streaming values in in_nsv
  341. * added Winamp.com Audio&Video views in the Media Library
  342. * fixed tiny memory leak in in_cdda
  343. * added right click context menu on "Now Playing" item in Media Library
  344. * added script/ActiveX disabling for Media Library's minibrowser (on by default)
  345. * fixed memory leak on MP3 files with messed up ID3v2 tags
  346. * fixed visualization when playing CD tracks
  347. * fixed proxy user:pass@server:port string getting cut when playing Shoutcast streams
  348. * made in_dshow not to handle mms:// streams ending with .wma
  349. * fixed %tracknumber% tag for CD tracks
  350. * fixed some crash bugs in in_mp4
  351. * fixed playlist generation when ripping full CDs
  352. * added "import playlist from folder" in Media Library
  353. * updated Media Library preferences screens
  354. * added new SPS presets from Cockos, Inc. (pitch shifters, etc...)
  355. * added basic streaming (download) support for M4A/MP4 HTTP streams
  356. * added monitoring of fullscreen apps, disables always on top temporarilly
  357. * added IPC_IS_WNDSHADE
  358. * added gen_ml rating ipcs
  359. * added ratings from playlist context menu (acts on selected entries)
  360. * added ratings from song ticker context menu (acts on current track)
  361. * added rating hotkeys in gen_hotkey
  362. * fixed saving read-only playlists
  363. * fixed double separator lines in gen_ml id3less item context menu
  364. * fixed refresh of view losing query after removing dead files & background scan
  365. * added escaping of ", ', [ and ] in ml queries : uses %HH where HH is the hex char code (uses %% for '%')
  366. * added sdk support for multiple audio/video tracks in video input plugins (see wa_ipc.h for ITrackSelector class)
  367. * added multiple audio avi support (right click video window, select "Audio Tracks")
  368. * fixed multimonitor problem when toggling a windowshade on one monitor while playing a fullscreen video on the other
  369. * added ML_IPC_EDITQUERY and ML_IPC_EDITVIEW
  370. * fixed pledit drawing bug under winxp/cleartype
  371. * fixed crash in id3 reading of zero byte files
  372. * fixed crash in sps when exiting winamp before closing the open/save dialog
  373. * added IPC_PUSH_DISABLE_EXIT, IPC_POP_DISABLE_EXIT and IPC_IS_EXIT_ENABLED
  374. * fixed gen_ml crash when inserting item with length -1
  375. * made gen_ml much more resistant to databases that have been corrupted
  376. * fixed ml nuke
  377. * added disabling of "keep on screen" option when going into a different resolution because of a
  378. fullscreen application (ie: a game)
  379. * made ui:preferences global hotkey open the prefs to the previously opened page
  380. * fixed a few preferences cosmetic 'bugs'
  381. * modern skin updates :
  382. - fixed windowshade repeat-track button state
  383. - fixed scaling docked toolbars
  384. - fixed 5.03 assert on deletion of newGroupAsLayout()
  385. - fixed floating video windows coordinates dropping to 0,0
  386. - fixed auto opaque when layouts are loaded already docked as toolbars
  387. - fixed fadein/fadeout not used on notification window when linking all normal windows'
  388. alpha
  389. - fixed docked toolbars moving when some other window docked to them switches to an
  390. alternative layout
  391. - fixed silent crash on shutdown when pledit is docked as toolbar and gen_ml unloads
  392. before gen_ff (would not remember settings from session to session)
  393. - fixed snap points
  394. - fixed click on +12db / 0db / -12db
  395. - optimized text scrolling (a lot)
  396. - fixed content of pledit not painting in some instances
  397. - gen_hotkeys are now routed thru System.onKeyDown(name), where name is the name of
  398. the hotkey prefixed by "HOTKEY: " (ie: "HOTKEY: Playback: Play"). You may issue a
  399. complete; statement to prevent gen_hotkey from handling the hotkey
  400. - fixed horizontal resize of main window with video/vis drawer closed and config drawer open
  401. - added auto-height for next drawer opening when resizing main window with video/vis drawer closed,
  402. this avoids having an unreasonably tall drawer open if you just watched a video in a big window and
  403. then only resized the player back to its horizontal minimum after the video had closed. auto-height
  404. resets to 4:3 proportions
  405. - fixed docking bug when using snapadjustleft
  406. - fixed buggy calculation of time display default width conflicting with right text alignment
  407. - fixed windows moving after changing screen resolution
  408. - fixed rare always on top desync with classic skins
  409. Winamp 5.03:
  410. * made MP4 AAC the new default ripping encoder
  411. * fixed a crash bug when playing some AVI files in in_dshow
  412. * added multimedia keyboard keys in global hotkeys default configuration
  413. * added "Manual playlist advance" in Repeat button popup menu in Classic mode
  414. * improvements in MP3 encoder configuration (added --alt-preset standard, etc...)
  415. * made the tabs in the preferences XP correctly themed under Windows XP
  416. * revamped the Media Library preferences a bit
  417. * new experimental WMA9 input plugin
  418. * gen_jumpex updates from DrO
  419. * added "Nuke library" action in Media Library
  420. * more upside down videos fixes
  421. * fixed crash if a plugin generated a pledit wm_windowposchanged on shutdown
  422. * fixed crash exploit in in_mod (thanks Peter Winter-Smith)
  423. * fixed various crashes in in_midi when playing invalid files
  424. * made in_midi store its settings in winamp.ini instead of the registry
  425. * fixed error during installation on computers with chinese/oriental regional settings
  426. * removed AOD from installer
  427. * added Shift-R to toggle manual playlist advance
  428. * updated VP6 video decoder to latest VP6.2 code
  429. * fixed crash when launching winamp with very long filenames from explorer
  430. * made registration dialog to appear in Explorer's taskbar when installing pro version
  431. * fixed pledit/video windows showing up at startup when minimized
  432. * modern skins updates :
  433. - winamp modern skin now uses a 3 state repeat button: no repeat/repeat all/repeat track
  434. - added appplication desktop toolbars capabilities for layouts, add
  435. appbar="left|top|right|bottom" to use them
  436. - upped maki binary version, improved stack protection
  437. - current skin version number is 1.2 (this should not change for a long while now, and
  438. of course we continue to support 0.8 to 1.1)
  439. - (very) limited maki debugger (for now you can bring it up with invokeDebugger(); in a
  440. script then use 'x' to continue and 'i' to trace into)
  441. - fixed obscure capture problem with dragging windows
  442. - fixed rectrgn being forced to 1 in xml xuiobject buttons that are originally imageless
  443. - fixed hilited state not on after clicking on buttons while the mouse stays in area
  444. - fixed scripted onEnterArea/onLeaveArea not being always correctly called while mouse
  445. button stays down
  446. - fixed getToken being passed NULL throwing guru
  447. - fixed clipping of painting within the background's region of a group rather than
  448. within the composed region (the one you can change with sysregion)
  449. - fixed image cache problem when using the same bitmap as a map and a button image
  450. parameter
  451. Winamp 5.02:
  452. * added a couple of gen_ml APIs
  453. * fixed gen_ml radio/tv cache clearing after viewing prefs bug
  454. * made gen_ml radio/tv keep old data when updating fails, made it not update when no
  455. internet is available
  456. * made gen_ml support some new quicksearch syntaxes: "* beck radiohead"
  457. will list all things matching beck OR radiohead, and:
  458. radiohead "<lastplay > [3 days ago]>" will show all things matching radiohead
  459. played in the last 3 days...
  460. * gen_ml option for any/all guess modes
  461. * made SPS support 24 bit samples
  462. * added priority setting for CD ripping
  463. * made CD ripping only support one rip at at time
  464. * added send to -> add to library for playlist (and other) send to menus.
  465. * better media library audio view support for no artist/no album
  466. * fixed enter after info box and popup menus in library
  467. * moved litestep options to be in classic skin prefs
  468. * fixed playlist editor classic redraw bug, made playlist handle mousewheel scrolling while
  469. moving items better.
  470. * made "EXE" filetype extension non registerable :)
  471. * cleaned up "disable screensaver when video is playing" option
  472. * latest SDKs available (AVS, Media library, new Winamp IPC calls, etc...)
  473. * upgraded to Gracenote CDDB v2 DLLs
  474. * improvements in gen_hotkeys
  475. * upgraded MP3 encoding to LAME v3.95.1
  476. * out_ds now uses winamp.ini instead of registry for settings
  477. * new fix for upside down videos in in_dshow
  478. * added OGM as supported extension in in_dshow
  479. * modern skins updates :
  480. - optimized region a bit
  481. - fixed handling of global alpha for unparented layouts
  482. - fixed tiny bug in keypress flow
  483. - fixed potential layer capture cancellation issue
  484. - fixed crash when quickly alternating alt+g and alt+w
  485. - fixed player not coming up to front when playing a video via external URL click
  486. - fixed assertion when arial.ttf (or whatever fallback font has been set) is not present in the font directory
  487. - fixed faulty skin font unmapping sometimes conflicting with fallback to os default gui font
  488. - added date and version functions to maki
  489. - added added timerhours="1" to text object to show 1:00:00 instead of 60:00
  490. - added timeroffstyle 3 and 4 to text object to display "0:00:00" and " : : "
  491. - upped skin version to 1.1 - you MUST use 1.1 if you recompile your scripts
  492. - updated maki compiler (http://bluemars.org/maki) :
  493. - added stack protection to maki binaries - upped the binaries version header
  494. - added self version check in maki binaries
  495. - non-existing (future) maki functions will not crash the maki runtime anymore, YAY
  496. - fixed unknown maki functions return values
  497. - fixed winamp appearing on secondary taskbar with ultramon regardless of true position
  498. - fixed extraneous invalidations
  499. * new extended jump file dialog (thanks to Darren Owen)
  500. * added basic MP4 AAC encoding/decoding (thanks to Menno Bakker for the help)
  501. * fixed unicode metadata in in_vorbis
  502. * fixed crash in installer code
  503. * removed generation of "badframes.stt" files in VP6 decoder
  504. * <3 farewell Justin <3
  505. Winamp 5.01:
  506. * fixed gen_ml selection bug
  507. * added gen_ml option for no guessing at all
  508. * made AVS and SPS support loop() in user code
  509. * made AVS support megabuf() in user code
  510. * made pro installer not prompt for regkey if already valid
  511. * improved font directory retrieval in gen_ff
  512. * added content rating system in Internet TV's listing
  513. * added bandwidth usage statistic in Internet Radio/TV listings
  514. * made media library guess from filename only when NO metadata found
  515. * added seperate recent items tracking options for files/streams
  516. * made installer better handle installing wa5 directly over wa3.
  517. * added milkdrop docs to installer
  518. * made uninstaller not remove winamp directory if not empty (user is
  519. now required to do so manually to avoid people going "oops")
  520. * made installer check sonic px.dll versions and prompt for reboot
  521. accordingly
  522. * fixed nsv metadata querying bugs
  523. * fixed gen_ml guessing bugs for files with metadata that are not in DB
  524. Winamp 5.0:
  525. * fixed http playlist retrieval issues
  526. * fixed classic skin refresh bug in gen_ff
  527. * fixed editing query while radio refreshing in gen_ml
  528. * modern skin - fixed version detection for skins that use wasabixml tag, fixed unclickable "old skin" msgbox
  529. * fixed guessing bug in gen_ml
  530. * made agent add icon after explorer.exe crash
  531. * fixed AVS crash on win98 bug
  532. * fixed in_nsv dsp plugin support
  533. * fixed gen_ml -recurse bug
  534. * new Signal Processing Studio DSP plug-in
  535. * fixed out_ds buffer size using crossfade time when crossfade is off
  536. Winamp 5.0rc666:
  537. * fixed potential crashbug in ml
  538. * avs sscope updates, fixes
  539. * modern skins : fixed SHGetSpecialFolderPath on old OSes
  540. Winamp 5.0rc11:
  541. * added colorthemes submenu to options menu
  542. * fixed AVS bugs, added new texer2 APE
  543. * fixed ML genre combobox low screenres bug
  544. Winamp 5.0rc10:
  545. * modern skin updates
  546. - fixed coming back from windowshade closes video drawer
  547. - fixed user settings path assert
  548. - added 6 color themes (coagulated, peachy, bricks set, rosemary, blueberry and cream, qwayke)
  549. * added media library plugins configuration, support for type column
  550. * latest VP5 decoder, including NSV/VP6 decoder
  551. * disabled hotkeys when hotkeys configuration is focused
  552. * AVS: support getkbmouse() from script. woot.
  553. * AVS: support new text features, including $(title), $(reg00), $(playpos), $(playlen)
  554. * AVS: added (optional) eval code for effect lists
  555. * AVS: experimental SMP support
  556. * AVS: fixed a alpha clamping bug in dmove
  557. * AVS: eval code stats in debug window
  558. * AVS: memory footprint reduction (framebuffer freeing)
  559. * AVS: eval code optimizations, much smaller and faster code (woot)
  560. Winamp 5.0rc9:
  561. * fixed how some very broken databases would set the db recovery into an infinite loop
  562. * fixed info for wa3 skins
  563. * fixed winamp3 upgrading for later builds
  564. * fixed sendto ml playlist when it is open
  565. Winamp 5.0rc8:
  566. * modern skin updates
  567. - fixed config menu radiobuttons turning off when clicked again
  568. - fixed unreadable selected list item text color in 2 gamma groups
  569. - fixed theme list using slightly different colors than ml lists
  570. - fixed taskbar move syscommand bringing up wa2 main window
  571. * updated avs, faster evallib. makes eval heavy presets superfaster.
  572. * made cd ripping unlock drive and cleanup on exit in middle of rip
  573. Winamp 5.0rc7:
  574. * fixed metrics dialog parenting
  575. * fixed avs Nbuffer stuff, exposed Nbuffers via API (woo hope no more crashy)
  576. * fixed avs memory leak
  577. Winamp 5.0rc6:
  578. * fixed gen_ml view restoring when "do not load library at startup" checked
  579. * fixed another avs dmove bug
  580. Winamp 5.0rc5:
  581. * made reginfo stored in the registry instead of winamp.ini
  582. * added Ctrl+H to keyboard shortcut list in about
  583. Winamp 5.0rc4:
  584. * fixed drag&drop to main window when AVS is docked
  585. * more advanced title logic tweaks
  586. * fixed error in keyboard shortcuts list in about box
  587. Winamp 5.0rc3:
  588. * updated hotkeys to be tabable
  589. * updated advanced title logic to fix a few issues
  590. * fixed issue when modern skin or gen_ff not found
  591. * fixed modern skin about box when in classic skins]
  592. * new AOD with good uninstall supprot
  593. Winamp 5.0rc2:
  594. * fixed playlist editor status bug
  595. * fixed seh options not being saved
  596. * made installer check for gen_peercast and prompt user
  597. Winamp 5.0rc1
  598. * updated credits
  599. * updated to newer NSIS
  600. * made gen_hotkeys, gen_ml, and gen_ff all use msg registration api to avoid msg collisions
  601. * updated installer to prompt for reboot in certain instances on < win2k
  602. * fixed typo in installer
  603. * modern skin updates
  604. - fixed options/skins menu issue
  605. - changed some colorthemes names
  606. - fixed lack of shift/ctrl + eject
  607. - fixed shutdown problem with text objects
  608. Winamp 5.0rc0 11/16/03
  609. * fixed crash when subtitles but no video
  610. * added SEH options to avs and winamp for plug-ins
  611. * fixed bug in gracenote TUID and "Now Playing" tab
  612. * added CD locking when ripping
  613. * christophe optimized some in_dshow stuff (not sure if he wanted this shit in here, heh)
  614. * gen_ml recent items limiting fix
  615. * gen_ml info viewer fixes
  616. * SHUT YOUR MOUTH: http://www.firehose.net/~deadbeef/media/music/031115-shutyourmouth.mp3
  617. * modern skin updates
  618. - final skin drop
  619. - fixed player taking focus when notifier goes away (again, yeah, i just forgot to check it in :-))
  620. - fixed resizing / snapadjust issues opening the drawer without showing its content (hole in player) in some cases
  621. - disabled notifier fade sliders when running on w95/98
  622. - fixed component editwnd colors (colortheme editor)
  623. - fixed shade songticker alternate font color not matching bitmap font color group
  624. - fixed lack of shift/ctrl + next/play/stop/prev
  625. - fixed system.floattostring ignoring its ndigits param
  626. - fixed potential crash in text widgets that change display param dynamically
  627. - fixed locked windows going offscreen (like nonstep avs) made then ignore offscreen since they are locked to a layout that checks its own position
  628. - added nooffscreencheck="1" for layouts in case offscreen check needs to be disabled for a window
  629. - fixed assert in region
  630. - fixed crash color extraction from undefined container
  631. - fixed crash when not specifying a band parameter to an eqband object
  632. - fixed buttons onleavearea detection with nonstandard scales
  633. - fixed notifier not showing minimized when "show in windowshade and when minimized" is on
  634. - fixed freeform dropdownlists not closing
  635. - fixed crash when a window is destroyed while moving all windows docked
  636. - fixed system.playfile (base dir changed, has to be relative to skin in wa5, so filename is tweaked if it starts with "skin\nameofskin")
  637. Winamp 5.0 beta 5 11/14/03
  638. * modern skin updates
  639. - fixed mousewheel in pledit not responding after context menu popped on frame
  640. - fixed mousewheel controlling volume when scrolling in now playing ml pane
  641. - fixed mousewheel controlling volume after clicking on ml titlebar
  642. - fixed doublesize menu item not disabled when not using scale locks
  643. - fixed potential crash in colortheme management
  644. - fixed player getting focus when notifier closes, added nofocusonclose param for containers
  645. - fixed loading skins that are packaged wrong, with the skin in a subdirectory in the wal
  646. * fixed mouse cursor on popup menus
  647. * updated AVS presets/APEs to good final ones
  648. * updated gen_hotkeys labeling
  649. Winamp 5.0beta4:
  650. * modern skin updates:
  651. - new skin drop
  652. - fixed going from opaque on hover to opaque on focus disables autoopacity
  653. - fixed how the arrow icon on the drawer would not change to reflect the direction the drawer will open
  654. - fixed notifier not setting winamp to the foreground after restoring it when clicked (added System.activateApplication())
  655. - fixed closing player with maximize on, now restarts with maximize on too
  656. - fixed drawer remembering opened drawer size when maximized upon startup
  657. - fixed closing drawer when maximize on, now drawer keeps maximize state when closed til manual resize and no longer loses old wnd size, will open to maximize height
  658. - fixed opening config drawer while being maximized losing maximized state and/or saving maximized height, now auto adjusts size to match available space (added System.onSnapAdjustChanged())
  659. - fixed auto restore on video start if maximized was entered when video wasn't playing (which kinda ruined the point, heh)
  660. - fixed layout not saving its position when resized from script (ie: clicking maximize button) and reloading to the old pos
  661. - fixed video overlay repositionning lagging when moving main window from another window (ie, ctrl+shift+move another window)
  662. - fixed cancellation of drawer animation when using fixed alpha
  663. - fixed saving unlinked auto opacity setting
  664. - fixed flickers, paintings slowdowns and leftovers when hosting a skinned window inside the preferences
  665. - fixed freetype using OS dpi instead of fixed 96 dpi like it was supposed to
  666. - fixed skins using gradient, polygon, osedge and solid color generated images
  667. - fixed crash in system.eject() and system.playfile()
  668. - fixed "component is missing" in a bunch of skins
  669. - fixed skin crashes due to scriptcore object not found, added fake scriptcore, does nothing (sorry, single core...)
  670. - fixed crash when switching to skins that do not define the window background color and doesn't lets us extrapolate from a constructed window
  671. - fixed custom opacity using window's opacity as a starting point (and reseting to it on cancel) when opacity is linked
  672. - fixed invisible window when loading desktopalpha skin with global transparency on
  673. - made jpgloading external
  674. - fixed ctrl+f4 on main window or on pure wasabi windows (with no pl/ml/video, etc, ie: colorthemes) bringing up wa2 window
  675. - fixed notifier "disable in fullscreen"
  676. - fixed 0db/-12db not always working
  677. - fixed eq showing last modern skin eq settings after going back to classic and changing them
  678. - fixed mmd3 getting chopped off
  679. - fixed skins getting trapped into a infinite loop because the eq value they set would come back slightly off due to 4 bits of precision lost between wa3 & wa5 eq range,
  680. and that would try again and again to set the value based on comparision. made it so that this gap is checked for and if value matches, we send the last hiprecision value in the callback
  681. - fixed equalizer menu entry being checked after closing config drawer without animation
  682. - fixed blank notifier when linked autoopacity on
  683. - fixed switching desktopalpha on a window that previously had forced transparency flag
  684. - fixed clicking eq button on windowshade not repainting drawer when transparency on and eq wasn't the previously selected tab in config drawer and drawer animation is off (phew!)
  685. * updated a lot of little menu shit
  686. * made better handling of no media in library
  687. * renamed a lot of directories to folders, library to media library.
  688. * disabled drag&drop moving of tree items in media library for other than playlists/views
  689. * made sonic logo in burning link to sonic (well, almost)
  690. * made video view have better column defaults
  691. * fixed changing-systray options while minimized bug
  692. * added simple view editor to library (woot), added support for X:XX times, and a few new operators to querylang
  693. * switched Gracenote submit mode from test to normal
  694. * new Winamp icon
  695. * cleaned up query builder, made time editor external to it so that the simple view editor can use it too
  696. * changed user-agent versions
  697. * improved library length retrieval for legacy plugins
  698. * fixed library adding files to directory list
  699. * updated OLE drag&drop logic to fix library (might have broken other things, but I sure hope not)
  700. * added XP Manifest.xml to winamp.exe
  701. * fixed a channelshift bug in AVS, and made AVS support nifty script help dialogs for APEs
  702. * made ctrl+b, shift+b, shift+z work, added some menu items for some of them.
  703. * made F1 open help, added help menu item to main menu, made help launch browser
  704. * skinned combo boxes in Media Library, made radio/tv resizing behavior better (hides comboboxes when small)
  705. * made agent icon use configured winamp system tray icon
  706. * fixed sendto burner status updates
  707. * made agent use the new icon
  708. * fixed firsttime CD lookup bug
  709. * optimized winamp's load titles on demand logic, made faster
  710. * made winamp prompt before exit if ripping a CD
  711. * made config saving after prefs window closing deferred for better ui response
  712. * improved view editor advanced builder
  713. * fixed manifest
  714. * made ctrl+f1 do about box
  715. * made winamp's internal submenu management more reliable
  716. * made installer support winamp3 upgrading/skin migration
  717. * out_ds no longer changes buffer size when changing crossfading in modern skin, uses max(crossfadetime, buffersize) instead
  718. Winamp 5.0beta4 11/10/03:
  719. * modern skin updates:
  720. - fixed paint problems when resizing media library up with opacity < 100%
  721. - fixed flicker in media library list headers when scrolling horiztonally with opacity < 100%
  722. - fixed potential crash if skin switched many many times
  723. - gave a better look to gen_ff's about box, made it use wasabi for ttf & script
  724. - delayed cancellation of forced transparency off (ie, video) by one second to avoid flickering if we're merely switching to a safe transparency mode for a fraction of a second
  725. - gave log scale to opaque on hover sliders
  726. - added System.onShowNotification hooked up to IPC_SHOW_NOTIFICATION so that skins can implement their notifier however they like
  727. - fixed bitrate/samplerate/channels display sometimes going to 0
  728. - added System.getSongInfoText()
  729. - made skin config menu do a real crossfade between pages
  730. - made skin config menu scroll entire pages of menu items rather than use thinger-like click-n-wait-n-release
  731. - fixed crash when drawing very big truetype fonts in very small spaces
  732. - fixed freetype font padding
  733. - fixed rare region problem when offset(x,y) would do nothing
  734. - separated default/fallback font from ttf override font
  735. - added allowmaping="0" to prevent a font from being overriden (ie, the font uses special symbols that are necessary for your design)
  736. - added auto 100% opacity on focus
  737. - added font mapper to map any specific font (even a bitmap skin font) to any other specific TTF font
  738. - fixed tooltips left/right padding
  739. - added skin info tab in preferences, for skinners to put an about box or preference widgets. when no group is defined,
  740. we print the data from the skininfo block.
  741. note: to put a group there, just have a <groupdef id="skin.about.group"/>, the group should be nicely resizable
  742. to accomodate various dialog size corrections for OS' dpi setting.
  743. - added display="VID_Info" for text objects to show the same video info string as in classic mode
  744. - fixed tooltips stealing focus in some rare remaining cases
  745. - grayed out opacity settings for win95/98
  746. * added bitrate & file size columns to library (you may need to rescan your directories for this info)
  747. * added IPC_SHOW_NOTIFICATION for plugins to ask to show the notification, returns 1 if the skin implements it, 0 if not
  748. * added "show notification" global hotkey
  749. Winamp 5.0beta3 11/07/03:
  750. * modern skin updates :
  751. - new skin drop
  752. - fixed winamp3 skins windowshade not being used :
  753. - prevented use of autoclose="1" in < 1.0 skins (wasn't doing anything in 0.8 but breaks windowshades if used in 1.0)
  754. - added autoavailable="0" to drawer's wndholder params (should _not_ be used in floating component windows unless you know what you are doing)
  755. - fixed maddoubleclicks on switch to vis/video spawning undocked wnd
  756. - fixed vertical componentbucket sizes stuff, added functions to use as custom bucket
  757. - fixed freetype wrapped text draw
  758. - removed wa2 skinned cursors in freeform mode
  759. - removed some wa2 drawing in freeform mode for speed and clarity
  760. - fixed window position being forgotten when fonts dpi is not 96 (thx dougieha!)
  761. - added leftpadding & rightpadding params for text objects
  762. - added auto-100% opacity option, monitors mouse hovering a layout and brings it temporarilly back to fully opaque
  763. - fixed multimonitor tooltips
  764. - added multimonitor compliant offscreen detection, brings back to main screen if window is lost, ignored if docked to main window
  765. - added metadata access for scripts (only to currently playing item)
  766. - made color themes auto update to new groups in default theme
  767. - fixed unwanted window activations
  768. - fixed region optimizations
  769. - made grid object build its region (finally)
  770. - added container.getCurLayout(), container.close()
  771. - added noparent param for layouts (excludes from the minimize/restore window group)
  772. - added forcealpha param for layouts to prevent screen burps when changing often transparency (keeps layered flag if alpha=255)
  773. - added layout.getDesktopalpha(), layout.istransparencysafe()
  774. - added system.isminimized(), system.minimize(), system.restore();
  775. - added system.getplaylistlength(), system.getplaylistindex();
  776. - fixed layout.setalpha()
  777. - fixed changing display param on text objects after init
  778. - made random button toggle random instead of switching to a random preset, changed avs & milkdrop accordingly
  779. - added submenu to views in all 3 playlists popup menus
  780. - fixed keyboard shortcuts not being redirected to winamp in some circumstances (ie, titlebar click in library)
  781. - fixed keyboard cancelling capture when dragging (ie, ctrl+alt+dragawindow)
  782. - newer skin drop! with new config menu and crossfader
  783. - fixed isDesktopAlphaSafe() crashing in w98 (grrr) and isTransparencySafe not taking everything into account, fixes notifier in win98
  784. - fixed onplay being called instead of onresume in script
  785. - added notification of pause / resume
  786. - fixed double click on songtitle popping a non-responding dialog box
  787. - fixed double click in songtitle not cancelling text grab
  788. - added fullscreen flag for vis to send to winamp so that script can query if something (video or vis) is fullscreen, modified avs & milkdrop accordingly
  789. - linked auto100% opacity when layouts opacity is linked
  790. - added link all windows opacity (and auto100%) & scale, added custom opacity dialog
  791. - made auto100% hold time configurable
  792. - made another mode where scale lock is just ignored, and everything is locked
  793. - fixed notifier being in the menu (added nomenu param to containers)
  794. - fixed forced-auto100%-opacity on window request (ie, video/milkdrop)
  795. - fixed docking and moving the notifier leading to crash
  796. - fixed opening scale menu in notifier and clicking ok when notifier is gone crashb
  797. - added distance to window for auto100%
  798. - added configurability of fadein, hold, fadeout time for auto100%
  799. - disabled video/vis drawer when not in 100% opacity for microsoftish reasons
  800. - added Layout.isLayoutAnimationSafe() for scripts to do the same
  801. - made font renderer svc load early, fixes a crash when using <truetypefont /> in gen_ff's system xml
  802. - added detection of hover on winamp's dialogs & menus for auto100
  803. - fixed (00:00) in title when playing streams
  804. * added user-definable global hotkeys (gen_hotkeys)
  805. * added font override combo for pledit
  806. * added "recent items" view to media library (independent of main library data -- tracks files, streams, etc)
  807. * added column customization in library (right click on columns header)
  808. * added comment, play count, last played, last updated, and ratings columns
  809. * added ratings setting context menu in media view
  810. * made the library detect alt+3 tag changes from within winamp and keep DB up to date
  811. * added query editor, whoohoo
  812. * added option to use pledit font in trees and views, then justin fixed it ;)
  813. * updated to new sonic SDK
  814. * fixed mini info viewer bugs
  815. * made winamp use filename guesswork even when library isn't open for script access and title
  816. formatting (of course, only if no metadata is in the file)
  817. * made library info viewer have meaningful info on artist/album clicks
  818. * made library never add .cda files
  819. * created general API so people can use the sendto menu in ml plugins and in other plugins
  820. * added ML DB API, and ML plugin adding API for other kinds of plugins
  821. * added sendto menu to playlist editor context menu
  822. * made nsv/mp3 tag editting not increment play count
  823. * added data track checks in CD ripping
  824. * added spacebar shows current playlist item in playlist editor
  825. * made ml's recent items optional, and moved config for it to prefs (added option for how
  826. many days to keep items in list, too)
  827. * made ml's internet tv/radio items optional.
  828. * made library DB file updating more robust, and added a ton of code to recover corrupted DB.
  829. Winamp 5.0beta2 10/23/03:
  830. * modern skin updates :
  831. - new skin drop
  832. - woo francis owns, and fixed keyboard bugs
  833. - fixed alt+f4 from video wnd & pledit
  834. - fixed resizing cursor in popups
  835. - fixed add to library parenting window to main window rather than to library
  836. - fixed switching to vis while video is playing
  837. - added checkmarks to scale/opacity menu
  838. - fixed avs fullscreen complaint when video is there hanging
  839. - fixed resizerect docking to viewport for snapAdjusted wnds
  840. - fixed slowdowns loading big playlists in mmd3
  841. - added redock after drawer open/close
  842. - gave modern skin default positions for main wnd/pledit/library
  843. - added popup menu on song title text
  844. - fixed how menus would overlap menubar buttons when skin was at the bottom of the screen
  845. - added "animate config drawer" in skin option menus
  846. - fixed saving/restoring of classic main window and eq status, and classic pledit windowshade and size
  847. - fixed showing classic skins at startup when loading modern skin
  848. - even newer skin drop
  849. - added "temporary" to scale menu so that this locked scale thing is a bit more obvious
  850. - added "pe_info" xml text display string for pledit selected/total length (not yet in skin)
  851. - added dsound ipc for crossfader buttons/sliders support
  852. - added vis menu action ("vis_menu"), made modern skin's button configurable (menu/config)
  853. - added localization support in gen_ff
  854. - added bitmap font override to ttf, added pref page with font list & scale overide
  855. - added altfont, altsize, altcolor, altprettymucheverything for text objects, so that
  856. skinners can make their skins ttf friendly, added "use alternate fonts" in fonts pref tab
  857. - added checkbox for using operating system font rendering
  858. - gave a few fontsizes to bitmapfont text objects so overrides aren't all the same size
  859. - fixed crashbugs when not finding ttf fonts
  860. - fixed empty playlist when starting with previously windowshaded playlist in classic mode but no xnf data
  861. - fixed crash when trying to update stuff while switching skin
  862. - fixed crossfader time going back to 0
  863. - added right to left ttf rendering
  864. - fixed layouts jumping on the screen when changing truetype font override
  865. - updated to freetype 2.1.5, fixes crash, #ifdefed out some unused stuff from it
  866. - fixed ctrl+w + alt+g guru
  867. - fixed alt+tab while resizing player
  868. - fixed player leaving a resize trail when aborting resize above autorefresh-on-alt+tab windows
  869. - removed small kerning hack due to freetype 2.1.5 having much better native kerning
  870. - fixed equalizer xnf entry getting duplicated over and over
  871. - fixed small leak in font loader
  872. - fixed font engine not reloading a ttf font after switching to win32 font renderer and back (and thus, using the override font, which also serves as fallback)
  873. - adjusted some ttf rendering paddings
  874. - added ability to not override bitmap font with ttf or use altfont on 7-bits character strings
  875. - fixed disabled widgets states
  876. - fixed typo in about box :)
  877. - added ctrl+tab / ctrl+shift+tab to cycle thru windows
  878. * made playlist showing deferred so startups looked cleaner with modern skins
  879. * fixed crash on skindir change in prefs
  880. * added "adding to burner" status window when using sendto/drag&drop to burner, for reassuring
  881. status
  882. * added rescan in background menu item to library menu
  883. * added "add folder in background" checkbox to "add folder" in library
  884. * added scan on startup library option
  885. * christophe's now playing updates
  886. * fixed manual playlist advance w/ repeat
  887. * fixed CD burning view and skin switching bug
  888. * fixed burning when WAV writer is configured to not write WAV headers
  889. * switched to new Gracenote ID
  890. * fixed "return" key in ml's info editor
  891. * added left mouse click on disabled edit boxes in ml's info editor
  892. * better burning error handling (shows the burning status window to easily view the error)
  893. * better mini-info-viewer when no internet handling
  894. * made winamp's open directory recurse checkbox nicer looking
  895. * avs doubleclick (fullscreen vs config) option in fullscreen options
  896. * avs alt+f4 closes winamp instead of loading preset
  897. * milkdrop config while running now shows help
  898. * added new avs default presets
  899. * fixed installer dual-winamp-launch bug
  900. * fixed gen_ml bg scanning error problem
  901. * optional screensaver disabling for video, fullscreen or not. now with optional mode that works
  902. even if winamp is not active.
  903. * slight avs window reorganization
  904. * made modern skin extracted by default, for speed
  905. * improved config dialogs for aac/mp3
  906. * made info viewer activated by button instead of slider
  907. * made internet radio/tv page handle resize better (search doesnt get screwed on small windows)
  908. * cleaned up some labeling places
  909. * cleaned up ripping and burning UIs more
  910. * fixed library prefs radio buttons
  911. * added Gracenote TUID retrieval in "Now Playing" tab in ML
  912. * cleaned up ML playlist editor buttons, added burn button
  913. * added wait for blank media dialogs for burning
  914. * made bookmarks support drag&drop more and sendto.
  915. * made it so you can't remove/rename modern skin
  916. * added option to add burned CDs to local CD DB
  917. Winamp 5.0beta 10/13/03
  918. * modern skin updates :
  919. - fixed win98 crash with desktopalpha skins
  920. - fixed pledit jumping on top of main window when docked and interacting with config drawer
  921. - fixed avs hiding main window when docking to editor
  922. - fixed vis gammagroup filtering
  923. - fixed bgr color for pledit scrollbar background in v1.0 skins
  924. - fixed rare crash on skinswitch
  925. - added timers resolution autodetection
  926. - added configuration of text scrolling speed
  927. - added vis_cfg action to toggle vis cfg window via button
  928. - fixed config drawer tabs moving the app when not selected
  929. - added enable docking checkbox and docking distance editobox in prefs
  930. - added tooltip checkbox in prefs
  931. - fixed tooltip stealing focus from popup menus
  932. - added support for noresize flag in embedwnd so that it spawns the right container
  933. - added notransparency flag for embedwnd, made milkdrop use it
  934. - fixed potential aot reset by embedwnd (ie, milkdrop)
  935. - fixed slow text ticker, made it use timerclient_getSkipped to have consistent speed regardless of timer resolution
  936. - added timer resolution in prefs page
  937. - added link ratio & alpha in prefs page
  938. - fixed empty popups in pledit menubar, commandbuttons and ml menubar when no playlist or devices are available
  939. - fixed "mono" display when nothing playing, made songinfo update faster after clicking play
  940. - separated link position & link width for main winshade window, changed default to link all
  941. - removed move="1" for song title display on main window normal and shade modes
  942. - fixed click on beatvis that would sometime fail to toggle active status
  943. - added gammagroup xml param to vis objects
  944. - made switching to windowshade open undocked video & vis when video is playing or vis is visible, docks back when coming back to normal mode
  945. * made library able to update info on files that dont support tag writing when tag writing is checked
  946. * fixed burning bug when using certain .WAV output settings
  947. * enabled burning on multiple devices simultaneously
  948. * made Winamp check to see if AVS or milkdrop is running fullscreen before starting video playback, and remove
  949. fullscreen if necessary
  950. * made AVS and Milkdrop check for video playback before going fullscreen (milkdrop uses fake mode, AVS complains)
  951. (to avoid DirectDraw crash)
  952. Winamp 5.a10 10/10/03:
  953. * fixed library's playlist buttons
  954. * cleaned up prefs for steve some
  955. * fixed crash bugs in AVS, added new AVS effects from Unconed and Tom Holden
  956. * made doubleclick in AVS go fullscreen
  957. * made AVS autodetect video modes for fullscreen if necessary
  958. * updated to latest veritas SDK (should prompt for reboot if necessary now)
  959. * new milkdrop that integrates better, and fixes bugs, and is smaller
  960. * fixed tagz '?' lameness
  961. * modern skin updates :
  962. - fixed aot changes not being detected
  963. - fixed elapsed/remaining toggle not being forwarded
  964. - fixed right key in menubar when menu item selected is a submenu, fixed left when in a submenu, fixed right after hovering on an submenu item, phew!
  965. - fixed left/right keys seeking while in a menubar
  966. - fixed guru due to custom checkbox accessing nonexisting layouts because they are now dynamic, made them use configattributes
  967. - made vis & video open undocked when in windowshade mode
  968. Winamp 5.0a9 10/08/03:
  969. * modern skin updates :
  970. - fixed starting modern skin when winamp is minimized (or reloading winamp with modern skin when it was minimized on exit)
  971. - added Vis_FS action
  972. - added menubar keyboard shortcuts
  973. - made winamp ask the skin about *any* key it receives so that script can trap (and prevent) them
  974. - added left/right keys for menubar navigation
  975. - fixed avs flicker when spawning & closing via menu or keyboard shortcuts
  976. - added guid for colorthemes pref page ({53DE6284-7E88-4c62-9F93-22ED68E6A024})
  977. - fixed keyboard script hooks
  978. - added "equalizer" to popups, automatically opens the drawer and switches to the tab
  979. - added modern skin submenu to main popup menu/options
  980. - added attrib page for adding items to View menu via script (also show up in main popup)
  981. - fixed auto move of docked layouts when switching to windowshade when original layout has snapadjust values
  982. - added action PE_ListOfLists for winshade playlist editors
  983. - added about box guid for lightning bolt click ({8DDA9D48-B915-4320-A888-831A1D837516})
  984. - added unlink="1" for layouts to remember their own position/size regardless of linkwidth/linkheight
  985. - added windowshade for main & pledit, whoohoo Sven!
  986. - fixed checkmark for container entries in menu
  987. - added automatic discarding of unused bitmaps in memory, drops usage by 2 to 7mb (depending on skin) when not interacting with the ui
  988. - fixed huge leak in ttf rendering, that one was leaking 300k/s when the song title was scrolling ! uh oh...
  989. - fixed small leak in xmlparser
  990. - fixed parsing of groupdefs in the middle of dynamic containers
  991. - fixed small leak on skinswitch
  992. - fixed small leak in gammamgr
  993. - reduced memory usage by ~3mb when using winamp modern skin.
  994. - fixed shutdown sequence
  995. - fixed drawer locking up in closed position after detaching both windows via the menus
  996. - fixed vis or video poping up when clicking detach menu option while wnd is hidden
  997. - added option to bypass user defined drawer direction when window is going to get partially hidden after opening the drawer
  998. - added ability to set cfgattribute value "-" to make a separator in the custom skin option menus
  999. - added user option for drawer direction
  1000. - added reversed drawer, heehee
  1001. - added guiobject.reverseTarget() to move x/y values according to w/h values so that a drawer moves the opposite direction (ie, increase w/h in a targettimer, call reverseTarget and instead of growing to the right/bottom, the object will grow to the left/top - works on layouts!)
  1002. - fixed weakness in assessing visible states
  1003. - fixed drawer not remembering size after user resize
  1004. - added open from library in pledit lists submenu
  1005. - added "manage playlists" in pledit lists submenu
  1006. - fixed seek on doubleclick in openfile box
  1007. - fixed pledit disapearing on winamp startup
  1008. - fixed minivis stopping on desktopalpha toggle
  1009. - fixed some drawer issues
  1010. * cd burning view:
  1011. - added item moving stuff
  1012. - burners default to burning view when no cd present
  1013. - added burning view auto refresh
  1014. - added 44khz resampling
  1015. * made good generic title formatting system, that'll use library data, id3 tags, vorbis tags, cd info, etc.
  1016. * in_dshow: added buffering status when playing streams
  1017. * added skin rename/remove support
  1018. * made ripping to WAV file when using a ACM conversion to generate proper files
  1019. * in_nsv: added PCM support
  1020. * fixed random skin support
  1021. * fixed user info dialog multiinstance issue
  1022. * added gracenote tuid retrieval in library's mini infobrowser
  1023. Winamp 5.0a8 10/02/03:
  1024. * big modern skin updates (as usual)
  1025. - docking/undocking support and drawer fixes
  1026. * library has leet audio view searching now
  1027. * mucho bugfixes, yo
  1028. Winamp 5.0a7 9/29/03:
  1029. * big modern skin updates (woo!)
  1030. - fixed opacity related repaint flicker when hiding video
  1031. - added modernskin custom options preliminary submenu
  1032. - added smooth scroll of the video/avs drawer
  1033. - fixed modernskin videoavs.m bugs
  1034. - fixed focus problems with avs in the main window
  1035. - changed "Media Library" to "Library"
  1036. - changed "Freeform" to "Modern"
  1037. - fixed wndregion problems when heigth/width of a group is zero
  1038. - fixed wndregion problems when showing/hiding objects
  1039. - fixed repaint problems
  1040. - fixed bug with playlist editor background color
  1041. - added font size correction
  1042. - added lite bold (bold="2") which looks similar to old antialias="1" on non bold, so for skins backward compatibility, bold + old antialias = lite bold
  1043. - more color interpolation fixes
  1044. - made skin menus use win32 menus
  1045. - fixed autowidth/height from text with bold/italic attributes
  1046. - added system.getidealvideowidth/height();
  1047. - added colorthemes_next and previous actions
  1048. - added actions for pl/video/avs command buttons
  1049. - made video follow its rect without 250ms delays
  1050. - fixed checkmark for elapsed/remaining in options menu
  1051. - added lock in scaling menu
  1052. - added nohscroll="1" to themeslist object to hide the scrollbar
  1053. - fixed gammagroups for text widgets
  1054. * more prefs overhaul to make steve happy
  1055. * cd burning fixes
  1056. * cd ripping crash fix
  1057. * other fixes/etc
  1058. * gen_ff :
  1059. Winamp 5.0a6 9/25/03:
  1060. * followup to 5.0a5:
  1061. * modern skin fixes (yay francis rules):
  1062. - fixed HUGE doublesize by always resizing back the huge width or height to the screen max
  1063. - fixed safe transparency autoswitching
  1064. - fixed render ratio problems when opening embedded window in already scaled window
  1065. - added control menu to app context menu
  1066. - implemented ff control menu
  1067. - added layout snap adjustment
  1068. - added System.switchSkin script call
  1069. - fixed initial focus to main window
  1070. - added eq commands from menubar
  1071. - added radio/tv in menubar
  1072. - fixed pe menu / open from library only showing the playlist rather than playing it in the pe
  1073. - made PE_File context menu load playlists even if ml was never shown
  1074. - added context menus for the player controls
  1075. - added elapsed/remaining hook for time displays
  1076. - fixed ml/pl button not lightning up when ml/pl is showing
  1077. - added checkmark for "Main Window" when the main container is visible
  1078. - improved color interpolation for wa3 skins
  1079. * fix to ripping speed selection crash bug
  1080. * updated mp3 codec selection on unreg stuff (to revert back to old codec)
  1081. * burning ui fixes
  1082. * installer fixes [workarounds for now too]
  1083. Winamp 5.0a5 9/23/03:
  1084. * very alpha version of new modern skin, lots of gen_ff updates
  1085. * new install process (Thanks kichik for the help)
  1086. * cd burning
  1087. * better AAC time updating support
  1088. * mp3 ripping (with winamp pro regkey)
  1089. * sendto menu in library
  1090. * big AVS updates (2.7pre3 or so? forgot to update the ver#, but this one is newer than
  1091. anything other as of 9/23)
  1092. * directory autoscanning for library (woo)
  1093. * more! I forget it all...
  1094. Winamp 5.0a4:
  1095. a4: mostly cosmetic update:
  1096. a4: fixed library/pe in wa3 mode in 16bpp mode
  1097. a4: new splash screen
  1098. a4: updated credits/about box stuff
  1099. a4: added good in_nsv about box
  1100. * .wal support in winamp.exe
  1101. * changed ripping filename specifier to <artist> etc
  1102. * minibrowser moved to gen_ml
  1103. * made empty media view have some crappy text + add directory button
  1104. * down arrow in library search now go to results
  1105. * veritas SDK integration for CD ripping/playback
  1106. * huge preferences makeover
  1107. * mini-context-info stuff in gen_ml (complete with internet checking)
  1108. * made bitmapped font in winamp off by default for better int shit
  1109. * uninstall plug-in support
  1110. * changed allow multiple instances behavior to be better (always off
  1111. when playing/enqueuing files)
  1112. * made bookmarks viewer editor in library
  1113. * made library support drag&drop for adding directories
  1114. * made library have more options for adding files metadata
  1115. * made library metadata updating faster
  1116. * tons of wa3 skin love
  1117. * about box for AAC stuff
  1118. * made wa3 pledit use colors and better scrollbars
  1119. * bugfixes in gen_ff
  1120. * fixed little gfx bug in fullscreen video playback on multimon
  1121. * more!
  1122. Winamp 2.95 (never released):
  1123. * startup with hung winamp process in background fixed (opens new instance)
  1124. * CD ripping support in media library
  1125. * Preliminary AAC playback support added to in_mp3.dll
  1126. * ryan fixed shuffle again
  1127. * minibrowser ctrl+l fix
  1128. * media library: lots of bugfixes
  1129. * media library: listener count in internet tv/radio
  1130. * media library: query playback mode preferences
  1131. * media library: skinnable list/treeview selection colors
  1132. * nsv: subtitle bugfixes
  1133. * nsv: more buffering options
  1134. * nsv: shoutcast metadata support
  1135. * nsv: better invalid bitstream handling
  1136. * nsv: better display options
  1137. * nsv: new ASYN aux chunk handling.
  1138. * nsv: support for new extended TOC with frame-accurate seeking
  1139. * video: overlay fixes on 556 and other unusual modes
  1140. * video: drag&drop URL to video window now works.
  1141. * video: subtitle fixes.
  1142. * video: support for alt+enter and alt+f4 to leave fullscreen
  1143. * cdda: bugfixes
  1144. * avs: evallib | and & operator fixes
  1145. * in_vorbis fixes/updated libvorbis to post-1.0 cvs
  1146. * in_midi fixes
  1147. Winamp 2.91:
  1148. * fixed an incorrect vis color
  1149. * fixed shuffle; now, when you start winamp w/shuffle on, it returns
  1150. you to the song you were at when you exited last time
  1151. * made winamp not crash if you close it while a file info dialog is open
  1152. * fixed jump dialogs when using language packs
  1153. * fixed tooltip in lightning bolt
  1154. * made video window on autoclose not stop if configured to do so
  1155. * made in_mp3 have options for adding tags from ml
  1156. * fixed a bug in in_wm
  1157. * library: made library refresh properly on add/compact/etc
  1158. * library: fixed a library win9x view issue
  1159. * library: fixed shift+enter in media library tree
  1160. * library: added "Explore item folder" in library's media view
  1161. * library: made internet radio/tv display msg when reload is blocked
  1162. * library: added "Physically delete file" in library's media view
  1163. * dshow: added config dialog (filetypes)
  1164. * dshow: added option to vertically flip WMV videos (for machines with old WMV
  1165. codec installed)
  1166. * dshow: added file info box
  1167. * dshow: fixed issues with widechars
  1168. * dshow: fixed bitrates displayed
  1169. * dshow: added 32 & 64-bit audio support
  1170. * nsv: fixed title updating (playlist flicker) bug
  1171. * nsv: made nsv info box show filename and basic info
  1172. * nsv: made nsv use less cpu on [p]rebuffering
  1173. * nsv: fixed mp3 decoder's eating of the end of nsv file
  1174. * nsv: added AAC decoding support
  1175. * nsv: fixed vis on audioless nsvs
  1176. * put AOD in all installers (opt-out always)
  1177. Winamp 2.90:
  1178. * hot new default skin, done by none other than the evil robot turned good, Steve Gedikian
  1179. * added integrated full featured video support (NSV and DirectShow (AVI,ASf,MPEG,etc))
  1180. * added library (complete with media database, shoutcast listing, playlist editing,
  1181. CD listing, mass tag editting, plugin API for portable devices, and more!)
  1182. * updated Winamp's window docking code to be more robust/extensible
  1183. - made AVS dock use this new API
  1184. * updated PCM equalizer with code from 4Front Technologies/George Yohng. Quality is a lot better.
  1185. * updated equalizer default skin to show the true +12db/-12db range (the 20db was a veeery old typo)
  1186. * a ton of new WM_WA_IPC API calls.
  1187. - general purpose plugin window support
  1188. - extended metadata system for getting more than just title/length of items.
  1189. - lots of exposed features via IPC
  1190. * updated to PP's latest input and output plugins
  1191. * focus/Z order change on window close related bugfixes
  1192. * added track numbers and song lengths in HTML generated playlists
  1193. * removed all ATL code, shoved EXE size by 20kb :)
  1194. * added digital audio extraction in in_cdda.dll
  1195. (needs WNASPI32.DLL under Windows 9x/ME)
  1196. * added Alt+M shortcut for minimizing Winamp
  1197. * added Ctrl+(Keypad +)/Ctrl+(Keypad -) shortcuts in playlist editor for changing font size
  1198. * fixed stop after current menu item trash related bug
  1199. * added ultravox support for in_mp3
  1200. * made in_mp3 not display 'unknown X' for empty id3 tags
  1201. * installer uses leet new NSIS 2.0b3
  1202. * improvements to the setup process
  1203. * made the keep on screen code multimonitor smart and better
  1204. * fixed & error in tooltips in winamp and winampa's systray icons
  1205. * and TONS more! (new SDKs will be posted soon.)
  1206. Winamp "Classic" 2.81:
  1207. * updated to PP's latest input and output plugins
  1208. * in_mp3 now doesnt continue to play on output plugin error.
  1209. * smaller installers because we use msvcrt.dll now
  1210. * fixed bugs relating to files with ~ in their names.
  1211. * doublerightclick in credits makes for fullscreen credits
  1212. * more bugfixes (including a fix in the version update notification checking)
  1213. * updated installer to have nicer error messages.
  1214. * made systray icon update if explorer restarts
  1215. * and more (muahaha)!
  1216. Winamp 2.80:
  1217. * fixed drag&drop from open file dialog related bugs
  1218. * made CDDB support better handle not-found CDs/lack of CDDB installed.
  1219. * update to CDDB ui (bugfix)
  1220. * new splash screen
  1221. * minibrowser security fix
  1222. * updated winamp agent to support both winamp 2.x and 3.x
  1223. * included PP's hacks for slightly better unicode filename support
  1224. * in_wave support for floating point .WAV files fixed
  1225. * better win9x compatibility for DirectSound
  1226. * waveOut made skip less
  1227. * some in_mod per-file fixes
  1228. * OGG Vorbis support for Standard and Full installs.
  1229. * CD support back in lite installer.
  1230. Winamp 2.79:
  1231. * upgraded unzip/decompress support to zlib 1.1.4, for big security fix
  1232. * improved multiple instance detection code/opening many files from explorer issues
  1233. * winamp agent tooltip improvement
  1234. * fix to id3v2+unicode support
  1235. Winamp 2.78:
  1236. * minibrowser fixes
  1237. * cddb2 support
  1238. * updates to mod, midi, and wav support (from the wonderful PP)
  1239. Winamp 2.77:
  1240. * mb.ini skin support (Winamp/MBOpen)
  1241. * added page and slider for 'shuffle morph rate' to Preferences so you can
  1242. control how much the playlist morphs (mutates) each time it cycles
  1243. through.
  1244. * PP's ACM disk writer output plug-in instead of the classic one
  1245. * PP's WAV/VOC reader (Which is apparently so much better, but we will see)
  1246. * included new in_midi and in_mod (yay)
  1247. * made playlist editor automatically size down when necessary (on startup)
  1248. * made drag&drop playlist URLs work
  1249. * made alt+delete work again in playlist editor
  1250. * made winamp.exe and winampa.exe both much less likely to fudge HKCR/.
  1251. * fixed drag&drop in vis areas
  1252. * made Winamp handle language packs that lack strings and/or dialogs better
  1253. * made physical file remover ask you for every file, to prevent disasters
  1254. * fixed issues with using a large number of input plug-ins and extensions in
  1255. open box (I think)
  1256. * fixed a small "bug" in the id3 editor of in_mp3
  1257. * fixed the frame count bug in id3 editor of in_mp3
  1258. * made general purpose plug-in uninstall capability.
  1259. * new hyper-leet desktop icon on new installs of full version.
  1260. * removed Mjuice support from full version.
  1261. * tinyvis 2001 v2.04
  1262. * AVS includes experimental fullscreen overlay mode.
  1263. Winamp 2.76:
  1264. * ryan fixed shuffle!
  1265. * christophe added IE URL drag&drop capability
  1266. * faster FFTs for vis on WAV/CDDA playback
  1267. * fixes RealPlayer's .xpl association bug
  1268. * AVS 2.5 (new effects, speedups, smaller presets, etc)
  1269. * TinyVis 2001. Includes fast, highly trippy "Random Intelligent Visualization".
  1270. * Peter's latest and greatest MIDI plug-in
  1271. Winamp 2.75:
  1272. * avs 2.4.9 (interface improvements, speedups, new dynamic movement effect (yay!))
  1273. * made skin installing do better renaming (removes [1], etc)
  1274. * some new sample avs presets (thanks to Zen-X and Marco Muraca, Frank Nagel)
  1275. * MASSIVELY optimized directory scanning and removed multi-add bugs
  1276. * fixes to in_mod and in_midi.
  1277. * fixed some NT/2K uninstall issues.
  1278. * updated winamp agent with full color icon
  1279. * temporarily removed in_asfs from full distribution (security issue)
  1280. Winamp 2.74:
  1281. * fixed vis shutdown related bugs (message pump is run while waiting for safety)
  1282. * cleaned up some startup code
  1283. * fixed layer 2 i/s bug in in_mp3
  1284. * fixed HTTP/1.1 + Apache CGI issues in in_mp3.
  1285. * improved HTTP auth support in in_mp3
  1286. * updated to new in_midi version (go PP)
  1287. * new AVS with Overlay support
  1288. * made uninstall use NSIS's uninstaller
  1289. Winamp 2.73:
  1290. * smaller main winamp.EXE
  1291. * new AVS version with larger interface
  1292. * seeking for HTTP/1.1 streamed MP3 files
  1293. * improved minibrowser functionality
  1294. * updated versions of MOD and MIDI plug-ins (thanks Jake and PP)
  1295. * made out_wm smaller (32k->7k)
  1296. * updated to newer, more efficient installer (1.1o)
  1297. * fixed one cdda related bug
  1298. Winamp 2.72:
  1299. * stupid in_mp3 fix (for lame encoded files)
  1300. * updated directmusic/midiOut plug-in (Thanks to Peter Pawlowski)
  1301. * updated mikamp plug-in (Thanks to Jake Stine)
  1302. * made Winamp Agent smaller, use less memory, not interfere with ScanDisk, etc.
  1303. * fixed some skin related bugs (main.bmp is no longer ever reloaded)
  1304. * fixed cursor bugs - cursors are now loaded all at once (makes for slightly
  1305. slower skin switching, but should make things more responsive)
  1306. * made zip skin loading more reliable (and slightly slower)
  1307. * small avs updates
  1308. Winamp 2.71:
  1309. * new directmusic/midiOut plug-in (PP's)
  1310. * mikmod update (we love you Jake)
  1311. * avs: optimized fullscreen 32bpp->Xbpp (not full support yet)
  1312. better resizing code, multimonitor support
  1313. many stability improvements, opts to evaluation compiler
  1314. new effects, of bugfixes
  1315. avs minimize modes work right (mostly)
  1316. * in_cdda: reduced plug-in size by 30k.
  1317. * out_wave: made writeall logic better and less problematic
  1318. altvol mode in no longer fudges with global volume.
  1319. * in_mp3: improved mp3 decoder sync (byte level sync, better checking)
  1320. fixed id3v2 rare writing bug
  1321. fixed in_mp3 visualization bug
  1322. made highest the default text for in_mp3
  1323. * made shuffle not reinit shuffletable on add/remove, it adapts randomly
  1324. * got rid of http:// checking for file retreiving.. http is assumed
  1325. * made tooltips and hotkeys for demand/load/play in preferences
  1326. * made 12k fullscreen visualization plug-in for all installs (woo)
  1327. * fixed F5 redrawing stuff it shouldn't bug
  1328. * fixed moving a file in the playlist and then using shift to select
  1329. * fixed / in IPC issues (i.e. winamp.exe http://url now works all the time)
  1330. * fixed the generic eq slowdown on silence, made more accurate
  1331. * fixed vis plug-in installation issues
  1332. * made workaround for bug in in_mjf.dll
  1333. * a few other fixes I forgot to log
  1334. Winamp 2.7:
  1335. * mp3 decoder: better tag editor, bugfixes
  1336. * mod decoder: too much to list. much revised. www.divent.org for more info.
  1337. * much improved CDDA (Faster, less crashy)
  1338. * waveout output plug-in bug fixes
  1339. * new directsound output plug-in (very charming)
  1340. * many optimizations and bugfixes to AVS - this version is quite fast.
  1341. * faster playlist loading, faster playlist editting on large lists
  1342. * windowshade visualization now has spectrum analyzer instead of (crappy)
  1343. VU meter.
  1344. * improved that old issue of what happens when you delete the playing file
  1345. in the playlist.
  1346. * made credits less problematic (and more time based, less frame based, no more crashing)
  1347. * made multiple-instance handling handle running with different command lines better
  1348. * return of classic demo.mp3
  1349. * sped up exit process some
  1350. * many other small fixes and refinements
  1351. * nsis 1.0 installer (http://www.nullsoft.com/free/nsis/ for more info)
  1352. Winamp 2.666:
  1353. * spiffier credits in about box
  1354. * new mp3 input plug-in
  1355. * streaming improvements (now much less intrusive)
  1356. * fully ISO compliant decoding
  1357. * ID3v2 support
  1358. * even more
  1359. * AVS 2.1 . New blitter/movement filtering, MMX optimized, new presets.
  1360. Winamp 2.65:
  1361. * fix to ex-m3u bug/security hole
  1362. * improved mp3 http streaming dialog (no longer upsets AVS, etc)
  1363. * optional aol icon in full version
  1364. Winamp 2.64:
  1365. * fix to proxy support for mp3 streaming
  1366. * dsp plugin fixes
  1367. * justin can't code
  1368. Winamp 2.63:
  1369. * language pack improvements/cleanups
  1370. * giant (2000+) skin archive bug fixed
  1371. * promotional offers on install
  1372. * streaming improvements (authentification, proxy authentification, dialogless
  1373. streaming when winamp is not active, content-disposition usage, etc).
  1374. * minibrowser start page now live if inet connected.
  1375. * return of out_wm (WMA writer) -- lets you transcode your WAV/MP3/MOD/etc
  1376. files into WMA!
  1377. Winamp 2.62:
  1378. * Generic dialog processing message loop so now TAB/etc... works in plugins dialog windows
  1379. * Fix to Mjuice (memory leak that caused the full install to puke after many hours)
  1380. * Winamp Visualization Studio updates.
  1381. * Installer bitmap updates
  1382. * Installer terminology changes
  1383. Winamp 2.61:
  1384. * In accordance with Microsoft's license agreement, we no longer allow you to
  1385. use DSP plug-ins or alternate output plug-ins when playing WMA files.
  1386. * Installation now gives you more options, cleaner.
  1387. * Some mixed block DCT and Antialiasing fixes to Nitrane.
  1388. * Support for .wsz files in your skin directory as well as .zip files.
  1389. * Fixed: gdi leak when switching skins
  1390. * Fixed: gdi object leak when using Winamp systray icon
  1391. * AVS 1.5a6 (coming soon, 1.50)
  1392. * fixed: make the mouseover on install listbox not, err, mess up at weird screen locations
  1393. * fixed: the install screen that comes up always when no net connect available.
  1394. * fixed: bookmarking from explorer should be less nasty
  1395. * updated: uninstall should be more reliable
  1396. * attempted fix: bookmark add/prefs display corruption bug
  1397. Winamp 2.6:
  1398. * Massively improved CD audio support complete with menu option to play CD
  1399. * New splash screen (smaller) and about box effect.
  1400. * Removed unused links stuff in about box
  1401. * Improved Jump (to file) dialog (hit the J key)
  1402. * Bookmarking system
  1403. * Fix to mp3 plug-in. Now won't stop after failed shoutcast stream.
  1404. * Updates to URLs used in player for web site integration
  1405. * Winamp Agent (can monitor file types, and restore them)
  1406. * Better Netscape/IE integration
  1407. * Updated MJuice code
  1408. * Updated AudioSoft code
  1409. * Uninstall icon in start menu now has own icon
  1410. * New SuperPiMP installation system
  1411. Winamp 2.5d:
  1412. * New MJuice code
  1413. * Cleaned up CDDA plug-in and fixed a few bugs
  1414. Winamp 2.5c:
  1415. * Full version has MJF support
  1416. * Fixed icon assignment bug
  1417. * Added option for old-school playlist editor buttons
  1418. * Fixes EQ volume setting bug
  1419. * Removed playlist editor child options
  1420. * Vastly improved window stack positioning code
  1421. * Fixed some rare and strange docking bugs
  1422. Winamp 2.50:
  1423. * Winamp is now freeware! Thanks to all who have previously
  1424. registered, your support is really appreciated!
  1425. * Skin selection menu in main menu, browser in preferences
  1426. * Builtin visualization settings are now in preferences
  1427. * Two streaming-related bugfixes to in_mp3.dll
  1428. * Added streamed-file saving to in_mp3.dll (no shoutcast saving, sorry)
  1429. * Added extended-M3U/PLS support (files include title and length info)
  1430. * Improved in_mp3.dll's frame sync code
  1431. * Better multi-byte character set support
  1432. * Numerous playlist editor bugfixes, and refinements
  1433. * Fixed some default skin images
  1434. * Fixed some leak and GDI issues (thanks, BoundsChecker)
  1435. * Fixed some leaks in in_cdda.dll
  1436. * Restructured some internals of Winamp for bitrate reporting for speed
  1437. * Added recent stream list to open location box
  1438. * Automatic IE integration for SHOUTcast
  1439. * Fixed a bug in out_wave.dll
  1440. * Updated AudioSoft plug-in
  1441. * Final WMA support for full version
  1442. --------------------------------------------------------------------------
  1443. Winamp 2.24:
  1444. * WSZ (Winamp Skin Zip) handling (simply open a .WSZ file in explorer
  1445. to have it installed)
  1446. * Two distributions (one with WMA and ASFS, one without)
  1447. * Better equalizer presets
  1448. * Better shuffle logic
  1449. * Better docking code
  1450. * Better support for invalid ID3v2 tags (for people putting invalid tags on)
  1451. * Minibrowser optimizations
  1452. * Fixed occasional random crashes from 2.23
  1453. Winamp 2.23:
  1454. * Nitrane 1.60 MPEG audio decoder with MMX and 3DNow! acceleration
  1455. * MikMod module decoder plug-in version 1.3
  1456. * Self-destructing streaming dialog boxes
  1457. * Equalizer presets included
  1458. * Cosmetic fixes
  1459. Winamp 2.22:
  1460. * AudioSoft ASFS Support
  1461. * SHOUTcast 1.1 (final, released) support
  1462. * WMA fixes
  1463. * Lots of bugfixes
  1464. Winamp 2.21:
  1465. * WMA support fixed
  1466. * MP3 decoder bugfixes
  1467. * Vastly better DirectSound output
  1468. * Other bugfixes
  1469. Winamp 2.20:
  1470. * Windows Media Technology 4.0 (WMT4) input/output support
  1471. * All new better sounding, industry standard Fraunhoffer MP3 decoder
  1472. * Generic PCM EQ that works on most formats (WAV/XM/MOD/IT/VQF/AAC/etc)
  1473. * Recursion in open directory dialog is now optional
  1474. * Windowshade mode for Equalizer
  1475. * Improved CDDA support
  1476. * Minibrowser improvements (new start page, etc)
  1477. * New version checking
  1478. * Fixed evil beeping bug
  1479. * Fixed vis/dsp plug-in directory bugs
  1480. * Fixed de-registration problem.
  1481. * Fixed a few small bugs
  1482. What's new in Winamp 2.10:
  1483. * New preference system (yay!)
  1484. * New install screen stuff (with easier configuration)
  1485. * Improved CDDA plug-in, with auto-play
  1486. * Improved MPEG audio decoding
  1487. * Blip reduction
  1488. * ID3v1 URL Comment support
  1489. * Shoutcast URL Browser support
  1490. * Shoutcast 1.1 title streaming
  1491. * Improved MOD/XM/IT rendering (64 bit mixing, sample declicking, etc)
  1492. * Totally new output driver (faster and more compatible)
  1493. * Language package support
  1494. * Windows font support w/ International characterset capability (optional)
  1495. * Better filetype registration (with options to register on start, etc)
  1496. * Desktop Icon and Quicklaunch adding
  1497. * Customizable DSP/Vis plug-in directories.
  1498. * Playlist editor has more intuitive moving
  1499. * Winamp Browser
  1500. * A TON of bugfixes (if you've been having GDI errors this should fix)
  1501. What's new in Winamp 2.09?
  1502. * Fixed stupid hanging bug in CDDA support
  1503. * Fixed retarded Windows-making-the-window-too-high-after-awhile bug.
  1504. * Fixed clear-playlist-then-seek bug.
  1505. * Fixed Nitrane's invalid-genre %6 bug.
  1506. * Added full Xing VBR support to Nitrane. Seeking and time estimation
  1507. work perfectly.
  1508. * Preliminary ID3v2 support (tag is skipped reliably)
  1509. * Improved Directsound output (Thanks to Leif Claesson)
  1510. What's new in Winamp 2.08?
  1511. * Stupid VC++ 6 screwed up my PropertySheets. Crashed on some systems.
  1512. Fixed (as far as I can tell, let me know =).
  1513. * Fixed a stupid CPU consuming bug in Nitrane
  1514. What's new in Winamp 2.06 (the final release of 1998!)?
  1515. * Built with VC++ 6 and VC++ 4.2. Faster and smaller (well, we hope)
  1516. * Installer now prompts to use old config/fresh config
  1517. * Uninstaller only will remove Plugins\ and Skins\ if they are in the
  1518. Winamp directory (i.e. if you have a giant skin directory in another
  1519. location it won't remove it)
  1520. * Added bar analyzer mode to built-in vis (woo!)
  1521. * Made .pls playlists streamable
  1522. * Info-reading on demand mode, supplements info-on-load
  1523. * Made http:// default in open location box
  1524. * Better directory and drive adding support (you can now do 'G:\' in
  1525. the open location box to play an audio CD, for instance)
  1526. * Fixed a slight alignment bug in playlist editor
  1527. * Nullsoft Visualization Library! (wVis 4.1+NS Fullscreen Vis)
  1528. * Included experimental gapless output driver (rocks the casbah)
  1529. * Improved DirectSound output driver
  1530. * Made some mods to the waveOut plug-in, should be more stable and more
  1531. compatible (might have sacrificed a teeny bit of vis accuracy tho)
  1532. * CDDB support now remembers if it hasn't worked recently to avoid
  1533. from keeping popping up.
  1534. * Fixed a dsp plug-in bug in Nitrane
  1535. * Added SHOUTcast title reading to Nitrane, improved Nitrane's HTTP
  1536. streaming (non-blocking connect, baby)
  1537. * Added better MPEG 2.5 support to Nitrane (still don't have the right
  1538. reordering tables, though, but an improvement nonetheless)
  1539. What's new in Winamp 2.05?
  1540. * Fixed some vis->plug-in interface bugs
  1541. * Fixed apply button in setup tab of prefs
  1542. * Rewrote some memory chunk allocation code.
  1543. * Added a buttload of IPC stuff (lots, baby!)
  1544. * wVis 4.0: New effects, higher quality rendering, and DirectDraw fullscreen
  1545. modes.
  1546. * Fixed a skin bug
  1547. * Fixed a few error-detection related bugs in Nitrane.
  1548. * Preliminary CDDB Support (CDDBP only, no HTTP)
  1549. * Much improved HTTP streaming. You can now psuedo-stream MOD,WAV,and MIDI
  1550. files.
  1551. * Improved MOD decoder (Thanks Jake!)
  1552. * Updated icons. Fixed a lot of little cosmetic bugs.
  1553. What's new in Winamp 2.04?
  1554. * Bugfixes. I had these logged but I lost the log file :(
  1555. * Better installer integration (/install and /uninstall switch)
  1556. * New, nicer, self checking installer. Uninstall too!
  1557. * Fixed vis starting before first track bug
  1558. * Added /CLASS="Winamp v1.y" switch
  1559. * Added .ZIP support for skins. Simply drop a zipped skin in your Winamp\Skins
  1560. directory!
  1561. * Nitrane 1.24 with better sound quality and corrupt MP3 handling,
  1562. two different EQ modes, and an experimental Aural Stimulation Mode.
  1563. * Better "browse for directory" boxes.
  1564. * More IPC stuff (EQ, Skins, etc -- see frontend.txt)
  1565. What's new in Winamp 2.03?
  1566. * Improved shift selection in playlist editor
  1567. * Better litestep support (litestep options in preferences/options, too)
  1568. * Fixed a number of midi/cdda related bugs
  1569. * Added WM_GETMINMAXINFO handler, to improve maximize handling and windowshade
  1570. * Fixed some stupid (but very annoying) window region related bugs.
  1571. * Nitrane 1.22, for better sounding MP3 playback
  1572. * New 'No Playlist Advance' option for DJs and people who like to jump
  1573. around in playlists.
  1574. * Snapping is now adjustable.
  1575. What's new in Winamp 2.02?
  1576. * massive improvements to audio output system. No more skips!
  1577. (be sure you set your audio output prefs to the recommended
  1578. settings :)
  1579. * Some dsp plug-in related enhancements.
  1580. * fixed eq preset reloading bug
  1581. * Optimized Nitrane's 3DNow! mode some more. About 10% faster.
  1582. (went from 11.5% to 10.2% or so)
  1583. * Ported some code to C in in_mod, for the upcoming 2.02 AXP build :)
  1584. What's new in Winamp 2.01?
  1585. * made playlist editor use windows font.. resizable and skinnable
  1586. * fixed a silly little hide-mainwindow-while-minimized-bug
  1587. * added up/down arrow (and mousewheel scroll) to plwindowshade
  1588. * fixed silly position bar moving bug
  1589. * made EQ's 0-lock more accurate
  1590. * made title-scroll option
  1591. * added width&height chex for pl
  1592. * fixed error with sorting in skin selection box
  1593. * fixed evil playlist editor 256 color bugs and alignment stuff
  1594. * Nitrane 1.20. Faster, fully functional layer 2 support. Optimizations.
  1595. Better sounding half and quarter rate modes. fixed decoder mode setting
  1596. * more... ! :)
  1597. What's new in Winamp 2.0?
  1598. * I wouldn't know where to start =) sorry, just play with it..
  1599. ----------- Old 1.x What's New ---------------------------------------------
  1600. What's new in Winamp 1.92 SP?
  1601. * New Nitrane 1.0 MPEG audio decoder (mostly bugfixes)
  1602. * New MOD/XM/IT player (see readme.txt)
  1603. * New CDDA plug-in.
  1604. * Fixed WAV plug-in
  1605. * A few new plug-ins.
  1606. What's new in Winamp 1.92?
  1607. * Mousewheel support (controls volume, or seeks when pressed)
  1608. * Saves prefs even if you shut down while winamp is running
  1609. * Skins can now change the color of most of Winamp's dialogs
  1610. (see dialogs.txt in Skins\DColor)
  1611. * Shift-minimize minimizes to tray
  1612. * Plug-in name caching
  1613. * Modeless prefs box, skin selector, about box
  1614. * Better filetype registration. With unregistration, and individual
  1615. extension selection
  1616. * Win98/IE4 taskbar support
  1617. * added /config=file.ini (path optional) switch.
  1618. * fixed some region related bugs
  1619. * Apply works as expected in prefs now! :)
  1620. * Nitrane MP3: totally new decoding engine with support for MMX, 3DNow!
  1621. and more.
  1622. * Removed MIDI/CDDA plug-ins temporarily (coming back soon when we get
  1623. them working better)
  1624. What's new in Winamp 1.91 sp1?
  1625. * midi plugin: Fixed MIDI playback for files with spaces in their names
  1626. * midi plugin: Trying to reinitialize synth on playback
  1627. * wave plugin: fixed ACM problems on some systems with normal PCM files
  1628. (bypass ACM)
  1629. What's new in Winamp 1.91?
  1630. * better short-fn to lfn conversion
  1631. * added new remove options to playlist editor
  1632. * added /new switch, opens up a new winamp, always
  1633. * none option for taskbar/tray display setting
  1634. * Optimized prefs/plugins -- dsp plugins now must be named dsp_*.dll.
  1635. * Made playlist editor keep track of playlist file (again)
  1636. * Added SkinDir= and PluginDir= options for winamp.ini (add them manually
  1637. in [Winamp] in Winamp.ini to change)
  1638. * Fixed up some delete playlist-then-hit-stop bugs
  1639. * Fixed input-change bug in vis plugins
  1640. * added skin enhancement: region.txt region specifier
  1641. * added skin enhancement: balance.bmp is like volume.bmp but for
  1642. balance/panning bar
  1643. * added skin enhancement: nums_ex.bmp allows for - sign definition :)
  1644. * added 'playlist types' to open dialog
  1645. * made snap to viewport snap on move in stead of on drop
  1646. * added plug-in config hotkey/menu item
  1647. * made vis_fs.dll default visualization
  1648. * changed file type to 'winamp media file' from 'mpeg file'..
  1649. * added demo.mp3, and auto-play on first run
  1650. * fixed 2 digit bitrate/mixrate bug
  1651. * fixed IPC_JUMPTOTIME bug (works now)
  1652. * improved http m3u reading (error detection, yay)
  1653. * made doublesize mode not so screwupy in win95
  1654. * optimized title/length reading code
  1655. * auto-idle when not playing
  1656. * revised plug-in spec
  1657. * added 'default extension' option
  1658. * mp3 decoder: new time calculation code (all integer)
  1659. * mp3 decoder: added options for different extensions
  1660. (and additional extensions)
  1661. * mp3 decoder: added MMS streaming option
  1662. * mp3 decoder: optimized size-changing checking code (for indirect streaming)
  1663. * mp3 decoder: mixed-bitrate mp3s now display average bitrate
  1664. * mp3 decoder: more genres
  1665. * mp3 decoder: high genre bug fixed
  1666. * mp3 decoder: improved http and mms streaming (with error detection n stuff)
  1667. * mp3 decoder: fixed priority setting bug
  1668. * mp3 decoder: added error messages for id3 editor box
  1669. * mp3 decoder: new output system (optimized)
  1670. * mod decoder: fixed priority setting bug
  1671. * mod decoder: added better 8 bit support
  1672. * mod decoder: new 'if title is empty' logic..
  1673. * mod decoder: added support for windowshade vu
  1674. * mod decoder: added .669 support
  1675. * mod decoder: new output system (optimized)
  1676. * mod decoder: added waveform dsp plugin support
  1677. * wav decoder: .VOC support. Only mono, 8 bit files are supported.
  1678. * wav decoder: .VOC support supports silence blocks and changing samplerates
  1679. (all upsampled to 44.1kHz)
  1680. * wav decoder: .WAV support. Uses ACM so you can play any .WAV file.
  1681. * linein/cdda decoder: support for linein:// and .CDA cd tracks.
  1682. What's new in Winamp 1.90?
  1683. * Major release - Winamp is now a general purpose audio player
  1684. (.MODs are back baby!)
  1685. * Plug-in input sources. Included MP2/MP3 plug-in, MOD/XM/S3M/IT plug-in.
  1686. Coming soon: WAV/VOC/AU/AIFF, AAC, CD Audio, etc
  1687. * Lots of bugfixes
  1688. * New bugs (since we changed a *lot*)
  1689. * Included new beta nifty fullscreen visualization library (with a dot
  1690. fountain! :)
  1691. What's new in Winamp 1.82?
  1692. * Even more ID3 genres
  1693. * Decoder bug fixed (for corrupted mp3s)
  1694. * Better shell integration (both play and queue options)
  1695. What's new in Winamp 1.81?
  1696. * More ID3 genres
  1697. * Fixed dsp plug-in non-working thingy
  1698. * New 'alternate volume setting code' that works on all systems
  1699. * You can now set the buffering time to 0 seconds for low-latency
  1700. * No more integer mode (sucky)
  1701. * New quarter-sample-rate mode
  1702. * New 'agressive buffering' option
  1703. * Cosmetic improvements
  1704. * Winamp now remembers position in last playlist when starting
  1705. * Random skin option box (see skin selector)
  1706. What's new in Winamp 1.80?
  1707. * Skin support
  1708. * Plug-Ins now go in Plugins\ (move your old ones there)
  1709. * Experimental integer mode for 486s
  1710. * 64 bit mode for extra good sound
  1711. * Removed Extra-HQ switch (always HQ now)
  1712. * Removed bufferless playback mode (slower according to vtune, just set
  1713. buffer-size to around 0.3 seconds for faster EQ, etc)
  1714. * Playlist editor bugfixes and enhancements
  1715. * Many small bugfixes
  1716. * Optimized audio output code
  1717. * Hold down shift while seeking for some fun
  1718. What's new in Winamp 1.73?
  1719. * .WAV writing bug fixed (sorry! :)
  1720. What's new in Winamp 1.72?
  1721. * Winamp style dialogs are now an option
  1722. * Improved streaming, supports nearly all web servers (we hope), and HTTP
  1723. proxies.
  1724. * Fixed many little bugs, little improvements
  1725. What's new in Winamp 1.70?
  1726. * Redesigned playlist editor. Much more intuitive.
  1727. * Fixed a TON of 256 color issues (vis looks better, dialogs look better)
  1728. What's new in Winamp 1.69?
  1729. * Restyled playlist editor, graphical equalizer jump box, etc
  1730. - they look MUCH nicer
  1731. * 10 band graphical equalizer
  1732. (Makes your 1.666 and earlier presets incompatible.. sorry)
  1733. * Clutterbar now shows you the function of each button in the title
  1734. field (when the mouse is over them)
  1735. * Playlist editor's time calculation is better (uses ?'s if uncertain, and
  1736. shows hours/minutes/seconds if applicable)
  1737. * Playlist editor displays time for each track (if available)
  1738. * More optimization, mostly in lower quality mode.
  1739. * Plug-in related stability improvements (tries to tame badly behaved
  1740. plug-ins)
  1741. * Minor bugs fixed, including DSP selection, reverse stereo analyzer plug-in
  1742. * Fixed focus-main-winamp-window-on-open-of-eq-or-pe bug. (phew)
  1743. * Reverted the previous button back to the old way, of previous song, always
  1744. (I like it better this way too)
  1745. * New prebuffer after seek option
  1746. * HQ button is now single-click
  1747. * Sorry, this version changes the configuration format. You will need
  1748. to reconfigure Winamp to your liking if you are upgrading.
  1749. * A few new IPC calls
  1750. What's new in Winamp 1.666?
  1751. * The Clutterbar.
  1752. * Windowshade button
  1753. * Seek-in-windowshade mode
  1754. * Added desktop icon adding to preferences
  1755. * Added a nifty hq control on main interface.
  1756. * New ID3 tags
  1757. * General purpose plug-in architecture (woohoo)
  1758. * Fixed mixed-mode layer 2 bug (yay)
  1759. * Fixed "blip" bug in low quality imdct
  1760. * Optimized huffman decoding and requantinization
  1761. * New high quality mode. Slower (but still quick), and sounds GREAT
  1762. * Vastly improved shell integration. Try selecting lots of files in explorer,
  1763. and hit "open" (doesn't work perfectly unless Winamp is already running)
  1764. * Improved graphical equalizer (new ranges, more accurate, etc)
  1765. * Added live web links.
  1766. * Changed format of seeking display status
  1767. * Added nifty "add to playlist from explorer" (more or less) option to
  1768. prefs/initial setup
  1769. * Better VU meter with peak detection in windowshade
  1770. * More stable threading
  1771. * Improved command line handling (supports relative pathnames better)
  1772. * Alternate volume setting mode (for some soundcards)
  1773. * More ID3 format strings
  1774. * New buffer-all logic
  1775. * More IPC functions for programmers
  1776. * %6 ID3 bug fixed (invalid genres)
  1777. What's new in Winamp 1.64?
  1778. * MAJOR "bug" fix: fixed buffer size logistics (enables 48/24/12khz output
  1779. on many soundcards that wouldn't work before).
  1780. What's new in Winamp 1.62?
  1781. * Numerous bugs fixed
  1782. * Tooltip on titlebar
  1783. * More menu items
  1784. What's new in Winamp 1.61?
  1785. * Improved ID3 tag reading logic
  1786. * Resizable playlist editor
  1787. * Bugs fixed in .WAV writer (now replaces /\|,. etc with _)
  1788. * Plug-in configuration hwndParent bug fixed
  1789. * Configurable icon in system tray
  1790. * Yes, we like refinements
  1791. What's new in Winamp 1.60?
  1792. * Improved sound quality (added HQ option)
  1793. * Improved batch .WAV writer
  1794. * Cleaned up playlist editor
  1795. * New ID3->Title translation
  1796. * New multiple instances logic
  1797. * Lots of cosmetic improvements and refinements
  1798. * Countless other improvements and bugfixes
  1799. What's new in Winamp 1.6 BETA?
  1800. * Plugin Architecture
  1801. * Visualization Plugins
  1802. * Simple test plugins (Analyser, Oscilliscope, VU meter)
  1803. * Fullscreen plugins (Analyser, Oscilliscope, Voiceprint, etc)
  1804. - requires DirectX3+ or NT4SP3
  1805. * Zygron's plugin library (some nifty effects)
  1806. * Trippy Visualization plugin (rotozooms/motionblurrs an image with the
  1807. music) - requires DirectX3+ or NT4SP3
  1808. * 3D Spectrum Analyser plugin (Jeff's) - requires DirectX5.
  1809. * DSP Plugins
  1810. * Simple Reverb/Echo
  1811. * Simple Voice Removal (not extremely advanced)
  1812. * Note: these plugins might not be that great, but it's open for other
  1813. people to write plugins (and us when we get more time), so it will
  1814. be pretty useful.
  1815. * Right-click context menus in main interface
  1816. * Improved ID3 tag editor w/ MPEG info display
  1817. * VU meter and eject button in windowshade mode
  1818. * Increased visualization accuracy
  1819. * Faster seeking
  1820. * More reliable HTTP streaming
  1821. * Limited support for Microsoft NetShow audio streams (mms://)
  1822. * Bugfixes, new options (of course)
  1823. What's new in Winamp since 1.45?
  1824. * MPEG 2.5 support (preliminary - occasional blips)
  1825. * HTTP streaming support
  1826. * New "Eject" button
  1827. * Fixed clipping problem
  1828. * New mini features
  1829. * TONS of bugfixes
  1830. What's new in Winamp since 1.40?
  1831. * Keyboard shortcuts for playlist editor (as requested)
  1832. * Ctrl+A: selects all
  1833. * Ctrl+N: selects none
  1834. * Ctrl+I: inverts selection
  1835. * Ctrl+L: loads playlist
  1836. * Ctrl+S: saves playlist
  1837. * Ctrl+O: sorts by title
  1838. * Shift+O: sorts by filename
  1839. * Ctrl+Shift+O: sorts by full filename (with path)
  1840. * Ctrl+R: randomize
  1841. * Ctrl+Shift+R: reverse
  1842. * Delete: deletes selected mp3s.
  1843. * Enter: plays (first) selecteed mp3
  1844. * Insert: inserts mp3s
  1845. * Shift+Insert: inserts directory
  1846. * Control+Insert: inserts playlists
  1847. * Super low latency low overhead buffering for some computers
  1848. * This lets my P5-133 use around 2% with ALL options on in Windows NT
  1849. (but only with my GUS pnp, it doesn't help my AWE32. huh)
  1850. * It isn't as skip-proof as normal buffering, so you will probably have
  1851. to give it some big priority boost in the preferences. But the performance
  1852. on some systems is amazing, the fastest I have EVER seen.
  1853. * Winamp is now 100% uncrippled nag-free Shareware that never expires.
  1854. * Registration for personal use is only $10.
  1855. What's new in Winamp since 1.20?
  1856. Here's a few:
  1857. * Restyled playlist editor (with improved functionality)
  1858. * Total time display in playlist editor
  1859. * Rewritten playlisting engine (less buggy, more efficient)
  1860. * Improved ID3 tag editor (alphabetical genres)
  1861. * Revised main user interface
  1862. * Display of positioning/volume/balance in songname field
  1863. * Panning control
  1864. * EQ & Playlist buttons
  1865. * Enlarged songname field.
  1866. * Manual songname scrolling returned
  1867. * Doublesize mode
  1868. * Optimized Visualization (less slowdown in win95)
  1869. * Fire Analyzer Mode
  1870. * Snap-to-viewport in always on top mode
  1871. * Returned mixed-bitrate MPEG 2 stream support
  1872. * Logarithmic EQ
  1873. * Now has full -12db to +12db adjustment
  1874. * Presets and auto-loading of settings (per mp3)
  1875. * Higher priority by default
  1876. * Changes to taskbar/system tray preferences take place immediately
  1877. * .WAV ouput support (look in Preferences/Output/Device)
  1878. * Added support for mixed bitrate streams
  1879. * More file icons
  1880. * Lots of bugfixes and refinements