rhythmbox r5525 - in trunk: . bindings/python data/ui rhythmdb shell sources



Author: jmatthew
Date: 2008-01-01 14:02:05 +0000 (Tue, 01 Jan 2008)
New Revision: 5525
ViewCVS link: http://svn.gnome.org/viewcvs/rhythmbox?rev=5525&view=rev

Modified:
   trunk/ChangeLog
   trunk/bindings/python/rhythmdb.defs
   trunk/data/ui/rhythmbox-ui.xml
   trunk/rhythmdb/rhythmdb-query-model.c
   trunk/rhythmdb/rhythmdb-query-model.h
   trunk/shell/rb-playlist-manager.c
   trunk/sources/rb-static-playlist-source.c
   trunk/sources/rb-static-playlist-source.h
Log:
2008-01-01  Jonathan Matthew  <jonathan d14n org>

	Patch by:  Ryan Hughes  <ryan iheartryan com>

	* rhythmdb/rhythmdb-query-model.c:
	(rhythmdb_query_model_shuffle_entries):
	* rhythmdb/rhythmdb-query-model.h:
	* bindings/python/rhythmdb.defs:
	Add a method to shuffle the entries in a query model.
	
	* sources/rb-static-playlist-source.c:
	(rb_static_playlist_source_shuffle_playlist):
	* sources/rb-static-playlist-source.h:
	Add a method to shuffle the entries in the playlist's base model (so
	the changes persist)

	* data/ui/rhythmbox-ui.xml:
	* shell/rb-playlist-manager.c: (rb_playlist_manager_set_source),
	(rb_playlist_manager_cmd_shuffle_playlist):
	Use the above to add a 'shuffle playlist' menu item for static
	playlists.  Fixes #165863.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]