Remove unnecessary #include.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36051 b3059339-0415-0410-9bf9-f77b7e298cf2
Make create_FileSelect() and HideFileSelect() static.

They only have file scope.

In order to do so, relocate some other static functions.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36052 b3059339-0415-0410-9bf9-f77b7e298cf2
Free list and hash table data on widget destruction.

This immediately releases the memory and doesn't wait
until next widget construction to free old data then.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36053 b3059339-0415-0410-9bf9-f77b7e298cf2
Be more precise about type.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36054 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove pointless casts.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36055 b3059339-0415-0410-9bf9-f77b7e298cf2
Add new listMgr command PLAYLIST_ITEM_GET_LAST.

Patch by Hans-Dieter Kosch, hdkosch kabelbw de.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36056 b3059339-0415-0410-9bf9-f77b7e298cf2
Preselect current playlist directory from last playlist entry.

Currently, it's preselected from the first (i.e. most recent)
history file entry - which appears quite unrelated.

Get the last playlist entry by using new listMgr command
PLAYLIST_ITEM_GET_LAST. Fall back to the history file entry
if there's no playlist entry.

Based on a patch by Hans-Dieter Kosch, hdkosch kabelbw de.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36057 b3059339-0415-0410-9bf9-f77b7e298cf2
Don't set path information for fsVideoSelector on ShowFileSelect().

This avoids adding the path of the first playlist item to the history.

The path of a selected file has already been added to the history on
file selection, so this information won't get lost.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36058 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix KEY_BACKSPACE, KEY_DELETE and KEY_ESC to map to their ASCII equivalents.

Also avoids some issues with our X11 key string lookup
ending up translating these to their ASCII values,
which before resulted in "unknown key" messages.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36059 b3059339-0415-0410-9bf9-f77b7e298cf2
Ignore XLookupString results in ASCII range.

This fixes special handling of the keypad.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36060 b3059339-0415-0410-9bf9-f77b7e298cf2
linux: controlled CreateFile() in win32 loader

it allows e.g. two pass encoding using vp6vfw.dll
af: winamp dsp audio filter
af: runtime equalizer
win32: added vo native directshow decoder
make fontconfig spam while creating font cache
win32: color console
audio: disable muting audio at exit on win32, mplayer somehow crashes
win32: color term osd
win32: disable_system_conf defaults to 1 on win32
win32: filename glob() + unicode