--------------------------------------------------------------------------------
                                 How to get it
--------------------------------------------------------------------------------

Still to do for beta 60a/61 / official release
 - /KEEPLOGS -> +hlp mention, +hlp file changed in this log
 - "Re&gister folders"; + enqueue; + add unreg in setup...
 - provide uninstall.reg?
 - test new fmodex'es
 - command$!, VBFindDialog, MsgBox, InputBox!
 - Classic Find, plwrapper (F3)
 
--------------------------------------------------------------------------------
                                 1.00 beta 60a
--------------------------------------------------------------------------------
  Language file:
  --------------
   - Added string 3501
   - Added seperate context menu for search dialog (1165, and 1175 for kiosk
     mode)
   - Removed strings 1440/1441

  Layer:
  -------
   - CD volume was modified with streams instead of audio cds

  Other:
  ------
   - Fixed CleanDll.dll
   - Command line parameters now using API. For the IDE, write your parameters
     to vb6.cmd, then start vb6 without any parameters (Do not open via the
     project file). QuickPlayer uses the command line parameters of vb6 in the
     IDE, and will not look for vb6.cmd if other command line parameters are
     set)

--------------------------------------------------------------------------------
                             1.00 beta 60 'NativeW'
--------------------------------------------------------------------------------

  Help:
  -----
   - 'Custom interface font' documented in the 'Configuration' page (11)
   - Updated pictures: addfiles.bmp, autodir_list.bmp, autodir_menu.bmp,
     autodir_splitter.bmp, mainform_2.bmp, mainform_4.bmp, optionsmenu.bmp,
     timerwin.bmp
   - Updated setup pages:
      - 11: Added 'Custom interface font'
            Added 'Register folders'
            Added 'On empty playlist at startup'
            'Sort files and directories': updated, added '(Some operations
                                          'ignore' this setting because sorting
                                          is required)'
            Added 'Playlist update interval (LockWindowUpdate)'
            Removed 'Flat buttons'
      - 15: Dragging section: no longer supports dragging to buttons etc;
                              dragging out to other applications does not
                              support unicode yet
      - 17: removed /NEWICONS[!]
            added '(Screensavers may re-activate!)' to /NOTASKMGR[!]
      - 15: added '(additional press Alt to drag full filenames as text)' for
            drag-drop.
   - (Better quality for my failsavedialog.bmp)
   - Removed spectrum_high.bmp, using spectrum.bmp instead (standart spectrum)

  Language file:
  --------------
  Now using pure API for dialogs!
   - Setup dialogs / strings etc
   - Main dialog strings, plus another menu (1140/1141), and
   - Dialog animation icons / texts added
   - Dialog caps rearranged
   - Dialogs/Strings 1800 - 2299 (info)
   - Strings/Bitmaps 9xx -> 19xx
   - Dialogs 2100 / 2200: DefBushButton styles set.
   - Dialog 2200: static 2050->2080
   - Search windows resources: moved from 46xx to 23xx, plus changes!
   - Strings 4050/4051 (they are also mainform tooltips)
   - Added strings 2330 "(none)" and 2331 "(to many)"
     (Shown in the searchwindow dropdownlist)
   - Added DS_CENTER style to dialogs 2200, 2400, 2700
   - Dialog 2070: Updated caption for ID 2045:
     "Optimize settings for low performance / missing video acceleration"
   - Setup dialog 3100:
      + added 'Custom &interface font' and related stuff
   - Setup dialog 3500:
      * Changed 'Allow file deleting' ID from 3552 to 3567
      + added 'LockWindowUpdate' option
      + added 'If playlist is empty on startup:' and strings
      * 'Register playlists' now 3-stated checkbox (+strings!)
      * added 3-state checkbox 'Register folders ()' for open/enqueue (+strings)
      and other rearrangements

  Layer:
  -------
   - FMod: Unicode access via short filename conversation due its missing unicode
     support
   - FMod: Older versions working again
   - Included callback support (FMod currently only, needs further testing)
     backward compatibility! - to check if it's supported, use
     ctSSLayer_CanUseItem($10) / ctSSLayer_Version($10000600)
   - FMod: CDDA parameter was ignored in ctSSLayer_Init()
   - FMod: CDDA cleanups

  Other:
  ------
   - Added the 'PlaylistFont' support for ini files and presets
   - AutoRefreshWindowPos, InfoWindowPos, SetupWindowPos, & TimerEditWindowPos
     removed
   - FlatButtons removed
   - SearchAutoFocus removed

--------------------------------------------------------------------------------
                                  1.00 beta 58(a)
--------------------------------------------------------------------------------

  Help:
  -----
   - Additional notes / LED mode documentation:
     Deleting LED state (and led bitmaps renamed!)
   - Sound system compatibility: FmodEx.dll compatibilty updated (versions 4.04+)
   - Spectrum analyzer subpage (#5): Updated text
   - Updated failsavedialog.bmp
   - Sound system compatibility (defined as page #22) works now in quickplayer!

  Language file:
  --------------
   - Added string 1014: "QuickPlayer (Deleting file(s))" and
                  1024: "Deleting file(s)..."
   - Moved dialog/strings 189x to 187x and

  Layer:
  -------
   - GetSpectrum: Added ArraySize parameter (Array[0 to ArraySize - 1])

--------------------------------------------------------------------------------
                                  1.00 beta 57 (Winter Edition)
--------------------------------------------------------------------------------

  Help:
  -----
   - Sound system compatibility: - Installation instructions updated (fmod)
                                 - FMod.dll requires msvcrt.dll!
                                 - FmodEx.dll requires msvcrt.dll!
                                 - BASS.dll requires msvcrt.dll and DirectX 3/newer!
   - Sound system compatibility: Must now be page #22.
   - Keyboard shortcuts: Added 'Please note that some keyboards cannot handle multiple pressed keys at the same time, especially when using Ctrl+Alt+Shif+<Key>.'
   - Known problems: Added 'Some keyboards cannot handle multiple pressed keys at the same time, especially when using Ctrl+Alt+Shif+<Key>.'

  Language file:
  --------------
   - BIN\CONTROLS: Modified Ctrl+Alt+Q to Ctrl+Alt+Shift+Q (because german @ conflicts; Globalkey! 51->151)
   - Strings 3070-3099: Re-ordered
   - Added strings 3995 (Mouse back) and 3996 (Mouse forward)
   - New dialogs for sound system & related error, affects dialogs/strings 1800-2399, plus added icons 1800/1801

  Layer:
  -------
   - GetInfoString: (hex)  5 returns homepage URL
                    (hex) 31 returns all! required dll file(s)
   - CanUseItem: (hex) 20 values changed!!!
                 (hex) 21 values obsolete.
   - FModEx layer supporting 4.04.41+ dev releases (not tested further)

--------------------------------------------------------------------------------
                                  1.00 beta 56
--------------------------------------------------------------------------------

  Help:
  -----
   - Sound system compatibility: Installation instructions updated (fmodex,
     bass)
   - Added 'Layer currently supports CDDA only.' (fmodex/bass)
   - Updated pics for new repeat mode 'icons': addfiles.bmp, mainform_5.bmp,
     prevlist_closed.bmp, repeat_all.bmp, repeat_rnd.bmp
   - Removed obsolete/unused bitmaps from package: intro_arrow1.bmp,
     intro_arrow2.bmp, mainform_overview.bmp, pic_format_blue_ok.bmp,
     pic_format_green.bmp, pic_format_green_ok.bmp, pic_format_Red.bmp,
     pic_format_red_ok.bmp, QPlayer_Icon16.bmp, quality_fader.bmp

  Language file:
  --------------
   - Strings 1000-1029/1040: Changed in some beta?
   - String 116x: Removed (obsolete) / rearranged strings
   - Dialog 3400 gets 3150 (-> Playback gets second setup tab, control IDs are
     not affected); updated tab-icon bitmaps (300x)

  Layer:
  -------
   - Ansi/Unicode(WideChar): ctSSLayer_GetInfoString, ctSSLayer_GetDeviceName,
     ctSSLayer_LoadSong, ctSSLayer_ReadSongInfo (A/W)
     UNICODE/ANSI VERSIONS MOSTLY UNTESTED (only tested for QuickPlayer)
   - Added ctSSLayer_Version for compatibility check
   - Removed LayerVersionID / ApplicationPath parameters from ctSSLayer_PreInit
   - Removed Filename parameter from ctSSLayer_ReadSongInfo;
   - Removed ctSSLayer_RestartSong. Use ctSSLayer_SeekSong with position 0
     instead
   - ctSSLayer_SeekSong supports position 0 (for restarting)
   - Closing sound system when unloading dll but not closed yet
   - FMod/FModEx: Tag reading optimized (better Unicode support), however some
     tags may not work now with FMod/FModEx?
   - Removed Volume parameter from ctSSLayer_LoadSong 
   - Remove Volume and ShouldBePlaying parameters from ctSSLayer_SeekSong
   - Removed ResumeVolume parameter from ctSSLayer_SetPause

--------------------------------------------------------------------------------
                                  1.00 beta 55
--------------------------------------------------------------------------------

  Help:
  -----
   - Settings / Presets / Playlist: Moved to Settings.txt
   - Sound system compatibility: Installation instructions updated
   - Configuration: Added 'Check for missing songs when loading playlists'
                    Small icons from the new tab-control (setupicon_*.bmp)
   - Updated player window screenshots (enw buttons): (addfiles.bmp,
     autodir_menu.bmp, button_?.bmp, mainform_5.bmp, mainform_overview.bmp,
     optionsmenu.bmp, prevlist_closed.bmp)
   - Updated dialog screenshots: failsavedialog.bmp
   - Updated timer setup dialog screenshots (timersetwin*.bmp)
   - Fixed: findmenu.bmp

  Language file:
  --------------
   - Info dialog: Now using dialog resources, some strings removed
   - Setup dialog:
     Now using dialog resources, some strings removed (3000-3599);
     Added new option 'Check for missing songs when loading playlists'
   - Shutdown dialog: Now using dialog resources, some strings removed
   - Startup dialog: Now using dialog resources, some strings removed
   - String 1015: 'QuickPlayer (Refreshing)' -> 'QuickPlayer (Reading files)'
   - String 1025: 'Refreshing directories...' -> 'Reading files ...'
   - String 1110-114x: Removed (obsolete) / rearranged strings
   - Timer edit dialog: Now using dialog resources, some strings removed

  Layer:
  -------
   - Using pointers instead of SongID;
     -> LoadSong: returns pointer, and no longer has SongID parameter
     -> You'll need to unload songs to free layer memory (also recommend for
        support of future sound systems...)

  Other:
  ------
   - SetupWindowPos & TimerEditWindowPos settings no longer saving width/height

--------------------------------------------------------------------------------
                                  1.00 beta 54
--------------------------------------------------------------------------------

  Help:
  -----
   - About / System requirements: Some changes
   - Configuration: Updated
   - Copying / License / ...: Removed
   - Messaging (SendMessage): Page removed (now in developer package)
   - Settings / Presets / Playlist
       The following settings are stored in the INI-file and/or preset file(s):
         Intro mode / duration (IntroMode)
         Enable random seeking in intro mode or for 'End ... after ... minutes' option (RandomSeek)
       The following settings are stored in the INI-file:
         Autorefresh window position and size (AutoRefreshWindowPos)
         Setup window position and size (AutoRefreshWindowPos)
         Timer edit window position and size (TimerWindowPos)
   - Sound system compatibility: Plenty changes

  Language file:
  --------------
   - String 2210:      Sound system indicator removed from info title
   - String 2212:      Modified from 'GUI for' to 'Sound system'
   - String 2050-2060: Added / removed / reordered...
   - String 3000-3499: Lot's of arrangements;
   - String 3050:      Changed to 'Show full paths in directory list'
   - String 3432,3473: No longer showing min/max value
   - String 3712:      Is now 'Quit (Shutdown/Hibernate/Standby)' (for future use)
   - String 3724:      Inserted 'Intro mode'
   - String 3798:      "Save settings" changed -> "Save settings/playlist"
   - String 3813:      Inserted 'Intro mode'
   - String 3816:      Inserted 'Volume' menu and 10 volume entries (globalkeys)
   - String 3842:      Is now 'Quit (Shutdown/Hibernate/Standby)' (for future use)
   - String 3904:      Inserted 'Intro mode: on' / 'Intro mode: off'
   - Menuitem ?470:    "&Save settings now" -> "&Save settings/playlist now"
   - MenuItem ?119:    New: Intro mode (Default menu, Advanced trayicon menu)
   - Controls.bin:     Added 10 volume globalkeys;
   - Controls.bin:     Set global keys for 'Perform autorefresh', 'Delayed refresh' & Reset sound system
   - Controls.bin:     Added Intro mode key (Ctrl+Shift+I) + Intro mode globalkey (Ctrl+Alt+I)

  Layer:
  -------
   - Initial release using external sound system layer(s) (QPlayer.lay)

  SendMessage.txt:
  ----------------
    Added 480-482 for Intro mode
    Changed 590 to 'Shutdown/Hibernate/Standby immediatelly' (for future use)
