[b]Version 0.3.11[/b]
 * Updated the Hungarian and Russian translations.
 * Sometimes when a video is played, smplayer doesn't get any info about it
   (you can notice because the aspect ratio may be wrong, length is 0, 
   resolution is 0x0, no info about subtitles...). I think this happens
   when a video is restarting but you open a new one before restarting 
   is finished (usually happens with internet streams, where a video can
   take some time to start to play). I think that now this problem is
   fixed, although I'm not completely sure as this bug is quite difficult to
   reproduce.
 * Now you can force the usage of a different language (translation).
   smplayer currently tries to use the translation file according to your
   locale. Now you can change the language by editing the configuration file
   and change the value of the option "language" (under the [Preferences] 
   section). Example: [i]language=es[/i] will display the messages in Spanish, 
   [i]language=fr[/i] will display them in French, [i]language=zh_CN[/i] will 
   display them in Chinese and so on.

[b]Version 0.3.10[/b]
 * Updated the German, Polish, Dutch, Italian, Russian and Chinese translations.
 * Bug fixed: if "fast seek to chapters in dvds" was checked, the -cache
   option wasn't used for internet streams.
 * Some options for logs added (Preferences->Advanced). Now you can disable 
   the mplayer or smplayer logs. There's also an option to filter the 
   smplayer output. Added too "what's this" help for these new options.

[b]Version 0.3.9[/b]
 * Updated the German, Hungarian, Russian and Spanish translations.
 * Internal change: made pref (Preferences) a global object (I hope not, 
   but this change could have broken something...) This is needed
   for the following:
 * A long awaited feature: you can save defaults for the video equalizer.
   Two buttons have been added to the video equalizer: "reset", will reset
   all controls to 0. "Set as default value" will store the current values
   and they will be used for new videos.
 * Fixed bug #1694644.

[b]Version 0.3.8[/b]
 * Added the Japanese and Dutch translations.
 * Updated the German, Italian, Polish and Slovak translations.
 * Added the option EXTERNAL_SLEEP in config.h (this is a compilation option,
   if you change it, you'll have to recompile). If set to 1, smplayer
   will use the function usleep from unistd.h instead of QThread::msleep()
   It can be useful if your Qt doesn't have QThread support.
 * I started to add some (what's this) help in the preferences dialog. 
   Drag the question mark in the title bar to a field and a text
   will appear explaining what's that option for. Currently only works
   in the General tab.

[b]Version 0.3.7[/b]
 * Updated the German translation.
 * Made changes to try to fix a compilation error in Windows (qmake bug)
 * Added a "Clear" option in the recent files menu, to clear the list.
 * Added an option in Play menu, to repeat (loop) the current file. This
   is a global option. If activated, when the video ends, it will start to 
   play again.
   As an unintended feature, if the video didn't start from the beginning, when
   repetition starts it won't start from the beginning but from the point
   it previously started. An example will explain it better: you have a 2 
   minute video, you play it with the repeat option off. When it gets to 
   1 minute you stop it and set the repeat option on. The video will resume 
   play from minute 1. When the video gets to minute 2 (end of video) it 
   will start to play again from minute 1.
   As I said, this is unintended, but I leave this way because maybe someone
   could find it useful.

[b]Version 0.3.6[/b]
 * Updated Polish, Italian, Chinese and Russian translations.
 * All icons are now png files.
 * Using the option -nofs for the mplayer command line.

[b]Version 0.3.5[/b]
 * Fixed a serious bug if using Qt 3. The key shortcuts were saved to a
   different file and not loaded.
 * Started to move from xpm icons to png. Right now a mix of both types
   is used. All icons in the preferences dialog are now png. Some of
   the icons in playlist are png too. But most of the icons in the main
   window are still xpm. As a test I changed the smplayer logo (which in
   fact is a Vista-Inspirate icon) with a new one designed by 
   Charles Barcza.

[b]Version 0.3.4[/b]
 * Updated the German translation.
 * Now you can choose the function of the mouse wheel: media seeking or
   volume control.

[b]Version 0.3.3[/b]
 * Updated the Italian, German, Polish and Chinese translations.
 * 10s, 1m and 10m seek can be configured: Preferences->GUI. 
   Note: the previous fixed values (10s, 1m, 10m) still appear in the menus 
   and tooltips. I'll fix it soon.
 * Mouse left click and double click functions can be configured
   in Preferences->GUI. 
   Note: the left click function is executed too when double clicking. I'll
   try to fix it, for now I recommend to use one of the two mouse functions,
   not both.
 * The initial volume can be configured in Preferences->GUI.

[b]Version 0.3.2[/b]
 * Added the Polish translation.
 * Removed obsolete texts from all translations.
 * Added in preferences an option to select the maximum number of
   items that the "recent files" menu should have. And added too a
   button to clear the list.
 * Renamed the Misc section in preferences to GUI. And moved non GUI items that
   were in this section to others.
 * Added some icons in the preferences dialog.
 * Changed some icons.

[b]Version 0.3.1[/b]
 * Updated the German, Italian, Russian and Hungarian translations.
 * Added some contributed files to the contrib subdirectory.
 * Added the uninstall section in the Makefile.
 * Added a smplayer_en_US.ts. Currently it's empty. Can be used to
   correct the english text, and also can be used to start a translation
   to other language.

[b]Version 0.3.0[/b]
 This release has only one small fix, but I change the version number to
 0.3.0. I think it's time.
 * The code in mplayerprocess for Windows wasn't used. Now it should be fixed.
 * Updated the German translation.
 * Updated the instructions to compile smplayer in README.txt.

[b]Version 0.2.44[/b]
 * Added the Hungarian translation.
 * Some changes in mplayerprocess.cpp, to make it a little faster.
 * A new interesting feature has been added: remember, smplayer install
   a server to listen a port (8000 by default) initially to communicate to 
   other instances. But now that server will understand some more commands.
   You can connect with it with "telnet localhost 8000" and type "help".
   For now you can pass any of the key functions. For instance the
   command "function pause", will pause the movie that smplayer is playing.
   "function fullscreen" will toggle fullscreen mode. You can get a list
   of all available functions with "list functions".
   This feature will allow other people to write small programs or scripts
   to control smplayer remotely (from another computer) or from a remote control.

[b]Version 0.2.43[/b]
 * Not converting to local 8 bit encoding. It seems that Qt already does, so
   doing twice only cause trouble.
 * Using QString::fromLocal8Bit() instead of 
   QTextCodec::codecForLocale()->toUnicode(). I think it's the same... 
 * Updated the Russian translation.
 * If unchecked the option for remembering media settings, now the settings
   are not really saved to config file (previously they were saved but not
   loaded).
 * Activated by default for Windows, an alternative code in mplayerprocess
   which seems to be faster, and can fix some slow down problems.

[b]Version 0.2.42[/b]
 * Updated the Chinese and Russian translations.
 * Convert filename, subtitle filename, and dvd device name to local 8 bit
   encoding before pass them to mplayer. I don't know if this will fix
   something or break something.
 * Some changes in mplayerprocess, trying to fix a problem in Windows, but
   unfortunately it's not fixed yet.

[b]Version 0.2.41[/b]
 * Mouse left click and double click will work now only in the video window.
 * Modified the Makefile to make possible to compile with Qt 4 from the
   source root. ("make prep" will adapt the code for Qt 4 and "make"
   will compile it). You may need to change the QMAKE variable.
 * Write some experimental code intented to fix a problem in Windows.
   Not compiled by default.

[b]Version 0.2.40[/b]
 * Updated the Slovak and German translations.
 * On Windows smplayer saves position and size of the main window to
   be restored after exiting from fullscreen mode.
 * Mouse left click and double click, configurable. For now only by editing
   the configuration file (look for left_click_function and 
   double_click_function). Valid values are any of the key functions (the
   list of key functions appears at the beginning of the smplayer log).
   Example: left_click_function=PAUSE
   Currently there's a problem: double click executes also the left click 
   function.
 * Changed the DVD and CD icons in preferences.

[b]Version 0.2.39[/b]
 * Added the Russian translation.
 * Now the dvd and cdrom devices have no default. If the user tries to
   play a dvd before configure it, a message box will show requesting
   him to configure it. After that the preferences dialog will be
   shown, with the drive's tab selected.
 * By the way, I've added some icons to the drive's configuration.

[b]Version 0.2.38[/b]
 * Added the Simplified-Chinese translation.
 * Removed some extra trailing spaces in some phrases.
 * Added copyright text to the new files.

[b]Version 0.2.37[/b]
 * Updated Italian & German translations.
 * Added setActiveWindow() too besides raise();
 * Raised the time that smplayer waits to mplayer process to finished. 
   Sometimes it's needed to call mplayer to get some info (available
   output drivers, codecs and so on). There's a problem about terminating
   that process: if we just wait until the process is finished there's
   the possibility that smplayer freezes if the mplayer process does.
   For that reason smplayer waits, but only some time. After that smplayer
   kills the mplayer process. That time was about 1 second, but sometimes
   (specially for the first run) mplayer takes more time. Now smplayer
   will wait as much 10 seconds.

[b]Version 0.2.36[/b]
 * Improved the single instance stuff. Now it seems it works with Qt 4, too.
   Added a few commands to the server. So now you can talk to it using 
   telnet.
 * Added some options in the preferences dialog. You can activate or disable
   the single instance feature, and set the port that the server will use.
   IMPORTANT: the single instance is disabled by default!
   Changes in any of these options require smplayer to be restarted.
 * Added the French translation. It's not complete yet.

[b]Version 0.2.35[/b]
 * Started to write the single instance stuff. Now when smplayer starts
   it sets a server to listen to a port (by default 8000). When a new
   instance is run it tries to connect to that port. If it has success it
   tries to verify that it's really smplayer behind that port. After that it
   sends to the first instance the file that the user wants to open (if any)
   and closes. The first instance opens the video.
   You can change the default port in the configuration file (look for 
   connection_port). Sorry I didn't have time to add an option in the 
   preferences dialog.
   This works in Qt 3 but fails in Qt 4. I don't know why, by an unknown
   reason the server in the first instance doesn't receive the open 
   command that the client in the 2nd instance sends. 
   It's too late, I'lltry to fix it tomorrow. By the way, this is the first 
   time I write code relative to sockets, ports, servers, clients... so someone
   more experienced is welcome to take a look to the code and to try to fix it.

[b]Version 0.2.34[/b]
 * Internal changes: moved Images and Keys to global.
 * Key shortcuts are loaded from config file. That means the now it's possible
   to change key shortcuts.
 * Preferences are saved when user press Ok or Apply in the preferences dialog.
 * Moved the "Include subtitles on screenshots" from General to Subtitles tab.
 * Fixed a bug with -cache and fast dvd chapter switch. The cache was disabled
   even if not playing a dvd.

[b]Version 0.2.33[/b]
 * Made settings a global object. A lot of internal changes, something
   could have broken.

[b]Version 0.2.32[/b]
 * Fixed a little bug in playlist. 
 * No flickering at all in the video when opening menus in Windows.
 * Rewritten keys.h, keys.cpp. Key shortcuts are saved.

[b]Version 0.2.31[/b]
 * Added the Italian translation made by Giancarlo Scola.
 * Now drag&drop urls works with Firefox, if compiled with Qt 3. 
   It already worked with Qt 4!
   As a secondary effect now plain text can be dropped into smplayer (Qt 3 only).
 * New option: Options->Show frame counter. If checked the current frame
   will be displayed in the status bar. Don't work properly with some formats.

[b]Version 0.2.30[/b]
 * Ok, I've just found out how to disable double buffering in a widget.
   So the blinking problem with Qt is definitely fixed now (I hope).

[b]Version 0.2.29[/b]
 * In linux, using Qt 4, the video window has an annoying blink every time a
   menu is open. As a quick fix I'm disabling double buffering. That fixes
   that problem, but now some widgets may be displayed not completely drawn.
 * Updated the German translation.

[b]Version 0.2.28[/b]
 * Now you can drag&drop urls from a web browser. You can test it dragging
   the urls on this page: http://smplayer.sourceforge.net/streams.html
 * Added the option "include subtitles on screenshots" in Preferences. If 
   checked subtitles will appear on screenshots taken with the option
   Video->Screenshot. Otherwise subtitles won't appear on screenshots.

[b]Version 0.2.27[/b]
 * Fixed a problem with the "frame step" option. Sometimes instead of one
   frame it could advance 2 (or more?) frames.
 * Added the option Open->Playlist (it was already possible to open a playlist
   from the Open->File, but well, this way will be easier). A dialog will 
   allow you to open a m3u or m3u8 playlist. The playlist will be loaded and 
   will start to play, but the playlist window won't be opened (not because 
   I wanted that way, just because it was easier...)
 * In fullscreen mode, when you drag the time slider, the "jump to..." message
   will be displayed in the OSD.

[b]Version 0.2.26[/b]
 * Fixed some problems with the new fullscreen mode, so now it's the default.
   Please test it!
 * Added an option who people with wide screens can find useful: 
   16:9 letterbox. If you play for instance a 2.35:1 movie, this option
   will add black borders to fit 16:9. The interesting thing is that subtitles
   will appear in the bottom border.

[b]Version 0.2.25[/b]
 * Made the "experimental fullscreen mode" the default one and delete the
   the old code.
 * Written a new experimental fullscreen mode ;)
   To test it you have to edit the file config.h and change the
   FULLSCREEN_WITH_MAINWINDOW 0
   to
   FULLSCREEN_WITH_MAINWINDOW 1
   and recompile.
   With this option, the fullscreen mode will be made through the main window
   (hiding the menu bar, control widget and status bar)
   In this mode if you move the mouse near the bottom of the screen
   the control widget will be shown, and if you move it near the top
   the menu bar will appear.
   Problem: I couldn't hide everything, two grey lines appear, one on
   the top, the other on the bottom... that's why this option is set
   to 0 by default.
   I hope I can fix it in the future...

[b]Version 0.2.24[/b]
 * Added the Slovak translation by Peter Mendel.
 * Hopefully fixed a compilation error in Qt 4 under linux.
 * The playlist broke in one of the recent changes: items didn't
   start to play from the beginning. Fixed.
 * Now if the shuffle button is ON in the playlist, playing will always 
   start from a random item (not the first).
 * Parse the ID_SUBTITLE_ID tag.
 * Try to call initializeMenus() and updateWidgets() only when needed.
   initializeMenus() seems to be causing problems (crashes) in Qt 4 if
   it modifies the same menu we've just used. Now initializeMenus() is called
   only once the video has started to play, not before. 
   I hope not, but this change may have broken something. Testing needed.
   initializeMenus() is responsible of creating the audio, subtitle, dvd title 
   and chapter switching menus. updateWidgets() is responsible of updating 
   the widgets (like setting the mute button on/off), but also of keeping 
   the menus updated (setting the check mark on activated options).

[b]Version 0.2.23[/b]
 * I've realized that the latest mplayer builds for Windows don't play a dvd
   if the dvd-device ends with "/" (-dvd-device E:/ will fail). The same
   happens with folders (C:/Videos/My DVD/ will fail, C:/Videos/My DVD 
   will work). So now smplayer removes those trailing "/".

[b]Version 0.2.22[/b]
 * Improved support for playing dvds from folders. In order to properly
   identify these dvd folders, I invented a protocol. In mplayer you
   should use something like this: mplayer dvd://1. That would play
   the first title of the dvd. You can use that too with smplayer:
   smplayer dvd://1. But now you can add after it a folder, this way:
   smplayer dvd://1:/tmp/movies/dvd5 (where dvd5 is a directory
   which contains at least video_ts).
   smplayer dvd://2:/tmp/movies/dvd5 will play title 2.
   You can pass the directory only (forgeting the dvd://number)
   smplayer /tmp/movies/dvd5
 * Open->Directory will autodetect if the selected directory contains
   a ripped dvd (currently it only checks if it contains a video_ts) and
   in that case will play the dvd instead of adding the individual files
   to the playlist.
 * Drag&drop also works. You can drag a folder to the main window.
   If it contains a dvd it will play it, otherwise the files
   of the directory will be added to the playlist.
 * Accidentally you can also drag a folder containing a dvd to the
   playlist and it will work.

[b]Version 0.2.21[/b]
 * Playing a DVD from a folder: make things even clearer. Removed
   the stuff in preferences and added "Open->DVD from folder". It'll ask
   you for a directory where video_ts and audio_ts should be (it seems that
   it also work if you select the directory with the *.vob and *.ifo files).
   So now "Open->DVD" will only play real DVDs in your dvd drive.
 * Added a Open->Directory option. It will add the files in the chosen
   directory (not recursively) to the playlist (after clearing it) and start 
   playing the first item. To fix: it will start playing always the first item 
   even if the shuffle button in the playlist is on.

[b]Version 0.2.20[/b]
 * Fixes a silly bug with -brightness 0. I changed -contrast 0 instead of
   brightness...
 * Now subtitles appear on screenshots.
 * It has always been possible to play ripped dvds from hard disc,
   but for making things clearer, I've added in the preferences dialog
   some options to select a directory from hard disc which should 
   contain the video_ts (and audio_ts). 

[b]Version 0.2.19[/b]
 * The brightness issue in mplayer (windows) is giving me a headache.
   Remember: the image is brighter than it should in windows (directx)
   with -brightness 0. As a work-around I set the soft video equalizer
   as default, but that conflicts with others video output drivers as
   gl or directx:noaccel.
   So going back. The soft video equalizer is not the default, and to
   prevent the bright image -brightness 0 will not be used in Windows.
 * Added a new option in preferences: fast audio track switching. This is
   the default. If unchecked, audio track switching will restart mplayer,
   which is a little bit slow, but that should make possible to switch audio
   tracks in containers apart from avi, mpeg and mkv.

[b]Version 0.2.18[/b]
 * Reordered the recent files stuff. I hope this fixed the crash problem
   with Qt 4.
 * Now the default encoding for subtitles is ISO-8859-1 instead of latin1
   (it's the same encoding, just a name change, so it can be found in
   the new encoding list).
 * Renamed the videoequalizer2 to videoequalizer.
 * The inforeader won't wait the mplayer process to finish for ever. It'll
   wait for some seconds and if the mplayer process is not finished then 
   it will kill it. This way if the mplayer process for some reason hangs, 
   smplayer won't do the same.
 * Disable software video equalizer (-vf eq2) when using gl or gl2 as
   video output driver, as they seem to be incompatible.
 * The file passed through the command line is now send to the new open
   function with autodetection of media type. That means that you can
   pass a local file, a dvd (in the form of dvd://1, dvd://2...), a
   playlist (*.m3u or *.m3u8), or stream. 

[b]Version 0.2.17[/b]
 * Added a stereo mode menu, where you can select: stereo, left channel or
   right channel. According to mplayer manpage this seems to be only for 
   MP2/MP3.
 * At last added a "recent files" menu. Currently it shows the 10 recent
   files opened. 

[b]Version 0.2.16[/b]
 * It seems that the new way of changing dvd chapters doesn't work well
   in Windows, so now it's disabled by default but you can activate it
   in the preferences dialog.
 * The shift key is now ignored, and can't be used as modifier for key
   shortcuts.
 * Added in the preferences dialog a combobox to select the encoding
   of the subtitles.

[b]Version 0.2.15[/b]
 * Added in the preferences dialog an option to autosync audio/video.
   This is what the manpage of mplayer says about it:
       -autosync <factor>
              Gradually adjusts the A/V sync based  on  audio  delay  measure-
              ments.   Specifying  -autosync  0, the default, will cause frame
              timing to be based entirely on audio delay measurements.  Speci-
              fying  -autosync  1 will do the same, but will subtly change the
              A/V correction algorithm.  An uneven video framerate in a  movie
              which  plays  fine  with -nosound can often be helped by setting
              this to an integer value greater than 1.  The higher the  value,
              the  closer the timing will be to -nosound.  Try -autosync 30 to
              smooth out problems with sound drivers which do not implement  a
              perfect  audio delay measurement.  With this value, if large A/V
              sync offsets occur, they will only take about 1 or 2 seconds  to
              settle  out.   This delay in reaction time to sudden A/V offsets
              should be the only side-effect of turning this  option  on,  for
              all sound drivers.
 * Now the info window updates in realtime. And the filename will be
   displayed in smplayer window title.
 * New functions: prev and next chapter (keys ! and @) It should work with
   dvd chapters and matroshka chapters.
 * Now selecting a dvd chapter is much much faster (now mplayer is not
   restarted).
   Note: this new method doesn't work at least with the version of mplayer 
   I'm using (dev-SVN-r21937) if -cache is used in the command line.
   If it happens to you too, the work-around is to set the cache to 0
   in the preferences dialog.

[b]Version 0.2.14[/b]
 * On Windows the option to use the software video equalizer will be
   check by default (when running for first time), as a work-around
   for the bright image problem.
 * As suggested by Amnon82 in the forum, added a menu for selecting
   the number of audio channels (mplayer will try to used the specified
   number of channels, but it will depend on the media). Options are:
     default (the -channels options will not be passed to mplayer)
     stereo (2 channels)
     4.0 Surround (4 channels)
     5.1 Surround (6 channels)
 * Added a debugging message identifying the OS on which it's running
   (currently only linux and windows), the version of smplayer and
   the version of Qt.

[b]Version 0.2.13[/b]
 * Fixed a crash when trying to open a file being created by mencoder.
 * Catch the "Generating Index" message from mplayer and display it in
   status bar.
 * The key shortcuts work in compact mode.
 * Disabled fullscreen mode when another window (playlist, preferences...) is
   open.
 * Added the Options submenu to the popup menu (right click menu).
 * Added key shortcuts for cycling through audio and subtitle tracks:
   audio assigned to key j. subtitle assigned temporary to h.

[b]Version 0.2.12[/b]
 * Using showFullScreen() instead of a normal show() for fullscreen.
 * Compact mode hides the menu bar too. And moved the option from
   the Options menu to the Video menu. Added a key shortcut: Ctrl-C.
   TODO: now it seems that other key shortcuts (like Ctrl-F to open a file)
   don't work in this mode, at least with Qt 3.

[b]Version 0.2.11[/b]
 * Some fixes in the new code for fullscreen. Now (at least in Windows)
   changing to fullscreen mode should be very smooth (no blinks).
 * New info window (Options->View info).

[b]Version 0.2.10[/b]
 * New fullscreen mode. Using now a widget which has a parent instead of
   of a widget with no parent.
 * Added a "compact mode". In this mode, the status bar and the control
   widget are hidden.
 * Added a config.h where you can change some defines which modifies the
   behavior of some things. For instance, "DOCK_PLAYLIST 1" makes the
   playlist to be embedded in the main window.

[b]Version 0.2.9[/b]
 * Just a very small change: when going to fullscreen mode, the function
   Gui::toggleFullscreen was called twice (I think it's because button->setOn 
   emits a signal). Now it's still called twice but now the function checks 
   if there's really something to do.

[b]Version 0.2.8[/b]
 * Hopefully fixed two ancient bugs in Windows: the mplayer log with 
   blank lines and in some menus the accel letter didn't show underlined.
 * Added accels for all options in the menus. Unfortunately this change
   breaks the translations of the menus.

[b]Version 0.2.7[/b]
 * Fixed a bug in Windows. In the playlist, the symbol "/" was
   replaced with "\" in internet streams (mms:\\.... instead of
   (mms://...), avoiding them to play.

[b]Version 0.2.6[/b]
 * Added the postprocessing filter (-vf pp) with autoq. The autoq value
   can be changed in Preferences->Performance. By default: 6 (the highest).
   The postprocessing filter can be selected in Video->Filters->Postprocessing.
   This filter may "improve" the video quality.

[b]Version 0.2.5[/b]
 * The new equalizer was broken in Qt 4. I hope I fixed it.
 * Now when saving a playlist, if you typed a name without extension
   smplayer will add it for you (.m3u).
 * Updated the German translation.

[b]Version 0.2.4[/b]
 * Replaced the video equalizer with a better looking one.

[b]Version 0.2.3[/b]
 * Load m3u8 files from Open->File (and from command line).
 * Convert strings from mplayer output to unicode from system locale.
   That should allow smplayer to read properly non latin1 text in 
   mplayer output. 
 * Replaced in code all qDebug(...latin1()) with qDebug(...utf8().data()). 
   This way non latin1 characters shouldn't be lost in logs.
 * Now playlist tries to use relative paths when saving the playlist.

[b]Version 0.2.2[/b]
 * When loading a playlist, comments (lines starting with #) are ignored.
 * Now smplayer can load and save m3u8 files (same as m3u but in UTF-8).
 * Rewritten the "remove selected items" code in playlist.
 * Replaced all float's with double's. I hope this hasn't broken anything...

[b]Version 0.2.1[/b]
 * Convert strings from system locale to unicode, in arguments passed
   from command line and when reading (and saving) m3u files.

[b]Version 0.2.0[/b]
 * Now when you add a file or files to the playlist, only the
   filename appears, not the whole path.
 * Added a shortcut for playlist: Ctrl-L
 * Added shortcuts for previous and next in playlist: < and > 
 * Updated the German translation.

[b]Version 0.1.20[/b]
 * Now if the directory for screenshots is empty, the option 
   -vf-add screenshot will not be passed to mplayer. This lets smplayer
   to work with old versions of mplayer which don't have that filter.
 * More improvements in the playlist: added a play button (will play
   the selected item). Added a popup menu (right click), with 3 options:
   play, remove selected and edit. The last option lets you edit the
   name that will be shown in the playlist for the selected file. 
   With this, I think the playlist is almost finished.

[b]Version 0.1.19[/b]
 * In playlist, the Add->Files and Add->Directory update the last directory
   used for playlist.
 * Added some icons in Preferences dialog.
 * Added icons for playlist's repeat & shuffle buttons (they are ugly: 
   I did them myself...)
 * Added two new buttons in playlist: up and down. You can use them
   to move items up and down in the list.

[b]Version 0.1.18[/b]
 * Now the shuffle option in playlist should work.
 * The playlist saves the state of the repeat & shuffle buttons and
   also the size of the window.

[b]Version 0.1.17[/b]
 * Some fixes in the video equalizer.
 * Now Open->URL remembers the last url.
 * Playlist remembers the last directory used.
 * Some fixes in the spec file.

[b]Version 0.1.16[/b]
 * Added a video equalizer.

[b]Version 0.1.15[/b]
 * If "main window resize method" was "never" and you played an audio file
   and the a video file, the video window didn't show. Fixed.
 * Some other small fixes.

[b]Version 0.1.14[/b]
 * Now the minimum step in sub delay and audio delay is 100 ms (not 200).
 * Now streams can be passed through the command line.
 * Fixed a crash when duration of a file was less than 0.

[b]Version 0.1.13[/b]
 * Playlist accepts drops. Dropped files will be added to the playlist.
 * Added two button to the playlist: repeat and shuffle. Repeat works,
   shuffle not yet.
 * Now the subtitle menu (for *.srt, *.sub...) shows the name of the files
   (was in 0.1.12 but I forgot to mention).
 * Small changes and fixes.
 * Updated the German translation.

[b]Version 0.1.12[/b]
 * Added a reset button in demuxer / video & audio codec selection. Clicking
   that button will select the original option. Useful if you don't 
   remember which one was it.
 * Changes in fullscreen mode. Now fullscreen is a global setting.
   This allows to view all videos in the playlist in fullscreen mode,
   without switching to window mode everytime a video finished.
 * Also added in the preferences a new option: "Start videos in fullscreen".
   If checked all videos you open will be played in fullscreen.

[b]Version 0.1.11[/b]
 * Added a new dialog for configuring advanced settings for the current
   file. You may type additional options to be passed to mplayer (and
   also video and audio filters). This options are only for the current
   file, and they will be saved among the rest of the file settings.
   That way you could for example, add a crop filter and that filter
   will be used everytime you load that file.
   There's also the possibility of choosing the demuxer, video codec and
   audio codec. Most of the time you won't need them, but in the case
   one file gives you some trouble with the video or audio maybe you can
   fix it by selecting another codec.

[b]Version 0.1.9[/b]
 * Now you can load idx/sub subtitles. Select the *.idx in the open
   subtitle dialog.
 * Updated the German translation.

[b]Version 0.1.8[/b]
 * Now the main window accepts drags. So you can drag a video and it will
   be played. If dragged more than a file, all of them will be added to
   the playlist (the playlist is cleared first).

[b]Version 0.1.7[/b]
 * Well, it was hard to know why the mplayer process had finished 
   (end of file, stopped by user, stopped by the program). Fool of me,
   mplayer says in its output. So now I catch the "Exiting... (end of file)"
   message, so I really hope that the problems that this was giving me
   have fixed for ever.
 * Added support for matroska chapters. In order to work the file MUST
   have the extension *.mkv.
 * Not allow to add repeated files in playlist.
 * Changes in Makefile: now "make install" works.
 * Created a spec file.

[b]Version 0.1.6[/b]
 * Fixed a bug that produced a segmentation fault on startup.
 * Windows/Qt 4: when I file finished playing, playlist wasn't noticed,so
   next file didn't start to play. Fixed (I hope...)
 * Added support for monitor aspect correction.

[b]Version 0.1.5[/b]
 * More improvements in the playlist. Added some icons among other things.
 * Added 3 new buttons in the main window: playlist, previous and next.
 * Updated the German translation.
 * Updated the Spanish translation.

[b]Version 0.1.4[/b]
 * Now you can pass a m3u file from the command line.
 * Playlist: Added options to add files or a whole directory (it will add 
   everything that's there, even non playable files!
   Added options to remove the selected items or to clear the whole list.

[b]Version 0.1.3[/b]
 * Added the German translation (by Henrikx)
 * Some fixes in the playlist

[b]Version 0.1.2[/b]
 * Open->File, if you open a m3u it will passed to the playlist.
 * Now smplayer gets more info about the files (title, artist, album...).
   This is displayed in Options->View info but it's also used for the
   playlist.
 * Now it's possible to add and remove items in the playlist. The add
   button adds the current file loaded by smplayer. The remove button
   removes the selected items.
 * Added an indicator for the file which is playing (currently the 
   indicator is very simple "->", in the future will be an icon).

[b]Version 0.1.1[/b]
 * Changed the version scheme.
 * At last I have learnt how to pass defines to the Makefile created by qmake.
 * Changed the way of getting icons (images.h / images.cpp)

[b]Version 0.1-070208.13[/b]
 * Added to the config file the option initial_volume, which will be
the initial volume when smplayer starts.

[b]Version 0.1-070208.12[/b]
 * Now when a new file is loaded the volume is not changed.
 * Save in playlist works (although it's a little bit useless, there
   are not options to add files to the playlist)

[b]Version 0.1-20070208-2[/b]
 * Rewrite the playlist using a QTable instead of a QListView.
 * For proper installation in linux, the following defines will be
   taken into account:
   DATA_PATH must be set to the directory where the data files (currently
   only input.conf) are installed.
   TRANSLATION_PATH must be set to the directory where translations (*.qm) are
   installed.
   DOC_PATH must be set to the directory where the documentation is installed
   (currently there are no documentation)
   What I don't know yet is how to pass those defines to the Makefile.

[b]Version 070207-12[/b]
 * Started the playlist. Currently is very limited. You can load
a m3u file and it will be played (it must cointain absolute paths). 
Double click on a item plays that file. Streams are also supported.

[b]Version 070206-2[/b]
 * Reduced a little bit the size of button's icons.
 * New action "PLAY_PAUSE" set to MediaPlay key.

[b]Version 070204-12[/b]
 * Fixed a funny bug. Sometimes when a video is about to finish, it started
   to play again from the beginning.
 * Put the basis for configurable key shortcuts.
 * Added some key shortcuts: Alt+1 & Alt+2 change gamma. 
   Ctrl+F = Open->File, Ctrl+U = Open->URL, Ctrl+X = Open->Exit.
   Ctrl+I = Options->View Info, Ctrl+P = Options->Preferences.
 * Added support for multimedia keys: 
   MediaPlay = Pause (and resume Play)
   MediaStop = Stop
   MediaNext = +10 secs
   MediaPrev = -10 secs
   But I don't have a multimedia keyboard, so this is untested...

[b]Version 070202-2[/b]
 * Some changes in the preferences dialog.
 * Added an option to select the Qt style to use.

[b]Version 070201-2[/b]
 * Added an option to select your CDROM drive. This setting is currently
not used for anything, but in the future it will used for playing VCDs.
 * One of the main feature of smplayer is the ability to remember the
settings (audio track, subtitles, filters selected...) of every file
smplayer has opened. Now I have added two options to disable it. One of them
will disable it completely, smplayer will remember nothing. The other
just will make smplayer to not remember the time pos, so every file
will start playing always from the beginning.

[b]Version 070131-11[/b]
 * Added a new page in the preferences dialog: Performance, with the
following options:
  - Priority (only for windows)
  - Allow frame drop (-framedrop)
  - Allow hard frame drop (-hardframedrop)

[b]Version 070131-2[/b]
As expected the ASS color buttons didn't change color in Windows (or Qt 4).
I think now this is fixed.

[b]Version 070130-2[/b]
 * Now you can change the color of the SSA/ASS subtitles.

[b]Version 070129-3[/b]
Arrggg, I've just realized that the volume wasn't remembered. Fixed, I hope.

[b]Version 070129-2[/b]
 * Volume and mute: changing the volume unmutes.
 * Now the time slider should work much better. It should work either
   dragging it or clicking in any part of the bar. Furthermore now
   while dragging it, it displays the time you would go. 

[b]Version 070128-11[/b]
 * Added two new options to the preferences dialog:
   - Use software video equalizer (-vf-add eq2)
   - Use software volume control (-softvol)
 * Now the status bar shows the total time too.
 * More or less fixed a conflict with mute and setting the volume.

[b]Version 070128-2[/b]
 * Fixed a bug with the screenshot feature.
 * Now the video window hides if there's no video (audio only file or
   using the mplayer window).

[b]Version 070127-11[/b]

 * Double click on the video window toggles fullscreen.
 * Addes an option to take screenshots. You must set first a directory for saving these screenshots, in the preferences dialog.

[b]Version 070127-2[/b]

 * Added two new options to the "Aspect ratio" sub-menu: 
    - 5:4 
    - 16:10 
 * New log window, with buttons to save the log to a file or copy the text to the clipboard. 
 * Some fixes in the time slider.

[b]Version 070125-11[/b]

 * Added two new video filters: 
 - Dering 
 - Add noise (which adds a little bit of noise to the image)

[b]Version 070125-2[/b]
* Added some video filters: 
 - denoise (normal) = hqdn3d 
 - denoise (soft) = hqdn3d=2:1:2 (I find the default hqdn3d too strong) 
- deblock = pp=vb/hb

[b]Version 070124-11[/b]
*Now you can scroll through the video by using the mouse wheel. By default every wheel event will advance +30 or -30 seconds. This value can be change in the preferences dialog. Setting to 0 disables this feature.

[b]Version 070124-2[/b]
* Added 3 new options to the preferences dialog: 

- disable screensaver 
- resize method 
- mplayer cache 

Now I think all options in the config file can be set through the preferences dialog.

[b]Version 070123[/b]
* Some changes in the preferences dialog:
- Now a combobox allows you to select your CD/DVD device. In linux some usual names are used (/dev/dvd, /dvd/cdrom, etc.). In windows it should display the drive's letters (C: D: etc) but I haven't tested yet.
- Now the user can choose the video and audio drivers from a list (shows all available drivers in your mplayer).

[img]http://www.uploadfile.info/uploads/64e14ba167.jpg[/img]

[b]Version 070122-11[/b]
* Found an easier way to change the background color in Qt 4. The visible change is that now the background in statusbar will be black as in Qt 3. 
* When clicked with the mouse right button to pop up the context menu, the main window stopped receiving keyboard events. I hope this is fix now. 
* Changed some icons.

[b]Version 070122-2[/b]
* Now the screensaver in windows is disabled during playback (the screensaver is disabled in x11 too since some versions ago). 
* Now the mouse cursor disappears over the video window if it's not moved for some seconds, and appears again when it's moved.

[b]Version 070121-11[/b]
* The option autoload_sub=false didn't work. Fixed (I hope). 
* Added more options to the preferences dialog. It's a little bit ugly but all options should work.

[b]Version 070121-2[/b]
* Started to write the preferences dialog. There's a lot of work to do, but the options that appears in it should work.

The subtitles' page is almost complete!

[img]http://www.uploadfile.info/uploads/f57fc459d3.jpg[/img]

[b]Version 070119-2[/b]
* Well, I removed that horrible logo I made the other day and now I used some icons from [url=http://www.kde-look.org/content/show.php?content=31585]Vista-Inspirate[/url].

* Some new options for the [preferences] section in config file:

[b]resize_method=(int)[/b]

This options controls the way the main window should resize. The possible values are:

0 : the main window never resizes. The user is the only one allowed to resize the window.
1 : the main window resizes every time it's needed (this is the default).
2 : the main window resizes only after loading a new video, but not after restarting mplayer. That means that if the user resizes the window, the new size will be respected (until a new video is loaded).


[b]mplayer_additional_options=(string)[/b]

Here you can pass other options to mplayer. The options should be separated by spaces. If a option requires a filename, this should NOT contain spaces.

Example:
mplayer_additional_options=-flip -softvol

Be carefully, some options could interfere with the ones smplayer uses.

[b]mplayer_additional_video_filters=(string][/b]

Here you can add additional video filters. They should be separated by ",". Don't use spaces!

Example:
mplayer_additional_video_filters=hqdn3d,pp=vb/hb


[b]mplayer_additional_audio_filters=(string][/b]

The same but for audio.
Example:

mplayer_additional_audio_filters=volnorm,equalizer=11:11:10:5:0:-12:0:5:12:12

* I also made a (incompatible) change in the way the file preferences are stored in the config file. That means that this version won't remember your previous file settings.

[b]Version 070117-12[/b]

* Well, I think the only visible change is the option Options->View info, which shows some info about the current video. 
* There are some changes in the configuration file (~/.qt/smplayerrc): 

vo=(string) 

vo is the video output driver. It already existed before. But now I change the default value. Previously the default value was "directx" for windows, "xv" for the rest. 

Now there is no default. If vo is empty, smplayer would get the info from mplayer, and will save it in the config file. 
That (theorically) would allow smplayer to run in other OS where maybe "xv" doesn't even exist. 

Added the option 
ao=(string) 

audio output driver, with the same behavior of vo. 

And finally, added the option subcp, which allows to select the font encoding for subtitles.

[b]Version 070117-2[/b]
* Fixed a bug when parsing the A: V: line. Big big numbers weren't read correctly.

* Added some options for the configuration file:

font_autoscale= (int)
font_textscale= (int) 

use_fontconfig= (bool)
font_name= (string)
font_file= (string)

font_autoscale and font_textscale are the equivalents to -subfont-autoscale and -subfont-text-scale in mplayer.

If use_fontconfig is true then the font used for subtitles will be font_name. Example:

use_fontconfig=true
font_name=Utopia

In the case use_fontconfig is false, then it will try to use font_file (which has to be a full path to a ttf font). Example:

use_fontconfig=false
font_file=/home/ricardo/.fonts/comicbd.ttf

So now you can get something like this:
[img]http://www.uploadfile.info/uploads/c2e06dd51a.jpg[/img]

Of course, all of this will be easier when I write the preferences dialog.

[b]Version 070116-2[/b]
* Added options for changing playback speed.

[b]Version 070115-1[/b]
* Just a very small fix with the mute option. It wasn't been remebered between mplayer resets and audio track switches.

[b]Version 070114-2[/b]
* Fixed (I hope) a bug relative to subtitles. smplayer didn't remember that you had selected the "none" subtitle and always loaded the first available subtitle. Now, when you load a video for first time it will load the first available subtitle but if you change to "none" it should remember the next time you open the same video. 
 
* Added and option to select angle in DVDs. Unfortunately I don't have a multiangle dvd, so this option is untested. Can anyone tell me if it really works? 
  
* For audio, chapter, title and angle menus: added an <empty> item if the menu is empty.

* Added a button to mute. And two nice icons borrowed from kplayer... 

[img]http://www.uploadfile.info/uploads/ac23679650.jpg[/img]
