
****************************
*   KAFFEINE ChangeLog     *
****************************


0.4.3

* clicking on the close button (x) of the main window hides it (if embedded in system tray)
* position slider behaviour changed: left click seeks directly to a position - patch by Miguel Freitas
* if init of selected audio/video driver fails, we try 'auto' - patch by Miguel Freitas
* finally fixed the crash after closing with xfree 4.4/X.org 6.7
  (thanks Conectiva Linux und SuSE Linux for helping me with that!!)
* kaffeine uses now the tvtime plugin for deinterlacing; a new settings dialog makes it easy to select
  deinterlace quality; deinterlace is by default turned on, since the tvtime plugin automatically
  disables deinterlacing for progressive streams
* big rework of post plugin handling, video postprocessing filters got a help button,
  patch by Miguel Freitas <miguel@cetuc.puc-rio.br>
* fixed compiler errors with gcc 3.3.3
* playlist search improved: all entries that doesn't match the search string will be hidden, status bar shows
  visible and total entries
* DVD menu navigation will no longer block keyboard input, made separate shortcuts (CTRL+arrow keys, Return)
* playlist window shortcuts are now also configurable
* minimal mode hides status line
* window caption shows current track title
* open recent: replaces now playlist (similar to open file), increased max items to 15;
               made clearing recent file list working
* mozilla-plugin: - security fix (was possible to execute shell commands with backticks in the url,
                    only in older netscape versions)
                  - fixed problem that sometimes the plugin did'nt start kaffeine (e.g. http://www.giga.de/features/live/)  
                  - fixed problem with microsoft media streams
* filter dialog: added checkbox for enable/disable - removed "enable postprocessing" from view menu
* kpart: - increased InitialPreference to 9 (forces konqueror to use kaffeine instead of kaboodle)
         - fixed playback of application/x-mplayer2 streams
         - focus policy fix
         - displays now xine runtime errors
         - fixed multiple loading, don't create controlpanel/init xine if "Controls" tag != "ImageWindow"
* english/german manpages added, thanks to Zack Cerza <zcerza@coe.neu.edu>
* i18n fixes, patch by Lukas Tinkl <lukas@kde.org>
* shortcut configuration added, patch by Jeroen Wijnhout <Jeroen.Wijnhout@kdemail.net>
* track length/stream info displayed correctly in fullscreen panel (was broken)
* new translations: Slovenian by Matjaz Horvat <matjaz@owca.info>;
  Norwegian Bokmal by Matias Hermanrud Fjeld <mhf@hex.no>

0.4.2

* kpart: "coffee bean" button starts kaffeine externally and stops embedded playback
* file dialogs: filter "Supported Media Formats" added
* fixed embeded preview of the quicktime trailers on www.apple.com; all trailers should work fine now
* threading/event handling fix; the random crashes/freezes should be resolved now
* automatic resize of video window (adapt to frame size), patch by Carlo Miotto <cmiotto@interfree.it>
* autoloading support for multiple subtitle named like movie{.*}.[srt|ssa|smi...]; if more
  than one subs exist (eg. different languages) a popup allows to select the playback sub (with embedded part too);
  when playback starts the subtitle combobox in the main window is updated according
  to the subtitles stored in the playlist for the movie;
* control panel layout improved (fixed jerking time button)
* playlist track info dialog improved + click on info icon opens it
* playlist status bar shows total entries + total play time
* mime type and mime icons for kaffeine playlists added (*.kaffeine files)
* fixed visual plugin handling (for current xine-lib cvs version)
* konqueror servicemenus: "Open with Kaffeine" for directories and "Append to Kaffeine Playlist" for all files
* parser for ram playlists added, examples: http://www.thelinuxshow.com
* wizard dialog on first run
* fixed conflicts with installation files of KDE 3.2
* you can now navigate through DVD menus with key arrows and enter
* position sliders have a smoother behaviour now
* all file dialogs remembers the last directory
* volume will now be saved in kaffeinerc
* possibility to turn equalizer on/off added
* "P" toggles between video window and playlist
* --verbose outputs now all debug messages of the xine engine
* middle click will toggle fullscreen/windowed; escape key leaves fullscreen mode
* support for urls from audiocd kio-slave: something like audiocd:/MP3/Title 03.mp3 will be
  converted to cdda:/3; you can drop such urls into Kaffeine or use embedded preview
* made xine error messages more understandably
* --device switch: sets now DVD device too, path no longer saved in the xine configuration
* settings dialog: possibility to turn system tray embeding and reading of meta info on loading,
  push button to clear recent file list, push button to refresh all titles in the playlist;
  made titleformat string more human readable (e.g.: "artist - title (album)");
  you can set the alternate background color of playlist
* kpart: reads and displays (konqueror caption) meta info
* playlist: all available meta information (KDE+xine) and CDDB entries can now be read on loading;
  progress dialog with the possibility to abort loading; moving items works again (broken in 0.4.1);
  you can sort entries by clicking on the list headers (title, length,...)
* font encoding fix for string values in xine config dialog
* new translations: danish by Frederik Dannemare <admin@sentinel.dk>,
  traditional chinese (Taiwan) by Tony Yu <u900002@apple.cmc.edu.tw>,
  Brazilian portuguese by Helio Chissini de Castro <helio@kde.org>

0.4.1

* updated handbook, works now with KDE 3.2
* (aparently) unsupported files will no longer skipped, the "Following URLs are not..." dialog will
  no longer appear; was necessary because the mime type of some (newer) formats can not be detected
  by KDE
* new command line switch --verbose to output xine debug messages
* support for xine messages added (popup)
* urls like movie.avi#subtitle:sub.txt from command line will be accepted now
* file import: mp3/ogg tags and length information will no be read on loading
* visualization: you can choose the plugin now in "view" menu; if you minimalize the main window, visualization
  will be turned off (to save cpu time)
* support for mouse wheel added: you can navigate through stream with rotating mouse wheel over video window
  or position slider (middle-click on position slider sets position directly)
* you can find now a submenu vor DVD menus; use "D" to toggle between playback and DVD menu
* support for xine's postprocessing plugins added; you can use the "tvtime" filter now for deinterlacing -
  the build in deinterlace method seems to be depreciated
* click on a mms:// reference in konqueror will launch kaffeine
* kaffeine-part: the "coffee bean"-button will now send the current url to kaffeine (will be appended to the playlist)
* a small control panel for minimal/fullscreen mode added (left-click on video window)
* support for network broadcasting 
* audiodriver/videodriver/visualization plugin can now be changed during playback
* kaffeine-part/mozilla-plugin: support for wma/wmv/asx files added
* playlist: dragging entrys from playlist to e.g. konqueror or k3b is working now;
            you can also use cut/copy/paste now to add/remove entries
* m3u import: accepts now relative file paths and windows-style urls
* kaffeine part: made quicktime trailers working (e.g. on www.apple.com/trailers);
                 fixed crash on tabbed browsing
* made equalizer and video settings dialog modal - looks much better in fullscreen mode
* two new FEATURES: support for external subtitle files (smi/srt/sub/txt files with same filename as the
  movie will be autoloaded) and the possibility to save streams (xine's #save: option - need at least xine 1.0rc1!)
* did a GUI cleanup: using now kde standard actions whereever possible; a "record" button and a
  copy function in playlist added (copies url of selected item to clipboard)
* xine-config dialog: no horizontal scrollbars anymore (patch by Hasso Tepper)
* if you import a directory, subdirs will now be recursive scanned too
* shortcuts: mainwin: arrow up for previous track, arrow down for next - corresponding with playlist;
  playlist: return plays item; space toggles play/pause and backspace stops playback (similar to main window)
* made --enqueue CD/VCD/etc working
* mozilla-plugin will now be symlinked
* new translations: hungary by VectoR <vector@vstart.hu>, japanese by Noriyuki Suzuki <noriyuki@turbolinux.co.jp>,
  estonian by Hasso Tepper <hasso@estpak.ee>, simplified chinese by qianzheng <billqian@sohu.com>,
  swedish by Bjoern Nitzler <b.nitzler@umea.bonet.se>


0.4

* add cmd line option --enqueue to append files to current playlist (patch by Michael Rolf)
* made playlist-toolbar resizeable and moveable; settings will be saved (based on a patch by James Stembridge)
* will no longer crash on startup if loading of audio/video-driver fails
* add possibility to drop whole directories into videowindow, playlist or systemtray;
  also you can now start kaff. like: kaffeine /home/username/mp3-dir to load all media files in a directory
* resolved some font-encoding problems; can handle now multibyte encoded filenames (e.g. big5 encoded)
* handbook updated
* bookmark-entrys may now be playlists
* new titles (maybe from internet broadcast) now OS displayed
* add a mozilla-plugin - simple modified the gxine-plugin (by the xine project) to launch
  kaffeine instead of gxine (thats open source :-)
* add a system tray, accept drops from konqueror; current title is shown as tooltip
* did some geometry fixes for big fonts
* xine-config dialog is useable now :-)
* modified startup/shutdown procedure - more stable now, kaffeine-part don't crash anymore
* add equalizer
* new command line options to set audio/video driver; useful if "auto" won't work
* new translation: italian by Marco-=[LaTiNo]=- <marconet@libero.it>,
  malay by Chyryll Zariss <czariss@yahoo.com>


0.4beta1

* command line: add a --device option to set the audiocd/vcd path + its now possible to hand over the
  name of a input plugin (same as i the "play"-menu;
  for example: "kaffeine --device /dev/cdrom VCD" (plays the vcd, if any)
* LIRC: add a profile file from Gav Wood <gav@kde.org>; should be easy to use with kdelirc (KDE 3.2!)
* xine-config dialog: scrollable now, enabled expert options
* add a kaffeine part for konqueror preview; very unstable, for testers and developers only!
* new translations: french by Pascal Leroux <leroux.pascal@wanadoo.fr>,
  spanish by Quique <quique@sindominio.net> and czech by Klara Cihlarova <cihlarov@suse.cz>
* plays now local *.wma files
* fix for position changes, when playback is paused (patch by Adrian Schroeter <adrian@suse.de>)
* add a right-click context menu for minimal- and fullscreen-mode
* add a minimal mode (hides control-panel and menu)
* add small context menu for playlist entries
* playlist: better search-mechanism
* add default button for video settings
* command line args will now be passed to the running instance (if any)
* add remote commands from command line (useful for global shortcuts)
* add DCOP interface; type "dcop kaffeine Kaffeine" and "dcop kaffeine PlaybackControl" for available functions;
  have a look into the "addons" directory: made a superkaramba theme demonstrating the dcop interface
* resolved startup problems
* saved kaffeine<->xine communication with a mutex


0.3.2

* add polish translation by Wafel <wafelj@wp.pl>
* removed the cpu-exhausting process (no more choppy video)
* add bookmark menu
* add recent files submenu
* last playlist will now be saved automatically
* volume-slider now going downside up (patch by Alex Young <a.d.y@btinternet.com>)
* add Mime-Type-field to desktop file
* add #include <stdlib.h> to playlist.cpp
* fixed crash if trying to start kaffeine twice
* now by default a minimum of 6 audio/subtitle-channels, because i don't find a method to dedect all
  available channels, looking for a better solution - HELP WELCOME!
* disabled position-slider for non-seekable streams
* kaffeine will now accept relative file-paths in command line
* removed all methods don't work with KDE 3.0.x (i hope)

0.3.1

