diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-10 00:59:09 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-10 00:59:09 +0000 |
commit | 7f66b9e8ba186fb14a2db598a87dfa8de7b5a47b (patch) | |
tree | b5e07812e82f00c780d2c035dca102b8e364f447 /ChangeLog | |
download | kaffeine-7f66b9e8ba186fb14a2db598a87dfa8de7b5a47b.tar.gz kaffeine-7f66b9e8ba186fb14a2db598a87dfa8de7b5a47b.zip |
Added old abandoned KDE3 version of Kaffeine
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kaffeine@1088031 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 663 |
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 <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* 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" <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* Playlist: mutiselection in filebrowser, patch by Rainer Wirtz <[email protected]> +* 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 <[email protected]> +* fixed: open file dialog now accept non-local files - patch by Christopher Martin <[email protected]> +* added: support for KDE 3.5's system:/ - patch by Christopher Martin <[email protected]> +* 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 <[email protected]> +* 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"<[email protected]> + +0.7.1 + +* new translation: catalan by Antoni Bella Perez <[email protected]> +* DVB: fixed: mouse click on empty list crash in kevents. +* added: some more DCOP functions - patch by Blindauer Emmanuel <[email protected]> +* 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 <[email protected]> +* added: dcop function dvdMenuToggle() to select a menu item - patch by Alex Belgraver <[email protected]> +* fixed: increased dvb events filter timeout. +* added: patch to use double-click to add channel to broadcast list - patch by Laurent Montel <[email protected]> +* 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 <[email protected]> +* added: multiple dvb devices support +* new quit option: Quit After Playlist - patch by A. Wiedenbruch <[email protected]> +* 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 <[email protected]> +* configure flag: --with-xinit-workaround replaces --with-xorg, because some xfree versions + are affected too - patch by Christopher Martin <[email protected]> +* added: support for KDE 3.4's media:/ ioslave - patch by Christopher Martin <[email protected]> +* fixed: dock/undock playlist button always said "Undock" + - patch by Christopher Martin <[email protected]> +* added: -fvisibility support (reduces program size and increases speed) + - patch by Laurent Montel <[email protected]> +* fixed: some memory leaks - patch by Laurent Montel <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> - + 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 <[email protected]> +* 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 <[email protected]> +* fixed drag&drop problems with non-unicode locale - patch by Assaf Gillat <[email protected]> +* 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 <[email protected]> +* fixed compiler warnings in http.c - patch by Assaf Gillat <[email protected]> +* 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. <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* fixed crash after changing audio driver +* new translations: turkish by Görkem Çetin <[email protected]>; + portuguese by Flávio Moringa <[email protected]> + macedonian by Igor Stamatovski <[email protected]> + +0.5-rc2 + +* finally fixed problem with wrong font encoding of titles (squares instead of + characters like ü and é) - patch by Gillat A. <[email protected]> +* 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 <[email protected]> +* 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 <[email protected]> +* 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. <[email protected]> +* 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." <[email protected]> +* 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 <[email protected]>) + * 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 <[email protected]>); + 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 <[email protected]> + * Updated: german, norwegian nynorsk, hebrew, simplified chinese, russian + * New: russian by Vladimir Marteev <[email protected]>; Norwegian Nynorsk by Karl Ove Hufthammer <[email protected]>; + Dutch by Wilbert Berendsen <[email protected]>; Hebrew by Assaf Gillat <[email protected]> + +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 <[email protected]> +* 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 <[email protected]> +* i18n fixes, patch by Lukas Tinkl <[email protected]> +* shortcut configuration added, patch by Jeroen Wijnhout <[email protected]> +* track length/stream info displayed correctly in fullscreen panel (was broken) +* new translations: Slovenian by Matjaz Horvat <[email protected]>; + Norwegian Bokmal by Matias Hermanrud Fjeld <[email protected]> + +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 <[email protected]> +* 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 <[email protected]>, + traditional chinese (Taiwan) by Tony Yu <[email protected]>, + Brazilian portuguese by Helio Chissini de Castro <[email protected]> + +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 <[email protected]>, japanese by Noriyuki Suzuki <[email protected]>, + estonian by Hasso Tepper <[email protected]>, simplified chinese by qianzheng <[email protected]>, + swedish by Bjoern Nitzler <[email protected]> + + +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]=- <[email protected]>, + malay by Chyryll Zariss <[email protected]> + + +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 <[email protected]>; 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 <[email protected]>, + spanish by Quique <[email protected]> and czech by Klara Cihlarova <[email protected]> +* plays now local *.wma files +* fix for position changes, when playback is paused (patch by Adrian Schroeter <[email protected]>) +* 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 <[email protected]> +* 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 <[email protected]>) +* 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 + |