rhythmbox r5635 - in trunk: . backends doc/reference lib plugins/audiocd plugins/daap remote/dbus rhythmdb shell sources tests widgets widgets/libsexy



Author: jmatthew
Date: Fri Mar 21 05:51:30 2008
New Revision: 5635
URL: http://svn.gnome.org/viewvc/rhythmbox?rev=5635&view=rev

Log:
2008-03-21  Jonathan Matthew  <jonathan d14n org>

	* backends/rb-player.h:
	* lib/rb-file-helpers.c:
	* lib/rb-tree-dnd.c:
	* lib/rb-util.c:
	* plugins/audiocd/rb-audiocd-source.c:
	* plugins/audiocd/sj-metadata-musicbrainz.c:
	* plugins/daap/rb-daap-structure.h:
	* remote/dbus/rb-client.c:
	* rhythmdb/rhythmdb.c:
	* rhythmdb/rhythmdb.h:
	* shell/rb-history.c:
	* shell/rb-history.h:
	* shell/rb-play-order.h:
	* shell/rb-playlist-manager.c:
	* shell/rb-playlist-manager.h:
	* sources/rb-library-source.c:
	* tests/test-rhythmdb-query.c: (main):
	* widgets/libsexy/sexy-icon-entry.c:
	* widgets/rb-cell-renderer-rating.c:
	* widgets/rb-cell-renderer-rating.h:
	* widgets/rb-header.c: (rb_header_init):
	* widgets/rb-library-browser.c: (rb_library_browser_class_init):
	Fix lots of gtk-doc warnings
	
	* doc/reference/rhythmbox-sections.txt:
	Massive update


Modified:
   trunk/ChangeLog
   trunk/backends/rb-player.h
   trunk/doc/reference/rhythmbox-sections.txt
   trunk/lib/rb-file-helpers.c
   trunk/lib/rb-tree-dnd.c
   trunk/lib/rb-util.c
   trunk/plugins/audiocd/rb-audiocd-source.c
   trunk/plugins/audiocd/sj-metadata-musicbrainz.c
   trunk/plugins/daap/rb-daap-structure.h
   trunk/remote/dbus/rb-client.c
   trunk/rhythmdb/rhythmdb.c
   trunk/rhythmdb/rhythmdb.h
   trunk/shell/rb-history.c
   trunk/shell/rb-history.h
   trunk/shell/rb-play-order.h
   trunk/shell/rb-playlist-manager.c
   trunk/shell/rb-playlist-manager.h
   trunk/sources/rb-library-source.c
   trunk/tests/test-rhythmdb-query.c
   trunk/widgets/libsexy/sexy-icon-entry.c
   trunk/widgets/rb-cell-renderer-rating.c
   trunk/widgets/rb-cell-renderer-rating.h
   trunk/widgets/rb-header.c
   trunk/widgets/rb-library-browser.c

Modified: trunk/backends/rb-player.h
==============================================================================
--- trunk/backends/rb-player.h	(original)
+++ trunk/backends/rb-player.h	Fri Mar 21 05:51:30 2008
@@ -47,10 +47,11 @@
 #define RB_PLAYER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), RB_TYPE_PLAYER, RBPlayerIface))
 
 typedef struct _RBPlayer RBPlayer;
+typedef struct _RBPlayerIface RBPlayerIface;
 
 typedef gboolean (*RBPlayerFeatureFunc) (RBPlayer *player);
 
-typedef struct
+struct _RBPlayerIface
 {
 	GTypeInterface	g_iface;
 
@@ -110,7 +111,7 @@
 	void		(*event)		(RBPlayer *player,
 						 gpointer stream_data,
 						 gpointer data);
-} RBPlayerIface;
+};
 
 GType		rb_player_get_type   (void);
 RBPlayer *	rb_player_new        (gboolean want_crossfade,

Modified: trunk/doc/reference/rhythmbox-sections.txt
==============================================================================
--- trunk/doc/reference/rhythmbox-sections.txt	(original)
+++ trunk/doc/reference/rhythmbox-sections.txt	Fri Mar 21 05:51:30 2008
@@ -48,21 +48,22 @@
 
 <SECTION>
 <FILE>rb-metadata</FILE>
-RB_METADATA_NUM_FIELDS
 RBMetaDataField
 RBMetaDataError
-RB_METADATA_ERROR
-rb_metadata_error_quark
 RBMetaDataPrivate
 rb_metadata_new
 rb_metadata_get_field_type
+rb_metadata_get_field_name
 rb_metadata_can_save
 rb_metadata_load
 rb_metadata_save
 rb_metadata_get_mime
+rb_metadata_has_missing_plugins
+rb_metadata_get_missing_plugins
 rb_metadata_get
 rb_metadata_set
 <SUBSECTION Standard>
+RB_METADATA_NUM_FIELDS
 RB_METADATA
 RB_IS_METADATA
 RB_TYPE_METADATA
@@ -70,12 +71,15 @@
 RB_METADATA_CLASS
 RB_IS_METADATA_CLASS
 RB_METADATA_GET_CLASS
+RB_METADATA_ERROR
+rb_metadata_error_quark
 </SECTION>
 
 <SECTION>
 <FILE>rb-removable-media-manager</FILE>
 rb_removable_media_manager_new
-rb_removable_media_manager_load_media
+rb_removable_media_manager_scan
+rb_removable_media_manager_queue_transfer
 <SUBSECTION Standard>
 RB_REMOVABLE_MEDIA_MANAGER
 RB_IS_REMOVABLE_MEDIA_MANAGER
@@ -93,7 +97,9 @@
 rb_tray_icon_get_geom
 rb_tray_icon_notify
 rb_tray_icon_cancel_notify
-rb_tray_icon_set_tooltip
+rb_tray_icon_set_tooltip_primary_text
+rb_tray_icon_set_tooltip_icon
+rb_tray_icon_set_tooltip_secondary_markup
 <SUBSECTION Standard>
 RB_TRAY_ICON
 RB_IS_TRAY_ICON
@@ -123,7 +129,6 @@
 <FILE>rb-history</FILE>
 RBHistoryPrivate
 rb_history_new
-rb_history_clone
 rb_history_set_destroy_notify
 rb_history_set_truncate_on_play
 rb_history_set_maximum_size
@@ -157,18 +162,24 @@
 
 <SECTION>
 <FILE>rb-playlist-manager</FILE>
+RBPlaylistManager
+RBPlaylistManagerClass
 RBPlaylistManagerError
-RB_PLAYLIST_MANAGER_ERROR
-rb_playlist_manager_error_quark
 RBPlaylistManagerPrivate
 rb_playlist_manager_new
+rb_playlist_manager_shutdown
 rb_playlist_manager_parse_file
-rb_playlist_manager_set_source
-rb_playlist_manager_load_legacy_playlists
 rb_playlist_manager_load_playlists
 rb_playlist_manager_save_playlists
 rb_playlist_manager_new_playlist
+rb_playlist_manager_new_playlist_from_selection_data
 rb_playlist_manager_get_playlists
+rb_playlist_manager_get_playlist_names
+rb_playlist_manager_create_static_playlist
+rb_playlist_manager_delete_playlist
+rb_playlist_manager_add_to_playlist
+rb_playlist_manager_remove_from_playlist
+rb_playlist_manager_export_playlist
 <SUBSECTION Standard>
 RB_PLAYLIST_MANAGER
 RB_IS_PLAYLIST_MANAGER
@@ -177,6 +188,8 @@
 RB_PLAYLIST_MANAGER_CLASS
 RB_IS_PLAYLIST_MANAGER_CLASS
 RB_PLAYLIST_MANAGER_GET_CLASS
+RB_PLAYLIST_MANAGER_ERROR
+rb_playlist_manager_error_quark
 </SECTION>
 
 <SECTION>
@@ -207,12 +220,16 @@
 
 <SECTION>
 <FILE>rb-source-header</FILE>
+<TITLE>RBSourceHeader</TITLE>
+RBSourceHeader
+RBSourceHeaderClass
 RBSourceHeaderPrivate
 rb_source_header_new
 rb_source_header_set_source
 rb_source_header_get_source
 rb_source_header_clear_search
 rb_source_header_sync_control_state
+rb_source_header_focus_search_box
 <SUBSECTION Standard>
 RB_SOURCE_HEADER
 RB_IS_SOURCE_HEADER
@@ -240,6 +257,7 @@
 <FILE>rb-shell-preferences</FILE>
 RBShellPreferencesPrivate
 rb_shell_preferences_new
+rb_shell_preferences_append_page
 <SUBSECTION Standard>
 RB_SHELL_PREFERENCES
 RB_IS_SHELL_PREFERENCES
@@ -256,7 +274,6 @@
 rb_statusbar_new
 rb_statusbar_set_source
 rb_statusbar_set_progress
-rb_statusbar_sync_state
 <SUBSECTION Standard>
 RB_STATUSBAR
 RB_IS_STATUSBAR
@@ -270,23 +287,35 @@
 <SECTION>
 <FILE>rb-shell</FILE>
 RBShellError
-RB_SHELL_ERROR
-rb_shell_error_quark
 RBShellPrivate
 rb_shell_new
 rb_shell_present
-rb_shell_guess_type_for_uri
+rb_shell_guess_source_for_uri
 rb_shell_add_uri
 rb_shell_load_uri
 rb_shell_get_player
 rb_shell_get_player_path
+rb_shell_get_playlist_manager
+rb_shell_get_playlist_manager_path
+rb_shell_get_ui_manager
 rb_shell_toggle_visibility
 rb_shell_get_song_properties
 rb_shell_set_song_property
+rb_shell_add_to_queue
+rb_shell_remove_from_queue
+rb_shell_clear_queue
+rb_shell_quit
 rb_shell_hidden_notify
-rb_shell_construct
+rb_shell_hidden_notify_markup
+rb_shell_notify_playing_entry
+rb_shell_do_notify
 rb_shell_register_entry_type_for_source
+rb_shell_get_source_by_entry_type
+rb_shell_get_party_mode
 rb_shell_append_source
+rb_shell_add_widget
+rb_shell_remove_widget
+rb_shell_notebook_set_page
 <SUBSECTION Standard>
 RB_SHELL
 RB_IS_SHELL
@@ -295,6 +324,8 @@
 RB_SHELL_CLASS
 RB_IS_SHELL_CLASS
 RB_SHELL_GET_CLASS
+RB_SHELL_ERROR
+rb_shell_error_quark
 </SECTION>
 
 <SECTION>
@@ -302,22 +333,25 @@
 RBPlayOrderPrivate
 rb_play_order_new
 RBPlayOrderDescription
-rb_play_order_get_orders
 rb_play_order_playing_source_changed
+rb_play_order_query_model_changed
 rb_play_order_has_next
 rb_play_order_get_next
 rb_play_order_go_next
 rb_play_order_has_previous
 rb_play_order_get_previous
 rb_play_order_go_previous
+rb_play_order_set_playing_entry
+rb_play_order_get_playing_entry
 rb_play_order_get_player
 rb_play_order_get_source
 rb_play_order_get_db
-rb_play_order_get_entry_view
-rb_play_order_get_playing_entry
+rb_play_order_get_query_model
+rb_play_order_model_not_empty
+rb_play_order_have_next_changed
+rb_play_order_have_previous_changed
 rb_play_order_player_is_playing
-rb_play_order_ref_entry_swapped
-rb_play_order_unref_entry_swapped
+rb_play_order_check_if_empty
 <SUBSECTION Standard>
 RB_PLAY_ORDER
 RB_IS_PLAY_ORDER
@@ -384,32 +418,38 @@
 <SECTION>
 <FILE>rb-shell-player</FILE>
 RBShellPlayerError
-RB_SHELL_PLAYER_ERROR
-rb_shell_player_error_quark
 RBShellPlayerPrivate
 rb_shell_player_new
 rb_shell_player_set_selected_source
 rb_shell_player_set_playing_source
 rb_shell_player_get_playing_source
+rb_shell_player_get_active_source
 rb_shell_player_jump_to_current
 rb_shell_player_play_entry
+rb_shell_player_play
+rb_shell_player_pause
 rb_shell_player_playpause
 rb_shell_player_stop
 rb_shell_player_do_previous
 rb_shell_player_do_next
+rb_shell_player_get_playing_time_string
 rb_shell_player_get_playing_time
 rb_shell_player_set_playing_time
 rb_shell_player_seek
 rb_shell_player_get_playing_song_duration
-rb_shell_player_get_mm_player
 rb_shell_player_get_playing
 rb_shell_player_get_playing_path
-rb_shell_player_sync_buttons
 rb_shell_player_set_playback_state
 rb_shell_player_get_playback_state
 rb_shell_player_get_playing_entry
 rb_shell_player_toggle_mute
-rb_shell_player_handle_key
+rb_shell_player_set_volume
+rb_shell_player_get_volume
+rb_shell_player_set_volume_relative
+rb_shell_player_set_mute
+rb_shell_player_get_mute
+rb_shell_player_add_play_order
+rb_shell_player_remove_play_order
 <SUBSECTION Standard>
 RB_SHELL_PLAYER
 RB_IS_SHELL_PLAYER
@@ -418,6 +458,8 @@
 RB_SHELL_PLAYER_CLASS
 RB_IS_SHELL_PLAYER_CLASS
 RB_SHELL_PLAYER_GET_CLASS
+RB_SHELL_PLAYER_ERROR
+rb_shell_player_error_quark
 </SECTION>
 
 <SECTION>
@@ -458,8 +500,6 @@
 RBLibrarySourcePrivate
 rb_library_source_new
 rb_library_source_add_location
-rb_library_source_class_add_actions
-rb_library_source_get_paned_key
 <SUBSECTION Standard>
 RB_LIBRARY_SOURCE
 RB_IS_LIBRARY_SOURCE
@@ -506,6 +546,11 @@
 
 <SECTION>
 <FILE>rb-removable-media-source</FILE>
+RBRemovableMediaSource
+RBRemovableMediaSourceClass
+rb_removable_media_source_build_dest_uri
+rb_removable_media_source_track_added
+rb_removable_media_source_get_mime_types
 <SUBSECTION Standard>
 RB_REMOVABLE_MEDIA_SOURCE
 RB_IS_REMOVABLE_MEDIA_SOURCE
@@ -521,17 +566,15 @@
 RBPlaylistSourcePrivate
 rb_playlist_source_new
 rb_playlist_source_new_from_xml
-rb_playlist_source_set_query
-rb_playlist_source_get_query
 rb_playlist_source_save_playlist
 rb_playlist_source_save_to_xml
-rb_playlist_source_burn_playlist
-rb_playlist_source_add_entry
-rb_playlist_source_remove_entry
-rb_playlist_source_add_location
-rb_playlist_source_add_locations
-rb_playlist_source_remove_location
-rb_playlist_source_delete
+rb_playlist_source_set_entry_view
+rb_playlist_source_set_query_model
+rb_playlist_source_get_query_model
+rb_playlist_source_get_db
+rb_playlist_source_mark_dirty
+rb_playlist_source_location_in_map
+rb_playlist_source_add_to_map
 <SUBSECTION Standard>
 RB_PLAYLIST_SOURCE
 RB_IS_PLAYLIST_SOURCE
@@ -548,7 +591,6 @@
 RBSource
 RBSourceClass
 RBSourceEOFType
-RB_TYPE_SOURCE_EOF_TYPE
 RB_SOURCE_ICON_SIZE
 RBSourcePrivate
 rb_source_notify_filter_changed
@@ -595,14 +637,18 @@
 rb_source_get_search_actions
 rb_source_gather_selected_properties
 rb_source_set_hidden_when_empty
+_rb_source_show_popup
+_rb_source_register_action_group
 <SUBSECTION Standard>
 RB_SOURCE
 RB_IS_SOURCE
 RB_TYPE_SOURCE
 rb_source_get_type
+rb_source_eof_get_type
 RB_SOURCE_CLASS
 RB_IS_SOURCE_CLASS
 RB_SOURCE_GET_CLASS
+RB_TYPE_SOURCE_EOF_TYPE
 </SECTION>
 
 <SECTION>
@@ -625,6 +671,13 @@
 rb_player_set_time
 rb_player_get_time
 rb_player_multiple_open
+_rb_player_emit_eos
+_rb_player_emit_info
+_rb_player_emit_buffering
+_rb_player_emit_error
+_rb_player_emit_tick
+_rb_player_emit_event
+_rb_player_emit_playing_stream
 <SUBSECTION Standard>
 rb_player_error_quark
 rb_player_get_type
@@ -655,6 +708,7 @@
 RHYTHMDB_PROPERTY_MODEL_CLASS
 RHYTHMDB_IS_PROPERTY_MODEL_CLASS
 RHYTHMDB_PROPERTY_MODEL_GET_CLASS
+RHYTHMDB_TYPE_PROPERTY_MODEL_COLUMN
 </SECTION>
 
 <SECTION>
@@ -673,21 +727,40 @@
 
 <SECTION>
 <FILE>rhythmdb-query-model</FILE>
+RhythmDBQueryModel
+RhythmDBQueryModelClass
+RhythmDBQueryModelLimitType
 RhythmDBQueryModelPrivate
 RHYTHMDB_QUERY_MODEL_SUGGESTED_UPDATE_CHUNK
 rhythmdb_query_model_new
 rhythmdb_query_model_new_empty
+rhythmdb_query_model_copy_contents
+rhythmdb_query_model_chain
 rhythmdb_query_model_add_entry
-rhythmdb_query_model_add_entries
 rhythmdb_query_model_remove_entry
-rhythmdb_query_model_set_connected
-rhythmdb_query_model_signal_complete
+rhythmdb_query_model_shuffle_entries
+rhythmdb_query_model_move_entry
 rhythmdb_query_model_get_size
 rhythmdb_query_model_get_duration
-rhythmdb_query_model_poll
 rhythmdb_query_model_entry_to_iter
-rhythmdb_query_model_cancel
 rhythmdb_query_model_has_pending_changes
+rhythmdb_query_model_tree_path_to_entry
+rhythmdb_query_model_iter_to_entry
+rhythmdb_query_model_get_next_from_entry
+rhythmdb_query_model_get_previous_from_entry
+rhythmdb_query_model_compute_status_normal
+rhythmdb_query_model_set_sort_order
+rhythmdb_query_model_reapply_query
+rhythmdb_query_model_location_sort_func
+rhythmdb_query_model_string_sort_func
+rhythmdb_query_model_title_sort_func
+rhythmdb_query_model_album_sort_func
+rhythmdb_query_model_artist_sort_func
+rhythmdb_query_model_genre_sort_func
+rhythmdb_query_model_track_sort_func
+rhythmdb_query_model_double_ceiling_sort_func
+rhythmdb_query_model_ulong_sort_func
+rhythmdb_query_model_date_sort_func
 <SUBSECTION Standard>
 RHYTHMDB_QUERY_MODEL
 RHYTHMDB_IS_QUERY_MODEL
@@ -700,86 +773,140 @@
 
 <SECTION>
 <FILE>rhythmdb</FILE>
-RHYTHMDB_TYPE
-RHYTHMDB
-RHYTHMDB_IS
-RHYTHMDB_GET_CLASS
+<TITLE>RhythmDB</TITLE>
+RhythmDB
+RhythmDBEntry
+RhythmDBEntryActionFunc
+RhythmDBEntryStringFunc
+RhythmDBEntryCanSyncFunc
+RhythmDBEntrySyncFunc
+RhythmDBEntryCategory
 RhythmDBEntryType
+RhythmDBQuery
 RHYTHMDB_ENTRY_TYPE_SONG
-RHYTHMDB_ENTRY_TYPE_IRADIO_STATION
+RHYTHMDB_ENTRY_TYPE_PODCAST_POST
+RHYTHMDB_ENTRY_TYPE_PODCAST_FEED
+RHYTHMDB_ENTRY_TYPE_IMPORT_ERROR
+RHYTHMDB_ENTRY_TYPE_IGNORE
+RHYTHMDB_ENTRY_TYPE_INVALID
 RhythmDBQueryType
 RhythmDBPropType
-rhythmdb_prop_get_type
-RHYTHMDB_TYPE_QUERY
-RHYTHMDB_TYPE_PROP
+RHYTHMDB_PROP_STREAM_SONG_TITLE
+RHYTHMDB_PROP_STREAM_SONG_ARTIST
+RHYTHMDB_PROP_STREAM_SONG_ALBUM
 RhythmDBQueryData
-RhythmDBEntry
 RhythmDBEntryChange
-rhythmdb_entry_get
 rhythmdb_entry_get_string
+rhythmdb_entry_get_refstring
+rhythmdb_entry_dup_string
 rhythmdb_entry_get_boolean
 rhythmdb_entry_get_uint64
 rhythmdb_entry_get_ulong
 rhythmdb_entry_get_double
-rb_refstring_get
-rb_refstring_get_sort_key
-rb_refstring_get_folded
+rhythmdb_entry_get_pointer
+rhythmdb_entry_get_entry_type
 RhythmDBError
-RHYTHMDB_ERROR
-rhythmdb_error_quark
 RhythmDBPrivate
-rhythmdb_get_type
 rhythmdb_new
 rhythmdb_shutdown
 rhythmdb_load
 rhythmdb_save
 rhythmdb_save_async
+rhythmdb_start_action_thread
 rhythmdb_commit
 rhythmdb_entry_is_editable
 rhythmdb_entry_new
+rhythmdb_entry_example_new
 rhythmdb_add_uri
+rhythmdb_add_uri_with_types
+rhythmdb_entry_get
 rhythmdb_entry_set
-rhythmdb_entry_set_nonotify
-rhythmdb_entry_set_uninserted
+rhythmdb_entry_get_playback_uri
+rhythmdb_entry_get_type_data
+RHYTHMDB_ENTRY_GET_TYPE_DATA
 rhythmdb_entry_delete
 rhythmdb_entry_delete_by_type
-rhythmdb_entry_destroy
+rhythmdb_entry_move_to_trash
 rhythmdb_entry_lookup_by_location
+rhythmdb_entry_lookup_by_id
+rhythmdb_entry_lookup_from_string
 rhythmdb_evaluate_query
 rhythmdb_entry_foreach
+rhythmdb_entry_count
+rhythmdb_entry_foreach_by_type
+rhythmdb_entry_count_by_type
+rhythmdb_entry_keyword_add
+rhythmdb_entry_keyword_remove
+rhythmdb_entry_keyword_has
 rhythmdb_do_full_query
 rhythmdb_do_full_query_parsed
 rhythmdb_do_full_query_async
 rhythmdb_do_full_query_async_parsed
-rhythmdb_query_cancel
-rhythmdb_entry_sync_mirrored
 rhythmdb_query_parse
 rhythmdb_query_append
+rhythmdb_query_append_params
+rhythmdb_query_append_prop_multiple
+rhythmdb_query_concatenate
 rhythmdb_query_free
 rhythmdb_query_copy
+rhythmdb_query_preprocess
 rhythmdb_query_serialize
 rhythmdb_query_deserialize
+rhythmdb_query_to_string
+rhythmdb_query_is_time_relative
+rhythmdb_nice_elt_name_from_propid
+rhythmdb_propid_from_nice_elt_name
 rhythmdb_emit_entry_added
 rhythmdb_emit_entry_deleted
+rhythmdb_entry_request_extra_metadata
+rhythmdb_entry_gather_metadata
+rhythmdb_emit_entry_extra_metadata_notify
 rhythmdb_is_busy
 rhythmdb_compute_status_normal
 rhythmdb_entry_register_type
+rhythmdb_entry_type_get_by_name
 rhythmdb_entry_song_get_type
-rhythmdb_entry_iradio_get_type
-rhythmdb_entry_icecast_get_type
+rhythmdb_entry_podcast_post_get_type
+rhythmdb_entry_podcast_feed_get_type
+rhythmdb_entry_import_error_get_type
+rhythmdb_entry_ignore_get_type
 rhythmdb_get_property_type
 rhythmdb_entry_ref
 rhythmdb_entry_unref
 <SUBSECTION Standard>
 RHYTHMDB_CLASS
 RHYTHMDB_IS_CLASS
+rhythmdb_entry_get_type
+rhythmdb_entry_category_get_type
+RHYTHMDB_TYPE_ENTRY_CATEGORY
+RHYTHMDB_TYPE
+RHYTHMDB
+RHYTHMDB_IS
+RHYTHMDB_GET_CLASS
+RHYTHMDB_TYPE_ENTRY
+RHYTHMDB_ENTRY
+rhythmdb_entry_type_get_type
+RHYTHMDB_TYPE_ENTRY_TYPE
+RHYTHMDB_ENTRY_TYPE
+RHYTHMDB_IS_ENTRY_TYPE
 rhythmdb_query_get_type
+RHYTHMDB_TYPE_QUERY
+RHYTHMDB_QUERY
+RHYTHMDB_IS_QUERY
+rhythmdb_query_type_get_type
+rhythmdb_prop_type_get_type
+RHYTHMDB_TYPE_QUERY_TYPE
+RHYTHMDB_TYPE_PROP_TYPE
+RHYTHMDB_ERROR
+rhythmdb_error_quark
+rhythmdb_get_type
 </SECTION>
 
 <SECTION>
 <FILE>rb-song-info</FILE>
 RBSongInfoPrivate
 rb_song_info_new
+rb_song_info_append_page
 <SUBSECTION Standard>
 RB_SONG_INFO
 RB_IS_SONG_INFO
@@ -815,12 +942,15 @@
 <FILE>rb-property-view</FILE>
 RBPropertyViewPrivate
 rb_property_view_new
+rb_property_view_append_column_custom
 rb_property_view_set_selection_mode
 rb_property_view_reset
 rb_property_view_set_selection
+rb_property_view_get_selection
 rb_property_view_get_model
 rb_property_view_set_model
 rb_property_view_get_num_properties
+rb_property_view_set_search_func
 <SUBSECTION Standard>
 RB_PROPERTY_VIEW
 RB_IS_PROPERTY_VIEW
@@ -898,36 +1028,27 @@
 rb_entry_view_new
 rb_entry_view_append_column
 rb_entry_view_append_column_custom
+rb_entry_view_insert_column_custom
 rb_entry_view_set_columns_clickable
 rb_entry_view_set_model
-rb_entry_view_busy
-rb_entry_view_get_total_size
-rb_entry_view_get_duration
-rb_entry_view_set_playing
-rb_entry_view_set_playing_entry
-rb_entry_view_get_playing_entry
-rb_entry_view_get_first_entry
-rb_entry_view_get_next_entry
-rb_entry_view_get_previous_entry
-rb_entry_view_get_next_from_entry
-rb_entry_view_get_previous_from_entry
+rb_entry_view_set_state
 rb_entry_view_have_selection
+rb_entry_view_have_complete_selection
 rb_entry_view_get_selected_entries
 rb_entry_view_select_all
 rb_entry_view_select_none
 rb_entry_view_select_entry
-rb_entry_view_get_num_entries
 rb_entry_view_get_entry_contained
 rb_entry_view_get_entry_visible
 rb_entry_view_scroll_to_entry
 rb_entry_view_enable_drag_source
-rb_entry_view_get_random_entry
 rb_entry_view_get_sorting_order
 rb_entry_view_set_sorting_order
 rb_entry_view_get_sorting_type
 rb_entry_view_set_sorting_type
-rb_entry_view_set_resorting
-rb_entry_view_poll_model
+rb_entry_view_set_fixed_column_width
+rb_entry_view_get_time_date_column_sample
+rb_entry_view_resort_model
 <SUBSECTION Standard>
 RB_ENTRY_VIEW
 RB_IS_ENTRY_VIEW
@@ -939,35 +1060,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>rb-druid</FILE>
-RBDruidPrivate
-rb_druid_new
-rb_druid_show
-<SUBSECTION Standard>
-RB_DRUID
-RB_IS_DRUID
-RB_TYPE_DRUID
-rb_druid_get_type
-RB_DRUID_CLASS
-RB_IS_DRUID_CLASS
-RB_DRUID_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>rb-tree-model-sort</FILE>
-RBTreeModelSortPrivate
-rb_tree_model_sort_new
-<SUBSECTION Standard>
-RB_TREE_MODEL_SORT
-RB_IS_TREE_MODEL_SORT
-RB_TYPE_TREE_MODEL_SORT
-rb_tree_model_sort_get_type
-RB_TREE_MODEL_SORT_CLASS
-RB_IS_TREE_MODEL_SORT_CLASS
-RB_TREE_MODEL_SORT_GET_CLASS
-</SECTION>
-
-<SECTION>
 <FILE>eggtrayicon</FILE>
 <TITLE>EggTrayIcon</TITLE>
 egg_tray_icon_new_for_screen
@@ -992,9 +1084,7 @@
 RBHeaderPrivate
 rb_header_new
 rb_header_set_playing_entry
-rb_header_set_title
-rb_header_set_show_artist_album
-rb_header_set_urldata
+rb_header_show_position_slider
 rb_header_sync
 rb_header_sync_time
 rb_header_get_elapsed_string
@@ -1011,47 +1101,44 @@
 <SECTION>
 <FILE>rb-glade-helpers</FILE>
 rb_glade_xml_new
+rb_glade_boldify_label
+rb_combo_box_hyphen_separator_func
 </SECTION>
 
 <SECTION>
 <FILE>rb-debug</FILE>
 rb_debug
 rb_debug_init
+rb_debug_init_match
+rb_debug_matches
 rb_debug_real
+rb_debug_get_args
 rb_debug_stop_in_debugger
 RBProfiler
 rb_profiler_new
 rb_profiler_dump
 rb_profiler_reset
 rb_profiler_free
+rb_profile_start
+rb_profile_end
 </SECTION>
 
 <SECTION>
 <FILE>rb-stock-icons</FILE>
-RB_STOCK_SHUFFLE
-RB_STOCK_REPEAT
-RB_STOCK_VISUALS
-RB_STOCK_PLAYLIST
-RB_STOCK_LIBRARY
-RB_STOCK_IRADIO
-RB_STOCK_PLAYLIST_MENU
-RB_STOCK_PLAYBACK_ERROR
-RB_STOCK_PLAYING
-RB_STOCK_PAUSED
-RB_STOCK_ALBUM
-RB_STOCK_VOLUME_ZERO
-RB_STOCK_VOLUME_MIN
-RB_STOCK_VOLUME_MEDIUM
-RB_STOCK_VOLUME_MAX
-RB_STOCK_VOLUME_MUTE
-RB_STOCK_TRAY_ICON
+RB_STOCK_TRAY_ICON_PLAYING
+RB_STOCK_TRAY_ICON_NOT_PLAYING
 RB_STOCK_SET_STAR
-RB_STOCK_AUTOMATIC_PLAYLIST
 RB_STOCK_UNSET_STAR
 RB_STOCK_NO_STAR
-RB_STOCK_AUDIOCD
-RB_STOCK_DND_ICON
-RB_STOCK_IPOD
+RB_STOCK_PODCAST
+RB_STOCK_PODCAST_NEW
+RB_STOCK_PLAYLIST
+RB_STOCK_PLAYLIST_NEW
+RB_STOCK_AUTO_PLAYLIST
+RB_STOCK_AUTO_PLAYLIST_NEW
+GNOME_MEDIA_SHUFFLE
+GNOME_MEDIA_REPEAT
+GNOME_MEDIA_EJECT
 rb_stock_icons_init
 rb_stock_icons_shutdown
 </SECTION>
@@ -1076,14 +1163,11 @@
 </SECTION>
 
 <SECTION>
-<FILE>rb-enums</FILE>
-RBDirection
-</SECTION>
-
-<SECTION>
 <FILE>rb-file-helpers</FILE>
 rb_file
 rb_dot_dir
+rb_music_dir
+rb_canonicalise_uri
 rb_uri_mkstemp
 rb_uri_resolve_symlink
 rb_uri_is_directory
@@ -1091,7 +1175,17 @@
 rb_uri_resolve_relative
 rb_uri_is_readable
 rb_uri_is_writable
+rb_uri_is_local
+rb_uri_is_hidden
+rb_uri_could_be_podcast
+rb_uri_make_hidden
+rb_uri_get_dir_name
+rb_uri_get_short_path_name
+RBUriRecurseFunc
 rb_uri_handle_recursively
+rb_uri_handle_recursively_async
+rb_uri_append_path
+rb_uri_append_uri
 rb_file_helpers_init
 rb_file_helpers_shutdown
 </SECTION>
@@ -1101,23 +1195,36 @@
 rb_true_function
 rb_false_function
 rb_null_function
+rb_copy_function
 rb_gvalue_compare
 rb_compare_gtimeval
+rb_safe_strcmp
+rb_make_duration_string
+rb_make_elapsed_time_string
 rb_gtk_action_popup_menu
 rb_image_new_from_stock
 rb_uri_get_mount_point
 rb_uri_is_mounted
 rb_threads_init
 rb_is_main_thread
-</SECTION>
-
-<SECTION>
-<FILE>rb-string-helpers</FILE>
-rb_string_helpers_init
-rb_string_helpers_shutdown
-rb_unicodify
-rb_utf8_strncasecmp
-rb_get_sort_key
+rb_search_fold
+rb_string_split_words
+rb_string_list_equal
+rb_string_list_contains
+rb_string_list_copy
+rb_list_deep_free
+rb_list_destroy_free
+rb_slist_deep_free
+rb_str_in_strv
+rb_collate_hash_table_keys
+rb_collate_hash_table_values
+rb_uri_list_parse
+rb_mime_get_friendly_name
+rb_signal_accumulator_object_handled
+rb_value_array_append_data
+rb_value_free
+rb_assert_locked
+rb_set_tree_view_column_fixed_width
 </SECTION>
 
 <SECTION>
@@ -1177,7 +1284,7 @@
 rb_refstring_system_init
 rb_refstring_system_shutdown
 rb_refstring_new
-rb_refstring_new_full
+rb_refstring_find
 rb_refstring_ref
 rb_refstring_unref
 rb_refstring_get
@@ -1187,6 +1294,8 @@
 rb_refstring_equal
 g_str_hash
 g_str_equal
+<SUBSECTION Standard>
+rb_refstring_get_type
 </SECTION>
 
 <SECTION>
@@ -1263,30 +1372,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>rb-song-display-box</FILE>
-RB_TYPE_SONG_DISPLAY_BOX
-RB_SONG_DISPLAY_BOX
-RBSongDisplayBoxPrivate
-rb_song_display_box_get_type
-rb_song_display_box_new
-</SECTION>
-
-<SECTION>
-<FILE>disclosure-widget</FILE>
-CDDB_DISCLOSURE_TYPE
-CDDB_DISCLOSURE
-CDDB_DISCLOSURE_CLASS
-IS_CDDB_DISCLOSURE
-IS_CDDB_DISCLOSURE_CLASS
-CDDBDisclosurePrivate
-<TITLE>CDDBDisclosure</TITLE>
-cddb_disclosure_get_type
-cddb_disclosure_new
-cddb_disclosure_set_container
-cddb_disclosure_set_labels
-</SECTION>
-
-<SECTION>
 <FILE>rb-query-creator-private</FILE>
 CriteriaCreateWidget
 CriteriaSetWidgetData
@@ -1380,4 +1465,1094 @@
 RB_LIBRARY_BROWSER_GET_CLASS
 </SECTION>
 
+<SECTION>
+<FILE>rb-plugin</FILE>
+RB_PLUGIN_CONST
+RBPluginActivationFunc
+RBPluginWidgetFunc
+RBPluginBooleanFunc
+rb_plugin_activate
+rb_plugin_deactivate
+rb_plugin_is_configurable
+rb_plugin_create_configure_dialog
+rb_plugin_find_file
+rb_get_plugin_paths
+RB_PLUGIN_REGISTER
+RB_PLUGIN_REGISTER_TYPE
+RB_PLUGIN_DEFINE_TYPE
+<SUBSECTION Standard>
+RB_PLUGIN
+RB_IS_PLUGIN
+RB_TYPE_PLUGIN
+rb_plugin_get_type
+RB_PLUGIN_CLASS
+RB_IS_PLUGIN_CLASS
+RB_PLUGIN_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-plugin-manager</FILE>
+RB_PLUGIN_MANAGER_CONST
+RBPluginManagerPrivate
+rb_plugin_manager_new
+<SUBSECTION Standard>
+RB_PLUGIN_MANAGER
+RB_IS_PLUGIN_MANAGER
+RB_TYPE_PLUGIN_MANAGER
+rb_plugin_manager_get_type
+RB_PLUGIN_MANAGER_CLASS
+RB_IS_PLUGIN_MANAGER_CLASS
+RB_PLUGIN_MANAGER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-module</FILE>
+RBModule
+rb_module_new
+rb_module_get_path
+rb_module_new_object
+<SUBSECTION Standard>
+RB_MODULE
+RB_IS_MODULE
+RB_TYPE_MODULE
+rb_module_get_type
+RB_MODULE_CLASS
+RB_IS_MODULE_CLASS
+RB_MODULE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-python-module</FILE>
+rb_python_module_new
+rb_python_module_new_object
+rb_python_module_init_python
+rb_python_garbage_collect
+rb_python_shutdown
+<SUBSECTION Standard>
+RB_PYTHON_MODULE
+RB_IS_PYTHON_MODULE
+RB_TYPE_PYTHON_MODULE
+rb_python_module_get_type
+RB_PYTHON_MODULE_CLASS
+RB_IS_PYTHON_MODULE_CLASS
+RB_PYTHON_MODULE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-generic-player-source</FILE>
+rb_generic_player_source_new
+rb_generic_player_source_register_type
+rb_generic_player_source_get_mount_path
+rb_generic_player_source_uri_from_playlist_uri
+rb_generic_player_source_uri_to_playlist_uri
+rb_generic_player_source_set_supported_formats
+rb_generic_player_source_get_playlist_format
+rb_generic_player_source_get_playlist_path
+rb_generic_player_is_volume_player
+rb_generic_player_source_add_playlist
+<SUBSECTION Standard>
+RB_GENERIC_PLAYER_SOURCE
+RB_IS_GENERIC_PLAYER_SOURCE
+RB_TYPE_GENERIC_PLAYER_SOURCE
+rb_generic_player_source_get_type
+RB_GENERIC_PLAYER_SOURCE_CLASS
+RB_IS_GENERIC_PLAYER_SOURCE_CLASS
+RB_GENERIC_PLAYER_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-nokia770-source</FILE>
+rb_nokia770_source_new
+rb_nokia770_source_register_type
+rb_nokia770_is_volume_player
+<SUBSECTION Standard>
+RB_NOKIA770_SOURCE
+RB_IS_NOKIA770_SOURCE
+RB_TYPE_NOKIA770_SOURCE
+rb_nokia770_source_get_type
+RB_NOKIA770_SOURCE_CLASS
+RB_IS_NOKIA770_SOURCE_CLASS
+RB_NOKIA770_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-psp-source</FILE>
+rb_psp_source_new
+rb_psp_source_register_type
+rb_psp_is_volume_player
+<SUBSECTION Standard>
+RB_PSP_SOURCE
+RB_IS_PSP_SOURCE
+RB_TYPE_PSP_SOURCE
+rb_psp_source_get_type
+RB_PSP_SOURCE_CLASS
+RB_IS_PSP_SOURCE_CLASS
+RB_PSP_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-generic-player-playlist-source</FILE>
+rb_generic_player_playlist_source_register_type
+rb_generic_player_playlist_source_new
+rb_generic_player_playlist_delete_from_player
+<SUBSECTION Standard>
+RB_GENERIC_PLAYER_PLAYLIST_SOURCE
+RB_IS_GENERIC_PLAYER_PLAYLIST_SOURCE
+RB_TYPE_GENERIC_PLAYER_PLAYLIST_SOURCE
+rb_generic_player_playlist_source_get_type
+RB_GENERIC_PLAYER_PLAYLIST_SOURCE_CLASS
+RB_IS_GENERIC_PLAYER_PLAYLIST_SOURCE_CLASS
+RB_GENERIC_PLAYER_PLAYLIST_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-recorder</FILE>
+RBRecorderError
+RBRecorderAction
+RBRecorderResponse
+RBRecorderResult
+RB_RECORDER_ERROR
+rb_recorder_error_quark
+RBRecorderPrivate
+rb_recorder_new
+rb_recorder_open
+rb_recorder_opened
+rb_recorder_close
+rb_recorder_write
+rb_recorder_pause
+rb_recorder_get_default_device
+rb_recorder_get_device
+rb_recorder_set_device
+rb_recorder_set_tmp_dir
+rb_recorder_get_media_length
+rb_recorder_burn
+rb_recorder_burn_cancel
+rb_recorder_enabled
+<SUBSECTION Standard>
+RB_RECORDER
+RB_IS_RECORDER
+RB_TYPE_RECORDER
+rb_recorder_get_type
+RB_RECORDER_CLASS
+RB_IS_RECORDER_CLASS
+RB_RECORDER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-playlist-source-recorder</FILE>
+RBPlaylistSourceRecorderPrivate
+RBPlaylistSourceIterFunc
+rb_playlist_source_recorder_new
+rb_playlist_source_recorder_set_name
+rb_playlist_source_recorder_add_from_model
+rb_playlist_source_recorder_add_uri
+rb_playlist_source_recorder_start
+rb_playlist_source_recorder_stop
+<SUBSECTION Standard>
+RB_PLAYLIST_SOURCE_RECORDER
+RB_IS_PLAYLIST_SOURCE_RECORDER
+RB_TYPE_PLAYLIST_SOURCE_RECORDER
+rb_playlist_source_recorder_get_type
+RB_PLAYLIST_SOURCE_RECORDER_CLASS
+RB_IS_PLAYLIST_SOURCE_RECORDER_CLASS
+RB_PLAYLIST_SOURCE_RECORDER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-lastfm-source</FILE>
+RBLastfmSourcePrivate
+rb_lastfm_source_register_type
+rb_lastfm_source_new
+<SUBSECTION Standard>
+RB_LASTFM_SOURCE
+RB_IS_LASTFM_SOURCE
+RB_TYPE_LASTFM_SOURCE
+rb_lastfm_source_get_type
+RB_LASTFM_SOURCE_CLASS
+RB_IS_LASTFM_SOURCE_CLASS
+RB_LASTFM_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-audioscrobbler</FILE>
+RBAudioscrobblerPrivate
+rb_audioscrobbler_new
+rb_audioscrobbler_get_config_widget
+rb_audioscrobbler_username_entry_changed_cb
+rb_audioscrobbler_username_entry_activate_cb
+rb_audioscrobbler_password_entry_changed_cb
+rb_audioscrobbler_password_entry_activate_cb
+rb_audioscrobbler_enabled_check_changed_cb
+<SUBSECTION Standard>
+RB_AUDIOSCROBBLER
+RB_IS_AUDIOSCROBBLER
+RB_TYPE_AUDIOSCROBBLER
+rb_audioscrobbler_get_type
+RB_AUDIOSCROBBLER_CLASS
+RB_IS_AUDIOSCROBBLER_CLASS
+RB_AUDIOSCROBBLER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-station-properties-dialog</FILE>
+RBStationPropertiesDialogPrivate
+rb_station_properties_dialog_new
+<SUBSECTION Standard>
+RB_STATION_PROPERTIES_DIALOG
+RB_IS_STATION_PROPERTIES_DIALOG
+RB_TYPE_STATION_PROPERTIES_DIALOG
+rb_station_properties_dialog_get_type
+RB_STATION_PROPERTIES_DIALOG_CLASS
+RB_IS_STATION_PROPERTIES_DIALOG_CLASS
+RB_STATION_PROPERTIES_DIALOG_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-iradio-source</FILE>
+RBIRadioSourcePrivate
+rb_iradio_source_new
+rb_iradio_source_add_station
+rb_iradio_source_add_from_playlist
+<SUBSECTION Standard>
+RB_IRADIO_SOURCE
+RB_IS_IRADIO_SOURCE
+RB_TYPE_IRADIO_SOURCE
+rb_iradio_source_get_type
+RB_IRADIO_SOURCE_CLASS
+RB_IS_IRADIO_SOURCE_CLASS
+RB_IRADIO_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-fm-radio-source</FILE>
+RBFMRadioSourcePrivate
+<TITLE>RBFMRadioSource</TITLE>
+RBFMRadioSource
+rb_fm_radio_source_register_type
+rb_fm_radio_source_new
+rb_fm_radio_source_add_station
+<SUBSECTION Standard>
+RB_FM_RADIO_SOURCE
+RB_IS_FM_RADIO_SOURCE
+RB_TYPE_FM_RADIO_SOURCE
+rb_fm_radio_source_get_type
+RB_FM_RADIO_SOURCE_CLASS
+RB_IS_FM_RADIO_SOURCE_CLASS
+RB_FM_RADIO_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-radio-tuner</FILE>
+RBRadioTunerPrivate
+<TITLE>RBRadioTuner</TITLE>
+RBRadioTuner
+rb_radio_tuner_register_type
+rb_radio_tuner_new
+rb_radio_tuner_update
+rb_radio_tuner_set_frequency
+rb_radio_tuner_set_mute
+<SUBSECTION Standard>
+RB_RADIO_TUNER
+RB_IS_RADIO_TUNER
+RB_TYPE_RADIO_TUNER
+rb_radio_tuner_get_type
+RB_RADIO_TUNER_CLASS
+RB_IS_RADIO_TUNER_CLASS
+RB_RADIO_TUNER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-vis-widget</FILE>
+<SUBSECTION Standard>
+RB_VIS_WIDGET
+RB_IS_VIS_WIDGET
+RB_TYPE_VIS_WIDGET
+rb_vis_widget_get_type
+RB_VIS_WIDGET_CLASS
+RB_IS_VIS_WIDGET_CLASS
+RB_VIS_WIDGET_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-mtp-source</FILE>
+rb_mtp_source_new
+rb_mtp_source_register_type
+rb_mtp_source_is_udi
+<SUBSECTION Standard>
+RB_MTP_SOURCE
+RB_IS_MTP_SOURCE
+RB_TYPE_MTP_SOURCE
+rb_mtp_source_get_type
+RB_MTP_SOURCE_CLASS
+RB_IS_MTP_SOURCE_CLASS
+RB_MTP_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>sj-metadata</FILE>
+<TITLE>SjMetadata</TITLE>
+SjMetadata
+sj_metadata_get_new_error
+sj_metadata_set_cdrom
+sj_metadata_set_proxy
+sj_metadata_set_proxy_port
+sj_metadata_list_albums
+sj_metadata_get_submit_url
+<SUBSECTION Standard>
+SJ_METADATA
+SJ_IS_METADATA
+SJ_TYPE_METADATA
+sj_metadata_get_type
+SJ_METADATA_CLASS
+SJ_IS_METADATA_CLASS
+SJ_METADATA_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-audiocd-source</FILE>
+rb_audiocd_source_new
+rb_audiocd_source_register_type
+rb_audiocd_is_volume_audiocd
+<SUBSECTION Standard>
+RB_AUDIOCD_SOURCE
+RB_IS_AUDIOCD_SOURCE
+RB_TYPE_AUDIOCD_SOURCE
+rb_audiocd_source_get_type
+RB_AUDIOCD_SOURCE_CLASS
+RB_IS_AUDIOCD_SOURCE_CLASS
+RB_AUDIOCD_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>sj-metadata-musicbrainz</FILE>
+SjMetadataMusicbrainzPrivate
+<TITLE>SjMetadataMusicbrainz</TITLE>
+SjMetadataMusicbrainz
+sj_metadata_musicbrainz_new
+<SUBSECTION Standard>
+SJ_METADATA_MUSICBRAINZ
+SJ_IS_METADATA_MUSICBRAINZ
+SJ_TYPE_METADATA_MUSICBRAINZ
+sj_metadata_musicbrainz_get_type
+SJ_METADATA_MUSICBRAINZ_CLASS
+SJ_IS_METADATA_MUSICBRAINZ_CLASS
+SJ_METADATA_MUSICBRAINZ_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-mdns-publisher</FILE>
+RBDaapMdnsPublisherPrivate
+RBDaapMdnsPublisherError
+rb_daap_mdns_publisher_new
+rb_daap_mdns_publisher_publish
+rb_daap_mdns_publisher_set_name
+rb_daap_mdns_publisher_set_port
+rb_daap_mdns_publisher_set_password_required
+rb_daap_mdns_publisher_withdraw
+<SUBSECTION Standard>
+RB_DAAP_MDNS_PUBLISHER
+RB_IS_DAAP_MDNS_PUBLISHER
+RB_TYPE_DAAP_MDNS_PUBLISHER
+rb_daap_mdns_publisher_get_type
+RB_DAAP_MDNS_PUBLISHER_CLASS
+RB_IS_DAAP_MDNS_PUBLISHER_CLASS
+RB_DAAP_MDNS_PUBLISHER_GET_CLASS
+RB_DAAP_MDNS_PUBLISHER_ERROR
+rb_daap_mdns_publisher_error_quark
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-connection</FILE>
+RBDAAPPlaylist
+RBDAAPConnectionPrivate
+RBDAAPConnectionState
+<TITLE>RBDAAPConnection</TITLE>
+RBDAAPConnection
+RBDAAPConnectionCallback
+rb_daap_connection_new
+rb_daap_connection_is_connected
+rb_daap_connection_connect
+rb_daap_connection_disconnect
+rb_daap_connection_get_headers
+rb_daap_connection_get_playlists
+<SUBSECTION Standard>
+RB_DAAP_CONNECTION
+RB_IS_DAAP_CONNECTION
+RB_TYPE_DAAP_CONNECTION
+rb_daap_connection_get_type
+RB_DAAP_CONNECTION_CLASS
+RB_IS_DAAP_CONNECTION_CLASS
+RB_DAAP_CONNECTION_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-mdns-browser</FILE>
+RBDaapMdnsBrowserPrivate
+RBDaapMdnsBrowserError
+rb_daap_mdns_browser_new
+rb_daap_mdns_browser_start
+rb_daap_mdns_browser_stop
+<SUBSECTION Standard>
+RB_DAAP_MDNS_BROWSER
+RB_IS_DAAP_MDNS_BROWSER
+RB_TYPE_DAAP_MDNS_BROWSER
+rb_daap_mdns_browser_get_type
+RB_DAAP_MDNS_BROWSER_CLASS
+RB_IS_DAAP_MDNS_BROWSER_CLASS
+RB_DAAP_MDNS_BROWSER_GET_CLASS
+RB_DAAP_MDNS_BROWSER_ERROR
+rb_daap_mdns_browser_error_quark
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-plugin</FILE>
+RBDaapPluginPrivate
+rb_daap_plugin_get_icon
+rb_daap_plugin_find_source_for_uri
+<SUBSECTION Standard>
+RB_DAAP_PLUGIN
+RB_IS_DAAP_PLUGIN
+RB_TYPE_DAAP_PLUGIN
+rb_daap_plugin_get_type
+RB_DAAP_PLUGIN_CLASS
+RB_IS_DAAP_PLUGIN_CLASS
+RB_DAAP_PLUGIN_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-share</FILE>
+RBDAAPSharePrivate
+<TITLE>RBDAAPShare</TITLE>
+RBDAAPShare
+rb_daap_share_new
+<SUBSECTION Standard>
+RB_DAAP_SHARE
+RB_IS_DAAP_SHARE
+RB_TYPE_DAAP_SHARE
+rb_daap_share_get_type
+RB_DAAP_SHARE_CLASS
+RB_IS_DAAP_SHARE_CLASS
+RB_DAAP_SHARE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-source</FILE>
+RBDAAPSourcePrivate
+<TITLE>RBDAAPSource</TITLE>
+RBDAAPSource
+rb_daap_source_new
+rb_daap_source_disconnect
+rb_daap_source_get_headers
+<SUBSECTION Standard>
+RB_DAAP_SOURCE
+RB_IS_DAAP_SOURCE
+RB_TYPE_DAAP_SOURCE
+rb_daap_source_get_type
+RB_DAAP_SOURCE_CLASS
+RB_IS_DAAP_SOURCE_CLASS
+RB_DAAP_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-ipod-db</FILE>
+rb_ipod_db_new
+rb_ipod_db_save_async
+rb_ipod_db_set_thumbnail
+rb_ipod_db_add_track
+rb_ipod_db_add_playlist
+rb_ipod_db_add_to_playlist
+rb_ipod_db_remove_from_playlist
+rb_ipod_db_remove_track
+rb_ipod_db_set_ipod_name
+rb_ipod_db_get_ipod_name
+rb_ipod_db_get_playlists
+rb_ipod_db_get_tracks
+rb_ipod_db_get_mount_path
+rb_ipod_db_get_device
+<SUBSECTION Standard>
+RB_IPOD_DB
+RB_IS_IPOD_DB
+RB_TYPE_IPOD_DB
+rb_ipod_db_get_type
+RB_IPOD_DB_CLASS
+RB_IS_IPOD_DB_CLASS
+RB_IPOD_DB_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-ipod-source</FILE>
+rb_ipod_source_new
+rb_ipod_source_register_type
+rb_ipod_is_volume_ipod
+<SUBSECTION Standard>
+RB_IPOD_SOURCE
+RB_IS_IPOD_SOURCE
+RB_TYPE_IPOD_SOURCE
+rb_ipod_source_get_type
+RB_IPOD_SOURCE_CLASS
+RB_IS_IPOD_SOURCE_CLASS
+RB_IPOD_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-player-gst-filter</FILE>
+RBPlayerGstFilter
+rb_player_gst_filter_add_filter
+rb_player_gst_filter_remove_filter
+<SUBSECTION Standard>
+RB_PLAYER_GST_FILTER
+RB_IS_PLAYER_GST_FILTER
+RB_TYPE_PLAYER_GST_FILTER
+rb_player_gst_filter_get_type
+RB_PLAYER_GST_FILTER_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>rb-player-gst-tee</FILE>
+RBPlayerGstTee
+rb_player_gst_tee_add_tee
+rb_player_gst_tee_remove_tee
+<SUBSECTION Standard>
+RB_PLAYER_GST_TEE
+RB_IS_PLAYER_GST_TEE
+RB_TYPE_PLAYER_GST_TEE
+rb_player_gst_tee_get_type
+RB_PLAYER_GST_TEE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>rb-encoder</FILE>
+RBEncoder
+rb_encoder_new
+rb_encoder_encode
+rb_encoder_cancel
+rb_encoder_get_preferred_mimetype
+<SUBSECTION Standard>
+RB_ENCODER
+RB_IS_ENCODER
+RB_TYPE_ENCODER
+rb_encoder_get_type
+RB_ENCODER_GET_IFACE
+RB_ENCODER_ERROR
+rb_encoder_error_quark
+</SECTION>
+
+<SECTION>
+<FILE>rb-player-gst-data-tee</FILE>
+RBPlayerGstDataTee
+rb_player_gst_data_tee_add_data_tee
+rb_player_gst_data_tee_remove_data_tee
+<SUBSECTION Standard>
+RB_PLAYER_GST_DATA_TEE
+RB_IS_PLAYER_GST_DATA_TEE
+RB_TYPE_PLAYER_GST_DATA_TEE
+rb_player_gst_data_tee_get_type
+RB_PLAYER_GST_DATA_TEE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>rb-encoder-gst</FILE>
+RB_ENCODE_GST_CLASS
+RBEncoderGstPrivate
+rb_encoder_gst_new
+<SUBSECTION Standard>
+RB_ENCODER_GST
+RB_IS_ENCODER_GST
+RB_TYPE_ENCODER_GST
+rb_encoder_gst_get_type
+RB_IS_ENCODER_GST_CLASS
+RB_ENCODER_GST_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-player-gst</FILE>
+RB_TYPE_PLAYER_GST
+RB_PLAYER_GST
+RBPlayerGstPrivate
+rb_player_gst_new
+<SUBSECTION Standard>
+RB_IS_PLAYERER_GST
+rb_player_gst_get_type
+</SECTION>
+
+<SECTION>
+<FILE>rb-player-gst-xfade</FILE>
+RBPlayerGstXFadePrivate
+rb_player_gst_xfade_new
+<SUBSECTION Standard>
+RB_PLAYER_GST_XFADE
+RB_IS_PLAYER_GST_XFADE
+RB_TYPE_PLAYER_GST_XFADE
+rb_player_gst_xfade_get_type
+</SECTION>
+
+<SECTION>
+<FILE>rhythmdb-query-results</FILE>
+RhythmDBQueryResults
+RhythmDBQueryResultsIface
+rhythmdb_query_results_set_query
+rhythmdb_query_results_add_results
+rhythmdb_query_results_query_complete
+<SUBSECTION Standard>
+RHYTHMDB_QUERY_RESULTS
+RHYTHMDB_IS_QUERY_RESULTS
+RHYTHMDB_TYPE_QUERY_RESULTS
+rhythmdb_query_results_get_type
+RHYTHMDB_QUERY_RESULTS_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>gossip-cell-renderer-expander</FILE>
+<TITLE>GossipCellRendererExpander</TITLE>
+GossipCellRendererExpander
+gossip_cell_renderer_expander_new
+<SUBSECTION Standard>
+GOSSIP_CELL_RENDERER_EXPANDER
+GOSSIP_IS_CELL_RENDERER_EXPANDER
+GOSSIP_TYPE_CELL_RENDERER_EXPANDER
+gossip_cell_renderer_expander_get_type
+GOSSIP_CELL_RENDERER_EXPANDER_CLASS
+GOSSIP_IS_CELL_RENDERER_EXPANDER_CLASS
+GOSSIP_CELL_RENDERER_EXPANDER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>sexy-tooltip</FILE>
+SexyTooltipPriv
+<TITLE>SexyTooltip</TITLE>
+SexyTooltip
+sexy_tooltip_new
+sexy_tooltip_new_with_label
+sexy_tooltip_position_to_widget
+sexy_tooltip_position_to_rect
+<SUBSECTION Standard>
+SEXY_TOOLTIP
+SEXY_IS_TOOLTIP
+SEXY_TYPE_TOOLTIP
+sexy_tooltip_get_type
+SEXY_TOOLTIP_CLASS
+SEXY_IS_TOOLTIP_CLASS
+SEXY_TOOLTIP_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>sexy-icon-entry</FILE>
+SexyIconEntryPriv
+SexyIconEntryPosition
+<TITLE>SexyIconEntry</TITLE>
+SexyIconEntry
+sexy_icon_entry_new
+sexy_icon_entry_set_icon
+sexy_icon_entry_set_icon_highlight
+sexy_icon_entry_get_icon
+sexy_icon_entry_get_icon_highlight
+sexy_icon_entry_add_clear_button
+<SUBSECTION Standard>
+SEXY_ICON_ENTRY
+SEXY_IS_ICON_ENTRY
+SEXY_TYPE_ICON_ENTRY
+sexy_icon_entry_get_type
+SEXY_ICON_ENTRY_CLASS
+SEXY_IS_ICON_ENTRY_CLASS
+SEXY_ICON_ENTRY_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-string-value-map</FILE>
+RBStringValueMapPrivate
+rb_string_value_map_new
+rb_string_value_map_set
+rb_string_value_map_get
+rb_string_value_map_peek
+rb_string_value_map_remove
+rb_string_value_map_size
+rb_string_value_map_steal_hashtable
+<SUBSECTION Standard>
+RB_STRING_VALUE_MAP
+RB_IS_STRING_VALUE_MAP
+RB_TYPE_STRING_VALUE_MAP
+rb_string_value_map_get_type
+RB_STRING_VALUE_MAP_CLASS
+RB_IS_STRING_VALUE_MAP_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-proxy-config</FILE>
+RBProxyConfigPrivate
+config_changed
+rb_proxy_config_new
+rb_proxy_config_get_libsoup_uri
+<SUBSECTION Standard>
+RB_PROXY_CONFIG
+RB_IS_PROXY_CONFIG
+RB_TYPE_PROXY_CONFIG
+rb_proxy_config_get_type
+RB_PROXY_CONFIG_CLASS
+RB_IS_PROXY_CONFIG_CLASS
+RB_PROXY_CONFIG_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-feed-podcast-properties-dialog</FILE>
+RBFeedPodcastPropertiesDialogPrivate
+rb_feed_podcast_properties_dialog_new
+<SUBSECTION Standard>
+RB_FEED_PODCAST_PROPERTIES_DIALOG
+RB_IS_FEED_PODCAST_PROPERTIES_DIALOG
+RB_TYPE_FEED_PODCAST_PROPERTIES_DIALOG
+rb_feed_podcast_properties_dialog_get_type
+RB_FEED_PODCAST_PROPERTIES_DIALOG_CLASS
+RB_IS_FEED_PODCAST_PROPERTIES_DIALOG_CLASS
+RB_FEED_PODCAST_PROPERTIES_DIALOG_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-podcast-properties-dialog</FILE>
+RBPodcastPropertiesDialogPrivate
+rb_podcast_properties_dialog_new
+<SUBSECTION Standard>
+RB_PODCAST_PROPERTIES_DIALOG
+RB_IS_PODCAST_PROPERTIES_DIALOG
+RB_TYPE_PODCAST_PROPERTIES_DIALOG
+rb_podcast_properties_dialog_get_type
+RB_PODCAST_PROPERTIES_DIALOG_CLASS
+RB_IS_PODCAST_PROPERTIES_DIALOG_CLASS
+RB_PODCAST_PROPERTIES_DIALOG_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-podcast-manager</FILE>
+RBPodcastManagerPrivate
+rb_podcast_manager_new
+rb_podcast_manager_download_entry
+rb_podcast_manager_cancel_download
+rb_podcast_manager_update_feeds
+rb_podcast_manager_start_sync
+rb_podcast_manager_set_remove_files
+rb_podcast_manager_get_remove_files
+rb_podcast_manager_remove_feed
+rb_podcast_manager_get_podcast_dir
+rb_podcast_manager_subscribe_feed
+rb_podcast_manager_unsubscribe_feed
+rb_podcast_manager_shutdown
+rb_podcast_manager_add_post
+rb_podcast_manager_entry_downloaded
+<SUBSECTION Standard>
+RB_PODCAST_MANAGER
+RB_IS_PODCAST_MANAGER
+RB_TYPE_PODCAST_MANAGER
+rb_podcast_manager_get_type
+RB_PODCAST_MANAGER_CLASS
+RB_IS_PODCAST_MANAGER_CLASS
+RB_PODCAST_MANAGER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-import-errors-source</FILE>
+RBImportErrorsSourcePrivate
+rb_import_errors_source_new
+<SUBSECTION Standard>
+RB_IMPORT_ERRORS_SOURCE
+RB_IS_IMPORT_ERRORS_SOURCE
+RB_TYPE_IMPORT_ERRORS_SOURCE
+rb_import_errors_source_get_type
+RB_IMPORT_ERRORS_SOURCE_CLASS
+RB_IS_IMPORT_ERRORS_SOURCE_CLASS
+RB_IMPORT_ERRORS_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-streaming-source</FILE>
+RBStreamingSourcePrivate
+rb_streaming_source_get_progress
+rb_streaming_source_set_streaming_title
+rb_streaming_source_set_streaming_artist
+rb_streaming_source_set_streaming_album
+<SUBSECTION Standard>
+RB_STREAMING_SOURCE
+RB_IS_STREAMING_SOURCE
+RB_TYPE_STREAMING_SOURCE
+rb_streaming_source_get_type
+RB_STREAMING_SOURCE_CLASS
+RB_IS_STREAMING_SOURCE_CLASS
+RB_STREAMING_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-podcast-source</FILE>
+RBPodcastSourcePrivate
+rb_podcast_source_new
+rb_podcast_source_add_feed
+rb_podcast_source_shutdown
+<SUBSECTION Standard>
+RB_PODCAST_SOURCE
+RB_IS_PODCAST_SOURCE
+RB_TYPE_PODCAST_SOURCE
+rb_podcast_source_get_type
+RB_PODCAST_SOURCE_CLASS
+RB_IS_PODCAST_SOURCE_CLASS
+RB_PODCAST_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-auto-playlist-source</FILE>
+rb_auto_playlist_source_new
+rb_auto_playlist_source_new_from_xml
+rb_auto_playlist_source_set_query
+rb_auto_playlist_source_get_query
+<SUBSECTION Standard>
+RB_AUTO_PLAYLIST_SOURCE
+RB_IS_AUTO_PLAYLIST_SOURCE
+RB_TYPE_AUTO_PLAYLIST_SOURCE
+rb_auto_playlist_source_get_type
+RB_AUTO_PLAYLIST_SOURCE_CLASS
+RB_IS_AUTO_PLAYLIST_SOURCE_CLASS
+RB_AUTO_PLAYLIST_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-static-playlist-source</FILE>
+rb_static_playlist_source_new
+rb_static_playlist_source_new_from_xml
+rb_static_playlist_source_load_from_xml
+rb_static_playlist_source_add_entry
+rb_static_playlist_source_remove_entry
+rb_static_playlist_source_add_location
+rb_static_playlist_source_add_locations
+rb_static_playlist_source_remove_location
+rb_static_playlist_source_move_entry
+rb_static_playlist_source_shuffle_playlist
+<SUBSECTION Standard>
+RB_STATIC_PLAYLIST_SOURCE
+RB_IS_STATIC_PLAYLIST_SOURCE
+RB_TYPE_STATIC_PLAYLIST_SOURCE
+rb_static_playlist_source_get_type
+RB_STATIC_PLAYLIST_SOURCE_CLASS
+RB_IS_STATIC_PLAYLIST_SOURCE_CLASS
+RB_STATIC_PLAYLIST_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-source-group</FILE>
+RBSourceGroupCategory
+RB_TYPE_SOURCE_GROUP_CATEGORY
+RBSourceGroup
+rb_source_group_get_type
+RB_SOURCE_GROUP_LIBRARY
+RB_SOURCE_GROUP_PLAYLISTS
+RB_SOURCE_GROUP_DEVICES
+RB_SOURCE_GROUP_SHARED
+rb_source_group_init
+rb_source_group_get_by_name
+rb_source_group_register
+rb_source_group_library_get_type
+rb_source_group_playlists_get_type
+rb_source_group_devices_get_type
+rb_source_group_shared_get_type
+<SUBSECTION Standard>
+RB_SOURCE_GROUP
+RB_IS_SOURCE_GROUP
+RB_TYPE_SOURCE_GROUP
+rb_source_group_category_get_type
+</SECTION>
+
+<SECTION>
+<FILE>rb-play-queue-source</FILE>
+rb_play_queue_source_new
+rb_play_queue_source_sidebar_song_info
+rb_play_queue_source_sidebar_delete
+rb_play_queue_source_clear_queue
+<SUBSECTION Standard>
+RB_PLAY_QUEUE_SOURCE
+RB_IS_PLAY_QUEUE_SOURCE
+RB_TYPE_PLAY_QUEUE_SOURCE
+rb_play_queue_source_get_type
+RB_PLAY_QUEUE_SOURCE_CLASS
+RB_IS_PLAY_QUEUE_SOURCE_CLASS
+RB_PLAY_QUEUE_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-missing-files-source</FILE>
+RBMissingFilesSourcePrivate
+rb_missing_files_source_new
+<SUBSECTION Standard>
+RB_MISSING_FILES_SOURCE
+RB_IS_MISSING_FILES_SOURCE
+RB_TYPE_MISSING_FILES_SOURCE
+rb_missing_files_source_get_type
+RB_MISSING_FILES_SOURCE_CLASS
+RB_IS_MISSING_FILES_SOURCE_CLASS
+RB_MISSING_FILES_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-browser-source</FILE>
+RBBrowserSourcePrivate
+RBBrowserSourceFeatureFunc
+RBBrowserSourceStringFunc
+rb_browser_source_get_paned_key
+rb_browser_source_has_drop_support
+<SUBSECTION Standard>
+RB_BROWSER_SOURCE
+RB_IS_BROWSER_SOURCE
+RB_TYPE_BROWSER_SOURCE
+rb_browser_source_get_type
+RB_BROWSER_SOURCE_CLASS
+RB_IS_BROWSER_SOURCE_CLASS
+RB_BROWSER_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>rb-metadata-dbus</FILE>
+RB_METADATA_DBUS_NAME
+RB_METADATA_DBUS_OBJECT_PATH
+RB_METADATA_DBUS_INTERFACE
+RB_METADATA_DBUS_TIMEOUT
+rb_metadata_dbus_get_boolean
+rb_metadata_dbus_get_uint32
+rb_metadata_dbus_get_string
+rb_metadata_dbus_get_strv
+rb_metadata_dbus_add_strv
+rb_metadata_dbus_add_to_message
+rb_metadata_dbus_read_from_message
+</SECTION>
+
+<SECTION>
+<FILE>rb-plugins-engine</FILE>
+RBPluginInfo
+rb_plugins_engine_init
+rb_plugins_engine_shutdown
+rb_plugins_engine_garbage_collect
+rb_plugins_engine_get_plugins_list
+rb_plugins_engine_activate_plugin
+rb_plugins_engine_deactivate_plugin
+rb_plugins_engine_plugin_is_active
+rb_plugins_engine_plugin_is_visible
+rb_plugins_engine_plugin_is_configurable
+rb_plugins_engine_configure_plugin
+rb_plugins_engine_get_plugin_name
+rb_plugins_engine_get_plugin_description
+rb_plugins_engine_get_plugin_authors
+rb_plugins_engine_get_plugin_website
+rb_plugins_engine_get_plugin_copyright
+rb_plugins_engine_get_plugin_icon
+</SECTION>
+
+<SECTION>
+<FILE>rb-visualizer-glue</FILE>
+g_marshal_value_peek_boolean
+g_marshal_value_peek_char
+g_marshal_value_peek_uchar
+g_marshal_value_peek_int
+g_marshal_value_peek_uint
+g_marshal_value_peek_long
+g_marshal_value_peek_ulong
+g_marshal_value_peek_int64
+g_marshal_value_peek_uint64
+g_marshal_value_peek_enum
+g_marshal_value_peek_flags
+g_marshal_value_peek_float
+g_marshal_value_peek_double
+g_marshal_value_peek_string
+g_marshal_value_peek_param
+g_marshal_value_peek_boxed
+g_marshal_value_peek_pointer
+g_marshal_value_peek_object
+dbus_glib_marshal_rb_visualizer_BOOLEAN__UINT_POINTER
+dbus_glib_marshal_rb_visualizer_BOOLEAN__POINTER
+</SECTION>
+
+<SECTION>
+<FILE>sj-error</FILE>
+SJ_ERROR
+SjError
+sj_error_quark
+</SECTION>
+
+<SECTION>
+<FILE>sj-structures</FILE>
+AlbumDetails
+TrackDetails
+album_details_free
+track_details_free
+</SECTION>
+
+<SECTION>
+<FILE>sj-metadata-marshal</FILE>
+metadata_marshal_VOID__POINTER_POINTER
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-dialog</FILE>
+rb_daap_collision_dialog_new_run
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-sharing</FILE>
+rb_daap_sharing_init
+rb_daap_sharing_shutdown
+rb_daap_sharing_default_share_name
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-hash</FILE>
+rb_daap_hash_generate
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-src</FILE>
+rb_daap_src_get_type
+rb_daap_src_set_plugin
+</SECTION>
+
+<SECTION>
+<FILE>rb-daap-structure</FILE>
+RBDAAPContentCode
+RBDAAPItem
+rb_daap_structure_add
+rb_daap_structure_serialize
+rb_daap_structure_parse
+rb_daap_structure_find_item
+rb_daap_structure_find_node
+rb_daap_structure_print
+rb_daap_structure_destroy
+RBDAAPType
+RBDAAPContentCodeDefinition
+rb_daap_content_codes
+rb_daap_content_code_string_as_int32
+rb_daap_content_code_name
+rb_daap_content_code_rb_daap_type
+rb_daap_content_code_string
+</SECTION>
+
+<SECTION>
+<FILE>bacon-volume</FILE>
+BACON_TYPE_VOLUME_BUTTON
+BACON_VOLUME_BUTTON
+<TITLE>BaconVolumeButton</TITLE>
+BaconVolumeButton
+bacon_volume_button_get_type
+bacon_volume_button_new
+bacon_volume_button_get_value
+bacon_volume_button_set_value
+</SECTION>
+
+<SECTION>
+<FILE>rb-async-queue-watch</FILE>
+RBAsyncQueueWatchFunc
+rb_async_queue_watch_new
+</SECTION>
+
+<SECTION>
+<FILE>rb-podcast-parse</FILE>
+rb_podcast_parse_load_feed
+rb_podcast_parse_channel_free
+rb_podcast_parse_item_free
+</SECTION>
+
+<SECTION>
+<FILE>rb-missing-plugins</FILE>
+rb_missing_plugins_init
+</SECTION>
 

Modified: trunk/lib/rb-file-helpers.c
==============================================================================
--- trunk/lib/rb-file-helpers.c	(original)
+++ trunk/lib/rb-file-helpers.c	Fri Mar 21 05:51:30 2008
@@ -652,6 +652,7 @@
 
 /**
  * eel_make_uri_from_shell_arg:
+ * @location: a possibly mangled "uri"
  *
  * Similar to eel_make_uri_from_input, except that:
  * 
@@ -659,10 +660,7 @@
  * 2) doesn't bother stripping leading/trailing white space
  * 3) doesn't bother with ~ expansion--that's done by the shell
  *
- * @location: a possibly mangled "uri"
- *
- * returns a newly allocated uri
- *
+ * Return value: a newly allocated uri
  **/
 char *
 rb_uri_resolve_relative (const char *location)

Modified: trunk/lib/rb-tree-dnd.c
==============================================================================
--- trunk/lib/rb-tree-dnd.c	(original)
+++ trunk/lib/rb-tree-dnd.c	Fri Mar 21 05:51:30 2008
@@ -104,7 +104,7 @@
 /**
  * rb_tree_drag_source_row_draggable:
  * @drag_source: a #EggTreeMultiDragSource
- * @path: row on which user is initiating a drag
+ * @path_list: row on which user is initiating a drag
  *
  * Asks the #EggTreeMultiDragSource whether a particular row can be used as
  * the source of a DND operation. If the source doesn't implement
@@ -132,7 +132,7 @@
 /**
  * rb_tree_drag_source_drag_data_delete:
  * @drag_source: a #EggTreeMultiDragSource
- * @path: row that was being dragged
+ * @path_list: row that was being dragged
  *
  * Asks the #EggTreeMultiDragSource to delete the row at @path, because
  * it was moved somewhere else via drag-and-drop. Returns %FALSE
@@ -158,7 +158,7 @@
 /**
  * rb_tree_drag_source_drag_data_get:
  * @drag_source: a #EggTreeMultiDragSource
- * @path: row that was dragged
+ * @path_list: row that was dragged
  * @selection_data: a #EggSelectionData to fill with data from the dragged row
  *
  * Asks the #EggTreeMultiDragSource to fill in @selection_data with a

Modified: trunk/lib/rb-util.c
==============================================================================
--- trunk/lib/rb-util.c	(original)
+++ trunk/lib/rb-util.c	Fri Mar 21 05:51:30 2008
@@ -953,15 +953,14 @@
 
 /**
  * rb_set_tree_view_column_fixed_width:
- *
- * Sets a fixed size for a tree view column based on
- * a set of strings to be displayed in the column.
- *
  * @treeview: the #GtkTreeView containing the column
  * @column: the #GtkTreeViewColumn to size
  * @renderer: the #GtkCellRenderer used in the column
  * @strings: a NULL-terminated set of strings to base the size on
  * @padding: a small amount of extra padding for the column
+ *
+ * Sets a fixed size for a tree view column based on
+ * a set of strings to be displayed in the column.
  */
 void
 rb_set_tree_view_column_fixed_width (GtkWidget  *treeview,

Modified: trunk/plugins/audiocd/rb-audiocd-source.c
==============================================================================
--- trunk/plugins/audiocd/rb-audiocd-source.c	(original)
+++ trunk/plugins/audiocd/rb-audiocd-source.c	Fri Mar 21 05:51:30 2008
@@ -385,7 +385,7 @@
 
 #ifdef HAVE_MUSICBRAINZ
 
-/**
+/*
  * Called by the Multiple Album dialog when the user hits return in
  * the list view
  */
@@ -400,7 +400,7 @@
 	gtk_dialog_response (dialog, GTK_RESPONSE_OK);
 }
 
-/**
+/*
  * Utility function for when there are more than one albums
  * available. Borrowed from Sound Juicer.
  */

Modified: trunk/plugins/audiocd/sj-metadata-musicbrainz.c
==============================================================================
--- trunk/plugins/audiocd/sj-metadata-musicbrainz.c	(original)
+++ trunk/plugins/audiocd/sj-metadata-musicbrainz.c	Fri Mar 21 05:51:30 2008
@@ -385,7 +385,7 @@
   g_free (rdf);
 }
 
-/**
+/*
  * Load into the MusicBrainz object the RDF from the specified cache file if it
  * exists and is valid then return TRUE, otherwise return FALSE.
  */
@@ -428,7 +428,7 @@
 }
 #endif
 
-/**
+/*
  * Fill the MusicBrainz object with RDF.  Basically get the CD Index and check
  * the local cache, if that fails then lookup the data online.
  */

Modified: trunk/plugins/daap/rb-daap-structure.h
==============================================================================
--- trunk/plugins/daap/rb-daap-structure.h	(original)
+++ trunk/plugins/daap/rb-daap-structure.h	Fri Mar 21 05:51:30 2008
@@ -38,7 +38,7 @@
 	RB_DAAP_CC_MCON,
 	RB_DAAP_CC_MCTI,
 	RB_DAAP_CC_MPCO,
-	RB_DAAP_CC_MSTS, // 10
+	RB_DAAP_CC_MSTS, /* 10 */
 	RB_DAAP_CC_MIMC,
 	RB_DAAP_CC_MCTC,
 	RB_DAAP_CC_MRCO,
@@ -48,7 +48,7 @@
 	RB_DAAP_CC_MBCL,
 	RB_DAAP_CC_MSRV,
 	RB_DAAP_CC_MSAU,
-	RB_DAAP_CC_MSLR, // 20
+	RB_DAAP_CC_MSLR, /* 20 */
 	RB_DAAP_CC_MPRO,
 	RB_DAAP_CC_APRO,
 	RB_DAAP_CC_MSAL,
@@ -58,7 +58,7 @@
 	RB_DAAP_CC_MSBR,
 	RB_DAAP_CC_MSQY,
 	RB_DAAP_CC_MSIX,
-	RB_DAAP_CC_MSRS, // 30
+	RB_DAAP_CC_MSRS, /* 30 */
 	RB_DAAP_CC_MSTM,
 	RB_DAAP_CC_MSDC,
 	RB_DAAP_CC_MCCR,
@@ -68,7 +68,7 @@
 	RB_DAAP_CC_MLOG,
 	RB_DAAP_CC_MLID,
 	RB_DAAP_CC_MUPD,
-	RB_DAAP_CC_MUSR, // 40
+	RB_DAAP_CC_MUSR, /* 40 */
 	RB_DAAP_CC_MUTY,
 	RB_DAAP_CC_MUDL,
 	RB_DAAP_CC_AVDB,
@@ -78,7 +78,7 @@
 	RB_DAAP_CC_ABCP,
 	RB_DAAP_CC_ABGN,
 	RB_DAAP_CC_ADBS,
-	RB_DAAP_CC_ASAL, // 50
+	RB_DAAP_CC_ASAL, /* 50 */
 	RB_DAAP_CC_ASAR,
 	RB_DAAP_CC_ASBT,
 	RB_DAAP_CC_ASBR,
@@ -88,7 +88,7 @@
 	RB_DAAP_CC_ASDM,
 	RB_DAAP_CC_ASDC,
 	RB_DAAP_CC_ASDN,
-	RB_DAAP_CC_ASDB, // 60
+	RB_DAAP_CC_ASDB, /* 60 */
 	RB_DAAP_CC_ASEQ,
 	RB_DAAP_CC_ASFM,
 	RB_DAAP_CC_ASGN,
@@ -98,7 +98,7 @@
 	RB_DAAP_CC_ASSZ,
 	RB_DAAP_CC_ASST,
 	RB_DAAP_CC_ASSP,
-	RB_DAAP_CC_ASTM, // 70
+	RB_DAAP_CC_ASTM, /* 70 */
 	RB_DAAP_CC_ASTC,
 	RB_DAAP_CC_ASTN,
 	RB_DAAP_CC_ASUR,
@@ -108,7 +108,7 @@
 	RB_DAAP_CC_APLY,
 	RB_DAAP_CC_ABPL,
 	RB_DAAP_CC_APSO,
-	RB_DAAP_CC_PRSV, // 80
+	RB_DAAP_CC_PRSV, /* 80 */
 	RB_DAAP_CC_ARIF,
 	RB_DAAP_CC_AESV,
 	RB_DAAP_CC_MSAS,

Modified: trunk/remote/dbus/rb-client.c
==============================================================================
--- trunk/remote/dbus/rb-client.c	(original)
+++ trunk/remote/dbus/rb-client.c	Fri Mar 21 05:51:30 2008
@@ -140,7 +140,7 @@
 	return str;
 }
 
-/**
+/*
  * Parse a filename pattern and replace markers with values from a TrackDetails
  * structure.
  *

Modified: trunk/rhythmdb/rhythmdb.c
==============================================================================
--- trunk/rhythmdb/rhythmdb.c	(original)
+++ trunk/rhythmdb/rhythmdb.c	Fri Mar 21 05:51:30 2008
@@ -1243,10 +1243,12 @@
  * @entry: a #RhythmDBEntry
  * @expected_size: expected size of the type-specific data.
  *
- * Returns a pointer to the entry's type-specific data, checking that
+ * Retrieves a pointer to the entry's type-specific data, checking that
  * the size of the data structure matches what is expected.
  * Callers should use the RHYTHMDB_ENTRY_GET_TYPE_DATA macro for
  * a slightly more friendly interface to this functionality.
+ *
+ * Return value: type-specific data pointer
  */
 gpointer
 rhythmdb_entry_get_type_data (RhythmDBEntry *entry,
@@ -1365,7 +1367,6 @@
 
 /**
  * rhythmdb_entry_ref:
- * @db: a #RhythmDB.
  * @entry: a #RhythmDBEntry.
  *
  * Increase the reference count of the entry.
@@ -1409,7 +1410,6 @@
 
 /**
  * rhythmdb_entry_unref:
- * @db: a #RhythmDB.
  * @entry: a #RhythmDBEntry.
  *
  * Decrease the reference count of the entry, and destroy it if there are

Modified: trunk/rhythmdb/rhythmdb.h
==============================================================================
--- trunk/rhythmdb/rhythmdb.h	(original)
+++ trunk/rhythmdb/rhythmdb.h	Fri Mar 21 05:51:30 2008
@@ -413,7 +413,7 @@
 GList* /*<RBRefString>*/ rhythmdb_entry_keywords_get	(RhythmDB *db,
 							 RhythmDBEntry *entry);
 
-/**
+/*
  * Returns a freshly allocated GtkTreeModel which represents the query.
  * The extended arguments alternate between RhythmDBQueryType args
  * and their values. Items are prioritized like algebraic expressions, and

Modified: trunk/shell/rb-history.c
==============================================================================
--- trunk/shell/rb-history.c	(original)
+++ trunk/shell/rb-history.c	Fri Mar 21 05:51:30 2008
@@ -418,7 +418,7 @@
 	rb_history_limit_size (hist, TRUE);
 }
 
-/**
+/*
  * Cuts nodes off of the history from the desired end until it is smaller than max_size.
  * Never cuts off the current node.
  */

Modified: trunk/shell/rb-history.h
==============================================================================
--- trunk/shell/rb-history.h	(original)
+++ trunk/shell/rb-history.h	Fri Mar 21 05:51:30 2008
@@ -19,7 +19,7 @@
  *
  */
 
-/**
+/*
  * RBHistory is a GSequence that maintains a "current" pointer and can delete
  * an arbitrary element in amortized O(log(N)) time. It can call a deletion
  * callback when it removes one of its entries. RBHistory is a pure data
@@ -83,44 +83,44 @@
 RhythmDBEntry *		rb_history_next		(RBHistory *hist);
 RhythmDBEntry *		rb_history_last		(RBHistory *hist);
 
-/** These move around within the history but never go beyond the head or tail */
+/* These move around within the history but never go beyond the head or tail */
 void			rb_history_go_first	(RBHistory *hist);
 void			rb_history_go_previous	(RBHistory *hist);
 void			rb_history_go_next	(RBHistory *hist);
 void			rb_history_go_last	(RBHistory *hist);
 
-/**
+/*
  * Sets the song after "current" to @entry and, depending on the value of the
  * "truncate-on-play" property, may remove the entries after this.
  */
 void			rb_history_set_playing	(RBHistory *hist, RhythmDBEntry *entry);
 
-/**
+/*
  * Adds entry onto the end of the history list
  */
 void			rb_history_append	(RBHistory *hist, RhythmDBEntry *entry);
 
-/**
+/*
  * Gets the index of the current entry. This is guaranteed to be < the
  * history's size, so if the history is empty, it returns -1.
  */
 gint			rb_history_get_current_index	(RBHistory *hist);
 
-/**
+/*
  * Inserts @entry at @index within the history list. 0<= index<=size
  */
 void			rb_history_insert_at_index	(RBHistory *hist, RhythmDBEntry *entry, guint index);
 
-/**
+/*
  * If the entry is in the history, removes all instances of it. Unrefs the
  * entry and decrements the list size.
  */
 void			rb_history_remove_entry	(RBHistory *hist, RhythmDBEntry *entry);
 
-/** Empties the history list */
+/* Empties the history list */
 void			rb_history_clear	(RBHistory *hist);
 
-/** Returns a copy of the whole history in order. Caller must free the result.
+/* Returns a copy of the whole history in order. Caller must free the result.
  * Takes O(Nlog(N)) time. */
 GPtrArray *		rb_history_dump		(RBHistory *hist);
 

Modified: trunk/shell/rb-play-order.h
==============================================================================
--- trunk/shell/rb-play-order.h	(original)
+++ trunk/shell/rb-play-order.h	Fri Mar 21 05:51:30 2008
@@ -19,7 +19,7 @@
  *
  */
 
-/**
+/*
  * RBPlayOrder defines the interface for classes which can control the order
  * songs play.
  *
@@ -78,7 +78,7 @@
 	void (*playing_entry_removed) (RBPlayOrder *porder, RhythmDBEntry *entry);
 
 	/* QUERIES */
-	/**
+	/*
 	 * Returns whether there is a next song. This controls the next
 	 * button's sensitivity. If not implemented, defaults to
 	 * get_next()!=NULL.
@@ -86,7 +86,7 @@
 	 * Must not change any visible state.
 	 */
 	gboolean (*has_next) (RBPlayOrder* porder);
-	/**
+	/*
 	 * get_next() must return the next song to play. It's called when a
 	 * song finishes, when the user clicks the next button, and when the
 	 * user clicks play after playback is stopped.
@@ -98,13 +98,13 @@
 	 * Must not change any visible state.
 	 */
 	RhythmDBEntry* (*get_next) (RBPlayOrder* porder);
-	/**
+	/*
 	 * Tells the play order that the user has moved to the next song.
 	 * Should be called before the EntryView::playing-entry property is
 	 * changed.
 	 */
 	void (*go_next) (RBPlayOrder* porder);
-	/**
+	/*
 	 * Returns whether there is a previous song. This controls the previous
 	 * button's sensitivity. If not implemented, defaults to
 	 * get_previous()!=NULL.
@@ -112,7 +112,7 @@
 	 * Must not change any visible state.
 	 */
 	gboolean (*has_previous) (RBPlayOrder* porder);
-	/**
+	/*
 	 * get_previous() must return the previous song to play. It's called
 	 * when the user clicks the previous button within 2 seconds of the
 	 * beginning of a song.
@@ -120,7 +120,7 @@
 	 * Must not change any visible state.
 	 */
 	RhythmDBEntry* (*get_previous) (RBPlayOrder* porder);
-	/**
+	/*
 	 * Tells the play order that the user has moved to the previous song.
 	 * Should be called before the EntryView::playing-entry property is
 	 * changed.

Modified: trunk/shell/rb-playlist-manager.c
==============================================================================
--- trunk/shell/rb-playlist-manager.c	(original)
+++ trunk/shell/rb-playlist-manager.c	Fri Mar 21 05:51:30 2008
@@ -591,7 +591,7 @@
  * static playlist.  If the playlist file includes a title, the static
  * playlist created will have the same title.
  *
- * Returns TRUE on success
+ * Return value: TRUE on success
  **/
 gboolean
 rb_playlist_manager_parse_file (RBPlaylistManager *mgr, const char *uri, GError **error)
@@ -869,7 +869,7 @@
  * since the last time the playlists were saved, and no save operation is
  * currently taking place.
  *
- * Returns TRUE if a playlist save operation has been started
+ * Return value: TRUE if a playlist save operation has been started
  **/
 gboolean
 rb_playlist_manager_save_playlists (RBPlaylistManager *mgr, gboolean force)
@@ -922,7 +922,7 @@
  *
  * Creates a new playlist and adds it to the source list.
  *
- * Returns the new playlist object.
+ * Return value: the new playlist object.
  **/
 RBSource *
 rb_playlist_manager_new_playlist (RBPlaylistManager *mgr,
@@ -1054,7 +1054,7 @@
  * Used to implement playlist creation through drag and drop
  * to the source list.
  *
- * Returns the new playlist.
+ * Return value: the new playlist.
  **/
 RBSource *
 rb_playlist_manager_new_playlist_from_selection_data (RBPlaylistManager *mgr,
@@ -1553,7 +1553,7 @@
  * rb_playlist_manager_get_playlists
  * @mgr: the #RBPlaylistManager
  *
- * Returns a #GList containing all local playlist source objects.
+ * Return value: a #GList containing all local playlist source objects.
  **/
 GList *
 rb_playlist_manager_get_playlists (RBPlaylistManager *mgr)
@@ -1579,7 +1579,7 @@
  * Allocates and returns an array containing the names of all local
  * playlists.  This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return value: TRUE if successful.
  **/
 gboolean
 rb_playlist_manager_get_playlist_names (RBPlaylistManager *mgr,
@@ -1670,7 +1670,7 @@
  * Will fail if a playlist with that name already exists.
  * This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return value: TRUE if successful.
  **/
 gboolean
 rb_playlist_manager_create_static_playlist (RBPlaylistManager *mgr,
@@ -1699,7 +1699,7 @@
  * Deletes the specified playlist.  Will fail if no playlist with
  * that name exists. This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return vaule: TRUE if successful.
  */
 gboolean
 rb_playlist_manager_delete_playlist (RBPlaylistManager *mgr,
@@ -1731,7 +1731,7 @@
  * Fails if no playlist with that name exists.
  * This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return value: TRUE if successful.
  **/
 gboolean
 rb_playlist_manager_add_to_playlist (RBPlaylistManager *mgr,
@@ -1771,7 +1771,7 @@
  * Fails if no playlist with that name exists.
  * This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return value: TRUE if successful.
  **/
 gboolean
 rb_playlist_manager_remove_from_playlist (RBPlaylistManager *mgr,
@@ -1813,7 +1813,7 @@
  * Saves the specified playlist to a file in either M3U or PLS format.
  * This is part of the playlist manager dbus interface.
  *
- * Returns TRUE if successful.
+ * Return value: TRUE if successful.
  **/
 gboolean
 rb_playlist_manager_export_playlist (RBPlaylistManager *mgr,

Modified: trunk/shell/rb-playlist-manager.h
==============================================================================
--- trunk/shell/rb-playlist-manager.h	(original)
+++ trunk/shell/rb-playlist-manager.h	Fri Mar 21 05:51:30 2008
@@ -95,27 +95,27 @@
 RBSource *		rb_playlist_manager_new_playlist_from_selection_data (RBPlaylistManager *mgr,
                                                                               GtkSelectionData *data);
 
-GList *			rb_playlist_manager_get_playlists (RBPlaylistManager *manager);
+GList *			rb_playlist_manager_get_playlists (RBPlaylistManager *mgr);
 
-gboolean		rb_playlist_manager_get_playlist_names (RBPlaylistManager *manager,
+gboolean		rb_playlist_manager_get_playlist_names (RBPlaylistManager *mgr,
 								gchar ***playlists,
 								GError **error);
-gboolean		rb_playlist_manager_create_static_playlist (RBPlaylistManager *manager,
+gboolean		rb_playlist_manager_create_static_playlist (RBPlaylistManager *mgr,
 								    const gchar *name,
 								    GError **error);
-gboolean		rb_playlist_manager_delete_playlist (RBPlaylistManager *manager,
+gboolean		rb_playlist_manager_delete_playlist (RBPlaylistManager *mgr,
 							     const gchar *name,
 							     GError **error);
-gboolean		rb_playlist_manager_add_to_playlist (RBPlaylistManager *manager,
-							     const gchar *playlist,
+gboolean		rb_playlist_manager_add_to_playlist (RBPlaylistManager *mgr,
+							     const gchar *name,
 							     const gchar *uri,
 							     GError **error);
-gboolean		rb_playlist_manager_remove_from_playlist (RBPlaylistManager *manager,
-								  const gchar *playlist,
+gboolean		rb_playlist_manager_remove_from_playlist (RBPlaylistManager *mgr,
+								  const gchar *name,
 								  const gchar *uri,
 								  GError **error);
-gboolean		rb_playlist_manager_export_playlist (RBPlaylistManager *manager,
-							     const gchar *playlist,
+gboolean		rb_playlist_manager_export_playlist (RBPlaylistManager *mgr,
+							     const gchar *name,
 							     const gchar *uri,
 							     gboolean m3u_format,
 							     GError **error);

Modified: trunk/sources/rb-library-source.c
==============================================================================
--- trunk/sources/rb-library-source.c	(original)
+++ trunk/sources/rb-library-source.c	Fri Mar 21 05:51:30 2008
@@ -839,7 +839,7 @@
 	}
 }
 
-/**
+/*
  * Parse a filename pattern and replace markers with values from a TrackDetails
  * structure.
  *

Modified: trunk/tests/test-rhythmdb-query.c
==============================================================================
--- trunk/tests/test-rhythmdb-query.c	(original)
+++ trunk/tests/test-rhythmdb-query.c	Fri Mar 21 05:51:30 2008
@@ -156,7 +156,7 @@
 
 	db = rhythmdb_tree_new ("test");
 
-	/**
+	/*
 	 *  TEST 1: Entry creation with album
 	 */
 	g_print ("Test %d\n", testnum);
@@ -169,7 +169,7 @@
 	g_print ("Test %d\n", testnum);
 	
 	testnum++;
-	/**
+	/*
 	 *  TEST 2: Do a query for all songs, verify our single song is in it
 	 */
 	g_print ("Test %d\n", testnum);
@@ -194,7 +194,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 3: Do a query for songs named "Sin"
 	 */
 	g_print ("Test %d\n", testnum);
@@ -219,7 +219,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 4: Do a query for songs named "Cow", should be empty
 	 */
 	g_print ("Test %d\n", testnum);
@@ -240,7 +240,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 5
 	 *  Do a query for songs named "Cow" and "Sin", should be empty.
 	 */
@@ -263,7 +263,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 6
 	 *  Do a query for songs named "Cow" or "Sin", should have our song.
 	 */
@@ -292,7 +292,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 7
 	 *  Do a query for songs with Genre "Rock", should have our song.
 	 */
@@ -318,7 +318,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 8
 	 *  Do a query for songs with Genre "Nine Inch Nails",
 	 *  should be empty.
@@ -341,7 +341,7 @@
 	g_print ("Test %d\n", testnum);
 	
 	testnum++;
-	/**
+	/*
 	 *  TEST 9
 	 *  Do a query for songs with album "Pretty Hate Machine",
 	 *  should have our song.
@@ -368,7 +368,7 @@
 	g_print ("Test %d\n", testnum);
 
 	testnum++;
-	/**
+	/*
 	 *  TEST 10
 	 *  Do a query for songs with artist "Nine Inch Nails",
 	 *  should have our song.
@@ -540,7 +540,7 @@
 		goto begin;
 	}
 
-	/**
+	/*
 	 * THE END
 	 */
 	rhythmdb_shutdown (db);

Modified: trunk/widgets/libsexy/sexy-icon-entry.c
==============================================================================
--- trunk/widgets/libsexy/sexy-icon-entry.c	(original)
+++ trunk/widgets/libsexy/sexy-icon-entry.c	Fri Mar 21 05:51:30 2008
@@ -778,7 +778,7 @@
  *
  * Creates a new SexyIconEntry widget.
  *
- * Returns a new #SexyIconEntry.
+ * Return value: a new #SexyIconEntry.
  */
 GtkWidget *
 sexy_icon_entry_new(void)

Modified: trunk/widgets/rb-cell-renderer-rating.c
==============================================================================
--- trunk/widgets/rb-cell-renderer-rating.c	(original)
+++ trunk/widgets/rb-cell-renderer-rating.c	Fri Mar 21 05:51:30 2008
@@ -192,13 +192,14 @@
 }
 
 /**
- * rb_cell_renderer_rating_new: create a cell renderer that will
+ * rb_cell_renderer_rating_new:
+ *
+ * create a cell renderer that will
  * display some pixbufs for representing the rating of a song.
  * It is also able to update the rating.
  *
  * Return value: the new cell renderer
  **/
-
 GtkCellRenderer *
 rb_cell_renderer_rating_new ()
 {

Modified: trunk/widgets/rb-cell-renderer-rating.h
==============================================================================
--- trunk/widgets/rb-cell-renderer-rating.h	(original)
+++ trunk/widgets/rb-cell-renderer-rating.h	Fri Mar 21 05:51:30 2008
@@ -37,15 +37,17 @@
 
 typedef struct RBCellRendererRatingPrivate RBCellRendererRatingPrivate;
 typedef struct RBCellRendererRatingClassPrivate RBCellRendererRatingClassPrivate;
+typedef struct _RBCellRendererRating RBCellRendererRating;
+typedef struct _RBCellRendererRatingClass RBCellRendererRatingClass;
 
-typedef struct
+struct _RBCellRendererRating
 {
 	GtkCellRenderer parent;
 
 	RBCellRendererRatingPrivate *priv;
-} RBCellRendererRating;
+};
 
-typedef struct
+struct _RBCellRendererRatingClass
 {
 	GtkCellRendererClass parent_class;
 
@@ -53,7 +55,7 @@
 
 	RBCellRendererRatingClassPrivate *priv;
 
-} RBCellRendererRatingClass;
+};
 
 GtkType          rb_cell_renderer_rating_get_type (void);
 

Modified: trunk/widgets/rb-header.c
==============================================================================
--- trunk/widgets/rb-header.c	(original)
+++ trunk/widgets/rb-header.c	Fri Mar 21 05:51:30 2008
@@ -149,7 +149,7 @@
 static void
 rb_header_init (RBHeader *header)
 {
-	/**
+	/*
 	 * The children in this widget look like this:
 	 * RBHeader
 	 *   GtkHBox

Modified: trunk/widgets/rb-library-browser.c
==============================================================================
--- trunk/widgets/rb-library-browser.c	(original)
+++ trunk/widgets/rb-library-browser.c	Fri Mar 21 05:51:30 2008
@@ -190,6 +190,7 @@
 							      G_PARAM_READABLE));
 	/**
 	 * RBLibraryBrowser:entry-type:
+	 *
 	 * The type of entries to use in the browser.
 	 */
 	g_object_class_install_property (object_class,



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