Re: [Rhythmbox-devel] Libdmapsharing API change?



On Wed, Dec 15, 2010 at 3:31 AM, W. Michael Petullo <mike flyn org> wrote:
> I have been experimenting with libdmapsharing and Vala. What I have found
> is that there are some symbol name changes to libdmapsharing that would
> facilitate the use of libdmapsharing from Vala. For example,
> libdmapsharing uses "TYPE_DMAP_DB," where the GObject convention is
> actually "DMAP_TYPE_DB."
>
> I'd like to make these changes to libdmapsharing, but they will break
> source compatibility with Rhythmbox. I am happy to commit the required
> changes to Rhyhmbox Git.
>
> Would the primary Rhythmbox developers object if I made these changes? My
> plan is to bump libdmapsharing's API version and ensure rhythmbox requires
> this version in order to build the DAAP plugin. Unlike last time there
> was a version bump, these changes should be very simple and I expect
> the process to go smoothly.

If you want to add libdmapsharing to the list of new/recently changed
APIs we're going to start using soon, that's fine with me. The current
list includes:
- gsettings
- gdbus
- gobject-introspection and pygobject
- gtk+ 3
- libpeas
- new GStreamer stuff (GstDiscoverer, encodebin)

and maybe other things I've forgotten. For a lot of this I'm waiting
for the GTK 3 API freeze, though.


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