summaryrefslogtreecommitdiff
path: root/trunk/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/NEWS')
-rw-r--r--trunk/NEWS1096
1 files changed, 1096 insertions, 0 deletions
diff --git a/trunk/NEWS b/trunk/NEWS
new file mode 100644
index 000000000..de13dbcaa
--- /dev/null
+++ b/trunk/NEWS
@@ -0,0 +1,1096 @@
+New features and significant updates in version...
+
+2.17.90
+* Fix build with older GCCs, older Mozillas, "-j2", and Solaris
+* Add support for the new "Media Player keys" infrastructure in
+ GNOME 2.18
+* Append "#X" number to duplicate languages in the menu entries
+* Add "TrueAudio" as a supported file type
+* Add an uninstalled pkgconfig file for the playlist parser
+* Fix launching Totem remotely (broken by GOption work earlier in 2.17.x)
+* Make GTK+-only version compile again
+* Fix disabling the browser plugin using configure
+* Playlist parser:
+ - Only export public symbols from the library
+ - Avoid crashing when an MP3 that we can't get info about is being parsed
+* Browser plugin:
+ - Add stubs of Javascript support for the NarrowSpace (Quicktime-
+ compatible) and Complex (Real/Helix-compatible) plugins
+ - Only set the "hand" cursor when we're ready to be clicked
+ - Only stop using video acceleration when the video size is given
+* Thumbnailer:
+ - Avoid crashes with newer version of GLib
+ - Add a --verbose output
+* GStreamer:
+ - Make mouse events work properly while playing
+ - When reaching the end of a file while seeking, go to the next
+ item in the list, instead of getting closer and closer to the end
+ - Show an error when we're missing the video decoder for a file
+ - Avoid reentrancy errors by handling errors asynchronously (avoids
+ bad state when clicking too fast)
+
+2.17.5
+* Make GStreamer the default media backend
+* Implement icy:// playback
+* Browser plugin:
+ - New D-Bus-based architecture
+ - Test suite (unpackaged)
+ - Support audio/x-mpegurl and audio/mpeg in the GMP plugin
+ - Support image/gif, image/jpeg and application/x-quicktime-media-link
+ in the QuickTime plugin
+ - Use Gecko API to determine whether a protocol is support
+ - Fix "hidden" parameter used without a value
+ - Support Mozilla 1.7.x
+ - Launch the external movie player with startup notification
+ - Use QuickTime's real name in the NarrowSpace plugin
+ - Fix crashes and memory eating when the reserved space is smaller
+ than the minimum possible size of the plugin
+ - Add support for "audio only" outputs
+ - Show an error image when a file isn't readable/available
+ - Don't allow remote web pages to reference local files
+ - Use visualisation if there's a video canvas, and playing an audio only file
+ - Only use accelerated video for the main movie when loading small "QuickTime"
+ redirect movies from apple.com
+ - Only show errors after having parsed a playlist if the parsing failed, show
+ the totem logo if the playlist was empty
+* Playlist parser:
+ - Use less memory when checking whether a file can be parsed as a playlist
+ - Support "Google Video Pointer" playlists
+ - Add support for the BASE element in ASX playlists
+ - Don't crash when there's no URL in an XSPF entry
+ - Don't crash trying to playback CD/DVDs on non-glibc systems
+ - Handle ":" and "," as field separators in m3u files
+ - Support .pls files without a "NumberOfEntries" line
+ - Handle .img files that really are ISO images
+* Movie player:
+ - Support optional automatic/easy codec installation
+ - Make the sidebar's Close button work as expected
+ - Disable the drive's menu entry if there's no medium inside it
+ - Fix restoring the session
+ - Don't poll for volume when not playing anything
+ - Add video/flv as a supported video type
+ - Show .cue and .iso files in the "Open" dialogue
+ - Remember where the "Open" dialogues were opened
+ - Make gnome-screensaver support work again
+ - Make double-click on the video canvas toggle fullscreen, and middle-
+ click play/pause
+ - Disable the zoom menu entries when the logo mode is on
+ - Only disable the screensaver if we manage to play the movie
+ - Make keyboard work on the Image Settings sliders
+ - Remember the URLs opened in the "Open Location" dialogue
+ - Automatically add the clipboard content to the "Open Location"
+ dialogue if there was a URL
+ - Add a "Clear Playlist" menu item
+* Volume button:
+ - Don't stop working when "Esc" is pressed to dismiss the popup
+ - Add a tooltip with the volume percentage
+* GStreamer:
+ - Use the soundcard set in the GNOME sound preferences to playback sound
+ - Respect widescreen output for visualisations
+ - Don't show errors if we can't create an audio output, simply disable sound
+ - Don't change the global speaker setup values when running in metadata
+ or capture mode
+ - Report a more accurate "seeking" capability
+ - Show better error messages when a demuxer or decoder is missing
+* xine-lib:
+ - Fallback to Goom if we can't load another visualisation plugin
+ - Avoid the thumbnailer exiting before we captured a frame for short movies
+
+2.17.3
+* Trap errors when calling XRandR to avoid possible crashes when switching
+ to fullscreen
+* Re-add the Properties menu item, to make it more discoverable
+* Fix accessibility with the seek bar
+* Remember the sidebar size when Totem exits maximised
+* Fix the playlist not accepting new drops after a drop caused an error
+ dialogue to appear
+
+2.17.2
+* Many a11y and multi-screen support fixes
+* Make use of icons from the themes instead of our own
+* Browser plugin:
+ - Always support GIF and PNG images
+ - Rework parsing of parameters
+ - Handle image/x-pict as Apple recommends to force use of QuickTime
+ - Make sure we don't copy "fd://0" to the clipboard, or use it to launch
+ the Movie Player when streaming from the Web Browser
+ - Support MPEG streams in the Windows Media plugin
+ - Add work-arounds for broken Microsoft IIS webservers
+ - Catch possible errors that occur after the playback has started
+* Playlist parser:
+ - Add better "plain text" playlist detection
+ - Add ASX playlists detection
+ - Fix D-Bus warnings
+ - Work around a possible assertion when reading from HTTP fails
+* Movie Player:
+ - Numerous accessibility fixes
+ - Add support for Wave and Au files
+ - Fix --toggle-controls, and using the "Deinterlace" menu item
+ - Avoid warnings when parsing languages translation
+ - Fix seek not working as expected in Right-to-Left languages
+* GStreamer backend:
+ - Do full audio scrubbing
+ - Avoid crashing when a file's metadata is invalid UTF-8
+ - Avoid possible hangs when getting a redirect message
+* xine-lib backend:
+ - Implement direct-seeking when playing back a local file
+
+2.17.1
+* Add a new video indexer for use by Beagle
+* Some Win32 compilation fixes
+* Browser plugin:
+ - Add support for a lot of mime-types that were barred from
+ use following 2.17.0 changes
+ - Fix parsing some longer playlists
+ - Don't crash when printing a page with a plugin
+ - Fix playback of non-browser supported schemes
+ - Prefer the filename parameter to the src one
+ - Add basic QuickTime URL extensions support
+* Playlist parser:
+ - Add basic RTSPtext support
+ - Better support for Real playlists on web servers
+ - Disable unsafe items to be parsed from the playlist
+ - Try harder to sanitise XML files before parsing them
+ - Fix parsing of empty files
+ - Fix some old D-Bus usage
+ - Remove HAL < 0.5 support
+* Make Totem the only application that fully implements session saving
+* Resize the window properly when showing/hiding the controls
+
+2.17.0
+* Updated documentation
+* Use new GtkRecentManager as the rest of GNOME 2.16
+* Handle the Apple Remote's menu button when playing back DVDs
+* Add audio sample rate and audio channels in the properties
+* Set volume up/down sensitivity properly when reaching a boundary
+* Use the builtin overwrite confirmation when saving playlists
+* Change the title when changing songs on Shoutcasts streams
+* Add support for multiple selections in the playlist popup menu
+* Playlist parser:
+ - Handle playlists linked inside playlists as used on kinkfm.com
+ - Handle "BASE HREF" in ASX files
+ - When adding ISO images, or on-disk DVDs, set a title
+ - Allow forcing the playlist to be parsed based on data rather than
+ filename
+* Browser plugin:
+ - Don't accept streams that aren't from the supported mime-type
+ - Add support for video/mp4
+ - Add support for image/x-macpaint, image/x-quicktime, and QTSRC
+ (fixes playback for Yahoo!'s Quicktime trailers page)
+ - Fix playback of streams at http://gametrailers.com/
+* Thumbnailer:
+ - Try harder to get a useful picture
+ - Save the original width and height in the PNG's
+ tEXt::Thumb::Image::Width and tEXt::Thumb::Image::Height attributes
+* GStreamer backend:
+ - Restore the statusbar text when we've been buffering
+ - Fix buffering when streaming
+* xine-lib backend:
+ - Set previous/next states, and title properly when playing back a DVD
+
+2.16.1
+* Browser enhancement:
+ - Fix the "Open with..." menu item not showing for some supported types
+ - Hide the preferences menu item
+ - Fix playback for http://www.viftv.no
+ - Fix videos on http://www.apple.com/getamac/ stopping playing
+ - Support the "showcontrols=false" parameter, for http://www.k9media.se
+ - Fix playback of videos on http://news.sky.com
+ - Add a new plugin to support videos on http://stage6.divx.com/
+* When opening the "Skip to" dialogue, set the default to the current time
+* Fix a possible crasher when checking for an ASF reference file
+* Use the top-level title from the SMIL playlist, when there isn't an
+ entry specific one
+
+2.16.0
+* Add keyboard support for the DVD keys: Up, Down, Left, Right
+* Add support for audio/AMR, audio/AMR-WB and Musepack
+* Remove old GStreamer 0.8 hacks
+* Avoid repeat being turned on when it shouldn't in the web browser plugin
+
+1.5.92
+* Fix a crash when HAL isn't available
+* Fix compilation with older versions of HAL, without HAL, and with the
+ Browser plugin disabled
+* Save and restore the sidebar width
+* Set and use the connection speed preference (GStreamer)
+
+1.5.91
+* Numerous Browser Plugin enhancements:
+ - Playlist support
+ - Split the plugin in 4 different plugins, to allow
+ name-based detection to work, and different Javascript interfaces
+ to be used (Real Player/Helix, Windows Media Player and Quicktime
+ compatible, and basic Totem)
+ - Handle repeat and autostart parameters
+ - Make sure the plugin is available for all Mozilla-based browsers
+ - Make scrolling on the volume widget work as it should
+* New icon
+* Use HAL to determine the disc type
+* Save and restore which sidebar was showing, and whether Totem was
+ maximised
+* Fix the window title not changing when playing files with broken names
+* Fix Ctrl+Q not working in fullscreen
+* More logo mode fixes (xine-lib)
+* Fix aspect ratio of visuals (xine-lib)
+
+1.5.90
+* Add a default filename to the save playlist dialogue
+* Add supprot for more DVD related remote buttons
+* Move the properties dialogue to the sidebar
+* Fix build with newer versions of D-Bus
+* Avoid linking directly against the Mozilla libraries, should allow
+ build-time and run-time engines to be different (build against Mozilla,
+ run in Firefox)
+* Make the "Seek To" dialogue work correctly when using the keyboard
+* Fix logo related redraws (xine-lib)
+* Try harder to extract audio/subtitles languages from files (GStreamer)
+
+1.5.4
+ * update xine-lib requirement to avoid startup crashes
+
+1.5.3
+ * Text subtitle encoding is now selectable
+ * Numerous Browser Plugin enhancements:
+ - Try to cache files while playing them
+ - Add support for cache=true hint
+ - Fix getting the true path for relative paths
+ - Add support for audio-only playback
+ - Add a way to copy the URL from the right-click menu
+ - Add "Open in Movie Player" in the right-click menu
+ * Make showing/hiding the sidebar not resize the video or the window
+ * Pop down language and subtitle menus to avoid hangs when the language or
+ subtitle changes while the menu is open
+ * 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)
+ * Show the logo when playing audio without visualisations
+ * Fix a crash with non-default buffering values (GStreamer)
+ * Fix a leak each time the logo was set (GStreamer)
+ * Fix the "Skip to" dialogue not working when paused (GStreamer)
+
+1.5.2
+ * Make Space Play/Pause when the video widget has the focus
+ * Fix DVD playback when started from gnome-volume-manager
+ * Allow localisation for time labels
+ * Fix possible crash when using the Nautilus properties tab
+ * Use HAL to detect presence of discs in the drives
+ * Fix problems using the Mozilla plugin on PPC systems
+ * Add Impulse Tracker and MOD files to the list of supported types
+ * Add audio/vnd.rn-realaudio as a supported playlist format
+ * Use theme friendly window icons
+ * Fix a new installation of Totem not using visualisation (GStreamer)
+
+1.5.1
+ * Add XSPF playlists read and write support
+ * Allow users to choose the type of playlist to write when saving
+
+1.5.0
+ * Remove unused DXR3 support
+ * Remove GStreamer 0.8 support
+ * Fix the GTK+-only version not displaying some menu items
+ * Update the "Skip to" time label when entering time manually, fix sensitivity
+ of the OK button in that dialogue
+ * Fix crash on exit if the interface couldn't be loaded
+ * 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 problems with sound not coming out when audio output selected
+ isn't Stereo (xine-lib)
+ * Fix pixel aspect ratio settings (GStreamer)
+
+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 !
+