CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jrl     06/03/11 00:02:22

Modified files:
        .              : ChangeLog Makefile.am configure.ac 
        data/ui        : rhythmbox-ui.xml 
        lib            : rb-file-helpers.c rb-file-helpers.h 
                         rb-preferences.h 
        shell          : Makefile.am rb-audioscrobbler.c rb-shell.c 
                         rb-shell.h 
Added files:
        data/glade     : plugins.glade 

Log message:
Add a plugin framework, with basic support for Python plugins (based
on gedit's). Closes bug 330523.

* Makefile.am:
* shell/Makefile.am:
* configure.ac: necessary autofoo.

* data/ui/rhythmbox-ui.xml: add Edit->Plugins...

* lib/rb-file-helpers.c: (rb_uri_get_dir_name):
* lib/rb-file-helpers.h:

* data/glade/plugins/glade:
* lib/rb-preferences.h:
* plugins/*:
* bindings/*: plugin framework

* plugins/sample/*:
* plugins/sample-python/*: sample plugins

* plugins/audioscrobbler/*:
* shell/rb-audioscrobbler.c: (rb_audioscrobbler_class_init),
(rb_audioscrobbler_set_property),
(rb_audioscrobbler_gconf_changed_cb): turn audioscrobbler song
submission into a plugin. shell/audioscrobbler.* should really be
moved, but that sucks with cvs.

* shell/rb-shell.h:
* shell/rb-shell.c: (rb_shell_constructor),
(rb_shell_cmd_preferences), (rb_shell_plugins_window_delete_cb),
(rb_shell_plugins_response_cb), (rb_shell_cmd_plugins),
(rb_shell_quit): start and stop plugin framework.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-03-11%2000:01&maxdate=2006-03-11%2000:03

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to