summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:54:13 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-17 00:54:13 +0000
commit092be7678b67552cb3161fe162242bf8d3aeed2f (patch)
treebe0693f45b101252c370e40f6e84da2cd7a52f75 /ChangeLog
downloadkmplayer-092be7678b67552cb3161fe162242bf8d3aeed2f.tar.gz
kmplayer-092be7678b67552cb3161fe162242bf8d3aeed2f.zip
Added old abandoned KDE3 version of kmplayer
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kmplayer@1091557 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog655
1 files changed, 655 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..a207dac
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,655 @@
+Changes since version 0.10.0b
+- Use html page baseurl for resolving urls from the knpplayer backend
+- Initialize thread support for knpplayer, makes knpplayer crashes go away
+- Second part of set viewarea background to part's parent background
+Changes since version 0.10.0a
+- Fix some flash wanting full Url out of a relative Url before streaming data
+- Hardcode flash mimetypes in pluginsinfo
+- Fix kpart not reading the system global kmplayerrc
+- Set viewarea background to part's parent background for the plugin
+- Fix kxineplayer crash when sending the configurations
+Changes since version 0.10.0
+- Fix npp streams with javascript urls, that never reached the finish state
+- Fix memory leak in SMIL image
+- Get rid of nspr dependency
+Changes since version 0.10.0-pre3
+- Fix double scaling of video in a region
+- Use XPLAIN again for npp's GtkPlug embedded in QXEmbed, makes reproducable
+ mouse grab go away
+Changes since version 0.10.0-pre2
+- Fix unpausing with multi items from playlist
+- Compile fix for gcc >= 4.2
+- Cairo painting speedups, always round to screen pixel values
+- Adjust for timer drifting in SMIL files
+- SMIL additions, add AnimateMotion, more transition types, transOut support,
+ region background image and 'showBackground' attribute among others
+- Replace -vop with -vf for MPlayer
+Changes since version 0.9.4a
+- Allow per mimetype preferred player backend
+- Add npp backend that plays xembed style browser plugins
+Changes since version 0.9.4
+- Crash fix in playlist change while still playing
+- Support for mouse events on 'area' elements in SMIL
+- Clear the 'Connecting' status message when we got the data
+- Fix regression in 0.9.4, xine added reference links weren't auto played
+- Fix painting gifs that where larger than qmovie default buffer size
+- Support SMIL 'fillDefault' attribute
+- Globally share XML attribute names, reducing memory pressure
+- Fix region painting regression to limit updating only the region rectangle
+- Add audio/x-ms* to list of possible playlists
+Changes since version 0.9.3a
+- Support for MPlayer ICY stream info
+- Fix flashing/resizing infowindow between two items having info
+- Podcast item w/o an enclose but having a description now keep them self
+ active for a calculated time
+- Fix easy breaking reading CDATA sections
+- Changed intro animation, making it slightly shorter and using fade transition
+- Add support for SMIL linknodes a and area, brush and transiton (only fade)
+- RealPix's fades now realy fades in or out
+- Moved SMIL/RealPix painting to libcairo
+- Fix auto hiding controlpanel disappeared after switching to console view
+- Fix autohiding controlpanel when there is also a statusbar
+Changes since version 0.9.3
+- Reading RAM playlists should stop on '--stop--' stop lines
+- Make playlist occuring on top less likely
+- Support for 'repeatCount="indefinite"' in SMIL
+- Fix uninitialized member in GenericMrl, eg. reopening saved playlist crashed
+- "quot" entity fix in XML parser
+- Also show content of cdata sections in infoview w/ RSS and XSPF
+- Fix konqueror wheel spinning when HTML object has an 'autostart=0' set
+- Fix possible hang in RemoteObject for SMIL or RealPix
+- Don't play exit animation when KDE terminates
+- Nested playlist fix for RSS and XSPF
+- Item 'Playlist', of panel's popup menu, didn't work in fullscreen/minimal view
+- Allow Xine as player for TV using v4l:/Tuner/frequency mrls
+Changes since version 0.9.3-rc1
+- Fix audio/video CD w/ MPlayer adding more and more nodes on restart
+- MPlayer movie length detection fix for URLs in lists
+- Fix playlistview accessing root node w/o checking (crash fix)
+- XML Shareable Playlist Format (aka spiff) support
+- Fixed editing in place tree of URL, they were modified by KURL::prettyURL()
+- Fixed missing 'NotRunning' state change notification in some cases
+- Window title for playlists fix, either group name or item URL
+- Catergory items should not be editable
+Changes since version 0.9.3-pre2
+- Patch from bero, add more output audio and video drivers
+- Frequencies for Xv TV watching should now be in MHz (like with MPlayer)
+- Add more help in the handbook about the backends and the playlist format
+- Support MPLAYEROPTS argument for group/item nodes to add extra settings
+- Add option to set path/application name for mplayer backend
+- Fix possible crash when updating the playlist tree from QListView click events
+- Add 'Delete item' and MoveUp/Down for persistent playlists context menu and TV
+- Delay loading of recent XML file to first item played or category opened
+- Defaults to not show progress slider instead of having a disabled slider,
+ this greatly improves channel switching with Xv and the bttv driver
+- Properly stop kmplayer when 'hanging' in the resolving state, also add
+ 'Connecting' when starting resolving
+Changes since version 0.9.3-pre1
+- Support for audio cdrom
+- Fixes for 'Persistent Playlists' tree; drop position didn't account for
+ scrollbar position, painting fixes, popup menu position and dropping an item
+ in a not-yet-loaded tree created a temporary ghost tree
+Changes since version 0.9.2a
+- Painting of root items in playlist view as 'Window Background'
+- Add a 'Persistent Playlists' sub tree to playlist view, editing by D&D,
+ in-place node editing or changing the XML directly using the 'Edit Mode'
+- Add a 'Most Recent' sub tree to playlist view, when having more than 10
+ items, automatic create a sub tree 'More ..'
+- Merge TV input and device name to make tree one step less deep
+- Add Television as persistent sub tree to playlist view
+- Add 'Optical Disks' with VCD/DVD as persistent sub tree to playlist view
+- Make playlist tree less deep and remove the branches paintings
+- Plugin fix for http://www.orbital.pt/ for Konqueror >= 3.5.4 users
+Changes since version 0.9.2
+- Fix realvideo on tagesschau.de, support control lists as well
+- Toolbar can now be changed using KDE's default KEditToolbar dialog
+- Support 'ref' media tags and 'meta' head tags for Smil
+- TV source channel switching using Xv player now lowers volume for a short time
+- Fix passing playlist files at the commandline, were directly fed to backends
+- Fix ASX in case entries point to other playlist files, these weren't resolved
+- With plugin, undo infowindow or controlpanel only view if video output
+ is detected (basically undo (mis)detection which controls to show)
+- Fix set Edit mode window to plain text, it interpretered HTML tags
+Changes since version 0.9.2-rc1
+- Added a DCOP call 'isPlaying()' that returns true when backend is running
+ and a DCOP call 'isPlaying()' on the backends, other than MPlayer, that
+ returns true when not paused
+- Fix having to press 'pause' twice for unpause and pausing not working with
+ playlists (likely regression since 0.9.2-pre1)
+- Compile fix for when not using Xine (regression in 0.9.2-rc1)
+- Crash fix when restarting certain SMIL files, eg when having an RealPix img
+Changes since version 0.9.2-pre3
+- Recorder added using Xine's mrl setup (see xine-ui-ver/doc/README.en.15.MRLs)
+- Seeking support for gstreamer backend
+- Ported gstreamer backend from 0.8 to 0.10
+- Fix length parsing for MPlayer current CVS version (by Jonas Hurrelmann)
+Changes since version 0.9.2-pre2
+- Update with 0.9.1c
+- SMIL files can be part of other SMIL files
+- y-coordinate fix for images in RealPix
+Changes since version 0.9.2-pre1
+- Update with 0.9.1b
+- Added RealPix support for SMIL animations
+Changes since version 0.9.1c
+- Option added to disable color setting on movie start
+- Simple playlist edit mode, edit (sub)tree in raw XML
+- SMIL animations can be paused now
+Changes since version 0.9.1b
+- WMP's showdisplay object argument interpretation fix, it's about clip info
+- Fix current playlist item not visual selected and plugin's playlist not
+ showing HTML object's arguments (regression in 0.9.1b compared to 0.9.1a)
+- Fix KHTML setting palette on controlpanel, buttons weren't updated
+- Double click on video widget for Xine/Gst/Xv or background toggles fullscreen
+Changes since version 0.9.1a
+- WMP plugin fix for not showing video widget when 'controls' is
+ specified
+- Fix for audio only plugin group for real
+- Fix media:// url's
+- Crash fix for SMIL when resolving multible url's simultaneously
+- Don't play exit animation if started with an url
+- Fix for plugin w/ floating statusbar,wrong parent was set
+- Real plugin fix for 'controls=All', shouldn't show video widget
+- Support for uimode/nolabels/nocontrols/showdisplay/showcontrols/showstatusbar
+ attributes for WMP's embedded object emulation
+- Autohide controlpanel w/ 'Click to play' and support for TARGET attribute
+ for QT embedded object emulation
+Changes since version 0.9.1
+- Fix that switching channels w/ VDR sometimes stopped the backend
+- Fix saving playlist looses cdata sections (if any) and don't normalize them
+- Fix application window stays hidden when fullscreen window closed with ALT_F4
+- Fix parser closing root's parent object when reading a XML file in an
+ existing playlist (ie. a playlist item points to a broken XML playlist file)
+- Fix small chance of crashing by the intro movie when choosing another
+ source very fast (eg. when having, and using, a shortcut for VDR directly)
+- Remove hardcode Esc shortcut to escape fullscreen mode, it clashes with
+ canceling playlist editing
+- Workaround bug in KListView when clearing the playlist while it's editing
+ an item, by clearing Focus on any child widget. Also move focus back to
+ ViewArea when an item is executed
+Changes since version 0.9.1-rc1
+- Added Find/FindNext in playlist's context menu
+- Intro-movie's background will finish when clicked on its background
+- Fix possible crash w/ plugin if javascript did a 'put' on an unknown property
+- Support reading playlist files from media:// or remote:// protocols, movie
+ files that resolve to these, still doesn't work though
+- Support SMIL's 'begin' attribute on group tags (seq/par/excl) as well
+- Fix not honouring MPlayer's aspects detection in case it's not width:height
+- Fix MPlayer with the X11Shm video driver not scaling correctly when
+ 'keep aspects' is set
+- Fix Xine not resuming on 'pause' when pressing the 'pause' button again
+- Fix to not let the session manager restore a backend application as well
+- Support for CONTROLS="StatusBar" for plugin, having the same statusbar
+ as application. See tests/controls.html, after installing KMPlayer-plugin,
+ with konqueror (also used on many sites when choosing for real format)
+Changes since version 0.9.1-pre3
+- Show backend's status in application's statusbar and show the play time
+ left as well.
+- Add OBJECT's attributes coming from khtml to the document of urlsource, that
+ might be helpful for web developers (using the 'Show all' feature of playlist)
+- Add KAction for showing the control or language popup menu
+- Put colors and font settings on a separate tab, reducing total config
+ dialog dimensions
+- Fix restoring playlist causing flashing on screen after intro animation
+- Also remember window location for window->minimal mode->window
+- Integrate MPlayer's languague/subtitles menus for DVD with new languague
+ popup menu and seek to current position when changing languague/subtitles
+ with MPlayer
+- Support for audio/subtitles within a stream. A language button will be added
+ when detected which has submenus for the languages. GStreamer only subtitles
+ with an external url ATM.
+Changes since version 0.9.1-pre2
+- Support for CONTROLS="Playlist" for plugin
+- Support for <base HREF='...'/> tags for ASX
+- Network bandwidth setting added, this is used in SMIL's <switch> element
+ when <video> or <audio> elements have a system-bitrate attribute
+- Unpushing the playbutton now actually stops playing
+- Fix kxineplayer crashing on exit due to double deletion
+- Keep playlist entry in popupmenu, controlpanel button might be gone
+- Remember window location so window->fullscreen->window is at same place again
+- Option to not resize on opening new source added
+- Fix ASX Entry's having more than one Ref child nodes, current wasn't set
+ right in playlist (did play though)
+Changes since version 0.9.1-pre1
+- Playlist button of controlpanel has no use when in fullscreen or minimal
+ mode, so reuse if for a back-to-normal-window button
+- Fixed bug in plugin, 0.9.1-pre1 only, that messed up all attributes passed
+ to KMPlayer from KHTML and likely breaking lots of webpages having
+ audio/video and also omitting KMPlayer's checks for local access.
+- Shorten intro/exit animations and also animate the icon rise and fall
+- SMIL's regPoint/regAlign support
+- Don't resize kpart if 'intrinsic' size is 0x0
+- Don't resize for intro/exit animations
+- XML export, or regenerate in case of XML playlist, of loaded playlist.
+- Fix possible crash when changing source from the TV source to another one.
+Changes since version 0.9.0c
+- Font settings for playlist and infowindow added.
+- Color settings for infowindow added.
+- Added some docu about intro/exit movies and kmplayer:// urls in handbook.
+- Added minimal mode option that hides playlist, status- and menubar and
+ autohides the controlpanel.
+- Moved playlist option from popupmenu to controlpanel and a configure option
+ whether to show this button
+Changes since version 0.9.0b
+- Fix 1+ movies become black&white with Xine backend playing the playlist
+- Fix the 'Remember window size on exit' setting and make the 'Always start
+ with fixed size' setting use the last remembered size.
+- Fix XML parser if two or more entities follow each other and block a
+ possible stack overflow
+- Check for local file access on playlist items too
+- Hide more XML nodes in playlist if they don't have a title
+- Fix displaying jpeg pictures in SMIL's <img> elements
+- Make sure to reset view after playing
+- Add js binding to DoPlayPause for real plugin
+- Try to restore playlist to previous position
+- Fix creating default region in SMIL (if no <layout> is found)
+- Show inner text in infowindow if clicked on an element that isn't a mrl
+- Support for Atom type podcast playlists, plays <link rel="enclosure" src=../>
+- Add a scale slider to popup menu when in fullscreen. This is particular
+ useful if watching a 4:3 movie on a widescreen display.
+- Allow for custom intro/exit movies when exists {intro,exit}.xml in either
+ $KDEDIR/share/apps/kmplayer/ or an user's .kde/share/apps/kmplayer/
+Changes since version 0.9.0a
+- Removed decoration (+ and - for tree) from root item in playlist, saving
+ 16px horizontal. Also set icon for this item to an url.
+- Removed extra text/html mimetype check for playlist detection. Seems some
+ sites use this mimetype for ASX too.
+- Fixed random navigating in ASX playlists.
+- Don't show a folder icon when playlist item has no childeren and isn't a
+ multi-media link either.
+- Make playlist menu/toolbar item a toggle for show and hide.
+- Combine console/video toolbar buttons and menu items as one toggle and get
+ rid of 'View' submenu in popup menu. Fill gap on toolbar with zoom100%
+- Clear history didn't clear 'Recent files' permanently.
+Changes since version 0.9.0
+- Fixed last minute change that broke almost all Podcast RSS support
+Changes since version 0.9.0-rc1
+- Fix the broken recording from rc1 and possible some pre's too
+- start and end with a simple smil document if started with no url.
+ Can be turned off in rc file with option "No Intro=1" in section
+ "[General Options]".
+- support Podcast rss urls, list chanel/item/enclosure tags and play url
+ arguments of enclosure elements and display inner text from description
+ in info window
+- Added an info panel that is now implemented as a dockable view, this should
+ become the infopanel for Real plugin's CONTROLS attribute possibility. Put
+ messages from Xine backend in this window.
+Changes since version 0.9.0-pre4
+- In place renaming of TV channel/input names in playlist
+- Added help sections for TV and VDR in handbook.
+- TV settings are now stored in ~/.kde/share/apps/kmplayer/tv.xml. There is an
+ automatic conversion. Should make manual changes more easy, see handbook for
+ the format. Now also XVideo port and encoding can be configured, although
+ manually only.
+- More work on SMIL. Allow playing mediatype elements w/o having a region
+ assigned, fixes audio only streams (eg. with the <audio> tag).
+- Optionally use the expat SAX parser (instead of kmplayer's own one) when
+ configured with --enable-expat. Note, the expat parser is more strict and
+ therefor can misread some ASX files.
+Changes since version 0.9.0-pre3
+- Fix for DVD submenus for MPlayer and update regexp for audio/subtitle
+ languages
+- More work on SMIL. Show active SMIL element in playlist using the color
+ settings. Like mediatypes, if set/animate elements have a duration than it
+ should not deactivate itself immediately.
+- Undo 'First jump to URL source page when opening an URL' from 0.8.1. Now the
+ 'Configure KMPlayer' option jumps to that page. File open, opens a file
+ dialog again (and can select multible files)
+- Allow opening multible files
+- Support for gif movies in SMIL's 'img' element
+- Regression fix plugin; when split over multible objects, the base url could
+ be opened instead of the SRC url.
+Changes since version 0.9.0-pre2
+- Support javascript properties FileName and Volume
+- Internal redesign of DOM classes
+- Store current url in KDE's session config
+- Added a 'Clear History' action, that will clear recent files and URL source
+ history
+- Delayed mouse hiding in fullscreen, patch from Ben Laenen
+- Option for docking in system tray
+- Smarter painting when moving regions in SMIL document
+- More work on SMIL support. Implemented animate's 'values' attribute and
+ 'calcMode="discrete"'. Added 'fit' attribute for mediatypes (only used
+ for images now, and value 'scroll' is not implemented). Group
+ 'excl' is now supported. Text elements are rendered by QTextEdit, so it
+ supports html now too. Updated applications in tests/ directory
+Changes since version 0.9.0-pre1
+- Include tests directory
+Changes since version 0.8.4b
+- Build fix for compiling with -fvisibility=hidden
+- More work on SMIL, support for layout/root-layout/region tags so one can
+ position a mediatype in a rectangle, other than video/audio also support
+ for text/img mediatypes and flow control with begin/dur/end attribute that
+ can be time values but also (mouse) events or clip ends and set/animate can
+ be used to alter arguments on-the-fly.
+- Added option to adjust the colors of playlist and viewing area
+- Added an option in playlist context menu to show all nodes in case of XML
+ based playlists (ASX or SMIL)
+- Added option whether backends should set volume on start
+- Original gcc-2.95 compile fixes (Leo Savernik)
+Changes since version 0.8.4a
+- gcc-2.95 compile fixes (Leo Savernik) hopefully correctly backported
+- Read playlist from audio/m3u mimetypes
+- Don't print log to stdout but to stderr instead (BR100422)
+- Don't set volume on starting MPlayer because MPlayer sets volume relative
+ to current volume (BR99953)
+Changes since version 0.8.4
+- Fix keyboard shortcuts for increase/decrease volume for fullscreen
+- Better 100% zoom calculation
+- Prevents ways to crash KMPlayer via DCOP when just started
+- Fix MPlayer's command queue after manually stop a movie
+Changes since version 0.8.4-rc5
+- Debian builds now a kmplayer-i18n package too
+- Controlpanel uses paletteForegroundColor for drawing
+- Added a volume control to controlpanel that let backends control the volume
+ (unlike the slider in menu, which uses kmix) + two actions for shortcut
+ possibility in 'Configure Shortcuts' dialog
+- Bookmarking a VDR channel now bookmarks it as kmplayer://vdrsource/channel
+- When controlpanel is in autohide mode, move it over the video instead of
+ shifting the video up causing annoying flickering (bug 96861)
+- up/down/ok/back/menu for VDR are added to the toolbar as well when connected
+- Unmute DVB card when VDR reports volume of zero, restore on exit
+- Auto scroll playlist when current is outside the viewing area
+Changes since version 0.8.4-rc4
+- Recording now stops movie playing after hitting 'Start Recording'
+- Be less strict with parsing ASX (and SMIL) play list files
+- Internals: merge code from backends, with the 'never reaching' goal to add
+ a new backend just by configuration (plus a backend player of course)
+- Internals: move playlist handling to Partbase, instead of each process have
+ their own tricks. Also kxineplayer accepts '-vo x11' now, kgstreamer eats
+ local url's w/o file:// prefix.
+- Internals: re-implement backend XML config and TV config data using own
+ DOM-like classes for no less reason than increasing the code coolness :-)
+- Added view video/playlist/console to toolbar
+- Playlist will default appear on top if there are only a few items
+- TV inputs/channels are now displayed inside the playlist, instead of a menu
+- kxvplayer also accounts for frequency setting when guessing the xvideo port,
+ more usable for TV viewing
+- Move all library classes to the KMPlayer namespace and strip the KMPlayer
+ prefix in the name. Rename class KMPlayer itself to PartBase.
+- Binary data detection when reading a playlist that turns out to be
+ video/audio stream (instead of creating a playlist w/ wierd names)
+Changes since version 0.8.4-rc3
+- Look for title entries in ASX and .pls files for playlist items
+- DemiBold font for playlist and console log window for readability
+- Begin of GStreamer backend support, local file only
+- Allow disconnect/connect for VDR while still playing, allows other apps to
+ access the VDR port
+- Actively determine mime-type for playlist detection (was guess on extension
+ or use the one the plugin got from konqueror)
+- VCD tracks are, for MPlayer only, displayed in playlist and not in menu
+- Added custom command for VDR, output to console view
+- Made command interaction with VDR much more reliable
+Changes since version 0.8.4-rc2
+- Added a XVideo player (kxvplayer) process. Used now for viewing VDR
+- Fixed various crash cases with the playlist
+- Playlist view is dockable now
+Changes since version 0.8.4-rc1
+- Oops, left an ugly hack in the icon loading for the playlist tree, can crash
+ konqueror.
+- Some playlist tree visualization ordering fixes
+Changes since version 0.8.3a
+- Nice icons from Marcel Dierkes, thanks!!!
+- Replaced internal playlist structure from std::list to DOM
+- Removed the 'Show Console' option, now one can always switch to the console
+ output window
+- Visualization of internal playlist, becomes one of the
+ video/playlist/console views of the data
+- More icons in the menus and some context menus added
+Changes since version 0.8.3
+- Auto hiding in fullscreen fix
+- Mencoder recording fix for URLs
+- Yet another spurious seek locking Xine when playing a playlist
+- Comment out NoExpose debug line with kxineplayer
+Changes since version 0.8.3-rc5
+- Two more regression fixes in show cache progress, get rid of spurious seek
+ command caused by switching progress slider usage and don't update playing
+ position if there is no position change (might fill cache instead).
+- Xinerama fix, fullscreen on display where video widget is on.
+Changes since version 0.8.3-rc4
+- Fix regression in show cache progress in 0.8.3-rc2, which made the xine
+ backend hang on some web movies
+- Ripped out the arts volume slider. Now you only get a volume slider if you
+ run kmix standalone or as an applet in kicker.
+- Try to limit symbols in the shared objects by using KDE_NO_EXPORT. Although
+ hard to measure, hopefully speed up loading the plugin
+- New recorder (mplayer -dumpstream) from Stefan Siegel
+Changes since version 0.8.3-rc3a
+- Downloading of .m3u/.pls also eats .asx, so try to read this one too. This
+ fixes also MPlayer-1.0pre not been able to read .asx files.
+- Make sure if we're downloading a playlist file, it isn't bigger than 50k
+- More or less revert the alsa5/alsa9 change to just alsa. Seems latest
+ MPlayer doesn't work with alsa5/alsa9. Although they are still available.
+Changes since version 0.8.3-rc3
+- add AM_MAINTAINER_MODE in configure.in.in, no recheck/automake/autoconf
+ version mismatch
+Changes since version 0.8.3-rc2
+- All QtoolTips to QWhatsThis and help from Xine for whatsthis by xine options
+- Store xine settings in ~/.kde/share/apps/kmplayer/xine_config and not in
+ ~/.xine/config2. Save the first time if file does not exist (Automaticly
+ sets the misc.memcpy_method).
+- Added a debian build directory, builds a kmplayer-lib, kmplayer-plugin and a
+ kmplayer-app package. Eg. install only kmplayer-lib and kmplayer-plugin if
+ you prefer another player but do want the plugin for konqueror.
+- Added protocol files for mms://, rtsp:// and pnm://
+- Position slider now also shows progress of the cache fill
+Changes since version 0.8.3-rc1
+- Remove configure options for control buttons. Simply always autohide for
+ fullscreen and embedded part and show them otherwise
+- Fix another case of video widget stays black cause in kxineplayer
+- If position slider is hidden, make buttons small again (like <= 0.8.2)
+- Support for AUTOSTART attribute
+- Support for FULLSCREENMODE attribute
+- Seeking while sliding :-)
+- Local .pls and .m3u playlist files support. Works too if autodownloaded, eg
+ pls' on http://www.shoutcast.com should work now
+Changes since version 0.8.2
+- fix for the "video window stays (sometimes/often) black" bug, which seems to
+ occur more with the latest Qt versions. KMPlayer uses a XSimpleWindow now
+ that is managed by QXEmbed
+- Support for Real's CONTROLS/CONSOLE attributes. This makes it possible
+ multible plugins cooperate with imagewindow/controlpanel
+- Combine control buttons and position slider to one control panel
+Changes since version 0.8.2-rc5
+- Don't show ffserver setting when no v4l devices are configured
+- Stream detection fix for MPlayer-1.0prex (needed for recording)
+Changes since version 0.8.2-rc4
+- Locale fixes for Xine
+- Let Xine play all URLs in playlist
+- Change alsa to alsa5/alsa9 audio driver for MPlayer
+Changes since version 0.8.2-rc3
+- Compile fix for Qt-3.1
+- Compile fix for xine-lib-1-rc2
+Changes since version 0.8.2-rc2
+- Add audio/x-pn-realaudio to supported mimetypes
+- Fix for filenames containing a #
+- Build fix for KDE-3.1.x
+- Add audio.visualization property for Xine (very nice for eg. web radio)
+Changes since version 0.8.2-rc1
+- Don't fill X log with ffmpeg output
+- Jump to broadcast config page first when clicking broadcast button
+- 'Start' button on broadcast config page and two leds for ffserver and ffmpeg
+- dvd/vcd fix (regression from '-frames 0' removal
+- put mplayer's output patterns in a QTable
+- default to asf for ffserver
+Changes since version 0.8.1a
+- MPlayer-1.0-pre is default now ([MPlayer] Post MPlayer 0.90=true in
+ kmplayerrc)
+- Removed the '-frames 0' switch for MPlayer-1.0-pre, now identifying is done
+ in one stroke with playback (faster playing, less sensible to failures)
+- Xine configuration tab for convenient editing of ~/.xine/config2
+- Made config dialog somewhat flexible, and TV/broadcast settings are now
+ not available when launched from the plugin
+- Change dir of mplayer/kxineplayer process if playing a local file. Hopefully
+ fixes relative links in supported playlist files.
+- Profiles for broadcasting
+- Fixed always having a left/right black border with Xine
+- Sub title support (although MPlayer-1.0-pre3 crashes with '-sub' option)
+Changes since version 0.8.1
+- Fix for Web object having HREF attributes and not 'Click to Play' enabled
+- Allow opening 'vcd://' and 'dvd://' URLs (useful for Xine VCD Nav)
+- Pass vcd/dvd device setting to kxineplayer
+Changes since version 0.8.1-rc1
+- Delay arts volume initialization for faster startup when not build with
+ --disable-arts-volume
+- First jump to URL source page when opening an URL
+- Added history combo for URL on URL source page
+- Replaced tree for icons with tabs in settings dialog
+Changes since version 0.8b
+- First jump to recording page when pressing the record button
+- Optionally use ffmpeg for recording (URL or v4l sources)
+- Fix mplayer v4l device scanning for mplayer > 0.91
+- Bookmarks added
+- Beginning of more configurable mencoder options
+- Fix signaling of backend player play (regression from 0.8b)
+Changes since version 0.8a
+- Layout fixes in configuration dialog
+- Fix loading percentage feedback
+- Fix console output for kxineplayer
+- Fix tv channel switching
+Changes since version 0.8
+- Fix forward/backward/position seek for mplayer and implemented for kxineplayer
+- Hide zoom sub menu when in fullscreen
+Changes since version 0.7.97
+- Locale fix for filenames
+- Added audio/x-ms-wma mimetype
+Changes since version 0.7.96
+- Build changes, kdeinit wasn't used (speeds up loading) and an option for
+ disabling arts volume slider (eg. if you use kmix already)
+ use --disable-arts-volume with configure and it prevents linking agains the
+ arts libs (speeds up loading of kmplayer too)
+- Moved color sliders to a sub menu, fix it for mplayer
+Changes since version 0.7.95
+- Support for mplayer/mencoder from CVS. Set 'Post MPlayer 0.90=true' in
+ .kde/share/config/kmplayer.rc under group [MPlayer] to use it.
+- Also enable DVD playing using kxineplayer (dvdnav, yeah!)
+Changes since version 0.7.4c
+- Added a simple Xine player backend (kxineplayer). Basically a finger practice
+ for the upcoming MPlayer-G2 lib, but now quite useful for rtsp/real playback.
+ Works only for URLs
+- Added the javascript bindings to mimic a realplay plugin (only some are
+ really doing something). You must set KMPlayer as default viewer for
+ audio/x-pn-realaudio to use it.
+- Support for 'Click to play' start images as found on
+ http://www.apple.com/switch/ads/
+- Broadcast, http streaming, for video devices (needs ffmpeg/ffserver)
+ "Say hi to a friend", if you have a webcam.
+Changes since version 0.7.4b
+- Fix postprocessing checkbox
+- Fix proxy setting for mplayer process
+Changes since version 0.7.4a
+- Height calculation fix when position slider is visible
+- Q&D fix for mplayer compiled with locale output (,->. for aspect)
+- Aspect fix for fullscreen when embedded in khtml
+- Position slider fix VCD, re-determine length for each track
+Changes since version 0.7.4
+- Fix VCD playing
+Changes since version 0.7.3
+- Re-added the main application toolbar
+- Re-identify dvd if another title is selected, because they have different
+ chapters/subtitles/languagues/length
+- Added a record button. Currently only configurable in kmplayerrc, see the
+ mencoder options in mplayer man page. Doesn't work for audio only streams.
+- New config dialog from Joonas Koivunen
+- Support for MPlayer's experimental TV capturing (use with care, I need to
+ rmmod bttv, tvaudio and msp3400 to get xawtv working again afterwards)
+ No audio capturing for now
+- Added a position slider
+- Fixed two cases of double deletes found by valgrind
+Changes since version 0.7.2
+- Make using of arts optional, now that the volume slider automatic starts
+ artsd
+- Patch from Rainer Blessing; show/hide menubar. Enhanced it a bit for
+ people, like me, who forget how to get it back again.
+Changes since version 0.7.1
+- Check for an onFinished handler before emiting it
+- Great patch from Joonas Koivunen, add postprocessing filter configuration
+Changes since version 0.7a
+- Added a 'Open Pipe' item to 'Source' menu for mplayer reading from stdin.
+ Of course slave commands doesn't work here (forward/backward/pause/...)
+ And I had some hard time killing mplayer this way (make 'stop' work).
+ Not available for the embedded part.
+- Add tearoff handle to 'DVD'/'VCD' menus
+- Changed 'File' menu to 'Source' menu and move 'DVD'/'VCD' to it
+- Use KProtocolManager::proxyForURL to determine if http_proxy should be set.
+ Copied some code from KProtocolManager::slaveProtocol for the exceptions.
+ MPlayer seems to only support http protocol proxies.
+- End fullscreen mode when movie ends when embedded
+- Zoom fix when embedded, 100% resets original movie size
+- Move config button to front, makes it accessable for very small movies
+- Also delay hiding of control buttons a bit
+Changes since version 0.7
+- Arts::Dispatcher -> KArtsDispatcher, fix multiple use crash
+Changes since version 0.6.5b
+- Zoom sub menu added in popup menu
+- Arts volume slider added in popup menu
+- Fullscreen mode for part (when embedded)
+- Small config button shows a popup menu now
+- Set environment variable http_proxy in mplayer's process when defined
+- Use LiveConnect for automatic resizing to movie size when embedded in khtml
+ fixes movie sizes at http://wwwa.accuweather.com, needs KDE-3.1 from cvs
+- Typo in application/x-mplayer2 mimetype
+Changes since version 0.6.5a
+- Remove -mpentium4 from admin/acinclude.m4.in (build fix)
+Changes since version 0.6.5
+- Changed regexp in wrong string fix
+Changes since version 0.6.4
+- Don't set a subtitle automatically
+- Put some basic install instructions in README
+- Get rid of the compiler warnings
+- Added ; at end of Patterns in mimetypes. Lets hope this fixes the mimetype
+ install
+- Changed regexp; mplayer rc3 changed "Start playing" to "Starting playback"
+- Fix uncheck of subtitle/language DVD menu
+Changes since version 0.6.3a
+- View Arts Control menu option (kdemultimedia)
+- disable screensaver in fullscreen mode
+- more user feedback; BrowserExtension::infoMessage for cache fill
+- start hiding buttons when the movie starts, not when mplayer is executed
+- do a lowercase match on HREF, fixes more on http://www.apple.com/switch/ads/
+Changes since version 0.6.3
+- compile fix for KDE-3.1 'kdDebug () << KURL' works only in HEAD
+Changes since version 0.6.2
+- Play HREF's if given, fixes movies at http://www.apple.com/trailers
+Changes since version 0.6.1
+- added auto hide buttons option
+- drop -alang and -slang in favor of -aid and -sid (fix duplicate languages)
+= synchronious killing of mplayer in KMPlayer's part dtor, fix possible crash
+- implemented some BrowserExtension functions,
+ loadingProgress, better progress feedback in konqueror of cache fill
+ save/restoreState, backward/forward works now in konqueror
+ setLocationBarURL when url changes in config dialog, updates locationbar
+- added video/x-ms-asf mimetype, now I can watch webtv from www.dsltv.nl :-)
+- sync config after each Ok/Apply
+- fix url argument (was broken by fix file argument)
+- fix crash, ConfigDialog already destoyed by view
+Changes since version 0.6
+- fix kmplayer file argument without path
+- fix some memory leaks
+- fix ratio settings when setting a new URL from the configure dialog
+- make loop non default (MPlayer bug workaround)
+- drop quoteURL, use KProcess:quote
+- add VCD menu
+- --enable-final fix
+- gcc-2.95.x compile fix
+Changes since version 0.5
+- Made colors of console output window darker
+- Fix for not restoring main window size
+- Don't have an useless toolbar
+- Make DVD menu optional
+- Make buttonbar optional
+- Add loop option
+- Config dialog added
+- Quick fix for File|Quit hang
+- Fix escaping bug
+- Make keep width/height ratio default
+Changes since version 0.4
+- Make small control buttons even smaller and flat
+- Play and Stop buttons are toggles
+- Try even harder to kill mplayer
+- Make console output window optional
+- More config options, eg. mplayer output patterns
+ (use vi .kde/share/config/kmplayerrc for now)
+- Added an extra mimetype application/x-mplayer2 (how many are ther for wmf?)
+ I hope someone can tell me why these mimetypes doesn't show up in file
+ associatives.
+- a patch for mplayer x11 video driver, for those that don't have xv