MPlayer Windows GUI (c)
2003 Sascha Sommer
2005 Gianluigi Tiesi && Erik Augustson

ABOUT
A very pre alpha gui preview for mplayer on win32.
It should be able to load all skins from the linux gui.
Nevertheless it is possible that some skins show display errors. 
It also only displays correctly in 16bit display mode.
32 bit shows corruption on a few buttons.
Furthermore most buttons won't work or show unexpected behaviour.
They will be fixed in a later release.

HISTORY
2005/02/23 - Erik Augustson <erik_27can@yahoo.com>
- added dvd title/chapter switching

2005/02/20 - Gianluigi Tiesi <sherpya@netfarm.it>
- fixed dvd stop and play
Erik Augustson <erik_27can@yahoo.com>
- imported some stuff from unix gui
- fixed file play after dvd

2005/02/18 - Erik Augustson <erik_27can@yahoo.com>
- addons for dvd playing

2005/02/16 - Gianluigi Tiesi <sherpya@netfarm.it>
- renamed README to README.txt
- retain window position even when switching the skin
- converted all opendir calls to native win32 calls
- adding filename as title without directory for all calls
- more cleanups in skinloader/unloader
- removed a lot of warnings
- removed unused includes
Erik Augustson <erik_27can@yahoo.com>
- added online help menu

2005/02/15 - Gianluigi Tiesi <sherpya@netfarm.it>
- Disabled access to gui when gui->mainwindow doesn't match hwnd passed to windproc
- Fixed save position for main window gui
- Cleanups in skinloader/unloader
Erik Augustson erik_27can@yahoo.com
- Added saving main window position to gui config
- Fixes on playlist for vcd

2005/02/13 - Gianluigi Tiesi <sherpya@netfarm.it>
- Fixed multithreaded (I hope ;P)
- Skinbrowser window is closed when a skin is changed, this prevents crashes if multiple clicks
- Playlist window is updated if files are added while playlist is visible
- Removed patch on mplayer.rc, take icon using the included routine
- SkinBrowser and Playlist dialogs can be opened/closed by clicking multiple times gui buttons
- Added support for DVD, stop dvd + play is broken ;(
- ifdef-ed a lot of debug stuff
- Fixed systray icon removing
- Added Erik and me to about dialog ;)
Erik Augustson <erik_27can@yahoo.com>
- Added key handling for the gui window
- Small fixes on tray icon stuff

2005/02/11 - Gianluigi Tiesi <sherpya@netfarm.it>
- fixed sliders, balance is not 100% working, anyway dsound output driver doesn't support balanced audio
- remade threaded
- removed demuxer/avi patches, really needed ??
- added a fake vo_init if opengl is not enabled
Erik Augustson <erik_27can@yahoo.com>
- fixes on traymenu play
- added a base configuration reader/writer - only support for skin selection for now

2005/02/10 - Gianluigi Tiesi <sherpya@netfarm.it>
- fixed (workarounded) the NULL filename bug
- moved add directory directly into gui.c
- it starts to be usable :)
Erik Augustson <erik_27can@yahoo.com>
- Added systray support
- Added skin browser option to menu (some skins don't show a skin browser button)

2005/02/09 - Gianluigi Tiesi <sherpya@netfarm.it>
- Fixed window disappearing bug
- Made a patch compatible with current tree
- Fixed icons in minor dialogs
- Major cleanup and code reorganization

2005/02/08 - Erik Augustson <erik_27can@yahoo.com>
- Removed multi-threading, mplayer now runs in a single thread
- Play directory now works as intended
- Added a Skin browser, double-click skin names to switch skins
- Still more things todo

pre4
- URL open
- use windows native menus
- Gui runs in a seperate thread now because some controls interupt playback :(

pre 3
- some of the previous features broken again
- full font loading/display support
- better integration into mplayer
- seek bar, balance, volume control work

pre 2
- playlist
- Drag 'N Drop support
- fixed segfault when no skinfile found

pre 1
- initial revision
- play/pause works
- loads "blue" skin
- still lot of things todo


Sascha Sommer 
saschasommer@freenet.de
