CVSROOT: /cvs/gnome
Module name: rhythmbox
Changes by: walters 05/08/26 19:09:33
Modified files:
shell : rb-shell.c rb-shell-player.c main.c Makefile.am
remote : Makefile.am
player : rb-player-gst.c
. : configure.ac ChangeLog
Removed files:
remote/dbus : rb-remote-dbus.c
Log message:
2005-08-26 Colin Walters <[EMAIL PROTECTED]>
* shell/rb-shell.c (idle_save_state): Don't do this.
(rb_shell_construct): Remove idle calls to idle_save_state.
We should save the playlists automatically when they're
modified.
(rb_shell_load_uri): Don't try to re-stat entry if it already
exists.
* shell/rb-shell-player.c: Keep track of entry we are attempting
to play.
(rb_shell_player_set_playing_entry): Set playing_attempt_entry.
Don't double-free error.
(rb_shell_player_play_entry): Signal errors.
(rb_shell_player_entry_activated_cb): Ditto.
(rb_shell_player_property_row_activated_cb): Ditto.
(rb_shell_player_set_playing_source_internal): Unset attempted
playing entry.
(rb_shell_player_error): Refactor to be usable both sync and
async. Handle case where displayed entry differs from entry.
(error_cb): Move GDK locking here.
* shell/main.c (main): Drop most commandline arguments for D-BUS;
people can just use dbus-send or python. We only support focusing
and loading files.
(load_uri_args): New function, extracted from handle_cmdline.
(dbus_load_uri, bonobo_load_uri): New functions.
* shell/Makefile.am (rhythmbox_LDADD): Add D-BUS libs as
appropriate.
* remote/Makefile.am: Don't compile dbus subdir, it's not used.
* remote/dbus/rb-remote-dbus.c: Deleted.
* player/rb-player-gst.c: Clear any pending idle handlers when we
close the player. Signal errors generated during open/play etc
as synchronous errors.
* configure.ac: Enable Bonobo by default if D-BUS isn't enabled.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=walters&date=explicit&mindate=2005-08-26%2019:08&maxdate=2005-08-26%2019:10
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list