diff options
Diffstat (limited to 'trunk/NEWS')
-rw-r--r-- | trunk/NEWS | 1096 |
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 ! + |