CVSROOT: /cvs/gnome Module name: rhythmbox Changes by: walters 05/08/29 18:00:35
Modified files: sources : rb-ipod-source.c rb-iradio-source.c rb-source.c Log message: 2005-08-29 Colin Walters <[EMAIL PROTECTED]> * rhythmdb/rhythmdb.c (struct RhythmDBEvent): Add signal_change member. (threadsafe_entry_set): New function. (rhythmdb_entry_set): Just call threadsafe_entry_set with TRUE. (rhythmdb_entry_set_nonotify): New function; just call threadsafe_entry_set with FALSE. (rhythmdb_entry_set_internal): Take a notify flag; if true add the change to our pending set. Also update all internal callers of rhythmdb_entry_set_internal to pass FALSE. Some of these may be bugs however and need to pass TRUE... * rhythmdb/rhythmdb.h: Rename rhythmdb_entry_sync to rhythmdb_entry_set, and rename rhythmdb_entry_set to rhythmdb_entry_set_nonotify. * rhythmdb/rhythmdb.h (enum RhythmDBProp) (rhythmdb_entry_get_boolean): Kill off RHYTHMDB_PROP_AUTO_RATE. * widgets/rb-song-info.c: Kill off vestiges of auto rating. * widgets/rb-entry-view.c (rb_entry_view_rated_cb): * sources/rb-source.c (rb_source_update_play_statistics): * sources/rb-iradio-source.c (rb_iradio_source_add_station): * sources/rb-ipod-source.c (entry_set_string_prop) (load_ipod_db_idle_cb): * shell/rb-shell.c (rb_shell_set_rating_impl): * shell/rb-shell-player.c (rb_shell_player_set_entry_playback_error) (info_available_cb): * iradio/rb-station-properties-dialog.c (rb_station_properties_dialog_rated_cb) (rb_station_properties_dialog_sync_entries): * iradio/rb-new-station-dialog.c (rb_new_station_dialog_response_cb): Update callers of rhythmdb_entry_set to rhythmdb_entry_set_nonotify, and callers of rhythmdb_entry_sync to rhythmdb_entry_set. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=walters&date=explicit&mindate=2005-08-29%2017:59&maxdate=2005-08-29%2018:01 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list