~walkerlee/totem/pre-interview

1 by Sebastien Bacher
Import upstream version 0.100
1
New features and significant updates in version...
2
1.6.1 by Jeremy Bicha
Import upstream version 3.8.2
3
Major changes in 3.8.2:
4
- Work-around problem with initial window size
5
- Fix errors in gallery name print when filename contains "&"
6
- Fix translations not being applied in nautilus' properties
7
- Fix Python Console not working
8
- Fix screenshot keyboard shortcut
9
1.5.12 by Emilio Pozuelo Monfort
Import upstream version 3.8.0
10
Major changes in 3.8.0:
11
- Updated translations
12
1.5.11 by Sjoerd Simons
Import upstream version 3.7.93
13
Major changes in 3.7.93:
14
- Fix incorrect Vala generated files getting in the release
15
16
Major changes in 3.7.92 from 3.6.3:
17
18
- Use yelp-tools instead of gnome-doc-utils
19
- Add YouTube format configuration for grilo
20
- Fix possible Unicode errors with MPRIS plugin
21
- Use libgd's icon view for search results
22
- Fix warnings for some files in the browse sidebar
23
- Fix possible crashes in the chapters plugin
24
- Fix playing audio CD tracks launched from Nautilus
25
- Fix running when clutter-gst is in a different prefix
26
27
Plugins:
28
- Remove use of deprecated widgets in subtitles downloader
1.5.10 by Iain Lane
Import upstream version 3.6.3
29
30
Major changes in 3.5.90:
31
32
- Plenty of build fixes to make it possible to build with Wayland support
33
- Increase thumbnail size to 256 px
34
35
Movie player:
36
- Rename to "Videos"
37
- Hide titlebar when maximised
38
- Move some menu items to the app menu
39
- Command-line parsing bug fixes
40
- Use Grilo to list DVDs and other optical media
41
- Remove connection speed preferences
42
- Stop DVD playback when disc is ejected
43
- Fix ordering of the playlist after drag'n'drop
44
45
Backend:
46
- Port to GStreamer 1.0
47
- Add HTTP proxy support
48
- Much improved error messages
49
- Add variable rate playback
50
- Use Clutter for the OSD
51
- Disable visualisations by default
52
- Animate rotations
53
- Add av-offset support
54
- Prepare the ground for chapter support in non-DVDs
55
56
Plugins:
57
- Make screenshot UI-less, like in gnome-shell
58
- Simplify the screensaver and browser plugin code
59
- Remove publish and iPlayer plugins
60
- Use Grilo 0.2
61
- Better search sidebar
62
- Add hook for site-specific user-agents
63
- Add hook for custom subtitle selection through plugins
64
- Move recent-files handling to a plugin
1.4.9 by Michael Biebl
Import upstream version 3.4.2
65
66
3.4.0:
67
* Mark some strings as translatable
68
* Handle Clutter failing to initialise
69
* Don't handle Ctrl+Space (which is used for IM switching)
70
71
3.3.92:
72
* Check plugins for introspection in configure
73
74
3.3.90:
75
* Show Vorbis DESCRIPTION field in Comments
76
* Use GTK+ code to detect the workspace's work area
77
* Do use direct seeking for files in the wastebasket
78
* Thumbnail FLAC files too
79
* Fix crash when using MPRIS plugin
80
* Fix compilation of the rotation plugin with newer Vala
81
82
3.3.4:
83
* Re-enable and fix compilation of zeitgeist-dp plugin
84
* Use new GLib threading API if compiling with GLib  2.31.0
85
* Fix some problems with `make check` on the Python plugins
86
87
3.3.3:
88
* Add plugin to replace the Flash plugin for online videos
89
* Add support for RTMP URLs
90
* Fix vala plugins compilation
91
* Fix --time option in thumbnailer
92
* Fix possible crashes with the browser plugin
93
  on OpenBSD
94
* Remove obsolete youtube and bemused plugins
95
* Port browser plugin to GDBus
96
* Fix getting the cover art in the movie player
97
* Fix crasher when Totem is passed arguments
98
1.4.8 by Michael Biebl
Import upstream version 3.2.1
99
3.2.1:
100
* Fix crash when framerate isn't available
101
* Quieten the thumbnailer when thumbnailing non-videos
102
* Loads of translations
103
104
3.2.0:
105
* Fix Python console settings conversion bug
106
* Loads of updated translations
107
108
3.1.92:
109
* Mention our support of a few more mime-types
110
* Handle HTTP Live Streaming (in the main player,
111
  and the browser plugin)
112
* Loads of translations
113
114
3.1.91:
115
* Port D-Bus service to MPRIS 2.1
116
* Store and restore the rotation status of videos
117
* Fix the "save" button not work in the playlist
118
* Screensaver fixes for non-GNOME sessions
119
* Port to pygobject 3.0
120
121
3.1.4:
122
* Add Grilo plugin
123
* Remove Coherence UPNP, Tracker and Jamendo plugins
124
* Add plugin to rotate videos
125
126
* Fix audio tracks not appearing with their language names
127
* Add keyboard shortcut for "Save"
128
* Remove sidebar drop-down item, and use menu items instead
129
* Fix translations of the nautilus properties window
130
* Subtitles plugin bug fixes
131
132
3.1.0:
133
* Use clutter-gst to draw the video, the
134
  only major related change is simpler zoom modes
135
* Use GStreamer API directly for audio preview
136
  utility (used in nautilus), thumbnailer and
137
  nautilus properties window
138
* Show container format in the properties
139
* Add ability to switch video tracks
140
* Add ability to "thumbnail" DVD ISOs
141
* Advertise support for audio/x-stm and audio/x-s3m
142
* Fix possible dropped chapters in chapter plugin
143
144
* Code:
145
  - Port media-player-keys plugin to GDBus
146
  - Add pylint support for all Python plugins, and fix
147
    errors from it, and port all of the plugins to
148
    GObject Introspection
149
  - Simplify screenshot code
150
151
* Removed:
152
  - Remove XVidMode support in backend
153
  - Remove video indexer, it wasn't used
154
  - Remove thumbnail plugin which doesn't serve a purpose
155
    under GNOME 3
1.5.6 by Didier Roche
Import upstream version 2.32.0
156
1.4.6 by Raphaël Hertzog
Import upstream version 3.0.0
157
3.0.0:
158
* Fix packing and spacing in the properties
159
* Fix subtitle downloader and jamendo plugins
160
* Loads more translations
161
162
2.91.93:
163
* Fix activation of all Python plugins
164
* Make Python console work again
165
* Loads of translations
166
167
2.91.92:
168
* Plenty of screensaver related bug fixes
169
* Make "Open Location" dialogue modal
170
* Never use an empty User-Agent in the backend
171
* Don't poke at web server when we already have
172
  information to set up "recent files"
173
174
2.91.91:
175
* New icon!
176
177
and also:
178
* Fix screensaver for latest gnome-screensaver
179
* Fix possible assertion in save-file plugin
180
* Use gnome-session instead of Galago for status notifications
181
* Fix thumbnailer with both --size and --raw options
182
* Require GTK+ 3.x in pkg-config file, and fix compilation for
183
  out-of-tree plugins
184
* Make sure all the builtin plugins get activated on startup
185
* Fix screenshot for interlaced videos
186
187
2.91.7:
188
* Allow finer-grained control on the volume using Shift as a modifier
189
* Add Zeitgeist provider plugin
190
* Don't crash if plugins weren't loaded
191
* Update work area code
192
* Update for latest libpeas changes
193
* Make default plugins dialogue bigger
194
* Fix saving localised strings in the chapters CMML files
195
* Fix vanishing entries when loading mixed media types from slow links
196
* Fix screensaver not disabling when switching to fullscreen straight away
197
198
2.91.6:
199
* YouTube plugin:
200
  - Show actual stream title instead of "videoplayback" in the
201
    recent items menu
202
203
- Fix build with latest GTK+ version
204
- Various build fixes
205
206
2.91.5:
207
* Build:
208
  - Fix build with newer versions of GTK+ 3.x
209
210
* Thumbnailer:
211
  - Register thumbnailer with new scheme
212
  - Always use the better looking resize method, even for
213
    large thumbnails
1.5.4 by Sebastien Bacher
Import upstream version 2.31.6
214
215
* Movie Player:
1.4.6 by Raphaël Hertzog
Import upstream version 3.0.0
216
  - Use new-style toolbar for playlist
217
  - Fix look of plugins preferences
218
  - Notice panels when automatically resizing the window
1.5.4 by Sebastien Bacher
Import upstream version 2.31.6
219
220
* Plugins:
1.4.6 by Raphaël Hertzog
Import upstream version 3.0.0
221
  - Fix subtitles plugin not closing after download
222
  - Downgrade YouTube plugin's abilities, see:
223
  http://www.hadess.net/2011/01/youtube-playback-will-suck-again.html
224
  - Offer to launch YouTube in browser if video is not
225
    available in the requested format.
226
  - Re-add support for Vala plugins and sample vala plugin
227
  - Add support for additional multimedia keys
228
  - Port tracker plugin to newest API
229
230
* Browser plugin:
231
  - Fix possible crasher in the glow button
232
233
2.91.4:
234
* Build:
235
  - Port to GtkStyleContext
236
  - Other GTK+ 3.x fixes
237
238
* Movie Player:
239
  - Remove the MythTV plugin (upstream is dead and UPnP works just as well)
240
  - Change the data paths in GSettings schemas
241
  - Lots of Python plugin fixes
242
  - Add a save file plugin
243
  - Fix a race condition when parsing multiple playlist entries
244
  - More GSettings fixes and cleanup
245
  - Use symbolic icons for the volume level
246
  - Fix plugin shutdown
247
248
* GStreamer backend:
249
  - Various drawing fixes
250
251
* Updated translations
252
253
2.91.0:
254
* List audio/mp2 as supported
255
256
* Build:
257
  - Use upstream gettext instead of GLib's
258
  - Plenty of bug fixes for building against GTK+ 3.x
259
260
2.90.6:
261
* Movie Player:
262
  - Re-enable Python plugins
263
  - Update for libpeas and GTK+ 3.x changes
264
  - Add chapters plugin
265
  - Use icon for the sidebar
266
  - Don't try to load subtitles, or chapters data for streams
267
  - Only popup controls when the mouse moves a certain distance
268
  - Port to GSettings
269
270
* YouTube plugins:
271
  - Fix playback again
272
  - Support Web-M videos
273
  - Hide URLs from the tooltips, they're not useful
274
275
* GStreamer backend:
276
  - Don't block main thread when seeking
277
278
* Thumbnailer:
279
  - Use msecs instead of seconds for seeking, which should fix black frames
280
  - Make --raw work along with --size, so you can avoid adding borders
281
282
2.90.5:
283
* Movie Player:
284
  - Port from libunique to GApplication
285
  - Rework cancellation in the YouTube plugin to remove races
286
  - Reorganise the core code into an installed library, libtotem.so
287
  - Add gobject-introspection support to this library
288
  - Make it possible to build plugins out of tree by installing a few header files
289
  - Remove the old Python and Vala bindings in favour of introspection
290
  - Port the Python plugins to libpeas and the new bindings (note that they aren't re-enabled yet due to being too unstable)
291
  - Tidy up the "Open Location" dialogue
292
  - Port to the updated PeasUIConfigurable interface in libpeas 0.5.2
293
294
* Browser plugin:
295
  - Add support for the VLC input.length property
296
297
2.90.0:
298
* Movie Player:
299
  - Fix some strings in the BBC iPlayer plugin
300
  - Support async loading of playlists
301
  - Fix window resizing when showing/hiding the controls and sidebar
302
  - Add deinterlacing to the preferences
303
  - Add support for accurate seeking
304
  - Add WebM support
305
  - Port to GDBus
306
  - Port to libpeas for plugin handling (porting the C plugins, but disabling the Python and Vala ones)
307
308
* Browser plugin:
309
  - Fix URL parameter usage in the GMP plugin
310
  - Fix the position when the QT plugin gets to the EOS
311
  - Add support for the input.time and togglePause VLC JavaScript API
312
  - Add support for the VLC toolbar argument
313
  - Initialise GType support when called into
314
315
* GStreamer backend:
316
  - Implement deinterlacing support and turn on automatic deinterlacing by default
1.1.14 by Sebastian Dröge
Import upstream version 2.30.2
317
  - Fix constant buffering when playing live streams
1.4.6 by Raphaël Hertzog
Import upstream version 3.0.0
318
  - Ensure the widget uses the system colourmap
1.1.14 by Sebastian Dröge
Import upstream version 2.30.2
319
1.5.2 by Martin Pitt
Import upstream version 2.30.1
320
2.30.1:
321
* Movie Player:
322
  - Fix artifacts and flashing or black screen when paused
323
  - Better download buffering handling
324
  - Fix crasher when PyGTK is badly installed
325
  - Avoid problems with seeking when pausing the video too early
326
  - Fix link to Totem website in error messages
327
  - Disable seeking in DVD menus
328
  - Make Eject menu item work for DVDs
329
  - Fix playback from FTP sites
330
331
* Plugins:
332
  - Port Tracker plugin to Tracker 0.8
333
  - Make YouTube plugin work again for latest site changes
334
335
* Browser Plugin:
336
  - Add download buffering support even when streaming from
337
    the browser itself
338
  - Fix playback on the Apple trailers site, and add seeking support
339
1.4.5 by Sebastien Bacher
Import upstream version 2.30.0
340
2.30.0:
341
* Updated translations
342
1.4.4 by Sebastian Dröge
Import upstream version 2.29.92
343
2.29.92:
344
* Fix some possible hangs when switching files
345
1.4.3 by Sebastien Bacher
Import upstream version 2.29.91
346
2.29.91:
347
* Fix compilation with newer versions of Tracker
348
* Update time in the status bar when frame-stepping
349
* Fix a lot of build problems with newer GTK+, or using pedantic linkers
350
* Update Vala bindings for external plugins
351
* Fix problems with the popup menu in the browser plugin
352
1.4.2 by Didier Roche
Import upstream version 2.29.4
353
2.29.4:
354
* Fix documentation build
355
356
2.29.3:
357
* Movie Player:
358
  - Add GConf key to disable all the keyboard shortcuts
359
  - Implement type-ahead search
360
  - Display embedded cover images in audio streams
361
  - Add "fullscreen" button in the main video UI
362
  - Fix for new TotemPlParser API
363
  - Fix the time elapsed not showing up in the status bar
364
    with newer GTK+
365
  - Fix translation of skip menu items in RTL languages
366
  - Make "Esc" passing the keyboard focus to the video canvas
367
  - Close RTSP streams, and clean up temporary buffer files on exit
368
369
* Web browser plugin:
370
  - Fix a number of Javascript functions not working in the QuickTime plugin
371
  - Implement SetURL for QuickTime
372
373
* Plugins:
374
  - Remove built-in DVB support, and rely on gnome-dvb-daemon instead
375
  - Convert D-Bus plugin to MPRIS plugin
376
377
* GStreamer backend:
378
  - Fix playback of files from archives
379
  - Make track switching faster
380
1.4.1 by Sebastien Bacher
Import upstream version 2.29.2
381
2.29.2 (changes since latest stable 2.28.4 release):
382
* General:
383
  - Add disk buffering for QuickTime and Flash video files,
384
    and only start playing the file when it can be played
385
    uninterrupted until the end
386
  - Add support for authentication for HTTP and RTSP streams
387
  - Make track switching faster
388
  - Don't save the volume anymore, the sound system should
389
  - Use cairo to draw the logo
390
391
* Movie Player:
392
  - Add OSD when keyboard or remote keys are pressed
393
  - Add support for reverse frame-stepping
394
  - Add support for playing back DVDs and VCDs from mounted
395
    ISO images
396
  - Include the movie name when taking screenshots
397
  - Use gallery instead of screenshot in suggested gallery file names
398
399
* Browser plugin:
400
  - Use referrer information
401
  - Add support for subtitles in the VideLAN API
402
  - Remove "Complex" (RealMedia compatible) plugin
1.1.9 by Sebastien Bacher
Import upstream version 2.28.1
403
1.1.8 by Sebastien Bacher
Import upstream version 2.28.0
404
2.28.0:
405
* Use name from the playlist for the recent item
406
* Set the stream volume using PulseAudio
407
* Fix a crash in the web browser plugin with WebKit
408
* Fix playback of YouTube videos
409
* Fix possible hangs after playing a remote file
410
1.1.7 by Sebastien Bacher
Import upstream version 2.27.92
411
2.27.92:
412
* Movie Player:
413
  - Remember the current file position when Pause is clicked
414
  - Show menu item description in status bar
415
  - Make Home and End keys seek to the start and the end of streams
416
  - Use Totem's icon as the main window logo
417
  - Make screenshot dialogue more like GNOME's
418
  - Bug fixes:
419
    - Fix crash when a storage volume is encrypted
420
    - Make shuffle playlists faster with a large number of items
421
    - Fix the artist not showing up in the window title
422
    - Detect non-xine DVB channel configurations
423
    - Select the directory in which the movie is by default,
424
      when looking for a subtitle
425
426
* Web browser plugin:
427
  - Use the user-agents for the plugins we're mimicking
428
  - Show controls for the Cone plugin when VLC compatibility
429
    isn't explicitely asked
430
431
* Thumbnailer:
432
  - Make it possible to output thumbnails without the film borders
433
434
* Plugins:
435
  - Add plugin authoring tutorial
436
1.1.6 by Sebastien Bacher
Import upstream version 2.27.2
437
2.27.2:
438
* Movie Player:
439
  - Add frame-by-frame stepping
440
  - Better fallback names for audio and languages tracks
441
  - Make the arrow keys navigate DVD menus when one is loaded
442
  - Move subtitles-related menu items to View  Subtitles.
443
  - Bug fixes:
444
    - Fix loading subtitles from the cache
445
    - Fix loading videos when Totem is already running
446
    - Fix drag'n'dropping a video onto itself reloading the video
447
    - Only add a file to the recent files when it has been played,
448
      makes startup with loads of files much quicker
449
450
* GStreamer backend:
451
  - Prevent tags from other tracks to show up when
452
    they're not used
453
  - Try to mount the location where the file is when it's
454
    not already mounted
455
456
* YouTube plugin:
457
  - Fix a possible crasher when loading thumbnails
458
  - Fix problems in non-English locales
459
  - Fix video list rendering problems
460
461
- Fix UI differences between the YouTube, Jamendo and local seach plugins
462
1.2.53 by Sebastian Dröge
Import upstream version 2.27.1
463
2.27.1 (since 2.26.2):
464
465
Major changes:
466
* Port GStreamer backend to playbin2
467
* Remove xine-lib backend
468
* New BBC iPlayer plugin
469
* Port YouTube plugin to C, much faster
470
* Use libunique instead of our home-cooked version
471
472
New features:
473
* Add a D-Bus service plugin, to allow getting playback information
474
  from a running Totem
475
* Add support for DVD navigation to the GStreamer backend
476
477
Misc bug fixes:
478
* Remove relief from the playlist buttons
479
* Set the default drag action to be copy, and only make
480
  the video widget a drag source when a video is loaded
1.2.51 by Chris Coulson
Import upstream version 2.26.0
481
1.2.50 by Sebastien Bacher
Import upstream version 2.25.92
482
2.25.92:
483
* Set PulseAudio application properties
484
* Fix possible crasher in eggdesktopfile
485
* Add support for MXF videos
486
* Fix repeat not working in the browser plugin
487
1.2.49 by Didier Roche
Import upstream version 2.25.91
488
2.25.91:
489
* Document internal API for plugin writers
490
* Fix a few focus problems
491
* Accept human-friendly inputs in the "Skip To" dialogue
492
* Add a huge number of languages to the subtitle downloader plugin
493
* Make looping smoother when only one file is being played in repeat
494
* Make the gallery creation progress window work as expected
495
* Fix a possible crasher when getting metadata in the xine-lib backend
496
* Many build fixes
497
* Make Totem more robust when Python fails to initialise
498
1.2.48 by Chris Coulson
Import upstream version 2.25.90
499
2.25.90:
500
* Add a UPNP/DLNA plugin
501
* Add a plugin to allow creating galleries of screenshots
502
  for video files
503
* Add a plugin to allow copying DVDs and VCDs through Brasero,
504
  as well as creating new DVDs from the playing video
505
* Add support for Repeat and Shuffle through LIRC
506
* Add support for a number of playlist types
507
* Update audio and video files types supported by the properties
508
  window to not include playlists
509
* Fix recent files not working when the playlist was empty
510
* Avoid resetting colour balance sliders when set at the maximum
511
  or the minimum
512
* Fix the screensaver not being disabled in some cases
513
* Add number of build and UI fixes
514
1.2.47 by Didier Roche
Import upstream version 2.25.3
515
2.25.3 (changes since 2.24.3):
516
* Interface changes:
517
  - Make the left-click seek directly to the destination
518
  - Hide colour balance sliders that aren't available
519
  - Make modifiers work as expected when drag'n'dropping files
520
  - Use "Movie Player" everywhere in the interface
521
  - Add an arrow to the sidebar button
522
  - Convert British English messages to American English
523
  - Show the fullscreen popups when seeking with the keyboard
524
  - Better behaviour when changing the type of playlist to be saved
525
  - Fix playlist problems when removing an file that was deleted
526
    from the filesystem
527
* Subtitle handling:
528
  - Add plugin to download text subtitles from OpenSubtitles.org
529
  - Allow selecting a text subtitle from the View menu, or by dropping
530
    the file onto the video widget
531
  - Add the subtitle and languages menus to the fullscreen popup
532
* Browser plugin:
533
  - Remove the "basic" web browser plugin, we now use the same
534
    API as VideoLAN for our default plugin
535
  - Fix relative paths not resolving in some cases
536
  - Fix repeat=true only playing files twice
537
* Plugins:
538
  - Add Jamendo plugin
539
  - Add support for streaming TV from MythTV
540
  - Fix YouTube movie playback following website changes
541
  - Make the local search and YouTube search sidebars look more alike
542
  - Add proper mute support for remote controls
543
  - Fix the metadata-updated signal to be useful
544
* Build:
545
  - Remove libgnome dependency
546
  - Remove NVTV support
547
  - Use g_timeout_add_seconds() when possible
548
* GStreamer backend:
549
  - Require the rsndvdbin plugin for DVD playback
550
  - Add zoom support
551
  - Fix some files not giving us metadata with the video indexer
552
  - Fix the video window getting bigger than the screen
553
  - When streaming, the pause button stops
554
* Other:
555
  - Add ability to create a gallery image using the video thumbnailer
1.2.43 by Emilio Pozuelo Monfort
Import upstream version 2.24.0
556
1.2.42 by Sebastien Bacher
Import upstream version 2.23.91
557
2.23.91:
558
* Numerous UI and bug fixes
559
560
* DVB playback:
561
  - Add support for a helper to setup DVB channels
562
  - Support multiple DVB adapters
563
  - Better DVB error messages
564
565
* New features:
566
  - Allow '+' and '-' to go to the previous/next tracks
567
  - Make the LIRC plugin work out-of-the-box on a majority of remotes, and add
568
    support for the Stop key
569
  - Add a Python console plugin
570
571
* Movie player:
572
  - Require a newer gmyth to support newer MythTV instances
573
  - UI fixes for the playlist and play buttons showing the wrong status on error
574
  - Fix restoring previous sessions
575
  - Don't resize the window in the middle of a stream, for example, when watching TV
576
  - Build fixes for Python and Vala plugin backends
577
578
* Youtube plugin:
579
  - Fix webpage URLs getting added to the playlist, rather than movies themselves
580
  - Don't eat the CPU when searching for videos
581
  - Blacklist the ffmpeg FLV demuxer, and popup the plugin installation helper
582
    if no other demuxers are available
583
584
* GStreamer backend:
585
  - Fix possible drifts in the colour balance
586
  - Fix the UI not updating for internet radio titles when streaming
587
  - Add support for ATSC (North-American DVB)
588
  - Update visualisations aspect ratio when the screen size changes
589
1.2.41 by Sebastien Bacher
Import upstream version 2.23.4
590
2.23.4:
591
* Remove gnome-vfs requirements, all over
592
* Better help output when wrong arguments are passed
593
* Automatically remove files from the playlist when they've been
594
  removed from the filesystem
595
* Bug fixes for build on MacOS X with native GTK+
596
* Always use files on fuse when available
597
* Plenty of small bug fixes
598
599
* Thumbnailer:
600
  - When a file contains cover art, use the art as the thumbnail
601
602
* Web browser plugin:
603
  - Remove mozilla specific requirements
604
  - Show stream titles in fullscreen
605
  - Add double-click -> fullscreen
606
  - Hide controls by default in the Cone (VLC) plugin
607
  - Implement Playlist::isplaying for Cone
608
609
* Plugins:
610
  - Remove need to configure the MythTV plugin, use UPNP instead
611
  - Add a progress bar to the YouTube plugin
612
  - Add support for high-res YouTube videos
613
  - Use ~/.local/share/totem/plugins/ for user-plugins
614
1.2.40 by Sebastien Bacher
Import upstream version 2.23.3
615
2.23.3:
616
* Update FSF address in the sources
617
* Use GIO when a GIO source isn't available (xine-lib, GStreamer)
618
* Reset player state when we get an error whilst syncing
619
* Add Totem specific application/x-totem-plugin type to the browser plugin
620
* Fix building against latest totem-pl-parser
621
* Fix browser plugin not showing on http://www.la1.be site
622
623
2.23.2:
624
* YouTube plugin bug fixes
625
* Add ability to launch YouTube videos in a web browser from the YouTube plugin
626
627
2.23.1:
628
* Port large portions of the code to GIO
1.2.39 by Sebastien Bacher
Import upstream version 2.22.1
629
* Add audio/x-speex as a supported mime-type
1.2.40 by Sebastien Bacher
Import upstream version 2.23.3
630
* Update Vala sample plugin and bindings to use new features
631
* Movie Player:
632
  - Add an icon to "Clear playlist"
633
  - Fix a crash when a command-line argument isn't known in the GTK+
634
    only build
635
  - Fix the bug report script
1.2.39 by Sebastien Bacher
Import upstream version 2.22.1
636
  - Fix crasher when trying to load (unsupported) audio CDs
1.2.40 by Sebastien Bacher
Import upstream version 2.23.3
637
* YouTube Plugin:
638
  - Make the plugin faster, by downloading less data
639
  - Don't crash when the server returns HTTP errors
1.2.39 by Sebastien Bacher
Import upstream version 2.22.1
640
  - Check for required GStreamer plugins in the YouTube plugin
641
* GStreamer backend:
642
  - Fix a possible crash when forcing use of ximagesink (as is the case
643
    for small videos on trailers.apple.com)
644
* xine-lib backend:
1.2.40 by Sebastien Bacher
Import upstream version 2.23.3
645
  - Allow loading remote subtitle files using gvfs' fuse
1.2.39 by Sebastien Bacher
Import upstream version 2.22.1
646
  - Fix potential crasher when copying MRLs from the engine
647
1.2.40 by Sebastien Bacher
Import upstream version 2.23.3
648
2.23.0:
649
* Build the backend as a shared library instead of statically
650
  inside the front-ends, so they can easily be swapped out
1.2.38 by Loic Minier
Import upstream version 2.22.0
651
652
2.21.96:
653
654
* Add missing accessibility properties to the interface files
655
* Fix some warnings in the help files
656
657
* xine-lib backend:
658
  - Fix crash when using multi-head
659
660
* GStreamer backend:
661
  - When resizing a visualisation, resize to the native resolution,
662
    not the minimum size
663
  - Add DVB-C (digital cable TV) support
664
1.2.37 by Loic Minier
Import upstream version 2.21.95
665
2.21.95:
666
667
* Fix build
668
* Support audio/midi
669
* Only stay on top when video is playing back, not visualisations
670
671
* xine-lib backend:
672
  - Fix compilation
673
* GStreamer backend:
674
  - Fix logic in the channels.conf parsing for DVB
675
676
2.21.94:
677
678
Note that configuration files are now in ~/.config/totem/ instead
679
of ~/.gnome2/Totem. You will need to move the files by hand.
680
681
* Movie player:
682
  - Fix crash when pressing a remote button in windowed mode
683
  - Fix the YouTube plugin when there's no search results
684
  - Better support for using "--fullscreen" on startup
685
  - Default to using the fastest speed for MMS streaming
686
  - Support auto-loading subtitles when the suffix is upper-case
687
  - Add a bug-buddy script so we get more information when totem crashes
688
* Browser plugin:
689
  - Support the audio/x-ms-wma mime-type
690
  - Better VLC Javascript support
691
  - Implement stubs for DivX Player Javascript support
692
  - Force opening videos directly with the DivX plugin
693
* GStreamer backend:
694
  - Check for DVB plugins before saying it's available
695
1.2.36 by Pedro Fragoso
Import upstream version 2.21.93
696
2.21.93:
697
* Movie player:
698
  - Make "Aspect ratio" menu items work again
699
  - Add DVB playback straight in the "Movie" menu
700
  - Add better errors when parts are missing for DVB playback
701
  - Fix a crasher when using the mouse scroll in windowed mode
702
* Browser plugin:
703
  - Fix playback on the Stage6 website
704
  - Fix playback of lessons on the arichuvadi.nrcfosshelpline.in site
705
  - Fix playback on the Sirius Radio website
706
  - Fix playback on the mediathek.zdf.de website
707
  - Show errors in the plugin with a logo when there is one
708
* GStreamer backend:
709
  - Add support for playing titles from DVDs in the backend
710
* xine-lib backend:
711
  - Fix build
712
* Plugins:
713
  - Fix build with newer versions of gmyth
714
1.2.35 by Pedro Fragoso
Import upstream version 2.21.92
715
2.21.92:
716
* Update the tracker plugin UI
717
* Fix compilation with newer versions of Vala
718
* Support both the old and the new gnome-settings-daemon APIs for
719
  multimedia keys
720
* Small bug and build fixes
721
722
2.21.91:
723
* Add support for the new x-content/ type, to show in the nautilus'
724
  media selection
725
* Lock the screensaver when only audio is playing, but allow the users
726
  to disable that behaviour, for monitor-powered speakers
727
* Add a thumbnail plugin to use the video's thumbnail as the window icon
728
* Remove unneeded gnome-desktop and HAL dependency
729
* Don't start up gnome-settings-daemon when it's not already running
730
* Forcefully exit after 10 seconds when we can't finish the shutdown
731
* Don't change the resolution of screens on multi-head setups
732
* xine-lib:
733
  - Check metadata being in UTF-8 before passing it to the player
734
* GStreamer:
735
  - Fix a few crashers by not using GConf in the streaming thread
736
* Browser plugin:
737
  - Fix building the GTK+ version
738
1.2.34 by Pedro Fragoso
Import upstream version 2.21.90
739
2.21.90:
740
* Fix GTK+-only build wrt. the tracker plugin and the startup-notification
741
* Fix building with newer versions of Vala
742
* Make the icon bigger when the launcher is dropped on the desktop
743
* Ignore backup files when adding them to the playlist
744
* Only put Totem on top when playing audio
745
* Install the Nautilus extension in the correct directory
746
* Browser plugin:
747
  - Reduce the number of times the button glows in the browser plugin
748
  - Handle application/x-ogg mimetype
749
1.2.33 by Emilio Pozuelo Monfort
Import upstream version 2.21.5
750
2.21.5:
751
* Fix the browser plugin not linking against the playlist parser
752
* Add more strings to be marked as translations
753
* Fix some missing files in the release
754
* Stop the sidebar showing up even when it was closed in the previous run
755
756
2.21.4:
757
* Small improvements to the playlist sharing plugin
758
* Depend on the split totem-pl-parser module
759
1.2.32 by Sebastien Bacher
Import upstream version 2.21.3
760
2.21.3:
761
* Add a sharing plugin using libepc
762
* Add a Tracker-based video search plugin
763
* Add the ability to select text subtitles for files in the UI
764
* Port the mythtv plugin to using the TotemVideoList
765
* Show a busy cursor when loading tracks from the YouTube plugin
766
* Restore the previously active sidebar page when restarting Totem
767
* Add the --no-existing-session argument to allow launching multiple
768
  instances of the Movie Player
769
770
* Browser plugin:
771
  - Add support for compiling with xulrunner
772
  - Skip 0-length streams in playlists
773
774
* GStreamer backend:
775
  - Add graphviz support
776
1.2.31 by Sebastien Bacher
Import upstream version 2.21.2
777
2.21.2:
778
* Fix compilation problems on Solaris
779
* Playlist parser
780
  - Add support for parsing M3U files with drive letters in the filenames
781
  - Implement decoding of decimal entities in XML files, as used in Podcasts
782
  - Fix parsing of podcasts from Feedburner.com
783
  - Fix parsing of RSS feeds that have their channel metadata at the end
784
    of the file
785
786
* Browser plugin
787
  - Implement SetURL, GetURL, SetVolume, GetVolume and GetCurrentPosition in the
788
    Windows Media Player compatible plugin
789
  - Implement SetVolume and GetVolume in the QuickTime compatible plugin
790
791
* xine-lib backend
792
  - Fix a missing requirement for gnome-keyring
793
794
2.21.1:
795
* Plenty of YouTube plugin bug fixes
796
* Add OPML parsing
797
* Podcast parsing fixes, including parsing data from links as supplied
798
  by the "Connecting to the iTunes Store" page
799
* Add support for XM tracker files
800
* Fix totem-audio-preview to support both the current nautilus behaviour, and
801
  the one used in the gio porting branch
802
803
2.21.0, Changes from 2.20.1
804
* Features
805
  - Add a MythTV plugin, and a YouTube plugin
806
  - Add the ability to drop files in specific places in the playlist
807
  - Add a Cone plugin to mimic VLC's browser plugin
808
  - Remove support for audio CDs, there are better options out there
809
  - Allow ejecting CDs or removable drives when playing data files
810
  - Disable text subtitles loading by default, as it can slow opening new files down
811
  - Look for text subtitle files in the subtitles/ sub-directory as well
812
  - Make it possible to select a DVD menu item with the 5 key of the numeric pad
813
  - Add a totem-audio-preview program that plays audio data passed from the standard
814
    input, as can be used by Nautilus' audio preview
815
816
* Bugs
817
  - Fix behaviour when a file appears twice in the playlist
818
  - Disable the volume button on startup, so it doesn't pop on start
819
  - Only make the "save screenshot" button sensitive when we can get a
820
    screenshot
821
822
* Browser plugin
823
  - Add a toggle button to popup the right-click menu
824
  - Implement SetVolume and SetSource in the Complex plugin
825
  - Implement GetRate, GetMaxBytesLoaded, GetMovieSize, GetTime and GetDuration
826
    in the QuickTime-compatible plugin
827
  - Set the logo to a play button when we have something to play on click
1.2.30 by Sebastien Bacher
Import upstream version 2.20.0
828
829
* Playlist parser:
1.2.31 by Sebastien Bacher
Import upstream version 2.21.2
830
  - Add RSS and Atom podcasts parsing, including URLs reserved for iTunes
831
  - Add metadata to the "playlist-started" signal
832
  - Add totem_plparser_parse_duration
833
  - Add support for the autoplay metadata in QuickTime metalinks
834
  - Add support for the abstract, copyright, author and moreinfo
835
    properties for ASX playlists
836
  - Add support for the author, "dur", "clip-begin", abstract, and copyright
837
    attributes of SMIL
838
  - Ignore SDP and NSC files, backends handle them themselves
839
  - Use the canonical device when giving the cdda MRL
1.2.30 by Sebastien Bacher
Import upstream version 2.20.0
840
1.2.31 by Sebastien Bacher
Import upstream version 2.21.2
841
* xine-lib backend:
842
  - Try to get authentication information from the keyring when
843
    authentication fails for HTTP locations
844
  - Seek by time instead of fraction when possible, gives better precision
1.2.30 by Sebastien Bacher
Import upstream version 2.20.0
845
1.2.29 by Sebastien Bacher
Import upstream version 2.19.90
846
2.19.90
847
* Make the default window size bigger on first startup
848
* Remove most of the flicker from the waiting cursor on startup
849
* Fix hang on startup with some versions of GCC
850
* Fix crashes when opening files with non-UTF-8 filenames
851
* Fix the fullscreen seekbar not working
852
853
* Browser plugin:
854
  - Support the .Mac galleries
855
  - Support replaying videos when they're in the browser cache
856
  - Make the glow button behave better when the mouse pointer is inside it, glow
857
    when a new file is ready to play and requires the user to click play
858
  - Support the video/x-m4v and application/asx mime-types
859
  - Save the volume from video to video
860
  - Naively skip unplayable items in playlists
861
  - Support ASX playlists with starttime
862
  - Fix some really small videos not showing up in the browser
863
864
* Playlist parser:
865
  - Add PLA playlist write support
866
  - Only push UTF-8 strings to the applications
867
  - Fix parsing of some complicated relative URLs
868
  - Fix parsing of M3U playlists when the files have spaces in their name
869
  - Push the starttime and duration properties to applications from ASX playlists
870
871
* xine-lib backend:
872
  - Fix the seekbar not moving when playing an unseekable source (such as browser
873
    streams in the browser plugin)
874
1.2.28 by Sebastien Bacher
Import upstream version 2.19.6
875
2.19.6
876
* Features:
877
- Detect DVD rips even if the VIDEO_TS directory is passed, and not the
878
  top-level directory
879
- Add support for the Back, Forward, Open, Open URL, Eject, Save,
880
  Zoom In, Zoom out multimedia keys
881
- Add support for Python and Vala plugins
882
- Move the "Open Location" dialogue to a plugin
883
- Also show comments in the properties tab and sidebar
884
- Make the play button glow when autostart is off, to avoid not seeing anything
885
- Use the GTK+ volume widget
886
- Add a Bemused server plugin
887
- Add FLV and NSV support to the browser plugin
888
- Add PLA playlist read support
889
- Add fullscreen support to the browser plugin
890
891
Bug fixes:
892
- Fix parsing of some playlists when the base ended with a '/'
893
- Don't crash when searching in plugins list
894
- Fix the properties page missing some symbols
895
- Make recent streams parsing faster in the "Open Location" dialogue
896
- Fix the second file in a playlist not updating the seekbar
897
- Use double-buffering in logo mode, or when showing the logo in audio-only mode
898
- Draw a nice black background on the video widget's place
899
- Fix parsing of ASX playlists when an entryref doesn't have a parent
900
- Use a combobox for the sidebar drop-down
901
- Use Glib's function for xdg-user-dirs support
902
- Use GtkBuilder in loads of place
903
- Fix visual effects showing up in the middle of a video in the browser plugin
904
  (xine-lib)
905
1.2.27 by Martin Peeks
Import upstream version 2.19.4
906
2.19.4
907
* Check for subtitles even if the file we're playing uses an extension
908
  longer than 3 characters
909
* Don't show the properties when in fullscreen
910
* Avoid UTF-8 string manipulations in the recent files code
911
* Make the "Switch angles" menu item work again
912
* Show an error when the Skip to glade file can't be found
913
1.2.26 by Sebastien Bacher
Import upstream version 2.19.3
914
2.19.3
915
* Move the Skip To dialogue and the Properties to plugins
916
* Fix the accessible names of the +/- buttons in the volume popup being the
917
  wrong way around
918
* Some build fixes related to the plugin names
919
* Add support for RAM parameters parsing, for rtsp/pnm URLs
920
1.2.25 by Sebastien Bacher
Import upstream version 2.19.2
921
2.19.2
922
* Features:
923
  - Add basic DVB support
924
  - Add a plugin system
925
  - Add the "On Top" plugin, to make Totem stay on top when playing a video
926
  - Add the "Galago" plugin, to set your IM status when playing videos
927
  in fullscreen
928
  - Move LIRC support, Media Players key support, and Telestrator to plugins
929
  - Use xdg-user-dirs to add the Movies and Music shortcuts to the file choosers
930
  - Make "Enter" dismiss the "Open Location" dialogue
931
  - Move the play/pause button to the leftmost of the UI
932
  - Make Totem only send ticks when playing, not when paused or stopped
933
  - Use play/pause icons in the playlist to show the current state,
934
  as in Rhythmbox
935
  - Allow capture a specific time in a movie using the thumbnailer
936
937
* Don't crash when we can't get a display name for the file we're trying to play
938
* Don't crash on exit when LIRC is used
939
* Some multi-head fixes
940
* Move all the configuration files to ~/.gnome2/Totem
941
* Remove the webcam application Vanity
942
* Curb the resources used by the video thumbnailer and indexer
943
* Make the pause remote key actually pause
944
* Allow disabling the iso-codes checks in configure
945
* Avoid removing just added files when passing multiple files to enqueue
946
* Handle the Stop button from remotes
947
* Hide the resize grip when the window is maximised
948
* Remember the last directory used to save the screenshots, and set the
949
  Pictures directory as the default save directory
950
* Fix the language labels so that they show "English #2" instead of "en #2"
951
  when a specific language appears more than once
952
* When seeking back and paused, make sure the slider goes back to 0:00
953
* Disable "Fit Movie to Window" when the window is maximised
954
* Re-add tooltips for the Play/Pause, Previous, Next buttons, and the volume
955
  button when the volume is 0 on startup
956
1.2.24 by Sebastien Bacher
Import upstream version 2.18.1
957
* Browser plugin:
1.2.25 by Sebastien Bacher
Import upstream version 2.19.2
958
  - Allow disabling Totem for specific mime-types user-wide, and system-wide
959
  - Make the volume button scroll in the right direction
960
  - Remove rejection of streams based on mime-type, too many false positives
961
  - Make the Complex plugin report version "10.0", as is current for the Helix
962
  plugin
963
* Playlist parser:
964
  - Support extra metadata being passed from the parser
965
  - Remove home-made canonicalise function, fixes Win32 build
966
  - Add SMILtext parsing support
967
  - Add devices drag'n'dropped from nautilus to the playlist
968
  - Fix RTSPtext parsing for one-line URLs
969
* Properties:
970
  - Reorder the audio properties so they match the order of the video ones
971
* GStreamer backend:
972
  - Fix compilation against GStreamer with debugging disabled
973
  - Add missing plugins to the local blacklist, if the user cancels
974
  the installation
975
  - Remove some unneeded debug output
976
  - Make sure an error dialogue shows up if the missing plugins
977
  installer returns an error
978
  - Make the missing plugins code work when a subtitle stream was passed as well
979
  - Fix elapsed time accuracy when no audio output is present
980
  - Show proper names for the number of channels, instead of just a number
981
  - Fix errors on startup if a soundcard isn't available
982
* xine-lib backend:
983
  - Fix browser plugin support
984
  - Set the font size according to the preferences
985
  - Take into account the original image ratio before scaling it
986
  - Return a cached stream length if we couldn't get one accurately
1.2.24 by Sebastien Bacher
Import upstream version 2.18.1
987
1.2.23 by Sebastien Bacher
Import upstream version 2.18.0
988
2.18.0
989
* Fix resizing of the sidebar the first time it's opened
990
* Fix using the playlist parser with the Python bindings
991
* Translate the preferences dialogue title
992
* Don't change the screen resolution when switching to fullscreen
993
  and the resolution isn't the highest possible
994
* Don't crash when the XRandR extension isn't available
995
* Avoid crashes when Totem is compiled with LIRC support, and
996
  no remoted are configured
997
* Make the ASX playlist parser more robust
998
* Browser:
999
- Don't crash when the plugin has been unloaded, and the desktop
1000
  theme is changed
1001
- Fix parsing of boolean values
1002
* Fix playback of Ogg Vorbis files (xine-lib backend)
1003
1.2.22 by Sebastien Bacher
Import upstream version 2.17.92
1004
2.17.92
1005
* Fix building when /bin/sh isn't Bash
1006
* Add better debugging support to the thumbnailer and indexer
1007
* Don't crash when launch Totem with no filenames, and Totem
1008
  is already started
1009
* Thumbnailer:
1010
  - Fix problems with the first frame being captured sometimes
1011
* Browser plugin:
1012
  - Implement a few Javascript calls in the Windows Media Player-
1013
  compatible plugin
1014
* GStreamer:
1015
  - Avoid warnings when we can't get tag lists
1016
  - Use GStreamer's missing plugins functionality
1017
* xine-lib:
1018
  - Allow cancelling an open, for use in the browser plugin
1019
1.2.21 by Sebastien Bacher
Import upstream version 2.17.91
1020
2.17.91
1021
* Fix crasher when getting the listed of subtitles/languages
1022
* Handle the icyx:// protocol
1023
* Add video/x-theora+ogg, application/ram, video/x-matroska,
1024
  audio/x-matroska and audio/x-wavpack to the supported mime-types
1025
* Solaris compilation fixes
1026
* Fix vanity compilation
1027
* Fix using the playlist parser from Python
1028
* Have "Audio files" and "Video files" filters in the Open dialogues
1029
* Browser plugin:
1030
  - Add stubs of Javascript support for the GMP (Windows Media compatible)
1031
  browser plugin
1032
* GStreamer backend:
1033
  - More robust code to check for stream metadata
1034
  - Fix title streaming in internet radios
1035
* xine-lib backend:
1036
  - Fix blue-ish pictures created by the thumbnailer
1037
1038
2.17.90
1039
* Fix build with older GCCs, older Mozillas, "-j2", and Solaris
1040
* Add support for the new "Media Player keys" infrastructure in
1041
  GNOME 2.18
1042
* Append "#X" number to duplicate languages in the menu entries
1043
* Add "TrueAudio" as a supported file type
1044
* Add an uninstalled pkgconfig file for the playlist parser
1045
* Fix launching Totem remotely (broken by GOption work earlier in 2.17.x)
1046
* Make GTK+-only version compile again
1047
* Fix disabling the browser plugin using configure
1048
* Playlist parser:
1049
  - Only export public symbols from the library
1050
  - Avoid crashing when an MP3 that we can't get info about is being parsed
1051
* Browser plugin:
1052
  - Add stubs of Javascript support for the NarrowSpace (Quicktime-
1053
    compatible) and Complex (Real/Helix-compatible) plugins
1054
  - Only set the "hand" cursor when we're ready to be clicked
1055
  - Only stop using video acceleration when the video size is given
1056
* Thumbnailer:
1057
  - Avoid crashes with newer version of GLib
1058
  - Add a --verbose output
1059
* GStreamer:
1060
  - Make mouse events work properly while playing
1061
  - When reaching the end of a file while seeking, go to the next
1062
    item in the list, instead of getting closer and closer to the end
1063
  - Show an error when we're missing the video decoder for a file
1064
  - Avoid reentrancy errors by handling errors asynchronously (avoids
1065
    bad state when clicking too fast)
1066
1.2.20 by Sebastien Bacher
Import upstream version 2.17.5
1067
2.17.5
1068
* Make GStreamer the default media backend
1069
* Implement icy:// playback
1070
* Browser plugin:
1071
  - New D-Bus-based architecture
1072
  - Test suite (unpackaged)
1073
  - Support audio/x-mpegurl and audio/mpeg in the GMP plugin
1074
  - Support image/gif, image/jpeg and application/x-quicktime-media-link
1075
    in the QuickTime plugin
1076
  - Use Gecko API to determine whether a protocol is support
1077
  - Fix "hidden" parameter used without a value
1078
  - Support Mozilla 1.7.x
1079
  - Launch the external movie player with startup notification
1080
  - Use QuickTime's real name in the NarrowSpace plugin
1081
  - Fix crashes and memory eating when the reserved space is smaller
1082
    than the minimum possible size of the plugin
1083
  - Add support for "audio only" outputs
1084
  - Show an error image when a file isn't readable/available
1085
  - Don't allow remote web pages to reference local files
1086
  - Use visualisation if there's a video canvas, and playing an audio only file
1087
  - Only use accelerated video for the main movie when loading small "QuickTime"
1088
    redirect movies from apple.com
1089
  - Only show errors after having parsed a playlist if the parsing failed, show
1090
    the totem logo if the playlist was empty
1091
* Playlist parser:
1092
  - Use less memory when checking whether a file can be parsed as a playlist
1093
  - Support "Google Video Pointer" playlists
1094
  - Add support for the BASE element in ASX playlists
1095
  - Don't crash when there's no URL in an XSPF entry
1096
  - Don't crash trying to playback CD/DVDs on non-glibc systems
1097
  - Handle ":" and "," as field separators in m3u files
1098
  - Support .pls files without a "NumberOfEntries" line
1099
  - Handle .img files that really are ISO images
1100
* Movie player:
1101
  - Support optional automatic/easy codec installation
1102
  - Make the sidebar's Close button work as expected
1103
  - Disable the drive's menu entry if there's no medium inside it
1104
  - Fix restoring the session
1105
  - Don't poll for volume when not playing anything
1106
  - Add video/flv as a supported video type
1107
  - Show .cue and .iso files in the "Open" dialogue
1108
  - Remember where the "Open" dialogues were opened
1109
  - Make gnome-screensaver support work again
1110
  - Make double-click on the video canvas toggle fullscreen, and middle-
1111
    click play/pause
1112
  - Disable the zoom menu entries when the logo mode is on
1113
  - Only disable the screensaver if we manage to play the movie
1114
  - Make keyboard work on the Image Settings sliders
1115
  - Remember the URLs opened in the "Open Location" dialogue
1116
  - Automatically add the clipboard content to the "Open Location"
1117
    dialogue if there was a URL
1118
  - Add a "Clear Playlist" menu item
1119
* Volume button:
1120
  - Don't stop working when "Esc" is pressed to dismiss the popup
1121
  - Add a tooltip with the volume percentage
1122
* GStreamer:
1123
  - Use the soundcard set in the GNOME sound preferences to playback sound
1124
  - Respect widescreen output for visualisations
1125
  - Don't show errors if we can't create an audio output, simply disable sound
1126
  - Don't change the global speaker setup values when running in metadata
1127
    or capture mode
1128
  - Report a more accurate "seeking" capability
1129
  - Show better error messages when a demuxer or decoder is missing
1130
* xine-lib:
1131
  - Fallback to Goom if we can't load another visualisation plugin
1132
  - Avoid the thumbnailer exiting before we captured a frame for short movies
1133
1.2.19 by Daniel Holbach
Import upstream version 2.17.3
1134
2.17.3
1135
* Trap errors when calling XRandR to avoid possible crashes when switching
1136
  to fullscreen
1137
* Re-add the Properties menu item, to make it more discoverable
1138
* Fix accessibility with the seek bar
1139
* Remember the sidebar size when Totem exits maximised
1140
* Fix the playlist not accepting new drops after a drop caused an error
1141
  dialogue to appear
1142
1.2.18 by Sebastien Bacher
Import upstream version 2.17.2
1143
2.17.2
1144
* Many a11y and multi-screen support fixes
1145
* Make use of icons from the themes instead of our own
1146
* Browser plugin:
1147
  - Always support GIF and PNG images
1148
  - Rework parsing of parameters
1149
  - Handle image/x-pict as Apple recommends to force use of QuickTime
1150
  - Make sure we don't copy "fd://0" to the clipboard, or use it to launch
1151
    the Movie Player when streaming from the Web Browser
1152
  - Support MPEG streams in the Windows Media plugin
1153
  - Add work-arounds for broken Microsoft IIS webservers
1154
  - Catch possible errors that occur after the playback has started
1155
* Playlist parser:
1156
  - Add better "plain text" playlist detection
1157
  - Add ASX playlists detection
1158
  - Fix D-Bus warnings
1159
  - Work around a possible assertion when reading from HTTP fails
1160
* Movie Player:
1161
  - Numerous accessibility fixes
1162
  - Add support for Wave and Au files
1163
  - Fix --toggle-controls, and using the "Deinterlace" menu item
1164
  - Avoid warnings when parsing languages translation
1165
  - Fix seek not working as expected in Right-to-Left languages
1166
* GStreamer backend:
1167
  - Do full audio scrubbing
1168
  - Avoid crashing when a file's metadata is invalid UTF-8
1169
  - Avoid possible hangs when getting a redirect message
1170
* xine-lib backend:
1171
  - Implement direct-seeking when playing back a local file
1172
1173
2.17.1
1174
* Add a new video indexer for use by Beagle
1175
* Some Win32 compilation fixes
1176
* Browser plugin:
1177
  - Add support for a lot of mime-types that were barred from
1178
  use following 2.17.0 changes
1179
  - Fix parsing some longer playlists
1180
  - Don't crash when printing a page with a plugin
1181
  - Fix playback of non-browser supported schemes
1182
  - Prefer the filename parameter to the src one
1183
  - Add basic QuickTime URL extensions support
1184
* Playlist parser:
1185
  - Add basic RTSPtext support
1186
  - Better support for Real playlists on web servers
1187
  - Disable unsafe items to be parsed from the playlist
1188
  - Try harder to sanitise XML files before parsing them
1189
  - Fix parsing of empty files
1190
  - Fix some old D-Bus usage
1191
  - Remove HAL < 0.5 support
1192
* Make Totem the only application that fully implements session saving
1193
* Resize the window properly when showing/hiding the controls
1194
1195
2.17.0
1196
* Updated documentation
1197
* Use new GtkRecentManager as the rest of GNOME 2.16
1198
* Handle the Apple Remote's menu button when playing back DVDs
1199
* Add audio sample rate and audio channels in the properties
1200
* Set volume up/down sensitivity properly when reaching a boundary
1201
* Use the builtin overwrite confirmation when saving playlists
1202
* Change the title when changing songs on Shoutcasts streams
1203
* Add support for multiple selections in the playlist popup menu
1.2.17 by Sebastien Bacher
Import upstream version 2.16.2
1204
* Playlist parser:
1205
  - Handle playlists linked inside playlists as used on kinkfm.com
1206
  - Handle "BASE HREF" in ASX files
1207
  - When adding ISO images, or on-disk DVDs, set a title
1.2.18 by Sebastien Bacher
Import upstream version 2.17.2
1208
  - Allow forcing the playlist to be parsed based on data rather than
1209
    filename
1.2.17 by Sebastien Bacher
Import upstream version 2.16.2
1210
* Browser plugin:
1211
  - Don't accept streams that aren't from the supported mime-type
1.2.18 by Sebastien Bacher
Import upstream version 2.17.2
1212
  - Add support for video/mp4
1213
  - Add support for image/x-macpaint, image/x-quicktime, and QTSRC
1214
    (fixes playback for Yahoo!'s Quicktime trailers page)
1215
  - Fix playback of streams at http://gametrailers.com/
1216
* Thumbnailer:
1217
  - Try harder to get a useful picture
1218
  - Save the original width and height in the PNG's
1219
  tEXt::Thumb::Image::Width and tEXt::Thumb::Image::Height attributes
1.2.17 by Sebastien Bacher
Import upstream version 2.16.2
1220
* GStreamer backend:
1221
  - Restore the statusbar text when we've been buffering
1222
  - Fix buffering when streaming
1.2.18 by Sebastien Bacher
Import upstream version 2.17.2
1223
* xine-lib backend:
1224
  - Set previous/next states, and title properly when playing back a DVD
1.2.17 by Sebastien Bacher
Import upstream version 2.16.2
1225
1.2.16 by Sebastien Bacher
Import upstream version 2.16.1
1226
2.16.1
1227
* Browser enhancement:
1228
  - Fix the "Open with..." menu item not showing for some supported types
1229
  - Hide the preferences menu item
1230
  - Fix playback for http://www.viftv.no
1231
  - Fix videos on http://www.apple.com/getamac/ stopping playing
1232
  - Support the "showcontrols=false" parameter, for http://www.k9media.se
1233
  - Fix playback of videos on http://news.sky.com
1234
  - Add a new plugin to support videos on http://stage6.divx.com/
1235
* When opening the "Skip to" dialogue, set the default to the current time
1236
* Fix a possible crasher when checking for an ASF reference file
1237
* Use the top-level title from the SMIL playlist, when there isn't an
1238
  entry specific one
1239
1.2.15 by Sebastien Bacher
Import upstream version 2.16.0
1240
2.16.0
1241
* Add keyboard support for the DVD keys: Up, Down, Left, Right
1242
* Add support for audio/AMR, audio/AMR-WB and Musepack
1243
* Remove old GStreamer 0.8 hacks
1244
* Avoid repeat being turned on when it shouldn't in the web browser plugin
1245
1.2.14 by Sebastien Bacher
Import upstream version 1.5.92
1246
1.5.92
1247
* Fix a crash when HAL isn't available
1248
* Fix compilation with older versions of HAL, without HAL, and with the
1249
  Browser plugin disabled
1250
* Save and restore the sidebar width
1251
* Set and use the connection speed preference (GStreamer)
1252
1.2.13 by Sebastien Bacher
Import upstream version 1.5.91
1253
1.5.91
1254
* Numerous Browser Plugin enhancements:
1255
  - Playlist support
1256
  - Split the plugin in 4 different plugins, to allow
1257
    name-based detection to work, and different Javascript interfaces
1258
    to be used (Real Player/Helix, Windows Media Player and Quicktime
1259
    compatible, and basic Totem)
1260
  - Handle repeat and autostart parameters
1261
  - Make sure the plugin is available for all Mozilla-based browsers
1262
  - Make scrolling on the volume widget work as it should
1263
* New icon
1264
* Use HAL to determine the disc type
1265
* Save and restore which sidebar was showing, and whether Totem was
1266
  maximised
1267
* Fix the window title not changing when playing files with broken names
1268
* Fix Ctrl+Q not working in fullscreen
1269
* More logo mode fixes (xine-lib)
1270
* Fix aspect ratio of visuals (xine-lib)
1271
1.2.12 by Sebastien Bacher
Import upstream version 1.5.90
1272
1.5.90
1273
* Add a default filename to the save playlist dialogue
1274
* Add supprot for more DVD related remote buttons
1275
* Move the properties dialogue to the sidebar
1276
* Fix build with newer versions of D-Bus
1277
* Avoid linking directly against the Mozilla libraries, should allow
1278
  build-time and run-time engines to be different (build against Mozilla,
1279
  run in Firefox)
1280
* Make the "Seek To" dialogue work correctly when using the keyboard
1281
* Fix logo related redraws (xine-lib)
1282
* Try harder to extract audio/subtitles languages from files (GStreamer)
1283
1.2.11 by Sebastien Bacher
Import upstream version 1.5.4
1284
1.5.4
1285
 * update xine-lib requirement to avoid startup crashes
1286
1287
1.5.3
1288
 * Text subtitle encoding is now selectable
1289
 * Numerous Browser Plugin enhancements:
1290
   - Try to cache files while playing them
1291
   - Add support for cache=true hint
1292
   - Fix getting the true path for relative paths
1293
   - Add support for audio-only playback
1294
   - Add a way to copy the URL from the right-click menu
1295
   - Add "Open in Movie Player" in the right-click menu
1296
 * Make showing/hiding the sidebar not resize the video or the window
1297
 * Pop down language and subtitle menus to avoid hangs when the language or
1298
 subtitle changes while the menu is open
1299
 * Add AC3 and Monkey's audio to the known filetypes
1300
 * Draw the logo ourselves, so we don't crash on startup if the logo is too
1301
 big for the X video buffer (xine-lib)
1302
 * Show the logo when playing audio without visualisations
1303
 * Fix a crash with non-default buffering values (GStreamer)
1304
 * Fix a leak each time the logo was set (GStreamer)
1305
 * Fix the "Skip to" dialogue not working when paused (GStreamer)
1306
1.2.10 by Sebastien Bacher
Import upstream version 1.5.2
1307
1.5.2
1308
 * Make Space Play/Pause when the video widget has the focus
1309
 * Fix DVD playback when started from gnome-volume-manager
1310
 * Allow localisation for time labels
1311
 * Fix possible crash when using the Nautilus properties tab
1312
 * Use HAL to detect presence of discs in the drives
1313
 * Fix problems using the Mozilla plugin on PPC systems
1314
 * Add Impulse Tracker and MOD files to the list of supported types
1315
 * Add audio/vnd.rn-realaudio as a supported playlist format
1316
 * Use theme friendly window icons
1317
 * Fix a new installation of Totem not using visualisation (GStreamer)
1318
1319
1.5.1
1320
 * Add XSPF playlists read and write support
1321
 * Allow users to choose the type of playlist to write when saving
1322
1323
1.5.0
1324
 * Remove unused DXR3 support
1325
 * Remove GStreamer 0.8 support
1326
 * Fix the GTK+-only version not displaying some menu items
1.2.9 by Sebastien Bacher
Import upstream version 1.4.1
1327
 * Update the "Skip to" time label when entering time manually, fix sensitivity
1328
 of the OK button in that dialogue
1.2.10 by Sebastien Bacher
Import upstream version 1.5.2
1329
 * Fix crash on exit if the interface couldn't be loaded
1.2.9 by Sebastien Bacher
Import upstream version 1.4.1
1330
 * Add basic support for the Quicktime Metalink playlists
1331
 * Avoid deadlocks when forcing opening with a subtitle when there's none
1332
 * Fix crash when setting the connection speed setting to the maximum
1333
 * Make the previous/next icons in the popup the same as in the rest
1334
 of the interface
1335
 * Make menu shortcuts unaccessible in fullscreen
1336
 * Make Ctrl+S show the "Skip to" dialogue as it should
1337
 * Fix a small memory leak in the Nautilus properties plugin
1338
 * Add debugging to the playlist parser
1339
 * Make the preferences window appear on top of the main window at all times,
1340
 and hide it straight away when exiting
1341
 * Fix playback of non-Mozilla streams (such as mms) in the Mozilla plugin
1342
 * Fix saving non-relative m3u playlists
1343
 * Handle space as Play/pause in windowed mode if the video widget has
1344
 the focus
1345
 * Work-around broken .pls files from Virgin radio
1346
 * Fix problems with sound not coming out when audio output selected
1347
 isn't Stereo (xine-lib)
1.2.10 by Sebastien Bacher
Import upstream version 1.5.2
1348
 * Fix pixel aspect ratio settings (GStreamer)
1.2.9 by Sebastien Bacher
Import upstream version 1.4.1
1349
1.2.8 by Sebastien Bacher
Import upstream version 1.4.0
1350
1.4.0
1351
 * Added Bulgarian user guide
1352
 * Show the "Seeking to" label in fullscreen as well
1353
 * Make the standard zoom keyboard shortcuts work
1354
 * Allow to save thumbnails in JPEG rather than PNG
1355
 * Playlist parser fixes for Rhythmbox' initial import
1356
 * Make nautilus startup faster by only initialising the backend when
1357
 we require it (GStreamer)
1358
1.2.7 by Sebastien Bacher
Import upstream version 1.3.92
1359
1.3.92:
1360
 * Get the list of subtitles and languages (GStreamer 0.10)
1361
 * Fix the window title not getting set properly when loading a new file
1362
 * Avoid hang when skipping to the next file (GStreamer 0.10)
1363
 * Require glib 2.8 to avoid crashers (GStreamer 0.10)
1364
 * Compilation fix with glib > 2.8.0 and < 2.9.1
1365
 * Fix a critical warning on startup when a particular file is in the recent
1366
 files list
1367
 * Fix a warning on open (GStreamer 0.8)
1368
1.2.6 by Sebastien Bacher
Import upstream version 1.3.91
1369
1.3.91:
1370
 * Show the waiting cursor when opening files, parsing playlists and starting up
1371
 * Add popup menu support with the keyboard to the playlist
1372
 * Don't reverse items when moving them down the playlist
1373
 * Remove the scrollbars in the playlist when it's been emptied
1374
 * Don't look for subtitles on HTTP servers
1375
 * Don't show playlists as ignored after having parsed them successfully
1376
 * Bigger and better logo
1377
 * Fix a possible crash with the ASF playlist parser
1378
 * Add support for the target property, opening the movie in a stand-alone
1379
 Totem (Mozilla plugin)
1380
 * Add support for background music (Mozilla plugin)
1381
 * Take the aspect ratio of the screen when setting the size of the
1382
 visualisations (xine-lib, GStreamer 0.10)
1383
 * Fix compilation with glib < 2.8
1384
 * Add ability to disable text subtitles when Totem loads them automatically
1385
 (xine-lib)
1386
 * Better logo mode handling (GStreamer 0.8)
1387
 * Free the video output after showing images (GStreamer 0.8)
1388
 * Show the logo when playing an audio file without visualisations
1389
 (GStreamer 0.10)
1390
 * Better key seek handling (GStreamer 0.10)
1391
 * Fix problems with setting the speaker arrangement (GStreamer 0.10)
1392
 * Fix playback of files with non-16-bit audio (GStreamer 0.10)
1393
 * Don't block when getting metadata (GStreamer 0.10)
1394
 * Better error message when the decoder/demuxer doesn't support streaming
1395
 (GStreamer 0.10)
1396
1.2.5 by Sebastien Bacher
Import upstream version 1.3.90
1397
1.3.90:
1398
 * Use Ctrl+S as "Take Screenshot..." shortcut
1399
 * Fix a possible crash on start with multiple totem processes
1400
 * Support application/smil and application/x-smil mime-types
1401
 * Better parsing of SMIL playlists
1402
 * Better parsing of ASX playlists with multiple REF entries per ENTRY
1403
 * Make the about box parented on the Mozilla window (Mozilla plugin)
1404
 * Fix data being dropped when streaming from fast servers (Mozilla plugin)
1405
 * Fix the state of the volume button on startup (Mozilla plugin)
1406
 * Fix the Subtitles and Audio tracks not being available (xine-lib)
1407
 * Support on-the-fly visualisation plugins change (GStreamer)
1408
 * Fallback if the configured output plugins aren't available (GStreamer)
1409
 * Don't shrink the toplevel window when setting the logo (GStreamer)
1410
 * Fix video thumbnailing for movies with a non-1/1 aspect ratio
1411
1.2.4 by Sebastien Bacher
Import upstream version 1.3.1
1412
1.3.1:
1413
 * Add a "capabilities" mechanism to the playlist parser library
1414
 * Fix crash when calling the "add to playlist dialogue twice"
1415
 * Fix parsing of sub-directories
1416
 * Fix crasher in the Mozilla plugin when bringing up a second instance
1417
   by making the plugin resident
1418
 * Call the authentication manager, so thumbnails with keyring-stored passwords
1419
   can be generated
1420
 * Support newer versions of gnome-screensaver
1421
 * Don't make the properties page assert if we can't initialise the backend
1422
 * Don't overwrite the title when there's already a custom title in the playlist
1423
 * Write EXTM3U m3u files
1424
 * Add a test program for the properties page
1425
 * Fix warning on exit when in fullscreen
1426
 * Support Flash Video files, and OGM files
1427
 * Set the preferences dialogue as a child of the main window
1428
 * Update libegg from CVS
1429
 * Fix double error dialogues on open sometimes (xine-lib)
1430
 * Clean up unused plugins after opening a file (xine-lib)
1431
 * Check for plugins in configure (GStreamer)
1432
 * Fix compilation with the Forte compiler (GStreamer 0.10)
1433
 * Fix multiple problems with the properties dialogue (GStreamer 0.10)
1434
 * Fix the seek slider being disabled on startup (GStreamer 0.10)
1435
 * Make seeking in AVI files snappier (GStreamer 0.10)
1436
 * Ignore errors beyond the first one when opening files (GStreamer 0.10)
1437
1.2.3 by Sebastien Bacher
Import upstream version 1.3.0
1438
1.3.0:
1.2.2 by Sebastien Bacher
Import upstream version 1.2.1
1439
New features:
1440
  * New Ukrainian (uk) help files
1441
  * Use filters in the Open file dialogues
1442
  * Support turning off the screensaver when gnome-screensaver is used
1443
  * Scroll to the current file in the playlist when starting to play it
1444
  * Add ability to play back DVDs and VCDs from .iso and .bin/.cue files
1445
  * Add a menu item for switching angles on DVDs
1.2.3 by Sebastien Bacher
Import upstream version 1.3.0
1446
  * Don't add backup files to the playlist
1447
  * Remove audio CD playback from the UI, as to avoid duplication with sound-
1448
  juicer and Rhythmbox
1449
1450
Bug fixes:
1.2.2 by Sebastien Bacher
Import upstream version 1.2.1
1451
  * Play file from the beginning when double-clicking on it in the playlist
1452
  * Make CD drives with blank CDs in them unsensitive in the Play Disc menu
1453
  * Avoid weird startes when using the "Toggle fullscreen mode" shortcut
1454
  * Fix drag'n'drop on the playlist itself not working
1455
  * Parse Shoucast playlists in .m3u files properly
1456
  * Stop the currently playing song when loading a media, and playing this
1457
  media fails
1458
  * Set the play/pause buttons' tooltips according to the image
1459
  * Fix possible crashes on startup when the widget creation functions cannot
1460
  be found
1461
  * Use N/A instead of '0' when the bitrate or the number of frames per second
1462
  isn't available in the property window
1463
  * Fix a possible crash on startup in the Mozilla plugin
1464
  * Fix possible i18n problems with the Nautilus properties window and the
1465
  Mozilla plugin
1.2.3 by Sebastien Bacher
Import upstream version 1.3.0
1466
  * Fix compilation of the Mozilla plugin with newer versions of D-Bus
1.2.2 by Sebastien Bacher
Import upstream version 1.2.1
1467
  * Fix a memory leak in the Mozilla plugin
1468
  * Fix a crasher when running the Mozilla plugin in a debug build
1469
  * Allow compiling the Mozilla plugin against xulrunner
1470
  * Fix duplicate access key in the display preferences
1471
  * Fix wrong accesskeys for the saturation and hue sliders
1472
  * Show the video properties again when a stream has video
1473
  * Move Totem's remote socket to TMPDIR
1.2.3 by Sebastien Bacher
Import upstream version 1.3.0
1474
  * Remove libmusicbrainz dependency
1475
  * Detect DVDs and VCDs properly on a pmount setup
1476
  * Don't save Totem's thumbnail with an alpha component, for recent
1477
  Nautilus changes
1478
  * Remove keyboard shortcuts from the main video popup menu
1479
  * Fix resizing of the sidebar
1480
  * Fix problems parsing remote ASX files
1.2.2 by Sebastien Bacher
Import upstream version 1.2.1
1481
1482
GStreamer:
1.2.3 by Sebastien Bacher
Import upstream version 1.3.0
1483
  * GStreamer 0.10 support
1.2.2 by Sebastien Bacher
Import upstream version 1.2.1
1484
  * Fix an access to invalid memory when getting metadata from a file
1485
1486
xine-lib:
1487
  * Avoid playback stopping when seeking forward in DVDs
1488
  * Get the xine-lib version at run-time
1489
1.2.1 by Sebastien Bacher
Import upstream version 1.2.0
1490
1.2.0:
1491
* New French (fr) translation of the help files
1492
* Fix problems with the nautilus property window not getting translated
1493
  properly
1494
* Add missing strings for translation
1495
* Remove warnings when exiting early because audio or video outputs
1496
  aren't available (GStreamer)
1497
* Fix the visualisations not running on startup (xine-lib)
1498
* Correctly change the visualisation plugin when it's not currently in use
1499
  (xine-lib)
1500
1501
1.1.5:
1502
* Fix Totem not finding the type of a disc when it's not in /etc/fstab
1503
* Some (more) volume button fixes
1504
* Don't leak memory when getting the supported mime-types of the plugin
1505
* Fix generation of the playlist-end signal in the playlist parser
1506
* Allow reading DVD off the disk (GStreamer)
1507
1508
1.1.4:
1509
* Fix sensitivity of the volume menu items
1510
* Avoid crashes with the screensaver disabling code
1511
* Use D-Bus for the communication between the mozilla plugin and the viewer
1512
  (more reliable, and supports multiple plugins at the same time)
1513
* Make it impossible to have the sidebar smaller than the buttons it contains
1514
* Hide the sidebar when hiding the controls
1515
* Make the sidebar shortcut F9 like other GNOME applications
1516
* Add suport for ASF redirect files
1517
* Don't display the length in full-screen mode if it is unknown
1518
* Disable the "Save" button in the playlist if it is empty
1519
* More volume button fixes
1520
* Fix build with newer pkg-config versions
1521
* Fix double error messages when reading encrypted files (xine-lib)
1522
* Only create visual effects plugins when needed, not on startup (xine-lib)
1523
* Allow remote subtitle files (GStreamer)
1524
1525
1.1.3:
1526
* Move the playlist dialog to a sidebar
1527
* Use a new volume widget in the main player window
1528
* Deprecate the use of vcd:, dvd: and cd: to play discs, and have the
1529
  user pass a directory (for vcd: and dvd:) or a device path (for all) instead
1530
* Avoid resizing on startup before we really show the window
1531
* Fix a crash when 'Hide controls' is called while starting up
1532
* Move the Repeat and Shuffle menu items to the Edit menu
1533
* Disable the Zoom menu items correctly on boundaries
1534
* Don't crash when trying to set the Zoom level during startup
1535
* Hide the main window quicker on exit
1536
* Make the album name selectable in the property dialogues
1537
* Update the length in the property window as the stream is played
1538
* Add the ability to write/read a title when saving a playlist
1539
* Ignore images and text files when reading playlists or parsing directories
1540
* Say that we support Shorten and 3GPP files
1541
* Show the track number in the window title if available
1542
* Avoid triggering the mouse pointer highlighter when in fullscreen
1543
* More resilient "Play disc" feature when trying to play back Audio CDs
1544
* Sort files before inserting them in the playlist when dropping them
1545
* Better parsing of ASX playlists and ASF reference files
1546
1547
* Better Mozilla plugin headers detection
1548
* Fix compilation of the Mozilla plugin with GCC4
1549
* Add a working volume button
1550
1551
* Fix the Mozilla plugin's window showing up outside the browser (GStreamer)
1552
* Better iradio title support (GStreamer)
1553
* Add DVD subtitles support (GStreamer)
1554
* Better error messages on startup and during playback (GStreamer)
1555
* Fix some memory leaks (GStreamer)
1556
* Remove a few startup warnings (GStreamer)
1557
1558
* Work-around problem in xine-lib that could mean files showing up as 0-length
1559
* Work-around errors when seeking near the end of an ASF/WMV file
1560
* Fix crashes when playing back some files with errors (xine-lib)
1561
* Add a proper warning when trying to play an empty file (xine-lib)
1562
* Fix hand icon not appearing on DVD menus in fullscreen (xine-lib)
1563
* Fix detection of still images with newer xine-lib
1564
* Fix screenshot aspect ratio for some MPEG files
1565
1566
1.1.2:
1567
* Use MusicBrainz to get Title, Album, etc. for audio CDs
1568
* Also read 3 letters country-codes for subtitles and languages
1569
* Remove unexisting local files from the recent files list
1570
* Make subtitles and languages menus unsensitive rather than their submenus
1571
* Have the nautilus properties page set the tab label according to the file type
1572
* Add the "--print-playing" command-line option that does what it says
1573
* Desensitise zoom menu items when boundaries are reached
1574
* Allow building the Mozilla plugin with Firefox
1575
* Avoid deadlocks/CPU burn with the thumbnailer
1576
* Fix GTK+ only build, remove GNOME dependency on the thumbnailer
1577
* Make the Exit fullscreen appear on the right screen for Xinerama setups
1578
* Misc Mozilla and playlist fixes
1579
* Fix some playlist files from winamp.com not being parsed properly
1580
* Don't show the fullscreen popups when the video window isn't focused
1581
* Fix crash with some recent files
1582
* Allow to pass a device directly to the playlist, for DVD and VCD
1583
1584
* Better error messages for some types of input (xine-lib)
1585
* Fix crashes when zooming out too far (xine-lib)
1586
1587
* Prevent window flickering with some files (GStreamer)
1588
* Implement per-track CD playback (GStreamer)
1589
* Improve metadata loading in the nautilus properties page (GStreamer)
1590
* Implement aspect-ratio switching (GStreamer)
1591
* Add subtitles/languages labels for audio streams (GStreamer)
1592
1593
1.1.1:
1594
* Major enhancements to the experimental mozilla plugin
1595
* Remove use of libnautilus-burn, and list all the CD drives in the main
1596
  movie menu
1597
* Add a preference to select the subtitle font
1598
* Avoid the progress bar changing the status bar's height
1599
* Allow Totem to be passed multiple files by Nautilus
1600
* Translate the language names in Totem's menus
1601
* Make the "Skip to..." dialog appear again
1602
* Don't crash if the playlist contains non-UTF8 data
1603
* Fix parsing of some ASX playlists
1604
* Slight performance increase in adding entries to the playlist
1605
* Fix Drag'n'drop of files and directories with broken UTF-8, and from
1606
  Konqueror
1607
* Close the 'Open Location' dialogue when 'Esc' is pressed
1608
* Fix a crash when reaching the first element in a shuffled/repeat playlist
1609
* Fix parsing of directories with special characters and broken UTF-8
1610
* Use the new 'Leave fullscreen' icon and label
1611
* Add the Video bitrate in the properties
1612
* Prevent a click in the recent files really opening the first file twice
1613
* Add --play and --pause command-line options
1614
* Fix compilation with glibc 2.2 systems
1615
* Add a man page for totem-video-thumbnailer, and update the totem one
1616
* Fix possible crash in the BaconMessageConnection
1617
* Require glib 2.6.3 to fix the thumbnailer exiting too soon
1618
* Fix date shown from some OGG files (GStreamer)
1619
* Fix the cursor not disappearing (GStreamer)
1620
* Allow relative paths to be passed to the thumbnailer (GStreamer)
1621
* More HIG fixes
1622
1623
1.0:
1624
* NVidia TV-Out support (GStreamer)
1625
* Better overall metadata information (xine-lib)
1626
* Fix volume bars not reaching 100% (all), or above 100% (GStreamer)
1627
* Fix history not getting saved when using the "Open Location..." dialog
1628
* Popup menu fixes (accelerators not appearing, wrong stock icons, wrong
1629
  sensitivity on some items)
1630
* Fix hangs opening the "Open..." dialog when a bookmark required authentication
1631
* Lock-down mode support
1632
* Only disable the screensaver in fullscreen mode when something is playing
1633
* Handle unnamed sound channels (xine-lib)
1634
* Don't allow the AC3 Passthrough audio output to set the volume (xine-lib)
1635
* Fix colour balance settings not being remembered (GStreamer)
1636
* Allow the thumbnailer to work without a display
1637
* Make the fullscreen button go to the edge of the screen, and move it to
1638
  the right hand-side as per the HIG
1639
* Fix "Play Disc" when devfs is used
1640
* GStreamer thumbnailer fixes
1641
1642
0.101:
1643
* Rise the controls when in fullscreen and a remote's button is pressed
1644
* Speed up frequently called functions by checking the previous state before
1645
  updating
1646
* Remove files from the playlist that are on a volume that's getting removed
1647
* Use GTK+ 2.6 widgets, features and icons
1648
* Port the Nautilus property pages to the GNOME 2.8 API from the Bonobo API
1649
* Avoid triggering the accessibility features of X when in fullscreen
1650
* Install the playlist parser as a library
1651
* Don't crash when a file fails to open (GStreamer)
1652
* Automatic subtitles support (GStreamer)
1653
* Mouse interactivity support (GStreamer)
1654
* Install Totem's .desktop file properly
1655
* Fix volume setting on startup
1656
* Fix the sound device not being released in some cases
1657
* Fix non-stereo audio playback (xine-lib)
1658
* Fix a bug parsing directories when filenames have '#' in their names
1659
1 by Sebastien Bacher
Import upstream version 0.100
1660
0.100:
1661
* Implement session management support, remove automatic save/restore of the
1662
  current playlist
1663
* GStreamer DVD support
1664
* Add a Russian manual
1665
* Speed up startup (xine-lib only)
1666
* Make Ctrl+arrows seek further in streams
1667
* Only show playback errors when the user acted to provoke it
1668
* Turn the cursor into a hand when hovering a menu in a DVD (xine-lib)
1669
* Zoom in/out support (xine-lib)
1670
* Create a default configuration file for the telestrator mode if none exist
1671
* Support uvox:// URLs from Winamp.com (xine-lib)
1672
* Check for the GStreamer libraries if xine-lib isn't available
1673
* Implement buffering (GStreamer)
1674
* Enable visualisation effects (GStreamer)
1675
* Make the properties page work (GStreamer) and misc. fixes (all)
1676
* Add Album metadata to the properties windows
1677
* Hide the video properties if a file is an audio-only one
1678
* Work-around a bug in GConf that caused playbacks to be very dark (xine-lib)
1679
* Add 4.1-channel audio support
1680
* Fix DVD playback from the disk
1681
* Fix parsing of sub-directories, and .pls playlists with relative paths
1682
* Fix bugs with the fullscreen popup windows when switching themes
1683
* Make --toggle-controls work on startup
1684
* Remove possible "burps" on startup when the sound is supposed to be muted
1685
* Fix the wrong item being activated when clicking on a playlist in the
1686
  recent files menu
1687
1688
0.99.22:
1689
* Show the popups in fullscreen (GStreamer)
1690
* Fix multiple volume icons appearing in the playlist
1691
* Fix SVCD detection
1692
* Fix SVCD playback (GStreamer)
1693
1694
0.99.21:
1695
* New rest logo
1696
* Automatically load text subtitles (xine-lib)
1697
* Handle Drag'n'drop from Mozilla/Netscape
1698
* Implement Drag from the Screenshot dialog to the file manager
1699
* Fix error message when an optical media can't be played
1700
* Make it possible to play a DVD from the hard-disk (xine-lib)
1701
* Fix getting the CD type when the drive doesn't implement it
1702
* Add an error message when the audio device is busy (GStreamer)
1703
* Make drag'n'drop work again after double-clicking a playlist entry
1704
* Don't bring up the skip dialog when the stream isn't seekable
1705
* Fix a crash on exit playing URIs that aren't gnome-vfs URIs (mms://)
1706
* Memory leak fixes
1707
1708
0.99.20:
1709
* Add a beta "Telestrator" mode
1710
* Fix a crash when closing Totem with non-file locations
1711
* Set the current file chooser paths correctly
1712
* Fix "Play Disc..." when the detected device is a symbolic link
1713
* Remove warnings when zooming in a window with no video
1714
* Fix detection of some DVDs, and speed-up disc type detection
1715
* Report errors at the right moment in the GStreamer backend
1716
* Add bitrate support to the GStreamer backend
1717
1718
0.99.19:
1719
* Fix a crash using the "Play CD" menu item
1720
* Update the recent-files code (file descriptor leak, icon loading speed-up for
1721
  SVG icons)
1722
1723
0.99.18:
1724
* Detect CD/DVD/VCDs automatically, instead of having 3 menu items
1725
* Allow to shrink the window after zooming to a bigger size, or a restart
1726
* Implement screenshots and thumbnailing in the GStreamer backend
1727
* Fix flickering and extra video window in the GStreamer backend
1728
* Fix parsing of .desktop files that we create ourselves
1729
* Fix parsing of ASX (xml-ish) playlists again
1730
1731
0.99.17:
1732
* Great overhaul of the GStreamer backend
1733
* Fix parsing of Real Media and ASF playlists
1734
* Some performance enhancements in the main interface
1735
* Support the Unichrome video driver for the xine-lib backend
1736
* Support for writing m3u playlists, including relative paths
1737
* Use CD selection widget from nautilus-cd-burner, instead of our copy
1738
1739
0.99.16:
1740
* Remove playlist items when ejecting an optical media
1741
* Fix addition of optical media via the remote interface
1742
* Fix Matroska and Real Audio file-types associations
1743
* Fix KDE detection for newer KDE versions
1744
* Work-around a bug in xine-lib where it wouldn't send the right error
1745
  message if trying to play a DVD without libdvdcss installed
1746
* Make --debug actually work for the instance that's being started
1747
* Make "totem --quit" just exit if there's no running Totem instance
1748
* Make Ctrl+A select all the files in the playlist window
1749
* Fix error message when the codec doesn't have a nice name
1750
* Fix properties windows when the file doesn't have audio or video
1751
* Fix parsing of ASX playlists for GNOME 2.4 and above
1752
* Recurse deeper into sub-directories
1753
* Update to the latest recent-files sources
1754
1755
0.99.15.1:
1756
* And again
1757
1758
0.99.15:
1759
* Build fixes
1760
1761
0.99.14:
1762
* Show an error when a file can't be added to the playlist
1763
* Add a elapsed/total time label to the fullscreen controls
1764
* Make Shift+Left/Right arrows do shorter seeks
1765
* Add the ability to create better, bigger sized thumbnails
1766
* Make Space as play/pause in fullscreen
1767
* Fix the stock icons not appearing on some platforms
1768
* Mime-type integration for GNOME 2.8
1769
* Thumbnail still images recognised as videos as images (no film holes)
1770
* Small bug fixes
1771
1772
0.99.13:
1773
* Spanish documentation
1774
* Show proper error message when a GUI video driver isn't available
1775
* Fix cases where the reason for not being able to open a file could be missing
1776
* Handle Ctrl+P to show the playlist even in hidden controls mode
1777
* Fix potential misdetection of local display
1778
* Share the playlist parser with Rhythmbox
1779
* Make the back button go to the beginning of a track if we're not at the
1780
  beginning of this track
1781
1782
0.99.12:
1783
* Starts of a Mozilla plugin
1784
* Fixes for Right-to-Left languages
1785
* Fix a crash when the mms server wasn't available
1786
* Fix the English ("C") documentation not being the default docs
1787
* Update audio output selection to match that of xine-lib 1-rc4a
1788
* Add support for the video/x-mpeg mime-type, as sent by some Windows versions
1789
* Add files to the playlist orderly when adding directory
1790
1791
0.99.11:
1792
* Starts of a GTK+ only build
1793
* Allow reordering of the playlist via drag'n'drop
1794
* Make aspect ratio a submenu, instead of being toggled
1795
* Screenshot dialog fixes
1796
* Fix a crasher in the m3u with extinfo parsing
1797
* Get all the icons from the installed Totem if not otherwise available
1798
* Fix a crasher on startup detecting the DVD+ drives
1799
* Fix the release of the sound device when paused
1800
* Add German documentation translation by Sebastian Heinlein
1801
* Better error messages when opening a file fails
1802
1803
0.99.10:
1804
* Use the new GtkFileChooser, and other GTK+ 2.4-related changes
1805
* Make NVidia TV-Out work again
1806
* Remove the (broken) automatic downloader and the CURL dependency
1807
* Show an error message when the audio output isn't available
1808
* Better error handling in the GStreamer backend
1809
* Fix a bug in directory loading with newer glib versions
1810
* Remove the builtin authentication manager to use the one provided
1811
  by the GNOME libraries, fix a deadlock on startup when authentication is
1812
  required
1813
* Make vanity support Linux 2.6
1814
* Stock icons support
1815
* Have the command-line options translated
1816
* Added context menu in the playlist to copy URLs/filenames to the clipboard
1817
* Added a man page for totem
1818
* Install handlers for mms, pnm and rtsp protocols in the xine-lib backend
1819
* Add a button to reset the colour balance settings
1820
* Make the fullscreen slider work again
1821
* Make "totem cd:" work again
1822
* Restore the default audio stream if a custom one is not available in the
1823
  file that we're about to play
1824
* Don't crash when the "none" video output plugin isn't available
1825
* Don't probe for the Xv video driver on remote connections
1826
* Disable the ALSA mixer event thread as we don't need it, fixes a crash/hang
1827
  on exit when using the ALSA audio output
1828
* Fix some bugs in ASX playlist parsing
1829
* Fix crash using Optical Media playback with the GStreamer backend
1830
* Statusbar is now right after ejecting an Optical Media
1831
1832
0.99.9:
1833
* Extended Gstreamer 0.7.x support, DVD and Audio CD support, related bug fixes
1834
* Add Saturation and Hue configuration
1835
* Add support for m4a, DV, Matroska and FLC files as well as wax playlists
1836
* HIG fixes
1837
* Read additional data from extm3u playlists
1838
* Warn the user when we can't play encrypted files
1839
* Fix problems opening files with paths containing escape codes
1840
* Fix bug with the popup window disappearing while dragging the
1841
  volume slider
1842
* Add status bar feedback while seeking
1843
* Playlist behaviour fixes
1844
* Don't save removable media items in the playlists
1845
* Don't try to use the XvMC driver, NVidia has it broken
1846
* Fix a crash with taking a screenshot of small videos
1847
* Fix crashes with extremely long subchannels labels
1848
* Fix build on non-XFree86 Solaris installations
1849
* FreeBSD CD detection fixes
1850
* Small UI and compilation fixes
1851
* Make vanity and curl optional
1852
1853
0.99.8:
1854
* Online manual from Chee Bin HOH
1855
* Use the statusbar for buffering feedback
1856
* Use less memory when there's no video output
1857
* Fix playback of Quicktime files with reference urls
1858
* Fix Real playlists support with "stop" commands
1859
* Support the XvMC video driver
1860
* Support audio/x-ms-asf data type
1861
* Added ability to launch totem in fullscreen mode
1862
* Fix compilation with GTK+ 2.3.x
1863
1864
0.99.7:
1865
* Fix .pls playlist parsing and saving, as well as .m3u, .asx and .desktop
1866
  playlist parsing
1867
* Fix seeking with the arrows
1868
* Add more paths for the Realplayer codecs
1869
* Add an error message when we can't save the playlist
1870
* Fix warnings when we have ampersands in the filename
1871
* Fix XRandR handling
1872
1873
0.99.6:
1874
* Shuffle option in playlist
1875
* Make HTTP proxies work again
1876
* Fix scaling, fullscreen and visualisation in GStreamer backend
1877
* Get the title of all the tracks when playing an Audio CD
1878
* Plenty of fixes for streams playback (playback on start works, no network
1879
  activity when paused)
1880
* Much faster playlist parsing when the files contain known good extensions
1881
* Make properties menu unsensitive when we didn't manage to open a file, or
1882
  the logo was shown
1883
* Fix restoration of the size on restart after exit in fullscreen
1884
* Remove selected entries from the playlist with 'Delete'
1885
* Use 'eject' to eject CDs and DVDs
1886
* Fix parsing of some ASX playlists
1887
* Ignore empty lines in .m3u files
1888
* Make Shift+F10 display a popup menu
1889
* Fix access keys
1890
* Fix drag and dropping local files with '%' in their name
1891
* Update the "skip to" spinner as time passes
1892
* Fix a hang on exit when playing back a song with visual effects on and paused
1893
* A lot of API changes in the BaocnVideoWidget, cleanups
1894
1895
0.99.5:
1896
* Modify the volume slider to have shortcuts to 0% and 100%
1897
* Work around screensaver not being disabled when using xscreensaver
1898
* Release the soundcard on pause if xine-lib is new enough to allow so
1899
* Fix window size restoration on startup
1900
* HIG-ify the error dialogs
1901
* Fix plural handling for i18n
1902
* Fix most of the build warnings
1903
* Fix double-free that might have weird consequences
1904
1905
0.99.4:
1906
* Fix possible crasher due to an old version of glade
1907
* Update the subtitle and languages menus after having played a DVD or ogm file
1908
1909
0.99.3:
1910
* On-the-fly switching between visual effects plugins
1911
* Allow AC3 passthrough sound
1912
* Fix races when getting errors on startup
1913
* Fix vanity compilation
1914
* Better error messages
1915
* Implement recursive directory loading in the playlist
1916
* Update the playlist title when playing a CD with CDDB
1917
* Check that we could get tracks before trying to playback optical media
1918
* Don't tell nautilus we can't thumbnail a file if it just takes a long time
1919
* Don't show the window in the current workspace when enqueuing songs
1920
* Remember "Always On Top" setting, and video widget size across sessions
1921
* Added Startup Notification for files opened from Nautilus
1922
* Use Konqueror when clicking on the "Add proprietary plugins" button when KDE
1923
  is running
1924
* Make the screenshot menu item unsensitive when no file is playing
1925
* Save screenshots to the right place when "desktop directory is selected", and
1926
  the home directory is the desktop
1927
* Make the CD selector work on FreeBSD
1928
* Hide the popups when changing workspaces
1929
* Fixup argument parsing
1930
* Fix a memleak in the recent files
1931
* Make lirc silent on startup
1932
* Detect libcurl version properly
1933
* Build fixes for XRandR
1934
1935
0.99.2:
1936
* Fixed XFree86 lockup on start bug (see http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=260 for the patch)
1937
* Automatic resolution switching when going to fullscreen with auto-resize
1938
enabled (useful for TV output)
1939
* Audio output selection: stereo, 4.0, 5.0 or 5.1 channels
1940
* Changed default command-line action to replace, not enqueue
1941
* Stop the stream before exiting, fixes the long waits on exit
1942
* Fix display of non-UTF8 id3 tags
1943
* Rewrote most of the screensaver disabling code
1944
* Implemented Winamp m3u compatibility and relative paths resolution
1945
* Don't take more than 30 seconds to thumbnail a movie
1946
* Fix the location of the screenshots if ~/Desktop exists (GNOME 2.3)
1947
* Implemented seek to time (GStreamer)
1948
* Sync'ed visuals quality with the xine backend (GStreamer)
1949
* Really fix the position of the popup controls on first appearance
1950
1951
0.99.1:
1952
* Added a automatic downloader for the DLLs on x86 machines
1953
* Added a brightness and contrast preferences
1954
* Fixed display of filenames in non-UTF-8 encodings without warnings
1955
* Many behavioural fixes for the GStreamer backend
1956
* HIG fixes for most of the dialogues
1957
* Make it possible to turn off subtitles in DVDs if "no subtitles" is not the
1958
  default
1959
* Try harder to thumbnail short movies
1960
* Make OGM subtitles and alternate soundtracks work
1961
* Fix a crash when starting up totem from nautilus with more than one file
1962
* Autostart playback of optical media if they're listed on the command-line
1963
* FreeBSD build fixes
1964
1965
0.99.0:
1966
* Added support for error messages coming from the xine engine itself
1967
* Fixed playbacks of DVDs and other media in the movie menu
1968
* Speed up playlist loading
1969
* Worked around a bug in egg-recent that would add a '/' to local filenames
1970
* Read links in .desktop files to be able to use the drag'n'drop of the video
1971
  as a bookmark system
1972
* devfs support, FreeBSD support and misc. parsing fixes for the CD
1973
  selection widget
1974
* moved fullscreen code out of the video widget and into totem (enables
1975
  fullscreen to work on the gstreamer backend)
1976
* Automatic GNOME-based Proxy configuration
1977
* Make the visual quality option menu actually work
1978
* Add the /apps/totem/debug entry to enable debug in the playback engine
1979
* Fixes concerning the colliding error and buffering dialogs
1980
* Added a --disable-lirc argument to configure
1981
* Fix handling of Recent Files and URIs
1982
1983
0.98.0:
1984
* Added the Vanity webcam utility
1985
* Added a Nautilus properties page
1986
* Added options to configure the visual effects more precisely
1987
* Added a buffering dialog for when opening network files, statusbar now says
1988
  "Streaming" when streaming from the network
1989
* Really set the Real decoders' path, link the DLLs from /usr/lib/win32 on
1990
  startup
1991
* Draw a black background on the video widget on startup
1992
* Fix resizing to sizes smaller than the default dimensions
1993
* Fix a crash when using the "Open Location..." dialog
1994
* Fix a crash in the error dialog
1995
* Don't start playback on startup when restoring playlists
1996
* Gstreamer backend updates
1997
1998
0.97.0:
1999
* Experimental GStreamer backend (pass --enable-gstreamer to configure)
2000
* Re-enable the visuals on the fly
2001
* Added a TV-out feature via DXR3 or NVTV
2002
* Implement playlist reordering, saving, and automatic restore on startup
2003
* Added a button to get a filemanager to add new proprietary plugins (DLLs,
2004
  and Real Media .so files)
2005
* Added a deinterlacing setting
2006
* Added a popup menu on the video canvas
2007
* Make it possible to hide everything but the video canvas
2008
* Fix positioning problem with the popup controls when switching to fullscreen
2009
  for the first time
2010
* Fix the thumbnailer (better to test it next time...)
2011
2012
0.96.0:
2013
* Added subtitles and audio languages selection menus for DVDs
2014
* Added support for setting the network connection speed
2015
* Added mousewheel support for all the sliders
2016
* Added an "Open Location" menu item to the File menu
2017
* Make it possible to make screenshots of the vis plugins, and switch them
2018
  off and on on-the-fly
2019
* Add 'Always on Top' functionality
2020
* Added an Eject button
2021
* Add SMIL playlist support, and differentiate Real Video playlists from the
2022
  actual video files
2023
* Thumbnails now have "film-like" holes on their sides, like cells
2024
* Fix lockups on Red Hat Linux 9
2025
* Make the playlist and the label use CDDB information
2026
* Use an internal mixer for the volume instead of the system one
2027
* Use the configured CD device for the CDDA plugin
2028
* Fix a crash when it was a URI being drag and not a local filename
2029
* Fix build system for the thumbnailer's schemas
2030
* Much less verbosity on the command line
2031
* Fix a problem with the "remote" API which would make Totem receive only
2032
  the first file of a list of them
2033
* Fix a crash when changing the resolution of the screen, in fullscreen mode
2034
2035
0.95.1:
2036
* Fix a crasher bug when switching to fullscreen
2037
2038
0.95.0:
2039
* Xinerama, dual-head and RandR support
2040
* Added a "remote" mode to control a running Totem
2041
* Seeking with the seekbar is no longer a mess
2042
* Fix screenshots when the aspect ratio was 1.0
2043
* Better error reporting
2044
* Fix statusbar time reporting
2045
* Actually use detection by content instead of suffix guesses
2046
* Support Real Audio URLs in the playlist
2047
* Make it possible to cycle the playlist both ways in repeat mode
2048
* Renamed GtkXine to BaconVideoWidget
2049
* Plenty of compilation and bug fixes, memleaks plugged
2050
2051
0.90.0:
2052
* added Screenshot function
2053
* drag'n'drop and mousewheel actions for the video canvas
2054
  (drag a video to the desktop to bookmark it)
2055
* added a video thumbnailer for Nautilus
2056
* faster video widget with faster fullscreen
2057
* added authentication dialogs for locations needing it
2058
* moved the gnome-vfs plugin to xine-lib
2059
* make it work on remote displays
2060
* some cleanups making seeking faster
2061
* added visual effects for audio-only files
2062
* added a statusbar
2063
* added CDDA support (Digital CD playback)
2064
* added subtitle support (only on the command-line, use like:
2065
  "totem file.avi#subtitle:file.sub")
2066
* added a dialog for more precise seeking
2067
* plenty of bug fixes
2068
2069
0.13.1:
2070
* Make it work again on glib-2.x based platforms
2071
* CD selection widget fixes
2072
2073
0.13.0:
2074
* Plenty of small bug fixes
2075
* Detection and easier selection of the Optical Media Drive
2076
* Better DVD navigation (John McCutchan <ttb@tentacle.dhs.org>)
2077
* Fix wrong aspect ratio
2078
2079
0.12.1:
2080
* Fix DVD playback from the menu item
2081
* Added the Real Media types to the list of handled files
2082
2083
0.12.0:
2084
* Port to the new xine API (1.0 alpha)
2085
* New Properties window
2086
* Working preferences (whoo! stop asking about that one now)
2087
* Add support for more multimedia keys (grab ACME CVS to configure them</hint>)
2088
* Plenty of cleaning up (Daniel Caujolle-Bert, myself)
2089
* Some minor UI changes (icons and layout, by Luca Ferretti)
2090
* Be more helpful to the user about DVD and VCD playback
2091
2092
0.11.0:
2093
* Fix 2 crasher bugs with the playlist (with help from Sebastien Bacher
2094
<seb128@debian.org>)
2095
* Recent files support (James Willcox <jwillcox@gnome.org> and myself)
2096
* Added preference to change the window size when a new file is loaded
2097
* lirc remote control support (James Willcox <jwillcox@gnome.org>)
2098
* .spec file for Red Hat distros (Matthias Saou <matthias@rpmforge.net>)
2099
2100
0.10.0:
2101
* Minor UI bugfixes
2102
* Fix leak in scale ratio change by not using xine_get_current_frame()
2103
* Fix some memory leaks
2104
* Fix .desktop file installation
2105
* Make DVD and VCD playback work
2106
* Make the file selectors remember the path they were in
2107
* Made it so that the fullscreen window would always overlap the normal UI
2108
2109
0.9.1:
2110
* Fix the gconf schemas file
2111
2112
0.9:
2113
* Fixed nautilus integration and support more file-types
2114
* Killed all the lockups with a better threading
2115
* Loads of small bug fixes
2116
* New logo
2117
* Add scaling menu items and shortcuts
2118
* Disable the screensaver when in full-screen mode
2119
2120
0.8:
2121
* Removed eel dependency
2122
* Added dnd to both the main window and the playlist
2123
* Volume is not accessible if the sound device is busy or inexistant
2124
* Nifty icon reflecting the volume
2125
* Aspect toggling
2126
* Some UI changes
2127
* More error checking
2128
2129
0.7:
2130
* First release !
2131