Warning, /multimedia/kmplayer/ChangeLog is written in an unsupported language. File is not indexed.

0001 Changes since version 0.12.0a
0002 - Fix url links update in config dialog
0003 - Open file now defaults to Videos or Music user directory
0004 - Fix gcc-6 warnings about export mismatch
0006 Changes since version 0.12.0
0007 - Fix drag&drop into playlist on an item
0008 - Get rid of more KDE4 support classes
0009 - Fix huge text in SMIL animations on HiDPI displays
0010 - Fix build, don't include kstdaction.h and ksimpleconfig.h KDE4 headers
0011 - Merge changes for 0.11.5b
0012 Changes since version 0.11.5b
0013 - Port to kde5
0014 Changes since version 0.11.5a
0015 - Add media:group summary for RSS in more cases
0016 - Kill some build warnings
0017 - Fix XPath expression sub-sequence stuck in endless loop
0018 - Don't show delete item and create bookmark for top playlist items
0019 Changes since version 0.11.5
0020 - Crash fix when okaying the configuration dialog
0021 - Unpausing fix jumping to first item in list
0022 - Compile fixes
0023 Changes since version 0.11.4
0024 - Rewrite big part of expression support
0025 - Support animated SVG as far supported in Qt
0026 - Crash fix in RealPix for img when img not found
0027 - Crash fix in playlist DnD
0028 Changes since version 0.11.3d
0029 - Port away from Qt3 support
0030 - Fix crash in playlist context menup move up/down
0031 - Fix possible XWindow leak when using MPlayer
0032 - Hardcode to shockwave flash for application/vnd.adobe.flash.movie mime
0033 Changes since version 0.11.3c
0034 - Fix item activation in double click mode
0035 - Fix crash on plugin exit in MediaManager destructor
0036 - Fix GtkWindow destroyed for never libflashplugin
0037 Changes since version 0.11.3b
0038 - Include build fixes from Orcan Ogetbil
0039 - Set codec to utf8 when reading our own lists
0040 - Fix initial video sizes with SMIL+video
0041 Changes since version 0.11.3a
0042 - TV list wasn't saved when editing the items in-place
0043 - Percentage of stream loading in status bar wasn't cleared on playing
0044 - Basic support for Outline Processor Markup Language
0045 - Some SMIL synchronization fixes
0046 Changes since version 0.11.3
0047 - Fix crash when NPP player window resizes
0048 - Don't log in NPP output in /tmp/npp.out
0049 - Remove configure toolbar menu item
0050 Changes since version 0.11.2c
0051 - SMIL-3.0 improvements for smilText and State
0052 - Remove pango dependency
0053 - KDE3 porting; replace K3ListView with QTreeView
0054 Changes since version 0.11.2b
0055 - Don't show local files with file://, nor percent encoded in recent list
0056 - Fix replaying a .pls file
0057 - Fix playlist.xml file can contain trailing XNL fragments when it gets smaller
0058 - Fix crash when SmilText has no text
0059 - Reenable item renaming in the playlist
0060 Changes since version 0.11.2a
0061 - Fix npp destroy stream
0062 - Synchronously start npp from kpart to handle immediate JS version calls
0063 - Fix pause for list items
0064 - Fix adding empty arguments to generated JS functions
0065 - Mimetype detection fix when first arrived data is too small to call
0066 - SMIL 'img' is now an alias to 'ref'
0067 - The mplayer detected DVD titles are selectable again, now as child items
0068 - Fix filename encoding for local files
0069 - Fix crash after running the youtube generator
0070 Changes since version 0.11.2
0071 - Add 'escape-uri' and 'contains' expression functions, support for '.' node
0072 - Fix slider hiding when mplayer starts and no length available
0073 - TV device scanner fix, recognize v4l2 inputs and fix detection when done
0074 - Fix opening multiple files on commandline
0075 - smilText improvements, support transition and background attributes
0076 - Fix load-on-demand icon not shown for plugin
0077 - SMIL support for paramGroup and mediaAlign attributes
0078 Changes since version 0.11.1b
0079 - Add pulse and vpau output drivers for MPlayer
0080 - Fix audio language and sub title selection for MPlayer
0081 - Port all K3Process to use QProcess
0082 - Update npp to xulrunner-1.9
0083 - Begin of SMIL state support, limited implementation of XPath
0084 Changes since version 0.11.1a
0085 - Hopefully fix crash reported in bugs.kde.org:195464
0086 - Implement animateColor
0087 - Don't set plugins background color (bugs.kde.org:161282)
0088 - Fix animation timer not killed
0089 - Update hardcoded flash version to 10.0r22
0090 - Fix audio previews with flash on www.7digital.de (bugs.kde.org:193843)
0091 - Fix slider for scaling the video
0092 Changes since version 0.11.1
0093 - Add title to blip.tv information page
0094 - Enable more text attributes for smilText
0095 - Fix resizing generators information page making text area smaller
0096 - Fix title on youtube information page started with a newline
0097 Changes since version 0.11.0a
0098 - Merged generators from Maemo port
0099 - Enable clear history
0100 - Also a summary if RSS has media tags
0101 - Implement still missing tvscanner using it (FWIW)
0102 - Support SMIL region backgroundOpacity and media type mediaBackgroundOpacity
0103 - Save toolbar settings
0104 - Don't set aspects for NPP
0105 - Support 'fill="transition"` inside SMIL 'seq' tags
0106 - Support more than one begin and end triggers for SMIL elements
0107 - Fix playing paths having spaces
0108 Changes since version 0.11.0
0109 - Implement NPNPostUrl, fixes some not working flash cases
0110 - Set correct version in about dialog
0111 - Delay completed signal with npp until first stream is finished
0112 - Disable powermanager when we watch a film
0113 - Add dbus interface for part, inluding org.kdeKMediaPlayer
0114 - Fix for eof doesn't exit fullscreen
0115 - Fix pressing play button doing nothing when there are child links
0116 - Fix MPlayer often inserting the same link
0117 Changes since version 0.11.0-rc4
0118 - Extend Atom feed for Youtube queries
0119 - Fix crash with npp if we get a javascript call before the plugin is loaded
0120 - Report npp plugin loading failure
0121 - Fix crash with D&D in playlist
0122 Changes since version 0.11.0-rc3
0123 - Silence most of the QDBus warnings about missing members or spurious replies
0124 - Fix crash in npplayer for the GetVariable call from Javascript
0125 - Bookmark updates from Edgar Klingberg
0126 - Commented out lots of not (yet) implemented or empty menu's
0127 - Phonon stream information is now shown
0128 - Fix leaking XPixmap's in the back buffer code
0129 Changes since version 0.11.0-rc2
0130 - Change LoadOnDemand icon to default KDE's video icon
0131 - Begin of support for SMIL::PriorityClass
0132 - Fix controlpanel leaking menu's
0133 - Support for simple calls to the npp plugin, onces that don't pass or return
0134   object, such as flash' GotoFrame
0135 - Replace cairo_push_group by using XPixmap instead
0136 - Save half of the dbus calls with npp's NPRuntime
0137 Changes since version 0.11.0-rc1
0138 - Fix browser function 'evalutate' in npp
0139 - Make forward/backward buttons work again
0140 - Add default region to smil layout, fixes some audio only cases
0141 - Simple 'target' attribute support for smil a/area elements for plugin
0142 - Hide controlpanel in khtml by default
0143 - Skip OnDemand plugin loading if we expect too little space to click on
0144 - Make collaboratiog kparts work again
0145 Changes since version 0.10.0c
0146 - Never start playing directly if we detected a HREF attribute
0147 - Rename option 'Click to Play' to 'Grab image when 'Click to Play' is detected
0148 - Add option for load on demand for when embedded in khtml
0149 - Remove xine and gstreamer, add phonon backend
0150 - Port to KDE4
0151 - Support for simultaneous audio/video streams with SMIL
0152 Changes since version 0.10.0b
0153 - Use html page baseurl for resolving urls from the knpplayer backend
0154 - Initialize thread support for knpplayer, makes knpplayer crashes go away
0155 - Second part of set viewarea background to part's parent background
0156 Changes since version 0.10.0a
0157 - Fix some flash wanting full Url out of a relative Url before streaming data
0158 - Hardcode flash mimetypes in pluginsinfo
0159 - Fix kpart not reading the system global kmplayerrc
0160 - Set viewarea background to part's parent background for the plugin
0161 - Fix kxineplayer crash when sending the configurations
0162 Changes since version 0.10.0
0163 - Fix npp streams with javascript urls, that never reached the finish state
0164 - Fix memory leak in SMIL image
0165 - Get rid of nspr dependency
0166 Changes since version 0.10.0-pre3
0167 - Fix double scaling of video in a region
0168 - Use XPLAIN again for npp's GtkPlug embedded in QXEmbed, makes reproducable
0169   mouse grab go away
0170 Changes since version 0.10.0-pre2
0171 - Fix unpausing with multi items from playlist
0172 - Compile fix for gcc >= 4.2
0173 - Cairo painting speedups, always round to screen pixel values
0174 - Adjust for timer drifting in SMIL files
0175 - SMIL additions, add AnimateMotion, more transition types, transOut support,
0176   region background image and 'showBackground' attribute among others
0177 - Replace -vop with -vf for MPlayer
0178 Changes since version 0.9.4a
0179 - Allow per mimetype preferred player backend
0180 - Add npp backend that plays xembed style browser plugins
0181 Changes since version 0.9.4
0182 - Crash fix in playlist change while still playing
0183 - Support for mouse events on 'area' elements in SMIL
0184 - Clear the 'Connecting' status message when we got the data
0185 - Fix regression in 0.9.4, xine added reference links weren't auto played
0186 - Fix painting gifs that where larger than qmovie default buffer size
0187 - Support SMIL 'fillDefault' attribute
0188 - Globally share XML attribute names, reducing memory pressure
0189 - Fix region painting regression to limit updating only the region rectangle
0190 - Add audio/x-ms* to list of possible playlists
0191 Changes since version 0.9.3a
0192 - Support for MPlayer ICY stream info
0193 - Fix flashing/resizing infowindow between two items having info
0194 - Podcast item w/o an enclose but having a description now keep them self
0195   active for a calculated time
0196 - Fix easy breaking reading CDATA sections
0197 - Changed intro animation, making it slightly shorter and using fade transition
0198 - Add support for SMIL linknodes a and area, brush and transiton (only fade)
0199 - RealPix's fades now realy fades in or out
0200 - Moved SMIL/RealPix painting to libcairo
0201 - Fix auto hiding controlpanel disappeared after switching to console view
0202 - Fix autohiding controlpanel when there is also a statusbar
0203 Changes since version 0.9.3
0204 - Reading RAM playlists should stop on '--stop--' stop lines
0205 - Make playlist occuring on top less likely
0206 - Support for 'repeatCount="indefinite"' in SMIL
0207 - Fix uninitialized member in GenericMrl, eg. reopening saved playlist crashed
0208 - "quot" entity fix in XML parser
0209 - Also show content of cdata sections in infoview w/ RSS and XSPF
0210 - Fix konqueror wheel spinning when HTML object has an 'autostart=0' set
0211 - Fix possible hang in RemoteObject for SMIL or RealPix
0212 - Don't play exit animation when KDE terminates
0213 - Nested playlist fix for RSS and XSPF
0214 - Item 'Playlist', of panel's popup menu, didn't work in fullscreen/minimal view
0215 - Allow Xine as player for TV using v4l:/Tuner/frequency mrls
0216 Changes since version 0.9.3-rc1
0217 - Fix audio/video CD w/ MPlayer adding more and more nodes on restart
0218 - MPlayer movie length detection fix for URLs in lists
0219 - Fix playlistview accessing root node w/o checking (crash fix)
0220 - XML Shareable Playlist Format (aka spiff) support
0221 - Fixed editing in place tree of URL, they were modified by KURL::prettyURL()
0222 - Fixed missing 'NotRunning' state change notification in some cases
0223 - Window title for playlists fix, either group name or item URL
0224 - Catergory items should not be editable
0225 Changes since version 0.9.3-pre2
0226 - Patch from bero, add more output audio and video drivers
0227 - Frequencies for Xv TV watching should now be in MHz (like with MPlayer)
0228 - Add more help in the handbook about the backends and the playlist format
0229 - Support MPLAYEROPTS argument for group/item nodes to add extra settings
0230 - Add option to set path/application name for mplayer backend
0231 - Fix possible crash when updating the playlist tree from QListView click events
0232 - Add 'Delete item' and MoveUp/Down for persistent playlists context menu and TV
0233 - Delay loading of recent XML file to first item played or category opened
0234 - Defaults to not show progress slider instead of having a disabled slider,
0235   this greatly improves channel switching with Xv and the bttv driver
0236 - Properly stop kmplayer when 'hanging' in the resolving state, also add
0237   'Connecting' when starting resolving
0238 Changes since version 0.9.3-pre1
0239 - Support for audio cdrom
0240 - Fixes for 'Persistent Playlists' tree; drop position didn't account for
0241   scrollbar position, painting fixes, popup menu position and dropping an item
0242   in a not-yet-loaded tree created a temporary ghost tree
0243 Changes since version 0.9.2a
0244 - Painting of root items in playlist view as 'Window Background'
0245 - Add a 'Persistent Playlists' sub tree to playlist view, editing by D&D,
0246   in-place node editing or changing the XML directly using the 'Edit Mode'
0247 - Add a 'Most Recent' sub tree to playlist view, when having more than 10
0248   items, automatic create a sub tree 'More ..'
0249 - Merge TV input and device name to make tree one step less deep
0250 - Add Television as persistent sub tree to playlist view
0251 - Add 'Optical Disks' with VCD/DVD as persistent sub tree to playlist view
0252 - Make playlist tree less deep and remove the branches paintings
0253 - Plugin fix for http://www.orbital.pt/ for Konqueror >= 3.5.4 users
0254 Changes since version 0.9.2
0255 - Fix realvideo on tagesschau.de, support control lists as well
0256 - Toolbar can now be changed using KDE's default KEditToolbar dialog
0257 - Support 'ref' media tags and 'meta' head tags for Smil
0258 - TV source channel switching using Xv player now lowers volume for a short time
0259 - Fix passing playlist files at the commandline, were directly fed to backends
0260 - Fix ASX in case entries point to other playlist files, these weren't resolved
0261 - With plugin, undo infowindow or controlpanel only view if video output
0262   is detected (basically undo (mis)detection which controls to show)
0263 - Fix set Edit mode window to plain text, it interpretered HTML tags
0264 Changes since version 0.9.2-rc1
0265 - Added a DCOP call 'isPlaying()' that returns true when backend is running
0266   and a DCOP call 'isPlaying()' on the backends, other than MPlayer, that
0267   returns true when not paused
0268 - Fix having to press 'pause' twice for unpause and pausing not working with
0269   playlists (likely regression since 0.9.2-pre1)
0270 - Compile fix for when not using Xine (regression in 0.9.2-rc1)
0271 - Crash fix when restarting certain SMIL files, eg when having an RealPix img
0272 Changes since version 0.9.2-pre3
0273 - Recorder added using Xine's mrl setup (see xine-ui-ver/doc/README.en.15.MRLs)
0274 - Seeking support for gstreamer backend
0275 - Ported gstreamer backend from 0.8 to 0.10
0276 - Fix length parsing for MPlayer current CVS version (by Jonas Hurrelmann)
0277 Changes since version 0.9.2-pre2
0278 - Update with 0.9.1c
0279 - SMIL files can be part of other SMIL files
0280 - y-coordinate fix for images in RealPix
0281 Changes since version 0.9.2-pre1
0282 - Update with 0.9.1b
0283 - Added RealPix support for SMIL animations
0284 Changes since version 0.9.1c
0285 - Option added to disable color setting on movie start
0286 - Simple playlist edit mode, edit (sub)tree in raw XML
0287 - SMIL animations can be paused now
0288 Changes since version 0.9.1b
0289 - WMP's showdisplay object argument interpretation fix, it's about clip info
0290 - Fix current playlist item not visual selected and plugin's playlist not
0291   showing HTML object's arguments (regression in 0.9.1b compared to 0.9.1a)
0292 - Fix KHTML setting palette on controlpanel, buttons weren't updated
0293 - Double click on video widget for Xine/Gst/Xv or background toggles fullscreen
0294 Changes since version 0.9.1a
0295 - WMP plugin fix for not showing video widget when 'controls' is 
0296   specified
0297 - Fix for audio only plugin group for real
0298 - Fix media:// url's
0299 - Crash fix for SMIL when resolving multible url's simultaneously
0300 - Don't play exit animation if started with an url
0301 - Fix for plugin w/ floating statusbar,wrong parent was set
0302 - Real plugin fix for 'controls=All', shouldn't show video widget
0303 - Support for uimode/nolabels/nocontrols/showdisplay/showcontrols/showstatusbar
0304   attributes for WMP's embedded object emulation
0305 - Autohide controlpanel w/ 'Click to play' and support for TARGET attribute
0306   for QT embedded object emulation
0307 Changes since version 0.9.1
0308 - Fix that switching channels w/ VDR sometimes stopped the backend
0309 - Fix saving playlist looses cdata sections (if any) and don't normalize them
0310 - Fix application window stays hidden when fullscreen window closed with ALT_F4
0311 - Fix parser closing root's parent object when reading a XML file in an
0312   existing playlist (ie. a playlist item points to a broken XML playlist file)
0313 - Fix small chance of crashing by the intro movie when choosing another
0314   source very fast (eg. when having, and using, a shortcut for VDR directly)
0315 - Remove hardcode Esc shortcut to escape fullscreen mode, it clashes with
0316   canceling playlist editing
0317 - Workaround bug in KListView when clearing the playlist while it's editing
0318   an item, by clearing Focus on any child widget. Also move focus back to
0319   ViewArea when an item is executed
0320 Changes since version 0.9.1-rc1
0321 - Added Find/FindNext in playlist's context menu
0322 - Intro-movie's background will finish when clicked on its background
0323 - Fix possible crash w/ plugin if javascript did a 'put' on an unknown property
0324 - Support reading playlist files from media:// or remote:// protocols, movie
0325   files that resolve to these, still doesn't work though
0326 - Support SMIL's 'begin' attribute on group tags (seq/par/excl) as well
0327 - Fix not honouring MPlayer's aspects detection in case it's not width:height
0328 - Fix MPlayer with the X11Shm video driver not scaling correctly when
0329   'keep aspects' is set
0330 - Fix Xine not resuming on 'pause' when pressing the 'pause' button again
0331 - Fix to not let the session manager restore a backend application as well
0332 - Support for CONTROLS="StatusBar" for plugin, having the same statusbar
0333   as application. See tests/controls.html, after installing KMPlayer-plugin,
0334   with konqueror (also used on many sites when choosing for real format)
0335 Changes since version 0.9.1-pre3
0336 - Show backend's status in application's statusbar and show the play time
0337   left as well.
0338 - Add OBJECT's attributes coming from khtml to the document of urlsource, that
0339   might be helpful for web developers (using the 'Show all' feature of playlist)
0340 - Add KAction for showing the control or language popup menu
0341 - Put colors and font settings on a separate tab, reducing total config
0342   dialog dimensions
0343 - Fix restoring playlist causing flashing on screen after intro animation
0344 - Also remember window location for window->minimal mode->window
0345 - Integrate MPlayer's languague/subtitles menus for DVD with new languague
0346   popup menu and seek to current position when changing languague/subtitles
0347   with MPlayer
0348 - Support for audio/subtitles within a stream. A language button will be added
0349   when detected which has submenus for the languages. GStreamer only subtitles
0350   with an external url ATM.
0351 Changes since version 0.9.1-pre2
0352 - Support for CONTROLS="Playlist" for plugin
0353 - Support for <base HREF='...'/> tags for ASX
0354 - Network bandwidth setting added, this is used in SMIL's <switch> element
0355   when <video> or <audio> elements have a system-bitrate attribute
0356 - Unpushing the playbutton now actually stops playing
0357 - Fix kxineplayer crashing on exit due to double deletion
0358 - Keep playlist entry in popupmenu, controlpanel button might be gone
0359 - Remember window location so window->fullscreen->window is at same place again
0360 - Option to not resize on opening new source added
0361 - Fix ASX Entry's having more than one Ref child nodes, current wasn't set
0362   right in playlist (did play though)
0363 Changes since version 0.9.1-pre1
0364 - Playlist button of controlpanel has no use when in fullscreen or minimal
0365   mode, so reuse if for a back-to-normal-window button
0366 - Fixed bug in plugin, 0.9.1-pre1 only, that messed up all attributes passed
0367   to KMPlayer from KHTML and likely breaking lots of webpages having
0368   audio/video and also omitting KMPlayer's checks for local access.
0369 - Shorten intro/exit animations and also animate the icon rise and fall
0370 - SMIL's regPoint/regAlign support
0371 - Don't resize kpart if 'intrinsic' size is 0x0
0372 - Don't resize for intro/exit animations
0373 - XML export, or regenerate in case of XML playlist, of loaded playlist.
0374 - Fix possible crash when changing source from the TV source to another one.
0375 Changes since version 0.9.0c
0376 - Font settings for playlist and infowindow added.
0377 - Color settings for infowindow added.
0378 - Added some docu about intro/exit movies and kmplayer:// urls in handbook.
0379 - Added minimal mode option that hides playlist, status- and menubar and
0380   autohides the controlpanel.
0381 - Moved playlist option from popupmenu to controlpanel and a configure option
0382   whether to show this button
0383 Changes since version 0.9.0b
0384 - Fix 1+ movies become black&white with Xine backend playing the playlist
0385 - Fix the 'Remember window size on exit' setting and make the 'Always start
0386   with fixed size' setting use the last remembered size.
0387 - Fix XML parser if two or more entities follow each other and block a
0388   possible stack overflow
0389 - Check for local file access on playlist items too
0390 - Hide more XML nodes in playlist if they don't have a title
0391 - Fix displaying jpeg pictures in SMIL's <img> elements
0392 - Make sure to reset view after playing
0393 - Add js binding to DoPlayPause for real plugin
0394 - Try to restore playlist to previous position
0395 - Fix creating default region in SMIL (if no <layout> is found)
0396 - Show inner text in infowindow if clicked on an element that isn't a mrl
0397 - Support for Atom type podcast playlists, plays <link rel="enclosure" src=../>
0398 - Add a scale slider to popup menu when in fullscreen. This is particular
0399   useful if watching a 4:3 movie on a widescreen display.
0400 - Allow for custom intro/exit movies when exists {intro,exit}.xml in either
0401   $KDEDIR/share/apps/kmplayer/ or an user's .kde/share/apps/kmplayer/
0402 Changes since version 0.9.0a
0403 - Removed decoration (+ and - for tree) from root item in playlist, saving
0404   16px horizontal. Also set icon for this item to an url.
0405 - Removed extra text/html mimetype check for playlist detection. Seems some
0406   sites use this mimetype for ASX too.
0407 - Fixed random navigating in ASX playlists.
0408 - Don't show a folder icon when playlist item has no childeren and isn't a
0409   multi-media link either.
0410 - Make playlist menu/toolbar item a toggle for show and hide.
0411 - Combine console/video toolbar buttons and menu items as one toggle and get
0412   rid of 'View' submenu in popup menu. Fill gap on toolbar with zoom100%
0413 - Clear history didn't clear 'Recent files' permanently.
0414 Changes since version 0.9.0
0415 - Fixed last minute change that broke almost all Podcast RSS support
0416 Changes since version 0.9.0-rc1
0417 - Fix the broken recording from rc1 and possible some pre's too
0418 - start and end with a simple smil document if started with no url.
0419   Can be turned off in rc file with option "No Intro=1" in section 
0420   "[General Options]".
0421 - support Podcast rss urls, list chanel/item/enclosure tags and play url
0422   arguments of enclosure elements and display inner text from description
0423   in info window
0424 - Added an info panel that is now implemented as a dockable view, this should
0425   become the infopanel for Real plugin's CONTROLS attribute possibility. Put
0426   messages from Xine backend in this window.
0427 Changes since version 0.9.0-pre4
0428 - In place renaming of TV channel/input names in playlist
0429 - Added help sections for TV and VDR in handbook.
0430 - TV settings are now stored in ~/.kde/share/apps/kmplayer/tv.xml. There is an
0431   automatic conversion. Should make manual changes more easy, see handbook for
0432   the format. Now also XVideo port and encoding can be configured, although
0433   manually only.
0434 - More work on SMIL. Allow playing mediatype elements w/o having a region
0435   assigned, fixes audio only streams (eg. with the <audio> tag).
0436 - Optionally use the expat SAX parser (instead of kmplayer's own one) when
0437   configured with --enable-expat. Note, the expat parser is more strict and
0438   therefor can misread some ASX files.
0439 Changes since version 0.9.0-pre3
0440 - Fix for DVD submenus for MPlayer and update regexp for audio/subtitle
0441   languages
0442 - More work on SMIL. Show active SMIL element in playlist using the color
0443   settings. Like mediatypes, if set/animate elements have a duration than it
0444   should not deactivate itself immediately.
0445 - Undo 'First jump to URL source page when opening an URL' from 0.8.1. Now the
0446   'Configure KMPlayer' option jumps to that page. File open, opens a file
0447   dialog again (and can select multible files)
0448 - Allow opening multible files
0449 - Support for gif movies in SMIL's 'img' element
0450 - Regression fix plugin; when split over multible objects, the base url could
0451   be opened instead of the SRC url.
0452 Changes since version 0.9.0-pre2
0453 - Support javascript properties FileName and Volume
0454 - Internal redesign of DOM classes
0455 - Store current url in KDE's session config
0456 - Added a 'Clear History' action, that will clear recent files and URL source
0457   history
0458 - Delayed mouse hiding in fullscreen, patch from Ben Laenen
0459 - Option for docking in system tray
0460 - Smarter painting when moving regions in SMIL document
0461 - More work on SMIL support. Implemented animate's 'values' attribute and
0462   'calcMode="discrete"'. Added 'fit' attribute for mediatypes (only used
0463   for images now, and value 'scroll' is not implemented). Group
0464   'excl' is now supported. Text elements are rendered by QTextEdit, so it
0465   supports html now too. Updated applications in tests/ directory
0466 Changes since version 0.9.0-pre1
0467 - Include tests directory
0468 Changes since version 0.8.4b
0469 - Build fix for compiling with -fvisibility=hidden
0470 - More work on SMIL, support for layout/root-layout/region tags so one can
0471   position a mediatype in a rectangle, other than video/audio also support
0472   for text/img mediatypes and flow control with begin/dur/end attribute that
0473   can be time values but also (mouse) events or clip ends and set/animate can
0474   be used to alter arguments on-the-fly.
0475 - Added option to adjust the colors of playlist and viewing area
0476 - Added an option in playlist context menu to show all nodes in case of XML
0477   based playlists (ASX or SMIL)
0478 - Added option whether backends should set volume on start
0479 - Original gcc-2.95 compile fixes (Leo Savernik)
0480 Changes since version 0.8.4a
0481 - gcc-2.95 compile fixes (Leo Savernik) hopefully correctly backported
0482 - Read playlist from audio/m3u mimetypes
0483 - Don't print log to stdout but to stderr instead (BR100422)
0484 - Don't set volume on starting MPlayer because MPlayer sets volume relative
0485   to current volume (BR99953)
0486 Changes since version 0.8.4
0487 - Fix keyboard shortcuts for increase/decrease volume for fullscreen
0488 - Better 100% zoom calculation
0489 - Prevents ways to crash KMPlayer via DCOP when just started
0490 - Fix MPlayer's command queue after manually stop a movie
0491 Changes since version 0.8.4-rc5
0492 - Debian builds now a kmplayer-i18n package too
0493 - Controlpanel uses paletteForegroundColor for drawing
0494 - Added a volume control to controlpanel that let backends control the volume
0495   (unlike the slider in menu, which uses kmix) + two actions for shortcut
0496   possibility in 'Configure Shortcuts' dialog
0497 - Bookmarking a VDR channel now bookmarks it as kmplayer://vdrsource/channel
0498 - When controlpanel is in autohide mode, move it over the video instead of
0499   shifting the video up causing annoying flickering (bug 96861)
0500 - up/down/ok/back/menu for VDR are added to the toolbar as well when connected
0501 - Unmute DVB card when VDR reports volume of zero, restore on exit
0502 - Auto scroll playlist when current is outside the viewing area
0503 Changes since version 0.8.4-rc4
0504 - Recording now stops movie playing after hitting 'Start Recording'
0505 - Be less strict with parsing ASX (and SMIL) play list files
0506 - Internals: merge code from backends, with the 'never reaching' goal to add
0507   a new backend just by configuration (plus a backend player of course)
0508 - Internals: move playlist handling to Partbase, instead of each process have
0509   their own tricks. Also kxineplayer accepts '-vo x11' now, kgstreamer eats
0510   local url's w/o file:// prefix.
0511 - Internals: re-implement backend XML config and TV config data using own
0512   DOM-like classes for no less reason than increasing the code coolness :-)
0513 - Added view video/playlist/console to toolbar
0514 - Playlist will default appear on top if there are only a few items
0515 - TV inputs/channels are now displayed inside the playlist, instead of a menu
0516 - kxvplayer also accounts for frequency setting when guessing the xvideo port,
0517   more usable for TV viewing
0518 - Move all library classes to the KMPlayer namespace and strip the KMPlayer
0519   prefix in the name. Rename class KMPlayer itself to PartBase.
0520 - Binary data detection when reading a playlist that turns out to be
0521   video/audio stream (instead of creating a playlist w/ wierd names)
0522 Changes since version 0.8.4-rc3
0523 - Look for title entries in ASX and .pls files for playlist items
0524 - DemiBold font for playlist and console log window for readability
0525 - Begin of GStreamer backend support, local file only
0526 - Allow disconnect/connect for VDR while still playing, allows other apps to 
0527   access the VDR port
0528 - Actively determine mime-type for playlist detection (was guess on extension
0529   or use the one the plugin got from konqueror)
0530 - VCD tracks are, for MPlayer only, displayed in playlist and not in menu
0531 - Added custom command for VDR, output to console view
0532 - Made command interaction with VDR much more reliable
0533 Changes since version 0.8.4-rc2
0534 - Added a XVideo player (kxvplayer) process. Used now for viewing VDR
0535 - Fixed various crash cases with the playlist
0536 - Playlist view is dockable now
0537 Changes since version 0.8.4-rc1
0538 - Oops, left an ugly hack in the icon loading for the playlist tree, can crash
0539   konqueror.
0540 - Some playlist tree visualization ordering fixes
0541 Changes since version 0.8.3a
0542 - Nice icons from Marcel Dierkes, thanks!!!
0543 - Replaced internal playlist structure from std::list to DOM
0544 - Removed the 'Show Console' option, now one can always switch to the console
0545   output window
0546 - Visualization of internal playlist, becomes one of the
0547   video/playlist/console views of the data
0548 - More icons in the menus and some context menus added
0549 Changes since version 0.8.3
0550 - Auto hiding in fullscreen fix
0551 - Mencoder recording fix for URLs
0552 - Yet another spurious seek locking Xine when playing a playlist
0553 - Comment out NoExpose debug line with kxineplayer
0554 Changes since version 0.8.3-rc5
0555 - Two more regression fixes in show cache progress, get rid of spurious seek
0556   command caused by switching progress slider usage and don't update playing
0557   position if there is no position change (might fill cache instead).
0558 - Xinerama fix, fullscreen on display where video widget is on.
0559 Changes since version 0.8.3-rc4
0560 - Fix regression in show cache progress in 0.8.3-rc2, which made the xine
0561   backend hang on some web movies
0562 - Ripped out the arts volume slider. Now you only get a volume slider if you
0563   run kmix standalone or as an applet in kicker.
0564 - Try to limit symbols in the shared objects by using KDE_NO_EXPORT. Although
0565   hard to measure, hopefully speed up loading the plugin
0566 - New recorder (mplayer -dumpstream) from Stefan Siegel
0567 Changes since version 0.8.3-rc3a
0568 - Downloading of .m3u/.pls also eats .asx, so try to read this one too. This
0569   fixes also MPlayer-1.0pre not been able to read .asx files.
0570 - Make sure if we're downloading a playlist file, it isn't bigger than 50k
0571 - More or less revert the alsa5/alsa9 change to just alsa. Seems latest
0572   MPlayer doesn't work with alsa5/alsa9. Although they are still available.
0573 Changes since version 0.8.3-rc3
0574 - add AM_MAINTAINER_MODE in configure.in.in, no recheck/automake/autoconf
0575   version mismatch
0576 Changes since version 0.8.3-rc2
0577 - All QtoolTips to QWhatsThis and help from Xine for whatsthis by xine options
0578 - Store xine settings in ~/.kde/share/apps/kmplayer/xine_config and not in
0579   ~/.xine/config2. Save the first time if file does not exist (Automatically
0580   sets the misc.memcpy_method).
0581 - Added a debian build directory, builds a kmplayer-lib, kmplayer-plugin and a
0582   kmplayer-app package. Eg. install only kmplayer-lib and kmplayer-plugin if 
0583   you prefer another player but do want the plugin for konqueror.
0584 - Added protocol files for mms://, rtsp:// and pnm://
0585 - Position slider now also shows progress of the cache fill
0586 Changes since version 0.8.3-rc1
0587 - Remove configure options for control buttons. Simply always autohide for
0588   fullscreen and embedded part and show them otherwise
0589 - Fix another case of video widget stays black cause in kxineplayer
0590 - If position slider is hidden, make buttons small again (like <= 0.8.2)
0591 - Support for AUTOSTART attribute
0592 - Support for FULLSCREENMODE attribute
0593 - Seeking while sliding :-)
0594 - Local .pls and .m3u playlist files support. Works too if autodownloaded, eg
0595   pls' on http://www.shoutcast.com should work now
0596 Changes since version 0.8.2
0597 - fix for the "video window stays (sometimes/often) black" bug, which seems to
0598   occur more with the latest Qt versions. KMPlayer uses a XSimpleWindow now
0599   that is managed by QXEmbed
0600 - Support for Real's CONTROLS/CONSOLE attributes. This makes it possible
0601   multible plugins cooperate with imagewindow/controlpanel
0602 - Combine control buttons and position slider to one control panel
0603 Changes since version 0.8.2-rc5
0604 - Don't show ffserver setting when no v4l devices are configured
0605 - Stream detection fix for MPlayer-1.0prex (needed for recording)
0606 Changes since version 0.8.2-rc4
0607 - Locale fixes for Xine
0608 - Let Xine play all URLs in playlist
0609 - Change alsa to alsa5/alsa9 audio driver for MPlayer
0610 Changes since version 0.8.2-rc3
0611 - Compile fix for Qt-3.1
0612 - Compile fix for xine-lib-1-rc2
0613 Changes since version 0.8.2-rc2
0614 - Add audio/x-pn-realaudio to supported mimetypes
0615 - Fix for filenames containing a #
0616 - Build fix for KDE-3.1.x
0617 - Add audio.visualization property for Xine (very nice for eg. web radio)
0618 Changes since version 0.8.2-rc1
0619 - Don't fill X log with ffmpeg output
0620 - Jump to broadcast config page first when clicking broadcast button
0621 - 'Start' button on broadcast config page and two leds for ffserver and ffmpeg
0622 - dvd/vcd fix (regression from '-frames 0' removal
0623 - put mplayer's output patterns in a QTable 
0624 - default to asf for ffserver
0625 Changes since version 0.8.1a
0626 - MPlayer-1.0-pre is default now ([MPlayer] Post MPlayer 0.90=true in
0627   kmplayerrc)
0628 - Removed the '-frames 0' switch for MPlayer-1.0-pre, now identifying is done
0629   in one stroke with playback (faster playing, less sensible to failures)
0630 - Xine configuration tab for convenient editing of ~/.xine/config2
0631 - Made config dialog somewhat flexible, and TV/broadcast settings are now
0632   not available when launched from the plugin
0633 - Change dir of mplayer/kxineplayer process if playing a local file. Hopefully
0634   fixes relative links in supported playlist files.
0635 - Profiles for broadcasting
0636 - Fixed always having a left/right black border with Xine
0637 - Sub title support (although MPlayer-1.0-pre3 crashes with '-sub' option)
0638 Changes since version 0.8.1
0639 - Fix for Web object having HREF attributes and not 'Click to Play' enabled
0640 - Allow opening 'vcd://' and 'dvd://' URLs (useful for Xine VCD Nav)
0641 - Pass vcd/dvd device setting to kxineplayer
0642 Changes since version 0.8.1-rc1
0643 - Delay arts volume initialization for faster startup when not build with
0644   --disable-arts-volume
0645 - First jump to URL source page when opening an URL
0646 - Added history combo for URL on URL source page
0647 - Replaced tree for icons with tabs in settings dialog
0648 Changes since version 0.8b
0649 - First jump to recording page when pressing the record button
0650 - Optionally use ffmpeg for recording (URL or v4l sources)
0651 - Fix mplayer v4l device scanning for mplayer > 0.91
0652 - Bookmarks added
0653 - Beginning of more configurable mencoder options
0654 - Fix signaling of backend player play (regression from 0.8b)
0655 Changes since version 0.8a
0656 - Layout fixes in configuration dialog
0657 - Fix loading percentage feedback
0658 - Fix console output for kxineplayer
0659 - Fix tv channel switching
0660 Changes since version 0.8
0661 - Fix forward/backward/position seek for mplayer and implemented for kxineplayer
0662 - Hide zoom sub menu when in fullscreen
0663 Changes since version 0.7.97
0664 - Locale fix for filenames
0665 - Added audio/x-ms-wma mimetype
0666 Changes since version 0.7.96
0667 - Build changes, kdeinit wasn't used (speeds up loading) and an option for
0668   disabling arts volume slider (eg. if you use kmix already)
0669   use --disable-arts-volume with configure and it prevents linking agains the 
0670   arts libs (speeds up loading of kmplayer too)
0671 - Moved color sliders to a sub menu, fix it for mplayer
0672 Changes since version 0.7.95
0673 - Support for mplayer/mencoder from CVS. Set 'Post MPlayer 0.90=true' in 
0674   .kde/share/config/kmplayer.rc under group [MPlayer] to use it.
0675 - Also enable DVD playing using kxineplayer (dvdnav, yeah!)
0676 Changes since version 0.7.4c
0677 - Added a simple Xine player backend (kxineplayer). Basically a finger practice
0678   for the upcoming MPlayer-G2 lib, but now quite useful for rtsp/real playback.
0679   Works only for URLs
0680 - Added the javascript bindings to mimic a realplay plugin (only some are
0681   really doing something). You must set KMPlayer as default viewer for
0682   audio/x-pn-realaudio to use it.
0683 - Support for 'Click to play' start images as found on
0684   http://www.apple.com/switch/ads/
0685 - Broadcast, http streaming, for video devices (needs ffmpeg/ffserver)
0686   "Say hi to a friend", if you have a webcam.
0687 Changes since version 0.7.4b
0688 - Fix postprocessing checkbox
0689 - Fix proxy setting for mplayer process
0690 Changes since version 0.7.4a
0691 - Height calculation fix when position slider is visible
0692 - Q&D fix for mplayer compiled with locale output (,->. for aspect)
0693 - Aspect fix for fullscreen when embedded in khtml
0694 - Position slider fix VCD, re-determine length for each track
0695 Changes since version 0.7.4
0696 - Fix VCD playing
0697 Changes since version 0.7.3
0698 - Re-added the main application toolbar
0699 - Re-identify dvd if another title is selected, because they have different
0700   chapters/subtitles/languagues/length
0701 - Added a record button. Currently only configurable in kmplayerrc, see the
0702   mencoder options in mplayer man page. Doesn't work for audio only streams.
0703 - New config dialog from Joonas Koivunen
0704 - Support for MPlayer's experimental TV capturing (use with care, I need to 
0705   rmmod bttv, tvaudio and msp3400 to get xawtv working again afterwards)
0706   No audio capturing for now
0707 - Added a position slider
0708 - Fixed two cases of double deletes found by valgrind
0709 Changes since version 0.7.2
0710 - Make using of arts optional, now that the volume slider automatic starts
0711   artsd
0712 - Patch from Rainer Blessing; show/hide menubar. Enhanced it a bit for
0713   people, like me, who forget how to get it back again.
0714 Changes since version 0.7.1
0715 - Check for an onFinished handler before emiting it
0716 - Great patch from Joonas Koivunen, add postprocessing filter configuration
0717 Changes since version 0.7a
0718 - Added a 'Open Pipe' item to 'Source' menu for mplayer reading from stdin.
0719   Of course slave commands doesn't work here (forward/backward/pause/...)
0720   And I had some hard time killing mplayer this way (make 'stop' work).
0721   Not available for the embedded part.
0722 - Add tearoff handle to 'DVD'/'VCD' menus
0723 - Changed 'File' menu to 'Source' menu and move 'DVD'/'VCD' to it
0724 - Use KProtocolManager::proxyForURL to determine if http_proxy should be set.
0725   Copied some code from KProtocolManager::slaveProtocol for the exceptions.
0726   MPlayer seems to only support http protocol proxies.
0727 - End fullscreen mode when movie ends when embedded
0728 - Zoom fix when embedded, 100% resets original movie size
0729 - Move config button to front, makes it accessable for very small movies
0730 - Also delay hiding of control buttons a bit
0731 Changes since version 0.7
0732 - Arts::Dispatcher -> KArtsDispatcher, fix multiple use crash
0733 Changes since version 0.6.5b
0734 - Zoom sub menu added in popup menu
0735 - Arts volume slider added in popup menu
0736 - Fullscreen mode for part (when embedded)
0737 - Small config button shows a popup menu now
0738 - Set environment variable http_proxy in mplayer's process when defined
0739 - Use LiveConnect for automatic resizing to movie size when embedded in khtml
0740   fixes movie sizes at http://wwwa.accuweather.com, needs KDE-3.1 from cvs
0741 - Typo in application/x-mplayer2 mimetype
0742 Changes since version 0.6.5a
0743 - Remove -mpentium4 from admin/acinclude.m4.in (build fix)
0744 Changes since version 0.6.5
0745 - Changed regexp in wrong string fix
0746 Changes since version 0.6.4
0747 - Don't set a subtitle automatically
0748 - Put some basic install instructions in README
0749 - Get rid of the compiler warnings
0750 - Added ; at end of Patterns in mimetypes. Lets hope this fixes the mimetype
0751   install
0752 - Changed regexp; mplayer rc3 changed "Start playing" to "Starting playback"
0753 - Fix uncheck of subtitle/language DVD menu
0754 Changes since version 0.6.3a
0755 - View Arts Control menu option (kdemultimedia)
0756 - disable screensaver in fullscreen mode
0757 - more user feedback; BrowserExtension::infoMessage for cache fill
0758 - start hiding buttons when the movie starts, not when mplayer is executed
0759 - do a lowercase match on HREF, fixes more on http://www.apple.com/switch/ads/
0760 Changes since version 0.6.3
0761 - compile fix for KDE-3.1 'kdDebug () << KURL' works only in HEAD
0762 Changes since version 0.6.2
0763 - Play HREF's if given, fixes movies at http://www.apple.com/trailers
0764 Changes since version 0.6.1
0765 - added auto hide buttons option
0766 - drop -alang and -slang in favor of -aid and -sid (fix duplicate languages)
0767 = synchronious killing of mplayer in KMPlayer's part dtor, fix possible crash
0768 - implemented some BrowserExtension functions,
0769     loadingProgress, better progress feedback in konqueror of cache fill
0770     save/restoreState, backward/forward works now in konqueror
0771     setLocationBarURL when url changes in config dialog, updates locationbar
0772 - added video/x-ms-asf mimetype, now I can watch webtv from www.dsltv.nl :-)
0773 - sync config after each Ok/Apply
0774 - fix url argument (was broken by fix file argument)
0775 - fix crash, ConfigDialog already destoyed by view
0776 Changes since version 0.6
0777 - fix kmplayer file argument without path
0778 - fix some memory leaks
0779 - fix ratio settings when setting a new URL from the configure dialog
0780 - make loop non default (MPlayer bug workaround)
0781 - drop quoteURL, use KProcess:quote
0782 - add VCD menu
0783 - --enable-final fix
0784 - gcc-2.95.x compile fix
0785 Changes since version 0.5
0786 - Made colors of console output window darker
0787 - Fix for not restoring main window size
0788 - Don't have an useless toolbar
0789 - Make DVD menu optional
0790 - Make buttonbar optional
0791 - Add loop option
0792 - Config dialog added
0793 - Quick fix for File|Quit hang
0794 - Fix escaping bug
0795 - Make keep width/height ratio default
0796 Changes since version 0.4
0797 - Make small control buttons even smaller and flat
0798 - Play and Stop buttons are toggles
0799 - Try even harder to kill mplayer
0800 - Make console output window optional
0801 - More config options, eg. mplayer output patterns 
0802   (use vi .kde/share/config/kmplayerrc for now)
0803 - Added an extra mimetype application/x-mplayer2 (how many are ther for wmf?)
0804   I hope someone can tell me why these mimetypes doesn't show up in file
0805   associatives.
0806 - a patch for mplayer x11 video driver, for those that don't have xv