summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog663
1 files changed, 663 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..d0906a6
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,663 @@
+
+****************************
+* KAFFEINE ChangeLog *
+****************************
+
+0.8.6
+
+* kaffeine: new jpeg logo (the animated one is renamed logo.avi)
+* xine-part: added fastforward/slowmotion dcop calls, Vaclav Juza <vaclavjuza@seznam.cz>
+* xine-part: added --without-xcb configure flag (e.g. if you want to use opengl)
+* xine-part: escape special chars
+* DVB: single click displays current/next for that channel
+* DVB: send diseqc commands twice
+* DVB: added epg plugins support
+* xine-part: improved seeking
+* xine-part: added screen resolution settings
+* DVB: fix device probing
+* xine-part: added nextAudioChannel and nextSubtitleChannel to player menu
+* xine-part: added nextAudioChannel and nextSubtitleChannel dcop calls
+* DVB: check for NID/TSID instead of TSID
+* kaffeine: added "DVB" command line argument (kaffeine --help)
+* CDDA: fixed encoding crash
+* xine-part: fix audio/sub selection
+* DVB: fix PMTs with multiple audio streams
+* DVB: added a filename template field in dvb config dialog.
+* DVB: Instant record button is now a toggle button that starts and stops recordings silently (no dialogs)
+* kaffeine: requires xine-lib =>1.1.9
+* DVB: add support for multiple audio streams (live and rec)
+* DVB: removed ts2pes
+* DVB: fixed scan audio lang
+* DVB: scan : add channels found in PAT (not announced in SDT)
+
+0.8.5
+
+* DVB: scan: check for CA descriptors in PMT to correct CA flag.
+* DVB: add a file size limit option (usefull for some "limited" filesystems)
+* xine-part: added "QString screenShot()" dcop call (returns filename)
+* DVB: save/load epg data
+* DVB: insert PSI tables to make broadcast stream VLC compliant ( vlc requires SDT/PAT/PMTs )
+* DVB: reworked dvbevents to speed up eit parsing and fix events duplication.
+* dcop: make getTimePos() to return acurrate value.
+* DVB: add a "recall" button, that zap to the previous played channel.
+* DVB: make channel visible and selected after editing.
+* DVB: reset search after zap.
+* DVB: use iconv (a lot faster) instead of qtextcodec to convert sections strings
+* DVB: improved epg filter.
+* DVB: added a search field in channels list
+* DVB: added a filter box to epg dialog, patch by Michael Hoertnagl <mtron@a1.net>
+* DVB: added channels list rmb menu entry to edit channel.
+
+0.8.4
+
+* Playlist: menu option to not auto switch to player window
+* DVB: added osd browsing dcop calls
+* xine-part: dragndrop subtitles files
+* fixed: removed readonly parts support
+* fixed: improve screensaver disabling method again (old behaviour for non-kde environments)
+* DVB: added a "source" column in channels list.
+* Playlist: fix opening playlists
+* DVB: rotors support (usals and mem_pos)
+* DVB: fixed multi devices usage.
+* DVB: fixed devices probing
+* DVB: added tuning timeout options
+* DVB: fixed OSD epg bug with diseqc settings
+* DVB: use klocale for datetime format
+* Playlist: fix google fetcher
+* xine-part: support for xcb. Requires libxcb 1.0 and xine-lib 1.1.5. Fixes several issues.
+* gstreamer-part: port to gst 0.10
+* fixed: allow small window size in minimal mode
+* added: allow toggling (show / hide) panels by clicking tabs
+* xine-part: reduced audio/sub combos sizes
+* xine-part: add volume+/- to embedded context menu.
+* Playlist: don't cut bottom font in rollingtitle.
+* xine-part: better "Track infos" box layout.
+* xine-part: don't restore video settings if not previously saved
+
+0.8.3
+
+* DVB: selectAll button in scandialog
+* DVB: save channels list sort order
+* DVB: added "Current channel" button in epg window, patch by Michael Hoertnagl <mtron@a1.net>
+* xine-part: shortcuts for delay/advance subtitles (ctrl+alt+right/left)
+* xine-part: fixed wmv seeking.
+* xine-part: save and restore video settings (hue,saturation,contrast,brightness)
+* DVB: OSD warning when timeshift hd<300MB
+* added: option to start in minimal mode + dcop call.
+* added: "Open Dir" starts playing dvd from dir if dir points to a dvd image.
+* added: playing dvd iso files.
+* DVB: auto rename channels when adding to list
+* Disc: fixed crash trying to play while encoding
+* Disc: Ask user for cddb close matches, patch by Boyan Tabakov <blade.alslayer@gmail.com>
+* fixed: session issue.
+* fixed: better screensaver disabling method (no interfering key presses anymore).
+* DVB: fixed scanning services sharing same pmt.
+* DVB: added H/V (C band mutipoint) lnb settings.
+* DVB: improved device detection.
+* DVB: added : "int dvbSNR( int device )" dcop call.
+* fixed: crash when quit from systray.
+
+0.8.2
+
+* fixed: removed statusBar.
+* Disc: bigendian fix.
+* DVB: added current programm OSD progress bar
+* DVB: speed up OSD
+* DVB: fixed timer edit bug
+* DVB: added dvbNewTimer dcop func.
+* DVB: allow overlapping timers to start.
+* fixed: make sure to load xine_part instead of old kaffeine_part.
+* xine_part: removed empty audio/subtitles channels.
+* Kaffeine_part(s): added an entry in context menu to toggle minimal mode.
+* Playlist: added a "Clear Current Playlist" menu entry.
+* Playlist: autodownload cover now optional.
+* fixed: update google fetcher.
+* fixed: allow toggling from/to player/playlist even in fullscreen.
+* DVB: show SNR value for scanned channels, so a dvb-t user can choose the best one.
+* DVB: selectable channels icons (rigth click on a channel name in the list)
+* DVB: added "Scheduled" button in EPG window.
+* DVB: add dvb-t 8mhz autoscan mode for devices that support it.
+* fixed: switch to player window if mime does not contain "audio"
+* xine_part: block messages when filename contains "#"
+* DVB: cicam support, by Christoph Pfister
+* Systray: reversed mouse wheel behaviour.
+* Playlist: added a KURLComboBox to file browser.
+* DVB: fixed fast zap lock.
+* fixed: reduced minimum window size.
+* Playlist: autoselect subtitle when unique.
+
+0.8.1
+
+* fixed: configure check for cdparanoia.
+* Disc: force playing dvd/vcd with engine's default drive if kded_mediamanager fails to identify it.
+* kaffeine-part: plug dvd nav actions
+* DVB: write to fifo from a thread to circumvent deadlocks when xine stops (or fails) reading.
+* kaffeine-part: set skip forward/backward to 20s (to avoid "skating" when seeking in divx)
+* DVB: avoid negative freq value.
+* fixed: system:/media urls
+* fixed: include qapplication.h instead of qapp.h
+* fixed: use memcpy instead of mempcpy(gnu only) in ogg encoder.
+* fixed: ogg encoder makefile.
+
+0.8
+
+* Disc: autostart audioCD playback after query.
+* Disc: removed DVD and VCD buttons
+* StartWindow: added a "Audio CD encoding" button
+* Disc: use mediamanager to find available disc(s)
+* fixed: default to no systray icon.
+* Playlist: double-click on a file in file browser to add to playlist and start playing it.
+* DVB: recording start/stop, exec a script named $HOME/bin/kaffeine_recording with args:
+ kaffeine_recording On (recording started)
+ kaffeine_recording On '/file/name' (/file/name finished but still recording)
+ kaffeine_recording Off '/file/name' (/file/name finished, no more recording)
+* fixed: Fullscreen: hitting top or bottom unhide toolbars.
+ Minimal mode: mid_button hide/unhide toolbars.
+* StartWindow: numbered buttons, patch by "Aaron J. Seigo" <aseigo@kde.org>
+* fixed: no fake key press events when paused or playing audio (except fullscreen)
+ Removed config option and harcoded 55s timeout.
+* new: logo by Dieter Zander <dieter-mz@online.de>
+* added: mp3lame encoder
+* added: ogg encoder
+* new: cdda ripping
+* new: discs input module
+* new: new startwindow
+* fixed: auto switch to player window.
+* Playlist: changed tab label and icon.
+* DVB: previous/next zap to previous/next in current category instead of whole list, patch by Rainer Wirtz <rainer.wirtz@gmx.de>
+* Playlist: mutiselection in filebrowser, patch by Rainer Wirtz <rainer.wirtz@gmx.de>
+* new: KaffeineInput abstract class, inherited by all input modules.
+ - InputManager class to manage input modules.
+ - made PlayList an input module.
+ LAYOUT:
+ - vertical multitabbar.
+ - reparent player window on current input module widget.
+ - reduced number of toolbars (merged).
+ PLAYLIST:
+ - added a file browser.
+ - added cover fetcher (from Juk).
+ - playlist is no more undockable.
+ - playlist selector now on playlist page.
+ DVB:
+ - replace some chars in filenames ( < > / \ : " | ).
+ - dvbsi characters conversion.
+ - added a led for broadcasting.
+ - click on instant record button to stop recording.
+ - save video stream type and fill in pmt.
+* improved: column spacing, column order memory, and new stylistic touches inspired by Juk - Christopher Martin
+* improved: system tray applet - middle-clicking now toggles Play/Pause - Christopher Martin
+* kaffeine-part: make FastForward / SlowMotion more intuitively adjustable, like a sliding scale - Christopher Martin
+* fixed: deny certain widgets focus that don't need it - Christopher Martin
+* kaffeine-part: swap mouse wheel up/down behavior for volume and position.
+* DVB: dvbevents fixes.
+* DVB: fixed device detection.
+* fixed: loading track length whether CDDB information is found or not. - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* fixed: open file dialog now accept non-local files - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* added: support for KDE 3.5's system:/ - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* kaffeine-part: added gapless playback.
+* kaffeine-part: improved seeking speed (metronom_prebuffer=12000).
+* DVB: relies on service->library() instead of service->name()
+* DVB: indexing filenames to not overwrite existing ones
+* DVB: added 10 sec tuning timeout
+* DVB: recording *.m2t instead of *.ts
+* kaffeine_part: added zoomInX, zoomOutX, zoomInY, zoomOutY.
+* added: playDvb() dcop function.
+* DVB: using qmap to store events patch by Matthias Lenk <matthias.lenk@gmx.de>
+* improved DVD navigation (kaffeine-part):
+ - possible now to select title, chapter and angle from DVD menu
+ - jumping to a chapter by entering a number with keypad
+ - resuming last title and chapter after pressing stop and play again
+* DVB: added number of events in dumped file.
+* DVB: fixed eit thread priority (lowest).
+* DVB: fixed osd crash when not in live mode.
+* DVB: dvb osd browsing patch by "Ben Jackson"<benj@puremourning.co.uk>
+
+0.7.1
+
+* new translation: catalan by Antoni Bella Perez <evasten5@yahoo.es>
+* DVB: fixed: mouse click on empty list crash in kevents.
+* added: some more DCOP functions - patch by Blindauer Emmanuel <manu2005@agat.net>
+* fixed: endless loop of error messages if no divx plugin installed (gstreamer) and playback of logo animation failed
+* fixed: compiling fails with some gcc versions
+
+0.7
+
+* DVB: added end datetime in timer editor.
+* dvb: added LNB(s) local oscillator frequency settings.
+* added: support for saving/exporting current playlist to M3U & PLS playlists
+* fixed: better handling of pls playlists (support for PLSv2) - taken from amaroK <http://amarok.kde.org>
+* gstreamer-part: aspect ratio should be correct now; menu with default ratios added
+* added: jumping to a playlist entry by typing a number into keypad
+* fixed: skip buttons of player part(s) are always enabled now; if a single track is played they'll
+ play next/previous track of the playlist (as expected from most users...)
+* gstreamer-part: support for audio cd, vcd and dvd (without navigation); with current GStreamer version (0.8.10)
+ and the gnomevfs plugin internet streaming works too; lot of small fixes
+* gstreamer-part: config dialog added
+* added: SMIL parser extracts now audio urls too
+* fixed: volume handling with hardware mixing: volume slider reflect now changes made with kmix
+ and other mixers; volume will no longer be restored at startup
+ - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* added: dcop function dvdMenuToggle() to select a menu item - patch by Alex Belgraver <a.belgraver@quicknet.nl>
+* fixed: increased dvb events filter timeout.
+* added: patch to use double-click to add channel to broadcast list - patch by Laurent Montel <montel@kde.org>
+* added: dvb config dialog button to dump dvb events (epg) to file.
+* added: patch to use double-click to edit channel - patch by Laurent Montel <montel@kde.org>
+* added: multiple dvb devices support
+* new quit option: Quit After Playlist - patch by A. Wiedenbruch <mail@wiedenbruch.de>
+* fixed: passing AudioCD/VCD/DVD from command line if kaffeine is already running
+* fixed: some dvb categories fixes
+* fixed: kaffeine and the konqueror plugin did not use the same config file
+* new translation: galician by Daniel <daniel@auriasistemas.net>
+* configure flag: --with-xinit-workaround replaces --with-xorg, because some xfree versions
+ are affected too - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* added: support for KDE 3.4's media:/ ioslave - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* fixed: dock/undock playlist button always said "Undock"
+ - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* added: -fvisibility support (reduces program size and increases speed)
+ - patch by Laurent Montel <montel@kde.org>
+* fixed: some memory leaks - patch by Laurent Montel <montel@kde.org>
+* added : dvb channels categories
+* added: enhanced dvb osd
+* new player-part: gstreamer-part; features: playback of local media files,
+ volume control, visualization, picture settings dialog
+* added: configure flag --without-dvb to build Kaffeine without DVB support
+* fixed: fullscreen behaviour (modal dialogs behind the video window)
+ -patch by Christopher Martin <christopher.martin@utoronto.ca>
+* added: dvb repeated timers
+* added : dvb broadcasting client
+* fixed : encrypted dvb channels crash
+* added : dvb broadcasting
+* wizard-dialog: check for DVB devices added
+* fixed: action "Append to Kaffeine Playlist" will only be visible for supported file types
+* added: dvb subtitle support ( one have to rescan to fetch the dvbsub info )
+* fixed: dvb epg time ( utc to local )
+* fixed: coding style inconsistencies ( kaffeine.cpp, kxinewidget.cpp )
+* new dcop function: changePlaylist()
+* new feature: improved seeking (skip forward/backward 10s, 1min and 10min)
+ - patch by Christopher Martin <christopher.martin@utoronto.ca>
+* fixed: parsing PLS files with empty lines
+
+0.6
+
+* Added kaffeine_part vol+/vol- menu entries
+* fixed changing of external subtitles "on the fly" & remember position
+* Added Equalizer again to Kaffeine
+* Kaffeine no longer prevents KDE session shut-down
+* Strg+A select only visible tracks now (Bug 1146078)
+* Fixed different mouse wheel behaviour of volume- and position-slider (Bug 1094965)
+* Fixed sort order of track numbers (1,2,...,9,10,11,...);
+ generally improved playlist sorting
+* Added local dvbdata installed in $KDEDIR/share/apps/kaffeine/dvbdata.tar.gz
+* Removed empty DVB menu
+* Deinterlacer fix: Some values wasn't restored correctly
+* Playing files from samba-shares should work now (with xine-lib 1.0-stable)
+* Fixed aspect ratio with dual-head (Xinerama)
+* Fixed problem with massive poping up xine messages that may freeze x-server
+* Fixed crash on exit
+* FULL DVB SUPPORT by Christophe Thommeret <hftom@wanadoo.fr> -
+ check README.dvb and updated Handbook!
+* Kaffeine settings dialog improved
+* highlight default xine configurations
+* add size option and font option to the OSD configuration
+* made pause button toggleable, fixed spacebar toggle pause/play, fixed openning files when the current media is in pause mode
+* most requested: reintroducing minimal mode
+* fixed xine config dialog (some entries changed in xine 1.0)
+* fixed problem with disabled position slider (DVD playback)
+
+0.5
+
+* new logo animation by Anders Ellenshøj Andersen <andersa@ellenshoej.dk>
+* fixed seeking in paused mode
+* when a subtitle file is opened or dropped, a dialog box appears and ask for the movie it belongs to
+ - patch by Assaf Gillat <gillata@gmail.com>
+* fixed drag&drop problems with non-unicode locale - patch by Assaf Gillat <gillata@gmail.com>
+* pause playback if user close/hide window and stream contains video
+* fixed timing problem: sometimes Kaffeine jumped to the next track after a second
+* mute: works now with arts driver; always unmute on start (if closed in muted state)
+* configure flag '--with-xorg' added: use it if Kaffeine hangs on startup with an x.org server
+* pressing pause enables the play button and disables the pause button
+* position slider disabled for non-seekable streams - patch by Assaf Gillat <gillata@gmail.com>
+* fixed compiler warnings in http.c - patch by Assaf Gillat <gillata@gmail.com>
+* ingnoring useless titles from meta info (like "track xxx")
+* count-down timer and timer OSD added: short click on timer button toggles forward/backward,
+ long-click toggles timer OSD - patch by Gillat A. <gillata@netvision.net.il>
+* introduced special playlist 'NEW' for files from command line and dropped files
+* possiblity to shutoff monitor and/or quit after current track - patch by Bryan <oiper@charter.net>
+* position slider fits now full available width
+* kaffeine-part registers itself as DCOP object; for a list of functions enter:
+ 'dcop kaffeine KaffeinePartIface' - patch by Matthieu PHILIP <matthieu.philip@polytechnique.org>
+* fixed crash after changing audio driver
+* new translations: turkish by Görkem Çetin <gorkem@gorkemcetin.com>;
+ portuguese by Flávio Moringa <flavio.moringa@caixamagica.pt>
+ macedonian by Igor Stamatovski <igor.stamatovski@gmail.com>
+
+0.5-rc2
+
+* finally fixed problem with wrong font encoding of titles (squares instead of
+ characters like ü and é) - patch by Gillat A. <gillata@netvision.net.il>
+* fixed problem with relative (non-local) filenames in M3U playlists
+* more autoresize options: resize to original size, double size or triple size
+* new dcop functions: playAudioCD(), playVCD(), playDVD()
+* new dcop functions: getFileName(), getLength(), getTimePos() - patch by Alek Wojdyga <pinkworm@alan.umcs.lublin.pl>
+* buffer overflow vulnerability fixed; was possible to crash Kaffeine with
+ special crafted RealAudio playlists (http://bugs.gentoo.org/show_bug.cgi?id=69663);
+ some other problems with ram playlists fixed too
+* some memory leaks fixed - patch by Laurent Montel <montel@kde.org>
+* system tray icon: duration of title announcement is now configurable (0 => off); mouse over popup hides it
+ (in order to not block the system tray)
+* preference option to remove Go!-Tab
+* fullscreen mode fixed: removed the border that was visible with some styles (e.g. Keramik)
+* storing data fixed (if $HOME different to $KDEHOME)
+* playlist is now "undockable" (separate playlist window)
+* its now possible to select an alternate font encoding for meta tags - patch by Gillat A. <gillata@netvision.net.il>
+* if you load a *.kaffeine file it will be appended to playlist-selector
+* toolbar state (visible/hidden) are restored correctly
+* toolbars: some buttons removed; channels toolbar is hidden by default
+* vdr:// urls work now
+* arts audio driver works again
+* single letter shortcuts allowed now (e.g. "F" for fullscreen)
+* fixed problem if build-dir is different from source-dir; patch by "Dawit A." <adawit@kde.org>
+* Updated translations: hungary, simplified chinese, swedish
+
+0.5-rc1
+
+* fixed fullscreen mode for fluxbox and some other window managers
+ (window decoration did'nt appear after leaving fullscreen)
+* video aspect ratio DVB (2.11:1) added
+* screenshot aspect ratio of anamorphic streams fixed
+* dummy-part added, developers can use it as template for own player-parts
+* Doc updated (Handbook, TODO file, README files, etc)
+* if reading of AudioCD/VCD/DVD fails, we ask user for correct path now
+* jump-to-position (time-based) feature added
+* support for xine OSD added
+* kaffeine now auto-switches to player-tab if source contains video
+* all data now stored in ~/.kde/share/apps/kaffeine; ~./kaffeine no longer used
+
+- New GUI design:
+ * Kaffeine is now a shell/part application and can use every player part
+(e.g.: kplayer, kaboodle) for playback, currently only the xine based
+kaffeine part is full supported.
+Note for developers: To create a part full supported by Kaffeine you have to
+derive your part from the KMediaPart class (see
+KDE_INLUDE_DIR/kaffeine/kmediapart.h) instead of KParts::ReadOnlyPart.
+ * One (tabbed) window interface contains player, playlist and maybe more in
+the future
+ * Interface follows now common KDE standards: XML UI structure, toolbars,
+statusbar
+ * All player/xine related stuff moved into the Kaffeine Part
+
+- Big code cleanup done:
+ * In accordance with KDE coding guidelines
+ * A lot of code completely rewritten
+ * Simplified xine API wrapper class (kxinewidget.cpp); can simple be used
+for every KDE applications and plain QT applications too
+ * New architecture seems to be more stable, can't reproduce known xfree
+crashes anymore
+
+- Shell Application:
+ * Filedialog: many new predefined file-filters (MPEG Audio, Quicktime, etc)
+ * "Minimal Mode" removed, no longer necessary
+ * Fullscreen Mode:  double-click switches between fullscreen and windowed
+mode; middle-click makes toolbars visible; fullscreen-panel removed
+ * Support for multiple playlists; all will be autosaved; playlist-switcher
+integrated in toolbar
+ * New columns in playlist: artist, album, track
+ * New queue mode: Select "Play next" in playlist context-menu to add a track
+to queue; after queue is empty, normal playback will be continued
+ * Playlist context menu: new "Create new Playlist from Selection" entry; now
+also visible over empty space
+ * Playlist remembers last played track
+ * Non-local playlists (m3u, pls, asx, etc) are now only parsed immediately
+before playing; included URLs now longer shown in playlist, because they can
+change from time to time; if playback of first entry fails, Kaffeine tries
+the next without any error message
+ * URL encoding fix: Kaffeine passes now the plain URL (without any encoding)
+to the player; fixes problems with xine's VCD plugin, special characters
+like "?" and " @" in local files and password proctected hosts
+ * Simplified DCOP interface: see kaffeineiface.h
+ * Completely disabled session management: got a lot of problem reports
+ * Transparent "OSD" removed: there is now a new popup beside the system tray
+instead
+ * Minimizing the main window re-enables the screensaver
+ * asx import improved: reads now AUTHOR and DURATION tags too
+ * new start window provides fast access to most important functions
+ * Improved install wizard dialog (first start): checks installation (xine-lib
+version, DMA mode, etc)
+ * Bookmark menu removed
+ * Use mouse wheel over system tray icon to skip forward/backward in
+playlist (patch by patch by Gustavo Pichorim Boiko <gustavo.boiko@kdemail.net>)
+ * removed all stuff deprecated in kde 3.2
+
+- Kaffeine Part:
+ * New features: mute, fast forward, slow motion
+ * Full network transparency: if given protocol not supported by xine, we try
+to download the source to a temorary file; you can now e.g. simple drop
+items from a tar archive into the playlist
+ * xine Error dialog: click on details to see last xine log messages
+ * xine Engine Parameter dialog simplified: only most important parameters
+shown; "Expert Options" button added
+ * Modal dialogs no longer created on startup; decreases starttime
+ * Font encoding in post-filter help dialog is correct now
+ * Audio volume (amplification) fix: removed distortion if user drags slider
+over 50%
+ * Counter fixed: goes now from 0:59...1:00 :-)
+ * Rudimentary SMIL support: simple reads out contained video sources (video
+tags),  and completely ignore all layout hints and time marks
+ * Equalizer removed for the moment: was not satisfied with the quality...
+ * Embedded in a konqueror frame: full given space is now used for video
+window; playback control via right-click context menu
+ * Support for xine's audio post filters added (patch by Miguel Freitas <mfreitas@gmail.com>);
+ you can now try out the new 2->5.1 upmix plugin and the cool stretch plugin (with pitch preservation)
+
+- Translations:
+ * Handbooks: simplified chinese translation by bamfox <bamfox@163.com>
+ * Updated: german, norwegian nynorsk, hebrew, simplified chinese, russian
+ * New: russian by Vladimir Marteev <marteev@ramenskoe.ru>; Norwegian Nynorsk by Karl Ove Hufthammer <karl@huftis.org>;
+ Dutch by Wilbert Berendsen <wbsoft@xs4all.nl>; Hebrew by Assaf Gillat <gillata@netvision.net.il>
+
+0.4.3b
+
+* moved mozilla-plugin in CVS module kaffeine-mozilla
+* removed superkaramba example
+* manpages now installed in $(mandir) (set it with ./configure --mandir=MANDIR)
+* font encoding fix (xine-lib uses now utf8 by default)
+* fixed broken icons for KDE 3.2
+* fixed fullscreen behaviour for KDE 3.2 (panel no longer appears after left-click)
+* made videosettings and equalizer dialog non-modal
+* use software audio amplification by default; new xine config entry gui.audio_mixer_software
+* updated translations: italian, polish
+
+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
+