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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to