The 1.0 series
==============

2005-03-14 [1.0.0.2]
 - initial release

2005-04-05 [1.0.1.3]
 - fixed minor playback window size calculation bug
 - fixed pause bug
 - made default language selectable

2005-04-06 [1.0.2.4]
 - fixed pause bug again (i.e. should now work in fullscreen mode, too)
 - fixed OSD unpause bug
 - using MPlayer's "-nokeepaspect" option to avoid MPlayer-specific bug with
   non-4:3 displays

2005-04-08 [1.0.3.7]
 - French translation by François Gagné

2005-04-18 [1.0.4.8]
 - (partly working) Polish translation by Pawel Wieczorek

The road to 1.1
===============

2005-04-24 [1.0.9.9] (pre-release)
 - some fixes in Polish translation
 - MPlayer 1.0-pre7 is out with a fixed DirectSound driver, so DirectSound is
   the default audio output device now
 - native fullscreen mode
 - preliminary support for on-the-fly audio track changing with key 191
   (but be warned, MPlayer is _very_ unstable!)
 - the log window can be used to send MPlayer arbitrary command lines
 - speed control via Ctrl+NumpadMultiply and Ctrl+NumpadDivide

2005-04-25 [1.0.9.11] (pre-release)
 - (unfinishd) playlist support
 - DirectSound device selector in options dialog
   -> MPlayer 1.0-pre7 is now REQUIRED

2005-10-23 [1.1.0.12] (pre-release)
 - complete playlist support
 - integrated a bunch of translations
 - re-designed user interface
 - added status bar with precise timing information; however, the seek bar
   still operates with the old, accustomed percentages, thus avoiding problems
   with some media files (paradigm: displaying wrong times is acceptable, but
   breaking seeks is not)

2005-10-24 [1.1.0.13] (pre-release)
 - reintroduced fsAlwaysOnTop for child dialogs
 - current file name is now displayed in the title bar

2005-10-30 [1.1.0.14] (pre-release)
 - added multi-select in the playlist "add file" dialog

2005-11-15 [1.1.0.15] (pre-release)
 - always-on-top mode wasn't restored when leaving fullscreen mode. fixed.

The 1.1 series
==============

2005-12-27 [1.1.0.16]
 - added simplistic icons
 - fixed some charset issues -- but there seem to be a bunch of others left :(
 - changed the seekbar style

2006-01-30 [1.1.1.17]
 - did NOT fix high CPU consumption bug, and did NOT increase priority level --
   I didn't find a solution for the former one, which effectively makes the
   latter a no-go
 - added .m3u support
 - added volume control
 - fixed broken MPlayer version display in About dialog

2006-02-03 [1.1.2.18]
 - added clip information window (however, almost all translations are missing
   for this window)
 - fixed duration display (MPlayer now uses floating-point times, and I wasn't
   prepared for that)
 - Mute button is now disabled if the clip has no audio
 - double-click on the video now enables full-screen mode,
   single-click toggles pause
 - disabling fullscreen mode mouse cursor with ShowCursor() now, I hope that
   works more reliably than the previous method (SomeWidget.Cursor:=-1;)
 - fixed input box in MPlayer log window (didn't resize with the rest of window)

2006-02-09 [1.1.3.19]
 - now using a Windows XP Common Controls Manifest for styled controls in
   XP's "Teletubbie Mode"
 - built with Delphi 2005 PE now, no more graphical glitches in "Teletubbie
   Mode" (however, development continues to be Delphi6-based, because I can't
   stand that Microsoftish IDE of newer Delphi versions)
 - added two undocumented command-line options: "-fs" enters fullscreen mode
   directly after starting video playback, "-autoquit" quits MPUI after
   playback of the last file finished
 - removed single-click pause functionality; it conflicted with the double-click
   fullscreen mode toggle
 - OpenURL dialog uses the current clipboard contents as the default URL now
 - "Cache fill:" status is now reduced to 1 line
 - Aspect Ratio display in the Clip Info window is now more readable (e.g.
   "4:3" instead of "1.333:1")
 - added error reporting if CreateProcess() fails
 - slightly improved playlist and info window handling, including some docking
 - mouse wheel volume control is now synchronized with the volume slider
 - the MPlayer build delivered with the 4MB .zip file package is now a minimal,
   no-frills, custom-built one and includes the vo_directx 100% CPU usage fix

2006-02-18 [1.1.4.23]
 - screensaver is now disabled in fullscreen mode
 - fixed stupid bug that caused some systems to start up with Belarusian
   language (effectively showing nothing but question marks in the UI)
 - added "higher priority" option. THIS IS ACTIVATED BY DEFAULT, so be warned
   that you'll run into trouble with some graphics cards if you use a
   "off-the-shelf" MPlayer version instead of the one that comes with MPUI
 - added -softvol option, enables playback with volume settings way above 100%
 - whole directories can now be added to the playlist; however, the UI will be
   unresponsive while adding the directories (this will be fixed soon)
 - added fullscreen controls: simple move the mouse to the bottom of the screen
 - added right-click popup menu
 - not using ShowCursor() any longer (like in <1.1.2) because the cursor would
   be invisible in the popup menu in fullscreen mode
 - added "compact mode" (without caption, menu bar and navigation). Note that
   some keyboard shortcuts (Alt+n for example) don't work in this mode.
 - fixed position of some (but not all) keyboard shortcut hints in the menus;
   I hope there are no side effects since this involved a change in the shortcut
   handling system, too
 - changed "always on top" shortcut from Ctrl+T to just T
 - "always on top" mode should no longer interfere with fullscreen mode
 - the technical/internal captions for untranslated controls were changed into
   terse, but clear english ones
 - compiled with Delphi 6 again, because D2005, despite having XP style support,
   got the menus totally wrong: checked items were indistinguishable from
   unchecked ones
 - added the Ukrainian translation I got some time ago, but never integrated

2006-03-18 [1.1.5.27]
 - replaced the main menu by a toolbar that only looks like a menu. This
   resolves a bunch of issues all at the same time:
   - partially white menu bar in XP's Themed ("Teletubbie") Mode is gone
   - most shortcuts line up correctly in the menus
   - keys like T, F or O are no longer mistaken as shortcuts
   - Alt+$x and Ctrl+$x shortcuts work in compact mode
 - playlists and directories can now be specified at the command line
 - all arguments of the command line will be concatenated into a single
   argument string. This helps a bit with broken file associations
   (MPUI.exe %1 instead of MPUI.exe "%1"), but not for file names with two or
   more successive blanks.
   Fix your associations, folks. That's not (yet) my job.
 - fixed the -softvol option (I misinterpreted the MPlayer manpage)
 - made the info button functional
 - fixed typo in options window
 - command box in log window works again
 - added Alt+Enter as an alias for "toggle fullscreen mode"
 - added support for multimedia control keys (Play/Pause, Stop, Previous Track,
   Next Track) on modern keyboards
 - added Bulgarian, Chinese, Italian and Esperanto translation
 - suppressing repeated lines in the log window
 - disabling power management while playing now
 - added "-compact" command-line switch to start up in compact mode
 - ShoutCast/Icecast streamed title tags are now shown in the Info window
 - issuing a warning on Win9x systems now
 - 'S' key makes screenshots now (shot0001.png in the work directory where MPUI
   was started)
 - 'L' key toggles playlist window now
 - the Pause button now acts as a single-step button
 - Shuffle and Repeat playback modes

2006-03-23 [1.1.6.28]
 - added Korean translation
 - fixed mis-positioned shuffle/repeat checkboxes
 - added option to save playlists
 - fixed icon order in video pop-up menu
 - added cache fill indicator (but eats up CPU cycles like hell ... this is due
   to MPlayer's strange behavior, I'm afraid)
 - AutoPlay now plays multiple files and playlists
 - (hopefully) repaired DVD playback (it collided with the recursive directory
   search feature, argh!)
 - mapped Alt+4...Alt+8 keys to popup the main menus
 - MPUI logo is now hidden between files (when multiple files are played)

2006-03-30 [1.1.7.29]
 - fixed mispositioned Save Playlist button
 - added Romanian translation
 - replaced GetWindowsDirectory() by GetEnvironmentVariable("windir") -- one
   user had trouble with the former, so let's hope the latter one works for all
 - window is now always restored when switching normal/fullscreen/compact mode
   (this fixes issues when switching to fullscreen while the window is
   maximized)

2006-04-25 [1.1.8.30]
 - fixed software volume mode (the MPlayer guys made -softvol-max work as
   documented :)
 - updated Simplified Chinese, Polish and Ukrainian translations
 - added Traditional Chinese, Portuguese, Danish, Japanese and Slovak
   translations
 - added code to set up the UI properly if compiled with Delphi versions newer
   than 6.0

2006-06-12 [1.1.9.31]
 - fixed mute disabling itself after volume changes
 - added .flv to autoplay detection
 - enabling previous/next buttons after errors now
 - updated Japanese, Belarusian and Russian translations
 - added Arabic translation (but couldn't test it, sorry)
 - shipping with the brand-new MPlayer 1.0-pre8 now :)

2006-06-22 [1.1.10.33]
 - shuffle mode is truly random now
 - updated Ukrainian and Japanese translation, added Dutch translation

On the way to 1.2: the 1.2-pre series
=======================================

2006-06-22 [1.2-pre1.34]
 - using Unicode for the user interface now -> no more charset hassles!

2006-06-24 [1.2-pre2.35]
 - all-new translation system that uses external files
   - translators can now write translation files and test them directly
   - default translations are _still_ compiled into the executable using a
     compact packed-string representation -> saves 107k of uncompressed file
     size (19k compressed) and is still more flexible :)
 - fixed Unicode display in the stream information window

2006-10-11 [1.2-pre3.37]
 - compact mode startup now automatically fits the window size
 - fullscreen and compact mode startup now activate the respective mode
   immediately, not when the first video is played
 - screensaver is now reactivated if quit occurs from fullscreen mode
 - "Pause" menu item and Pause multimedia key are now working properly
 - added .mp4, .m4v, .mp4v and .mp4a to the autoplay detection list
 - fixed some issues with the Mute state
 - language options setting is now synchronized with the menu language setting
 - fullscreen controls will no longer be deactivated while the mouse is still
   in the control bar area
 - fullscreen controls now include the status bar ... I don't like it that way,
   but it has been requested quite often, so here it is
 - seeking via the seekbar doesn't leave pause mode [partly by MuldeR]
 - the "press ESC" message will not be shown between clips [MuldeR]
 - resizing the window while no video is playing doesn't switch to "any size"
 - new parameters: '-loop', '-topmost', '-noopen' [MuldeR]
 - EasyMove now adapts to the correct cursor [MuldeR]
 - MPUI priority will now always be one point above MPlayer priority to avoid
   problems if high CPU load occurs [MuldeR]
