Still to do for beta 60 / 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

--------------------------------------------------------------------------------
                             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)
