update for 1.1.1 release
[gstreamer-omap:totem.git] / NEWS
1 New features and significant updates in version...
2
3 1.1.1:
4 * Major enhancements to the experimental mozilla plugin
5 * Remove use of libnautilus-burn, and list all the CD drives in the main
6   movie menu
7 * Add a preference to select the subtitle font
8 * Avoid the progress bar changing the status bar's height
9 * Allow Totem to be passed multiple files by Nautilus
10 * Translate the language names in Totem's menus
11 * Make the "Skip to..." dialog appear again
12 * Don't crash if the playlist contains non-UTF8 data
13 * Fix parsing of some ASX playlists
14 * Slight performance increase in adding entries to the playlist
15 * Fix Drag'n'drop of files and directories with broken UTF-8, and from
16   Konqueror
17 * Close the 'Open Location' dialogue when 'Esc' is pressed
18 * Fix a crash when reaching the first element in a shuffled/repeat playlist
19 * Fix parsing of directories with special characters and broken UTF-8
20 * Use the new 'Leave fullscreen' icon and label
21 * Add the Video bitrate in the properties
22 * Prevent a click in the recent files really opening the first file twice
23 * Add --play and --pause command-line options
24 * Fix compilation with glibc 2.2 systems
25 * Add a man page for totem-video-thumbnailer, and update the totem one
26 * Fix possible crash in the BaconMessageConnection
27 * Require glib 2.6.3 to fix the thumbnailer exiting too soon
28 * Fix date shown from some OGG files (GStreamer)
29 * Fix the cursor not disappearing (GStreamer)
30 * Allow relative paths to be passed to the thumbnailer (GStreamer)
31 * More HIG fixes
32
33 1.0:
34 * NVidia TV-Out support (GStreamer)
35 * Better overall metadata information (xine-lib)
36 * Fix volume bars not reaching 100% (all), or above 100% (GStreamer)
37 * Fix history not getting saved when using the "Open Location..." dialog
38 * Popup menu fixes (accelerators not appearing, wrong stock icons, wrong
39   sensitivity on some items)
40 * Fix hangs opening the "Open..." dialog when a bookmark required authentication
41 * Lock-down mode support
42 * Only disable the screensaver in fullscreen mode when something is playing
43 * Handle unnamed sound channels (xine-lib)
44 * Don't allow the AC3 Passthrough audio output to set the volume (xine-lib)
45 * Fix colour balance settings not being remembered (GStreamer)
46 * Allow the thumbnailer to work without a display
47 * Make the fullscreen button go to the edge of the screen, and move it to
48   the right hand-side as per the HIG
49 * Fix "Play Disc" when devfs is used
50 * GStreamer thumbnailer fixes
51
52 0.101:
53 * Rise the controls when in fullscreen and a remote's button is pressed
54 * Speed up frequently called functions by checking the previous state before
55   updating
56 * Remove files from the playlist that are on a volume that's getting removed
57 * Use GTK+ 2.6 widgets, features and icons
58 * Port the Nautilus property pages to the GNOME 2.8 API from the Bonobo API
59 * Avoid triggering the accessibility features of X when in fullscreen
60 * Install the playlist parser as a library
61 * Don't crash when a file fails to open (GStreamer)
62 * Automatic subtitles support (GStreamer)
63 * Mouse interactivity support (GStreamer)
64 * Install Totem's .desktop file properly
65 * Fix volume setting on startup
66 * Fix the sound device not being released in some cases
67 * Fix non-stereo audio playback (xine-lib)
68 * Fix a bug parsing directories when filenames have '#' in their names
69
70 0.100:
71 * Implement session management support, remove automatic save/restore of the
72   current playlist
73 * GStreamer DVD support
74 * Add a Russian manual
75 * Speed up startup (xine-lib only)
76 * Make Ctrl+arrows seek further in streams
77 * Only show playback errors when the user acted to provoke it
78 * Turn the cursor into a hand when hovering a menu in a DVD (xine-lib)
79 * Zoom in/out support (xine-lib)
80 * Create a default configuration file for the telestrator mode if none exist
81 * Support uvox:// URLs from Winamp.com (xine-lib)
82 * Check for the GStreamer libraries if xine-lib isn't available
83 * Implement buffering (GStreamer)
84 * Enable visualisation effects (GStreamer)
85 * Make the properties page work (GStreamer) and misc. fixes (all)
86 * Add Album metadata to the properties windows
87 * Hide the video properties if a file is an audio-only one
88 * Work-around a bug in GConf that caused playbacks to be very dark (xine-lib)
89 * Add 4.1-channel audio support
90 * Fix DVD playback from the disk
91 * Fix parsing of sub-directories, and .pls playlists with relative paths
92 * Fix bugs with the fullscreen popup windows when switching themes
93 * Make --toggle-controls work on startup
94 * Remove possible "burps" on startup when the sound is supposed to be muted
95 * Fix the wrong item being activated when clicking on a playlist in the
96   recent files menu
97
98 0.99.22:
99 * Show the popups in fullscreen (GStreamer)
100 * Fix multiple volume icons appearing in the playlist
101 * Fix SVCD detection
102 * Fix SVCD playback (GStreamer)
103
104 0.99.21:
105 * New rest logo
106 * Automatically load text subtitles (xine-lib)
107 * Handle Drag'n'drop from Mozilla/Netscape
108 * Implement Drag from the Screenshot dialog to the file manager
109 * Fix error message when an optical media can't be played
110 * Make it possible to play a DVD from the hard-disk (xine-lib)
111 * Fix getting the CD type when the drive doesn't implement it
112 * Add an error message when the audio device is busy (GStreamer)
113 * Make drag'n'drop work again after double-clicking a playlist entry
114 * Don't bring up the skip dialog when the stream isn't seekable
115 * Fix a crash on exit playing URIs that aren't gnome-vfs URIs (mms://)
116 * Memory leak fixes
117
118 0.99.20:
119 * Add a beta "Telestrator" mode
120 * Fix a crash when closing Totem with non-file locations
121 * Set the current file chooser paths correctly
122 * Fix "Play Disc..." when the detected device is a symbolic link
123 * Remove warnings when zooming in a window with no video
124 * Fix detection of some DVDs, and speed-up disc type detection
125 * Report errors at the right moment in the GStreamer backend
126 * Add bitrate support to the GStreamer backend
127
128 0.99.19:
129 * Fix a crash using the "Play CD" menu item
130 * Update the recent-files code (file descriptor leak, icon loading speed-up for
131   SVG icons)
132
133 0.99.18:
134 * Detect CD/DVD/VCDs automatically, instead of having 3 menu items
135 * Allow to shrink the window after zooming to a bigger size, or a restart
136 * Implement screenshots and thumbnailing in the GStreamer backend
137 * Fix flickering and extra video window in the GStreamer backend
138 * Fix parsing of .desktop files that we create ourselves
139 * Fix parsing of ASX (xml-ish) playlists again
140
141 0.99.17:
142 * Great overhaul of the GStreamer backend
143 * Fix parsing of Real Media and ASF playlists
144 * Some performance enhancements in the main interface
145 * Support the Unichrome video driver for the xine-lib backend
146 * Support for writing m3u playlists, including relative paths
147 * Use CD selection widget from nautilus-cd-burner, instead of our copy
148
149 0.99.16:
150 * Remove playlist items when ejecting an optical media
151 * Fix addition of optical media via the remote interface
152 * Fix Matroska and Real Audio file-types associations
153 * Fix KDE detection for newer KDE versions
154 * Work-around a bug in xine-lib where it wouldn't send the right error
155   message if trying to play a DVD without libdvdcss installed
156 * Make --debug actually work for the instance that's being started
157 * Make "totem --quit" just exit if there's no running Totem instance
158 * Make Ctrl+A select all the files in the playlist window
159 * Fix error message when the codec doesn't have a nice name
160 * Fix properties windows when the file doesn't have audio or video
161 * Fix parsing of ASX playlists for GNOME 2.4 and above
162 * Recurse deeper into sub-directories
163 * Update to the latest recent-files sources
164
165 0.99.15.1:
166 * And again
167
168 0.99.15:
169 * Build fixes
170
171 0.99.14:
172 * Show an error when a file can't be added to the playlist
173 * Add a elapsed/total time label to the fullscreen controls
174 * Make Shift+Left/Right arrows do shorter seeks
175 * Add the ability to create better, bigger sized thumbnails
176 * Make Space as play/pause in fullscreen
177 * Fix the stock icons not appearing on some platforms
178 * Mime-type integration for GNOME 2.8
179 * Thumbnail still images recognised as videos as images (no film holes)
180 * Small bug fixes
181
182 0.99.13:
183 * Spanish documentation
184 * Show proper error message when a GUI video driver isn't available
185 * Fix cases where the reason for not being able to open a file could be missing
186 * Handle Ctrl+P to show the playlist even in hidden controls mode
187 * Fix potential misdetection of local display
188 * Share the playlist parser with Rhythmbox
189 * Make the back button go to the beginning of a track if we're not at the
190   beginning of this track
191
192 0.99.12:
193 * Starts of a Mozilla plugin
194 * Fixes for Right-to-Left languages
195 * Fix a crash when the mms server wasn't available
196 * Fix the English ("C") documentation not being the default docs
197 * Update audio output selection to match that of xine-lib 1-rc4a
198 * Add support for the video/x-mpeg mime-type, as sent by some Windows versions
199 * Add files to the playlist orderly when adding directory
200
201 0.99.11:
202 * Starts of a GTK+ only build
203 * Allow reordering of the playlist via drag'n'drop
204 * Make aspect ratio a submenu, instead of being toggled
205 * Screenshot dialog fixes
206 * Fix a crasher in the m3u with extinfo parsing
207 * Get all the icons from the installed Totem if not otherwise available
208 * Fix a crasher on startup detecting the DVD+ drives
209 * Fix the release of the sound device when paused
210 * Add German documentation translation by Sebastian Heinlein
211 * Better error messages when opening a file fails
212
213 0.99.10:
214 * Use the new GtkFileChooser, and other GTK+ 2.4-related changes
215 * Make NVidia TV-Out work again
216 * Remove the (broken) automatic downloader and the CURL dependency
217 * Show an error message when the audio output isn't available
218 * Better error handling in the GStreamer backend
219 * Fix a bug in directory loading with newer glib versions
220 * Remove the builtin authentication manager to use the one provided
221   by the GNOME libraries, fix a deadlock on startup when authentication is
222   required
223 * Make vanity support Linux 2.6
224 * Stock icons support
225 * Have the command-line options translated
226 * Added context menu in the playlist to copy URLs/filenames to the clipboard
227 * Added a man page for totem
228 * Install handlers for mms, pnm and rtsp protocols in the xine-lib backend
229 * Add a button to reset the colour balance settings
230 * Make the fullscreen slider work again
231 * Make "totem cd:" work again
232 * Restore the default audio stream if a custom one is not available in the
233   file that we're about to play
234 * Don't crash when the "none" video output plugin isn't available
235 * Don't probe for the Xv video driver on remote connections
236 * Disable the ALSA mixer event thread as we don't need it, fixes a crash/hang
237   on exit when using the ALSA audio output
238 * Fix some bugs in ASX playlist parsing
239 * Fix crash using Optical Media playback with the GStreamer backend
240 * Statusbar is now right after ejecting an Optical Media
241
242 0.99.9:
243 * Extended Gstreamer 0.7.x support, DVD and Audio CD support, related bug fixes
244 * Add Saturation and Hue configuration
245 * Add support for m4a, DV, Matroska and FLC files as well as wax playlists
246 * HIG fixes
247 * Read additional data from extm3u playlists
248 * Warn the user when we can't play encrypted files
249 * Fix problems opening files with paths containing escape codes
250 * Fix bug with the popup window disappearing while dragging the
251   volume slider
252 * Add status bar feedback while seeking
253 * Playlist behaviour fixes
254 * Don't save removable media items in the playlists
255 * Don't try to use the XvMC driver, NVidia has it broken
256 * Fix a crash with taking a screenshot of small videos
257 * Fix crashes with extremely long subchannels labels
258 * Fix build on non-XFree86 Solaris installations
259 * FreeBSD CD detection fixes
260 * Small UI and compilation fixes
261 * Make vanity and curl optional
262
263 0.99.8:
264 * Online manual from Chee Bin HOH
265 * Use the statusbar for buffering feedback
266 * Use less memory when there's no video output
267 * Fix playback of Quicktime files with reference urls
268 * Fix Real playlists support with "stop" commands
269 * Support the XvMC video driver
270 * Support audio/x-ms-asf data type
271 * Added ability to launch totem in fullscreen mode
272 * Fix compilation with GTK+ 2.3.x
273
274 0.99.7:
275 * Fix .pls playlist parsing and saving, as well as .m3u, .asx and .desktop
276   playlist parsing
277 * Fix seeking with the arrows
278 * Add more paths for the Realplayer codecs
279 * Add an error message when we can't save the playlist
280 * Fix warnings when we have ampersands in the filename
281 * Fix XRandR handling
282
283 0.99.6:
284 * Shuffle option in playlist
285 * Make HTTP proxies work again
286 * Fix scaling, fullscreen and visualisation in GStreamer backend
287 * Get the title of all the tracks when playing an Audio CD
288 * Plenty of fixes for streams playback (playback on start works, no network
289   activity when paused)
290 * Much faster playlist parsing when the files contain known good extensions
291 * Make properties menu unsensitive when we didn't manage to open a file, or
292   the logo was shown
293 * Fix restoration of the size on restart after exit in fullscreen
294 * Remove selected entries from the playlist with 'Delete'
295 * Use 'eject' to eject CDs and DVDs
296 * Fix parsing of some ASX playlists
297 * Ignore empty lines in .m3u files
298 * Make Shift+F10 display a popup menu
299 * Fix access keys
300 * Fix drag and dropping local files with '%' in their name
301 * Update the "skip to" spinner as time passes
302 * Fix a hang on exit when playing back a song with visual effects on and paused
303 * A lot of API changes in the BaocnVideoWidget, cleanups
304
305 0.99.5:
306 * Modify the volume slider to have shortcuts to 0% and 100%
307 * Work around screensaver not being disabled when using xscreensaver
308 * Release the soundcard on pause if xine-lib is new enough to allow so
309 * Fix window size restoration on startup
310 * HIG-ify the error dialogs
311 * Fix plural handling for i18n
312 * Fix most of the build warnings
313 * Fix double-free that might have weird consequences
314
315 0.99.4:
316 * Fix possible crasher due to an old version of glade
317 * Update the subtitle and languages menus after having played a DVD or ogm file
318
319 0.99.3:
320 * On-the-fly switching between visual effects plugins
321 * Allow AC3 passthrough sound
322 * Fix races when getting errors on startup
323 * Fix vanity compilation
324 * Better error messages
325 * Implement recursive directory loading in the playlist
326 * Update the playlist title when playing a CD with CDDB
327 * Check that we could get tracks before trying to playback optical media
328 * Don't tell nautilus we can't thumbnail a file if it just takes a long time
329 * Don't show the window in the current workspace when enqueuing songs
330 * Remember "Always On Top" setting, and video widget size across sessions
331 * Added Startup Notification for files opened from Nautilus
332 * Use Konqueror when clicking on the "Add proprietary plugins" button when KDE
333   is running
334 * Make the screenshot menu item unsensitive when no file is playing
335 * Save screenshots to the right place when "desktop directory is selected", and
336   the home directory is the desktop
337 * Make the CD selector work on FreeBSD
338 * Hide the popups when changing workspaces
339 * Fixup argument parsing
340 * Fix a memleak in the recent files
341 * Make lirc silent on startup
342 * Detect libcurl version properly
343 * Build fixes for XRandR
344
345 0.99.2:
346 * Fixed XFree86 lockup on start bug (see http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=260 for the patch)
347 * Automatic resolution switching when going to fullscreen with auto-resize
348 enabled (useful for TV output)
349 * Audio output selection: stereo, 4.0, 5.0 or 5.1 channels
350 * Changed default command-line action to replace, not enqueue
351 * Stop the stream before exiting, fixes the long waits on exit
352 * Fix display of non-UTF8 id3 tags
353 * Rewrote most of the screensaver disabling code
354 * Implemented Winamp m3u compatibility and relative paths resolution
355 * Don't take more than 30 seconds to thumbnail a movie
356 * Fix the location of the screenshots if ~/Desktop exists (GNOME 2.3)
357 * Implemented seek to time (GStreamer)
358 * Sync'ed visuals quality with the xine backend (GStreamer)
359 * Really fix the position of the popup controls on first appearance
360
361 0.99.1:
362 * Added a automatic downloader for the DLLs on x86 machines
363 * Added a brightness and contrast preferences
364 * Fixed display of filenames in non-UTF-8 encodings without warnings
365 * Many behavioural fixes for the GStreamer backend
366 * HIG fixes for most of the dialogues
367 * Make it possible to turn off subtitles in DVDs if "no subtitles" is not the
368   default
369 * Try harder to thumbnail short movies
370 * Make OGM subtitles and alternate soundtracks work
371 * Fix a crash when starting up totem from nautilus with more than one file
372 * Autostart playback of optical media if they're listed on the command-line
373 * FreeBSD build fixes
374
375 0.99.0:
376 * Added support for error messages coming from the xine engine itself
377 * Fixed playbacks of DVDs and other media in the movie menu
378 * Speed up playlist loading
379 * Worked around a bug in egg-recent that would add a '/' to local filenames
380 * Read links in .desktop files to be able to use the drag'n'drop of the video
381   as a bookmark system
382 * devfs support, FreeBSD support and misc. parsing fixes for the CD
383   selection widget
384 * moved fullscreen code out of the video widget and into totem (enables
385   fullscreen to work on the gstreamer backend)
386 * Automatic GNOME-based Proxy configuration
387 * Make the visual quality option menu actually work
388 * Add the /apps/totem/debug entry to enable debug in the playback engine
389 * Fixes concerning the colliding error and buffering dialogs
390 * Added a --disable-lirc argument to configure
391 * Fix handling of Recent Files and URIs
392
393 0.98.0:
394 * Added the Vanity webcam utility
395 * Added a Nautilus properties page
396 * Added options to configure the visual effects more precisely
397 * Added a buffering dialog for when opening network files, statusbar now says
398   "Streaming" when streaming from the network
399 * Really set the Real decoders' path, link the DLLs from /usr/lib/win32 on
400   startup
401 * Draw a black background on the video widget on startup
402 * Fix resizing to sizes smaller than the default dimensions
403 * Fix a crash when using the "Open Location..." dialog
404 * Fix a crash in the error dialog
405 * Don't start playback on startup when restoring playlists
406 * Gstreamer backend updates
407
408 0.97.0:
409 * Experimental GStreamer backend (pass --enable-gstreamer to configure)
410 * Re-enable the visuals on the fly
411 * Added a TV-out feature via DXR3 or NVTV
412 * Implement playlist reordering, saving, and automatic restore on startup
413 * Added a button to get a filemanager to add new proprietary plugins (DLLs,
414   and Real Media .so files)
415 * Added a deinterlacing setting
416 * Added a popup menu on the video canvas
417 * Make it possible to hide everything but the video canvas
418 * Fix positioning problem with the popup controls when switching to fullscreen
419   for the first time
420 * Fix the thumbnailer (better to test it next time...)
421
422 0.96.0:
423 * Added subtitles and audio languages selection menus for DVDs
424 * Added support for setting the network connection speed
425 * Added mousewheel support for all the sliders
426 * Added an "Open Location" menu item to the File menu
427 * Make it possible to make screenshots of the vis plugins, and switch them
428   off and on on-the-fly
429 * Add 'Always on Top' functionality
430 * Added an Eject button
431 * Add SMIL playlist support, and differentiate Real Video playlists from the
432   actual video files
433 * Thumbnails now have "film-like" holes on their sides, like cells
434 * Fix lockups on Red Hat Linux 9
435 * Make the playlist and the label use CDDB information
436 * Use an internal mixer for the volume instead of the system one
437 * Use the configured CD device for the CDDA plugin
438 * Fix a crash when it was a URI being drag and not a local filename
439 * Fix build system for the thumbnailer's schemas
440 * Much less verbosity on the command line
441 * Fix a problem with the "remote" API which would make Totem receive only
442   the first file of a list of them
443 * Fix a crash when changing the resolution of the screen, in fullscreen mode
444
445 0.95.1:
446 * Fix a crasher bug when switching to fullscreen
447
448 0.95.0:
449 * Xinerama, dual-head and RandR support
450 * Added a "remote" mode to control a running Totem
451 * Seeking with the seekbar is no longer a mess
452 * Fix screenshots when the aspect ratio was 1.0
453 * Better error reporting
454 * Fix statusbar time reporting
455 * Actually use detection by content instead of suffix guesses
456 * Support Real Audio URLs in the playlist
457 * Make it possible to cycle the playlist both ways in repeat mode
458 * Renamed GtkXine to BaconVideoWidget
459 * Plenty of compilation and bug fixes, memleaks plugged
460
461 0.90.0:
462 * added Screenshot function
463 * drag'n'drop and mousewheel actions for the video canvas
464   (drag a video to the desktop to bookmark it)
465 * added a video thumbnailer for Nautilus
466 * faster video widget with faster fullscreen
467 * added authentication dialogs for locations needing it
468 * moved the gnome-vfs plugin to xine-lib
469 * make it work on remote displays
470 * some cleanups making seeking faster
471 * added visual effects for audio-only files
472 * added a statusbar
473 * added CDDA support (Digital CD playback)
474 * added subtitle support (only on the command-line, use like:
475   "totem file.avi#subtitle:file.sub")
476 * added a dialog for more precise seeking
477 * plenty of bug fixes
478
479 0.13.1:
480 * Make it work again on glib-2.x based platforms
481 * CD selection widget fixes
482
483 0.13.0:
484 * Plenty of small bug fixes
485 * Detection and easier selection of the Optical Media Drive
486 * Better DVD navigation (John McCutchan <ttb@tentacle.dhs.org>)
487 * Fix wrong aspect ratio
488
489 0.12.1:
490 * Fix DVD playback from the menu item
491 * Added the Real Media types to the list of handled files
492
493 0.12.0:
494 * Port to the new xine API (1.0 alpha)
495 * New Properties window
496 * Working preferences (whoo! stop asking about that one now)
497 * Add support for more multimedia keys (grab ACME CVS to configure them</hint>)
498 * Plenty of cleaning up (Daniel Caujolle-Bert, myself)
499 * Some minor UI changes (icons and layout, by Luca Ferretti)
500 * Be more helpful to the user about DVD and VCD playback
501
502 0.11.0:
503 * Fix 2 crasher bugs with the playlist (with help from Sebastien Bacher
504 <seb128@debian.org>)
505 * Recent files support (James Willcox <jwillcox@gnome.org> and myself)
506 * Added preference to change the window size when a new file is loaded
507 * lirc remote control support (James Willcox <jwillcox@gnome.org>)
508 * .spec file for Red Hat distros (Matthias Saou <matthias@rpmforge.net>)
509
510 0.10.0:
511 * Minor UI bugfixes
512 * Fix leak in scale ratio change by not using xine_get_current_frame()
513 * Fix some memory leaks
514 * Fix .desktop file installation
515 * Make DVD and VCD playback work
516 * Make the file selectors remember the path they were in
517 * Made it so that the fullscreen window would always overlap the normal UI
518
519 0.9.1:
520 * Fix the gconf schemas file
521
522 0.9:
523 * Fixed nautilus integration and support more file-types
524 * Killed all the lockups with a better threading
525 * Loads of small bug fixes
526 * New logo
527 * Add scaling menu items and shortcuts
528 * Disable the screensaver when in full-screen mode
529
530 0.8:
531 * Removed eel dependency
532 * Added dnd to both the main window and the playlist
533 * Volume is not accessible if the sound device is busy or inexistant
534 * Nifty icon reflecting the volume
535 * Aspect toggling
536 * Some UI changes
537 * More error checking
538
539 0.7:
540 * First release !
541