Tuesday, June 17, 2008

GUPnP developer tools 0.6 released

network-light:
- Remove the unneeded periodic notification to susbscribers.
[Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
[Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

6 comments:

balihb said...

is it possible to use gupnp in windows apps? (or more importantly in cross platform apps)

zeenix said...

is it possible to use gupnp in windows apps?

I don't think that is currently possible. :( Any porting effort will be highly appreciated though.

balihb said...

I've never programmed for windows :)
I only wanted to add upnp support for xchat, that can be compiled in windows.

What is the main problem? Vala? (I'm not really thinking in visualc, but in mingw or cygwin)

zeenix said...

What is the main problem? Vala?

There is NO Vala involved. Only gupnp-media-server code is in Vala. The main problem is that no one had a chance to even try it out on windows. The only unix-specific bits I see in the code are network-related stuff so that need to be ported at least.

Dima said...

do gupnp-tools really require a specific gtk+ version? configure thinks gtk+-2.12.x is needed but if there really anything there that gtk+-2.10.x doesn't have?

zeenix said...

do gupnp-tools really require a specific gtk+ version? configure thinks gtk+-2.12.x is needed but if there really anything there that gtk+-2.10.x doesn't have?

The only reason i started to require 2.12 was that i wanted to use the new nice and easy API for tooltips. This is only used in universal-cp and one can either:

1. Make universal-cp not use this API if it's not available.

2. Make the build system to only give warning and not build universal-cp if gtk+ version is lower than 2.12. However we better require 2.10 at least since i might be using API that was added in 2.10.

Although I'll prefer #1 but patches for both of them are welcomed. :)