New features and significant updates in version...

1.4.4
 * Allow the browser plugin to run against a different flavour of Mozilla
   than what it was compiled against
 * "Skip to" dialogue fixes (GStreamer and front-end)
 * Many fixes related to the new logo drawing (xine-lib)

1.4.3
 * Add AC3 and Monkey's audio to the known filetypes
 * Draw the logo ourselves, so we don't crash on startup if the logo is too
 big for the X video buffer (xine-lib)
 * Fix a leak each time the logo was set (GStreamer)

1.4.2
 * Make showing/hiding the sidebar not resize the video or the window
 * Fix saving non-relative m3u playlists, and parsing relative PLS playlists
 * Fix DVD playback when started from gnome-volume-manager
 * Pop down language and subtitle menus to avoid hangs when the language or
 subtitle changes while the menu is open
 * Add Impulse Tracker and MOD files to the list of supported types
 * Add audio/vnd.rn-realaudio as a supported playlist format
 * Fix a new installation of Totem not using visualisation (GStreamer)
 * Fix a possible crash when the buffering is set to non-default values
   (GStreamer)

1.4.1
 * Fix relative redirections in the Mozilla plugin
 * Update the "Skip to" time label when entering time manually, fix sensitivity
 of the OK button in that dialogue
 * Add basic support for the Quicktime Metalink playlists
 * Avoid deadlocks when forcing opening with a subtitle when there's none
 * Fix crash when setting the connection speed setting to the maximum
 * Make the previous/next icons in the popup the same as in the rest
 of the interface
 * Make menu shortcuts unaccessible in fullscreen
 * Make Ctrl+S show the "Skip to" dialogue as it should
 * Fix a small memory leak in the Nautilus properties plugin
 * Add debugging to the playlist parser
 * Make the preferences window appear on top of the main window at all times,
 and hide it straight away when exiting
 * Fix playback of non-Mozilla streams (such as mms) in the Mozilla plugin
 * Fix saving non-relative m3u playlists
 * Handle space as Play/pause in windowed mode if the video widget has
 the focus
 * Work-around broken .pls files from Virgin radio
 * Fix pixel aspect ratio settings (GStreamer)
 * Fix problems with sound not coming out when audio output selected
 isn't Stereo (xine-lib)

1.4.0
 * Added Bulgarian user guide
 * Show the "Seeking to" label in fullscreen as well
 * Make the standard zoom keyboard shortcuts work
 * Allow to save thumbnails in JPEG rather than PNG
 * Playlist parser fixes for Rhythmbox' initial import
 * Make nautilus startup faster by only initialising the backend when
 we require it (GStreamer)

1.3.92:
 * Get the list of subtitles and languages (GStreamer 0.10)
 * Fix the window title not getting set properly when loading a new file
 * Avoid hang when skipping to the next file (GStreamer 0.10)
 * Require glib 2.8 to avoid crashers (GStreamer 0.10)
 * Compilation fix with glib > 2.8.0 and < 2.9.1
 * Fix a critical warning on startup when a particular file is in the recent
 files list
 * Fix a warning on open (GStreamer 0.8)

1.3.91:
 * Show the waiting cursor when opening files, parsing playlists and starting up
 * Add popup menu support with the keyboard to the playlist
 * Don't reverse items when moving them down the playlist
 * Remove the scrollbars in the playlist when it's been emptied
 * Don't look for subtitles on HTTP servers
 * Don't show playlists as ignored after having parsed them successfully
 * Bigger and better logo
 * Fix a possible crash with the ASF playlist parser
 * Add support for the target property, opening the movie in a stand-alone
 Totem (Mozilla plugin)
 * Add support for background music (Mozilla plugin)
 * Take the aspect ratio of the screen when setting the size of the
 visualisations (xine-lib, GStreamer 0.10)
 * Fix compilation with glib < 2.8
 * Add ability to disable text subtitles when Totem loads them automatically
 (xine-lib)
 * Better logo mode handling (GStreamer 0.8)
 * Free the video output after showing images (GStreamer 0.8)
 * Show the logo when playing an audio file without visualisations
 (GStreamer 0.10)
 * Better key seek handling (GStreamer 0.10)
 * Fix problems with setting the speaker arrangement (GStreamer 0.10)
 * Fix playback of files with non-16-bit audio (GStreamer 0.10)
 * Don't block when getting metadata (GStreamer 0.10)
 * Better error message when the decoder/demuxer doesn't support streaming
 (GStreamer 0.10)

1.3.90:
 * Use Ctrl+S as "Take Screenshot..." shortcut
 * Fix a possible crash on start with multiple totem processes
 * Support application/smil and application/x-smil mime-types
 * Better parsing of SMIL playlists
 * Better parsing of ASX playlists with multiple REF entries per ENTRY
 * Make the about box parented on the Mozilla window (Mozilla plugin)
 * Fix data being dropped when streaming from fast servers (Mozilla plugin)
 * Fix the state of the volume button on startup (Mozilla plugin)
 * Fix the Subtitles and Audio tracks not being available (xine-lib)
 * Support on-the-fly visualisation plugins change (GStreamer)
 * Fallback if the configured output plugins aren't available (GStreamer)
 * Don't shrink the toplevel window when setting the logo (GStreamer)
 * Fix video thumbnailing for movies with a non-1/1 aspect ratio

1.3.1:
 * Add a "capabilities" mechanism to the playlist parser library
 * Fix crash when calling the "add to playlist dialogue twice"
 * Fix parsing of sub-directories
 * Fix crasher in the Mozilla plugin when bringing up a second instance
   by making the plugin resident
 * Call the authentication manager, so thumbnails with keyring-stored passwords
   can be generated
 * Support newer versions of gnome-screensaver
 * Don't make the properties page assert if we can't initialise the backend
 * Don't overwrite the title when there's already a custom title in the playlist
 * Write EXTM3U m3u files
 * Add a test program for the properties page
 * Fix warning on exit when in fullscreen
 * Support Flash Video files, and OGM files
 * Set the preferences dialogue as a child of the main window
 * Update libegg from CVS
 * Fix double error dialogues on open sometimes (xine-lib)
 * Clean up unused plugins after opening a file (xine-lib)
 * Check for plugins in configure (GStreamer)
 * Fix compilation with the Forte compiler (GStreamer 0.10)
 * Fix multiple problems with the properties dialogue (GStreamer 0.10)
 * Fix the seek slider being disabled on startup (GStreamer 0.10)
 * Make seeking in AVI files snappier (GStreamer 0.10)
 * Ignore errors beyond the first one when opening files (GStreamer 0.10)

1.3.0:
New features:
  * New Ukrainian (uk) help files
  * Use filters in the Open file dialogues
  * Support turning off the screensaver when gnome-screensaver is used
  * Scroll to the current file in the playlist when starting to play it
  * Add ability to play back DVDs and VCDs from .iso and .bin/.cue files
  * Add a menu item for switching angles on DVDs
  * Don't add backup files to the playlist
  * Remove audio CD playback from the UI, as to avoid duplication with sound-
  juicer and Rhythmbox

Bug fixes:
  * Play file from the beginning when double-clicking on it in the playlist
  * Make CD drives with blank CDs in them unsensitive in the Play Disc menu
  * Avoid weird startes when using the "Toggle fullscreen mode" shortcut
  * Fix drag'n'drop on the playlist itself not working
  * Parse Shoucast playlists in .m3u files properly
  * Stop the currently playing song when loading a media, and playing this
  media fails
  * Set the play/pause buttons' tooltips according to the image
  * Fix possible crashes on startup when the widget creation functions cannot
  be found
  * Use N/A instead of '0' when the bitrate or the number of frames per second
  isn't available in the property window
  * Fix a possible crash on startup in the Mozilla plugin
  * Fix possible i18n problems with the Nautilus properties window and the
  Mozilla plugin
  * Fix compilation of the Mozilla plugin with newer versions of D-Bus
  * Fix a memory leak in the Mozilla plugin
  * Fix a crasher when running the Mozilla plugin in a debug build
  * Allow compiling the Mozilla plugin against xulrunner
  * Fix duplicate access key in the display preferences
  * Fix wrong accesskeys for the saturation and hue sliders
  * Show the video properties again when a stream has video
  * Move Totem's remote socket to TMPDIR
  * Remove libmusicbrainz dependency
  * Detect DVDs and VCDs properly on a pmount setup
  * Don't save Totem's thumbnail with an alpha component, for recent
  Nautilus changes
  * Remove keyboard shortcuts from the main video popup menu
  * Fix resizing of the sidebar
  * Fix problems parsing remote ASX files

GStreamer:
  * GStreamer 0.10 support
  * Fix an access to invalid memory when getting metadata from a file

xine-lib:
  * Avoid playback stopping when seeking forward in DVDs
  * Get the xine-lib version at run-time

1.2.0:
* New French (fr) translation of the help files
* Fix problems with the nautilus property window not getting translated
  properly
* Add missing strings for translation
* Remove warnings when exiting early because audio or video outputs
  aren't available (GStreamer)
* Fix the visualisations not running on startup (xine-lib)
* Correctly change the visualisation plugin when it's not currently in use
  (xine-lib)

1.1.5:
* Fix Totem not finding the type of a disc when it's not in /etc/fstab
* Some (more) volume button fixes
* Don't leak memory when getting the supported mime-types of the plugin
* Fix generation of the playlist-end signal in the playlist parser
* Allow reading DVD off the disk (GStreamer)

1.1.4:
* Fix sensitivity of the volume menu items
* Avoid crashes with the screensaver disabling code
* Use D-Bus for the communication between the mozilla plugin and the viewer
  (more reliable, and supports multiple plugins at the same time)
* Make it impossible to have the sidebar smaller than the buttons it contains
* Hide the sidebar when hiding the controls
* Make the sidebar shortcut F9 like other GNOME applications
* Add suport for ASF redirect files
* Don't display the length in full-screen mode if it is unknown
* Disable the "Save" button in the playlist if it is empty
* More volume button fixes
* Fix build with newer pkg-config versions
* Fix double error messages when reading encrypted files (xine-lib)
* Only create visual effects plugins when needed, not on startup (xine-lib)
* Allow remote subtitle files (GStreamer)

1.1.3:
* Move the playlist dialog to a sidebar
* Use a new volume widget in the main player window
* Deprecate the use of vcd:, dvd: and cd: to play discs, and have the
  user pass a directory (for vcd: and dvd:) or a device path (for all) instead
* Avoid resizing on startup before we really show the window
* Fix a crash when 'Hide controls' is called while starting up
* Move the Repeat and Shuffle menu items to the Edit menu
* Disable the Zoom menu items correctly on boundaries
* Don't crash when trying to set the Zoom level during startup
* Hide the main window quicker on exit
* Make the album name selectable in the property dialogues
* Update the length in the property window as the stream is played
* Add the ability to write/read a title when saving a playlist
* Ignore images and text files when reading playlists or parsing directories
* Say that we support Shorten and 3GPP files
* Show the track number in the window title if available
* Avoid triggering the mouse pointer highlighter when in fullscreen
* More resilient "Play disc" feature when trying to play back Audio CDs
* Sort files before inserting them in the playlist when dropping them
* Better parsing of ASX playlists and ASF reference files

* Better Mozilla plugin headers detection
* Fix compilation of the Mozilla plugin with GCC4
* Add a working volume button

* Fix the Mozilla plugin's window showing up outside the browser (GStreamer)
* Better iradio title support (GStreamer)
* Add DVD subtitles support (GStreamer)
* Better error messages on startup and during playback (GStreamer)
* Fix some memory leaks (GStreamer)
* Remove a few startup warnings (GStreamer)

* Work-around problem in xine-lib that could mean files showing up as 0-length
* Work-around errors when seeking near the end of an ASF/WMV file
* Fix crashes when playing back some files with errors (xine-lib)
* Add a proper warning when trying to play an empty file (xine-lib)
* Fix hand icon not appearing on DVD menus in fullscreen (xine-lib)
* Fix detection of still images with newer xine-lib
* Fix screenshot aspect ratio for some MPEG files

1.1.2:
* Use MusicBrainz to get Title, Album, etc. for audio CDs
* Also read 3 letters country-codes for subtitles and languages
* Remove unexisting local files from the recent files list
* Make subtitles and languages menus unsensitive rather than their submenus
* Have the nautilus properties page set the tab label according to the file type
* Add the "--print-playing" command-line option that does what it says
* Desensitise zoom menu items when boundaries are reached
* Allow building the Mozilla plugin with Firefox
* Avoid deadlocks/CPU burn with the thumbnailer
* Fix GTK+ only build, remove GNOME dependency on the thumbnailer
* Make the Exit fullscreen appear on the right screen for Xinerama setups
* Misc Mozilla and playlist fixes
* Fix some playlist files from winamp.com not being parsed properly
* Don't show the fullscreen popups when the video window isn't focused
* Fix crash with some recent files
* Allow to pass a device directly to the playlist, for DVD and VCD

* Better error messages for some types of input (xine-lib)
* Fix crashes when zooming out too far (xine-lib)

* Prevent window flickering with some files (GStreamer)
* Implement per-track CD playback (GStreamer)
* Improve metadata loading in the nautilus properties page (GStreamer)
* Implement aspect-ratio switching (GStreamer)
* Add subtitles/languages labels for audio streams (GStreamer)

1.1.1:
* Major enhancements to the experimental mozilla plugin
* Remove use of libnautilus-burn, and list all the CD drives in the main
  movie menu
* Add a preference to select the subtitle font
* Avoid the progress bar changing the status bar's height
* Allow Totem to be passed multiple files by Nautilus
* Translate the language names in Totem's menus
* Make the "Skip to..." dialog appear again
* Don't crash if the playlist contains non-UTF8 data
* Fix parsing of some ASX playlists
* Slight performance increase in adding entries to the playlist
* Fix Drag'n'drop of files and directories with broken UTF-8, and from
  Konqueror
* Close the 'Open Location' dialogue when 'Esc' is pressed
* Fix a crash when reaching the first element in a shuffled/repeat playlist
* Fix parsing of directories with special characters and broken UTF-8
* Use the new 'Leave fullscreen' icon and label
* Add the Video bitrate in the properties
* Prevent a click in the recent files really opening the first file twice
* Add --play and --pause command-line options
* Fix compilation with glibc 2.2 systems
* Add a man page for totem-video-thumbnailer, and update the totem one
* Fix possible crash in the BaconMessageConnection
* Require glib 2.6.3 to fix the thumbnailer exiting too soon
* Fix date shown from some OGG files (GStreamer)
* Fix the cursor not disappearing (GStreamer)
* Allow relative paths to be passed to the thumbnailer (GStreamer)
* More HIG fixes

1.0:
* NVidia TV-Out support (GStreamer)
* Better overall metadata information (xine-lib)
* Fix volume bars not reaching 100% (all), or above 100% (GStreamer)
* Fix history not getting saved when using the "Open Location..." dialog
* Popup menu fixes (accelerators not appearing, wrong stock icons, wrong
  sensitivity on some items)
* Fix hangs opening the "Open..." dialog when a bookmark required authentication
* Lock-down mode support
* Only disable the screensaver in fullscreen mode when something is playing
* Handle unnamed sound channels (xine-lib)
* Don't allow the AC3 Passthrough audio output to set the volume (xine-lib)
* Fix colour balance settings not being remembered (GStreamer)
* Allow the thumbnailer to work without a display
* Make the fullscreen button go to the edge of the screen, and move it to
  the right hand-side as per the HIG
* Fix "Play Disc" when devfs is used
* GStreamer thumbnailer fixes

0.101:
* Rise the controls when in fullscreen and a remote's button is pressed
* Speed up frequently called functions by checking the previous state before
  updating
* Remove files from the playlist that are on a volume that's getting removed
* Use GTK+ 2.6 widgets, features and icons
* Port the Nautilus property pages to the GNOME 2.8 API from the Bonobo API
* Avoid triggering the accessibility features of X when in fullscreen
* Install the playlist parser as a library
* Don't crash when a file fails to open (GStreamer)
* Automatic subtitles support (GStreamer)
* Mouse interactivity support (GStreamer)
* Install Totem's .desktop file properly
* Fix volume setting on startup
* Fix the sound device not being released in some cases
* Fix non-stereo audio playback (xine-lib)
* Fix a bug parsing directories when filenames have '#' in their names

0.100:
* Implement session management support, remove automatic save/restore of the
  current playlist
* GStreamer DVD support
* Add a Russian manual
* Speed up startup (xine-lib only)
* Make Ctrl+arrows seek further in streams
* Only show playback errors when the user acted to provoke it
* Turn the cursor into a hand when hovering a menu in a DVD (xine-lib)
* Zoom in/out support (xine-lib)
* Create a default configuration file for the telestrator mode if none exist
* Support uvox:// URLs from Winamp.com (xine-lib)
* Check for the GStreamer libraries if xine-lib isn't available
* Implement buffering (GStreamer)
* Enable visualisation effects (GStreamer)
* Make the properties page work (GStreamer) and misc. fixes (all)
* Add Album metadata to the properties windows
* Hide the video properties if a file is an audio-only one
* Work-around a bug in GConf that caused playbacks to be very dark (xine-lib)
* Add 4.1-channel audio support
* Fix DVD playback from the disk
* Fix parsing of sub-directories, and .pls playlists with relative paths
* Fix bugs with the fullscreen popup windows when switching themes
* Make --toggle-controls work on startup
* Remove possible "burps" on startup when the sound is supposed to be muted
* Fix the wrong item being activated when clicking on a playlist in the
  recent files menu

0.99.22:
* Show the popups in fullscreen (GStreamer)
* Fix multiple volume icons appearing in the playlist
* Fix SVCD detection
* Fix SVCD playback (GStreamer)

0.99.21:
* New rest logo
* Automatically load text subtitles (xine-lib)
* Handle Drag'n'drop from Mozilla/Netscape
* Implement Drag from the Screenshot dialog to the file manager
* Fix error message when an optical media can't be played
* Make it possible to play a DVD from the hard-disk (xine-lib)
* Fix getting the CD type when the drive doesn't implement it
* Add an error message when the audio device is busy (GStreamer)
* Make drag'n'drop work again after double-clicking a playlist entry
* Don't bring up the skip dialog when the stream isn't seekable
* Fix a crash on exit playing URIs that aren't gnome-vfs URIs (mms://)
* Memory leak fixes

0.99.20:
* Add a beta "Telestrator" mode
* Fix a crash when closing Totem with non-file locations
* Set the current file chooser paths correctly
* Fix "Play Disc..." when the detected device is a symbolic link
* Remove warnings when zooming in a window with no video
* Fix detection of some DVDs, and speed-up disc type detection
* Report errors at the right moment in the GStreamer backend
* Add bitrate support to the GStreamer backend

0.99.19:
* Fix a crash using the "Play CD" menu item
* Update the recent-files code (file descriptor leak, icon loading speed-up for
  SVG icons)

0.99.18:
* Detect CD/DVD/VCDs automatically, instead of having 3 menu items
* Allow to shrink the window after zooming to a bigger size, or a restart
* Implement screenshots and thumbnailing in the GStreamer backend
* Fix flickering and extra video window in the GStreamer backend
* Fix parsing of .desktop files that we create ourselves
* Fix parsing of ASX (xml-ish) playlists again

0.99.17:
* Great overhaul of the GStreamer backend
* Fix parsing of Real Media and ASF playlists
* Some performance enhancements in the main interface
* Support the Unichrome video driver for the xine-lib backend
* Support for writing m3u playlists, including relative paths
* Use CD selection widget from nautilus-cd-burner, instead of our copy

0.99.16:
* Remove playlist items when ejecting an optical media
* Fix addition of optical media via the remote interface
* Fix Matroska and Real Audio file-types associations
* Fix KDE detection for newer KDE versions
* Work-around a bug in xine-lib where it wouldn't send the right error
  message if trying to play a DVD without libdvdcss installed
* Make --debug actually work for the instance that's being started
* Make "totem --quit" just exit if there's no running Totem instance
* Make Ctrl+A select all the files in the playlist window
* Fix error message when the codec doesn't have a nice name
* Fix properties windows when the file doesn't have audio or video
* Fix parsing of ASX playlists for GNOME 2.4 and above
* Recurse deeper into sub-directories
* Update to the latest recent-files sources

0.99.15.1:
* And again

0.99.15:
* Build fixes

0.99.14:
* Show an error when a file can't be added to the playlist
* Add a elapsed/total time label to the fullscreen controls
* Make Shift+Left/Right arrows do shorter seeks
* Add the ability to create better, bigger sized thumbnails
* Make Space as play/pause in fullscreen
* Fix the stock icons not appearing on some platforms
* Mime-type integration for GNOME 2.8
* Thumbnail still images recognised as videos as images (no film holes)
* Small bug fixes

0.99.13:
* Spanish documentation
* Show proper error message when a GUI video driver isn't available
* Fix cases where the reason for not being able to open a file could be missing
* Handle Ctrl+P to show the playlist even in hidden controls mode
* Fix potential misdetection of local display
* Share the playlist parser with Rhythmbox
* Make the back button go to the beginning of a track if we're not at the
  beginning of this track

0.99.12:
* Starts of a Mozilla plugin
* Fixes for Right-to-Left languages
* Fix a crash when the mms server wasn't available
* Fix the English ("C") documentation not being the default docs
* Update audio output selection to match that of xine-lib 1-rc4a
* Add support for the video/x-mpeg mime-type, as sent by some Windows versions
* Add files to the playlist orderly when adding directory

0.99.11:
* Starts of a GTK+ only build
* Allow reordering of the playlist via drag'n'drop
* Make aspect ratio a submenu, instead of being toggled
* Screenshot dialog fixes
* Fix a crasher in the m3u with extinfo parsing
* Get all the icons from the installed Totem if not otherwise available
* Fix a crasher on startup detecting the DVD+ drives
* Fix the release of the sound device when paused
* Add German documentation translation by Sebastian Heinlein
* Better error messages when opening a file fails

0.99.10:
* Use the new GtkFileChooser, and other GTK+ 2.4-related changes
* Make NVidia TV-Out work again
* Remove the (broken) automatic downloader and the CURL dependency
* Show an error message when the audio output isn't available
* Better error handling in the GStreamer backend
* Fix a bug in directory loading with newer glib versions
* Remove the builtin authentication manager to use the one provided
  by the GNOME libraries, fix a deadlock on startup when authentication is
  required
* Make vanity support Linux 2.6
* Stock icons support
* Have the command-line options translated
* Added context menu in the playlist to copy URLs/filenames to the clipboard
* Added a man page for totem
* Install handlers for mms, pnm and rtsp protocols in the xine-lib backend
* Add a button to reset the colour balance settings
* Make the fullscreen slider work again
* Make "totem cd:" work again
* Restore the default audio stream if a custom one is not available in the
  file that we're about to play
* Don't crash when the "none" video output plugin isn't available
* Don't probe for the Xv video driver on remote connections
* Disable the ALSA mixer event thread as we don't need it, fixes a crash/hang
  on exit when using the ALSA audio output
* Fix some bugs in ASX playlist parsing
* Fix crash using Optical Media playback with the GStreamer backend
* Statusbar is now right after ejecting an Optical Media

0.99.9:
* Extended Gstreamer 0.7.x support, DVD and Audio CD support, related bug fixes
* Add Saturation and Hue configuration
* Add support for m4a, DV, Matroska and FLC files as well as wax playlists
* HIG fixes
* Read additional data from extm3u playlists
* Warn the user when we can't play encrypted files
* Fix problems opening files with paths containing escape codes
* Fix bug with the popup window disappearing while dragging the
  volume slider
* Add status bar feedback while seeking
* Playlist behaviour fixes
* Don't save removable media items in the playlists
* Don't try to use the XvMC driver, NVidia has it broken
* Fix a crash with taking a screenshot of small videos
* Fix crashes with extremely long subchannels labels
* Fix build on non-XFree86 Solaris installations
* FreeBSD CD detection fixes
* Small UI and compilation fixes
* Make vanity and curl optional

0.99.8:
* Online manual from Chee Bin HOH
* Use the statusbar for buffering feedback
* Use less memory when there's no video output
* Fix playback of Quicktime files with reference urls
* Fix Real playlists support with "stop" commands
* Support the XvMC video driver
* Support audio/x-ms-asf data type
* Added ability to launch totem in fullscreen mode
* Fix compilation with GTK+ 2.3.x

0.99.7:
* Fix .pls playlist parsing and saving, as well as .m3u, .asx and .desktop
  playlist parsing
* Fix seeking with the arrows
* Add more paths for the Realplayer codecs
* Add an error message when we can't save the playlist
* Fix warnings when we have ampersands in the filename
* Fix XRandR handling

0.99.6:
* Shuffle option in playlist
* Make HTTP proxies work again
* Fix scaling, fullscreen and visualisation in GStreamer backend
* Get the title of all the tracks when playing an Audio CD
* Plenty of fixes for streams playback (playback on start works, no network
  activity when paused)
* Much faster playlist parsing when the files contain known good extensions
* Make properties menu unsensitive when we didn't manage to open a file, or
  the logo was shown
* Fix restoration of the size on restart after exit in fullscreen
* Remove selected entries from the playlist with 'Delete'
* Use 'eject' to eject CDs and DVDs
* Fix parsing of some ASX playlists
* Ignore empty lines in .m3u files
* Make Shift+F10 display a popup menu
* Fix access keys
* Fix drag and dropping local files with '%' in their name
* Update the "skip to" spinner as time passes
* Fix a hang on exit when playing back a song with visual effects on and paused
* A lot of API changes in the BaocnVideoWidget, cleanups

0.99.5:
* Modify the volume slider to have shortcuts to 0% and 100%
* Work around screensaver not being disabled when using xscreensaver
* Release the soundcard on pause if xine-lib is new enough to allow so
* Fix window size restoration on startup
* HIG-ify the error dialogs
* Fix plural handling for i18n
* Fix most of the build warnings
* Fix double-free that might have weird consequences

0.99.4:
* Fix possible crasher due to an old version of glade
* Update the subtitle and languages menus after having played a DVD or ogm file

0.99.3:
* On-the-fly switching between visual effects plugins
* Allow AC3 passthrough sound
* Fix races when getting errors on startup
* Fix vanity compilation
* Better error messages
* Implement recursive directory loading in the playlist
* Update the playlist title when playing a CD with CDDB
* Check that we could get tracks before trying to playback optical media
* Don't tell nautilus we can't thumbnail a file if it just takes a long time
* Don't show the window in the current workspace when enqueuing songs
* Remember "Always On Top" setting, and video widget size across sessions
* Added Startup Notification for files opened from Nautilus
* Use Konqueror when clicking on the "Add proprietary plugins" button when KDE
  is running
* Make the screenshot menu item unsensitive when no file is playing
* Save screenshots to the right place when "desktop directory is selected", and
  the home directory is the desktop
* Make the CD selector work on FreeBSD
* Hide the popups when changing workspaces
* Fixup argument parsing
* Fix a memleak in the recent files
* Make lirc silent on startup
* Detect libcurl version properly
* Build fixes for XRandR

0.99.2:
* Fixed XFree86 lockup on start bug (see http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=260 for the patch)
* Automatic resolution switching when going to fullscreen with auto-resize
enabled (useful for TV output)
* Audio output selection: stereo, 4.0, 5.0 or 5.1 channels
* Changed default command-line action to replace, not enqueue
* Stop the stream before exiting, fixes the long waits on exit
* Fix display of non-UTF8 id3 tags
* Rewrote most of the screensaver disabling code
* Implemented Winamp m3u compatibility and relative paths resolution
* Don't take more than 30 seconds to thumbnail a movie
* Fix the location of the screenshots if ~/Desktop exists (GNOME 2.3)
* Implemented seek to time (GStreamer)
* Sync'ed visuals quality with the xine backend (GStreamer)
* Really fix the position of the popup controls on first appearance

0.99.1:
* Added a automatic downloader for the DLLs on x86 machines
* Added a brightness and contrast preferences
* Fixed display of filenames in non-UTF-8 encodings without warnings
* Many behavioural fixes for the GStreamer backend
* HIG fixes for most of the dialogues
* Make it possible to turn off subtitles in DVDs if "no subtitles" is not the
  default
* Try harder to thumbnail short movies
* Make OGM subtitles and alternate soundtracks work
* Fix a crash when starting up totem from nautilus with more than one file
* Autostart playback of optical media if they're listed on the command-line
* FreeBSD build fixes

0.99.0:
* Added support for error messages coming from the xine engine itself
* Fixed playbacks of DVDs and other media in the movie menu
* Speed up playlist loading
* Worked around a bug in egg-recent that would add a '/' to local filenames
* Read links in .desktop files to be able to use the drag'n'drop of the video
  as a bookmark system
* devfs support, FreeBSD support and misc. parsing fixes for the CD
  selection widget
* moved fullscreen code out of the video widget and into totem (enables
  fullscreen to work on the gstreamer backend)
* Automatic GNOME-based Proxy configuration
* Make the visual quality option menu actually work
* Add the /apps/totem/debug entry to enable debug in the playback engine
* Fixes concerning the colliding error and buffering dialogs
* Added a --disable-lirc argument to configure
* Fix handling of Recent Files and URIs

0.98.0:
* Added the Vanity webcam utility
* Added a Nautilus properties page
* Added options to configure the visual effects more precisely
* Added a buffering dialog for when opening network files, statusbar now says
  "Streaming" when streaming from the network
* Really set the Real decoders' path, link the DLLs from /usr/lib/win32 on
  startup
* Draw a black background on the video widget on startup
* Fix resizing to sizes smaller than the default dimensions
* Fix a crash when using the "Open Location..." dialog
* Fix a crash in the error dialog
* Don't start playback on startup when restoring playlists
* Gstreamer backend updates

0.97.0:
* Experimental GStreamer backend (pass --enable-gstreamer to configure)
* Re-enable the visuals on the fly
* Added a TV-out feature via DXR3 or NVTV
* Implement playlist reordering, saving, and automatic restore on startup
* Added a button to get a filemanager to add new proprietary plugins (DLLs,
  and Real Media .so files)
* Added a deinterlacing setting
* Added a popup menu on the video canvas
* Make it possible to hide everything but the video canvas
* Fix positioning problem with the popup controls when switching to fullscreen
  for the first time
* Fix the thumbnailer (better to test it next time...)

0.96.0:
* Added subtitles and audio languages selection menus for DVDs
* Added support for setting the network connection speed
* Added mousewheel support for all the sliders
* Added an "Open Location" menu item to the File menu
* Make it possible to make screenshots of the vis plugins, and switch them
  off and on on-the-fly
* Add 'Always on Top' functionality
* Added an Eject button
* Add SMIL playlist support, and differentiate Real Video playlists from the
  actual video files
* Thumbnails now have "film-like" holes on their sides, like cells
* Fix lockups on Red Hat Linux 9
* Make the playlist and the label use CDDB information
* Use an internal mixer for the volume instead of the system one
* Use the configured CD device for the CDDA plugin
* Fix a crash when it was a URI being drag and not a local filename
* Fix build system for the thumbnailer's schemas
* Much less verbosity on the command line
* Fix a problem with the "remote" API which would make Totem receive only
  the first file of a list of them
* Fix a crash when changing the resolution of the screen, in fullscreen mode

0.95.1:
* Fix a crasher bug when switching to fullscreen

0.95.0:
* Xinerama, dual-head and RandR support
* Added a "remote" mode to control a running Totem
* Seeking with the seekbar is no longer a mess
* Fix screenshots when the aspect ratio was 1.0
* Better error reporting
* Fix statusbar time reporting
* Actually use detection by content instead of suffix guesses
* Support Real Audio URLs in the playlist
* Make it possible to cycle the playlist both ways in repeat mode
* Renamed GtkXine to BaconVideoWidget
* Plenty of compilation and bug fixes, memleaks plugged

0.90.0:
* added Screenshot function
* drag'n'drop and mousewheel actions for the video canvas
  (drag a video to the desktop to bookmark it)
* added a video thumbnailer for Nautilus
* faster video widget with faster fullscreen
* added authentication dialogs for locations needing it
* moved the gnome-vfs plugin to xine-lib
* make it work on remote displays
* some cleanups making seeking faster
* added visual effects for audio-only files
* added a statusbar
* added CDDA support (Digital CD playback)
* added subtitle support (only on the command-line, use like:
  "totem file.avi#subtitle:file.sub")
* added a dialog for more precise seeking
* plenty of bug fixes

0.13.1:
* Make it work again on glib-2.x based platforms
* CD selection widget fixes

0.13.0:
* Plenty of small bug fixes
* Detection and easier selection of the Optical Media Drive
* Better DVD navigation (John McCutchan <ttb@tentacle.dhs.org>)
* Fix wrong aspect ratio

0.12.1:
* Fix DVD playback from the menu item
* Added the Real Media types to the list of handled files

0.12.0:
* Port to the new xine API (1.0 alpha)
* New Properties window
* Working preferences (whoo! stop asking about that one now)
* Add support for more multimedia keys (grab ACME CVS to configure them</hint>)
* Plenty of cleaning up (Daniel Caujolle-Bert, myself)
* Some minor UI changes (icons and layout, by Luca Ferretti)
* Be more helpful to the user about DVD and VCD playback

0.11.0:
* Fix 2 crasher bugs with the playlist (with help from Sebastien Bacher
<seb128@debian.org>)
* Recent files support (James Willcox <jwillcox@gnome.org> and myself)
* Added preference to change the window size when a new file is loaded
* lirc remote control support (James Willcox <jwillcox@gnome.org>)
* .spec file for Red Hat distros (Matthias Saou <matthias@rpmforge.net>)

0.10.0:
* Minor UI bugfixes
* Fix leak in scale ratio change by not using xine_get_current_frame()
* Fix some memory leaks
* Fix .desktop file installation
* Make DVD and VCD playback work
* Make the file selectors remember the path they were in
* Made it so that the fullscreen window would always overlap the normal UI

0.9.1:
* Fix the gconf schemas file

0.9:
* Fixed nautilus integration and support more file-types
* Killed all the lockups with a better threading
* Loads of small bug fixes
* New logo
* Add scaling menu items and shortcuts
* Disable the screensaver when in full-screen mode

0.8:
* Removed eel dependency
* Added dnd to both the main window and the playlist
* Volume is not accessible if the sound device is busy or inexistant
* Nifty icon reflecting the volume
* Aspect toggling
* Some UI changes
* More error checking

0.7:
* First release !

