Hello community, here is the log from the commit of package gssdp for openSUSE:Factory checked in at 2016-01-09 23:11:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gssdp (Old) and /work/SRC/openSUSE:Factory/.gssdp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gssdp" Changes: -------- --- /work/SRC/openSUSE:Factory/gssdp/gssdp.changes 2015-12-17 15:54:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gssdp.new/gssdp.changes 2016-01-09 23:11:56.000000000 +0100 @@ -1,0 +2,8 @@ +Sun Jan 3 14:34:47 UTC 2016 - zai...@opensuse.org + +- Update to version 0.14.13: + + Make "host-ip" of GSSDPClient a construction property to give + the caller the chance to bypass the IP autodetection during + client creation. + +------------------------------------------------------------------- Old: ---- gssdp-0.14.12.1.tar.xz New: ---- gssdp-0.14.13.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gssdp.spec ++++++ --- /var/tmp/diff_new_pack.bz7YgP/_old 2016-01-09 23:11:57.000000000 +0100 +++ /var/tmp/diff_new_pack.bz7YgP/_new 2016-01-09 23:11:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package gssdp # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gssdp -Version: 0.14.12.1 +Version: 0.14.13 Release: 0 Summary: Library for resource discovery and announcement over SSDP License: LGPL-2.0+ ++++++ gssdp-0.14.12.1.tar.xz -> gssdp-0.14.13.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/NEWS new/gssdp-0.14.13/NEWS --- old/gssdp-0.14.12.1/NEWS 2015-12-01 22:24:27.000000000 +0100 +++ new/gssdp-0.14.13/NEWS 2015-12-31 10:54:47.000000000 +0100 @@ -1,9 +1,17 @@ +0.14.13 +======= + +- Make "host-ip" of GSSDPClient a construction property to give the caller the + chance to bypass the IP autodetection during client creation. + +All contributors to this release: + - Jens Georg <m...@jensge.org> + 0.14.12.1 ========= - Update m4 macros from autoconf-archive. - Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=758778 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/configure new/gssdp-0.14.13/configure --- old/gssdp-0.14.12.1/configure 2015-12-01 22:25:35.000000000 +0100 +++ new/gssdp-0.14.13/configure 2015-12-31 10:56:42.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gssdp 0.14.12.1. +# Generated by GNU Autoconf 2.69 for gssdp 0.14.13. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp>. # @@ -651,8 +651,8 @@ # Identity of this package. PACKAGE_NAME='gssdp' PACKAGE_TARNAME='gssdp' -PACKAGE_VERSION='0.14.12.1' -PACKAGE_STRING='gssdp 0.14.12.1' +PACKAGE_VERSION='0.14.13' +PACKAGE_STRING='gssdp 0.14.13' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp' PACKAGE_URL='http://www.gupnp.org/' @@ -1449,7 +1449,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gssdp 0.14.12.1 to adapt to many kinds of systems. +\`configure' configures gssdp 0.14.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1520,7 +1520,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gssdp 0.14.12.1:";; + short | recursive ) echo "Configuration of gssdp 0.14.13:";; esac cat <<\_ACEOF @@ -1657,7 +1657,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gssdp configure 0.14.12.1 +gssdp configure 0.14.13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1989,7 +1989,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gssdp $as_me 0.14.12.1, which was +It was created by gssdp $as_me 0.14.13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2969,7 +2969,7 @@ # Define the identity of the package. PACKAGE='gssdp' - VERSION='0.14.12.1' + VERSION='0.14.13' cat >>confdefs.h <<_ACEOF @@ -15282,7 +15282,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gssdp $as_me 0.14.12.1, which was +This file was extended by gssdp $as_me 0.14.13, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15349,7 +15349,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gssdp config.status 0.14.12.1 +gssdp config.status 0.14.13 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/configure.ac new/gssdp-0.14.13/configure.ac --- old/gssdp-0.14.12.1/configure.ac 2015-12-01 22:23:34.000000000 +0100 +++ new/gssdp-0.14.13/configure.ac 2015-12-01 22:29:44.000000000 +0100 @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([gssdp], - [0.14.12.1], + [0.14.13], [http://bugzilla.gnome.org/enter_bug.cgi?product=gupnp&component=gssdp], [gssdp], [http://www.gupnp.org/]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/html/GSSDPClient.html new/gssdp-0.14.13/doc/html/GSSDPClient.html --- old/gssdp-0.14.12.1/doc/html/GSSDPClient.html 2015-12-01 22:27:49.000000000 +0100 +++ new/gssdp-0.14.13/doc/html/GSSDPClient.html 2015-12-31 11:02:10.000000000 +0100 @@ -164,7 +164,7 @@ <td class="property_type"> <span class="type">gchar</span> *</td> <td class="property_name"><a class="link" href="GSSDPClient.html#GSSDPClient--host-ip" title="The “host-ip” property">host-ip</a></td> -<td class="property_flags">Read</td> +<td class="property_flags">Read / Write / Construct</td> </tr> <tr> <td class="property_type"> @@ -256,7 +256,7 @@ <em class="parameter"><code>const <span class="type">char</span> *iface</code></em>, <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.2.10.2.4"></a><h4>Parameters</h4> +<a name="gssdp-client-new.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -284,7 +284,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.2.5"></a><h4>Returns</h4> +<a name="gssdp-client-new.returns"></a><h4>Returns</h4> <p> A new <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> object.</p> </div> </div> @@ -296,7 +296,7 @@ <em class="parameter"><code><span class="type">guint16</span> msearch_port</code></em>, <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.2.10.3.4"></a><h4>Parameters</h4> +<a name="gssdp-client-new-with-port.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -325,7 +325,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.3.5"></a><h4>Returns</h4> +<a name="gssdp-client-new-with-port.returns"></a><h4>Returns</h4> <p> A new <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> object.</p> </div> </div> @@ -345,7 +345,7 @@ to <em class="parameter"><code>server_id</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.2.10.5.5"></a><h4>Parameters</h4> +<a name="gssdp-client-set-server-id.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -373,7 +373,7 @@ <pre class="programlisting">const <span class="returnvalue">char</span> * gssdp_client_get_server_id (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.2.10.6.4"></a><h4>Parameters</h4> +<a name="gssdp-client-get-server-id.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -388,7 +388,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.6.5"></a><h4>Returns</h4> +<a name="gssdp-client-get-server-id.returns"></a><h4>Returns</h4> <p> The server ID.</p> </div> </div> @@ -400,7 +400,7 @@ <p>Get the name of the network interface associated to <em class="parameter"><code>client</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.2.10.7.5"></a><h4>Parameters</h4> +<a name="gssdp-client-get-interface.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -415,7 +415,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.7.6"></a><h4>Returns</h4> +<a name="gssdp-client-get-interface.returns"></a><h4>Returns</h4> <p> The network interface name. This string should not be freed.</p> </div> </div> @@ -426,7 +426,7 @@ gssdp_client_get_host_ip (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre> <p>Get the IP address we advertise ourselves as using.</p> <div class="refsect3"> -<a name="id-1.3.2.10.8.5"></a><h4>Parameters</h4> +<a name="gssdp-client-get-host-ip.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -441,7 +441,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.8.6"></a><h4>Returns</h4> +<a name="gssdp-client-get-host-ip.returns"></a><h4>Returns</h4> <p> The IP address. This string should not be freed.</p> </div> </div> @@ -455,7 +455,7 @@ to <em class="parameter"><code>network</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.2.10.9.5"></a><h4>Parameters</h4> +<a name="gssdp-client-set-network.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -484,7 +484,7 @@ gssdp_client_get_network (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre> <p>Get the network this client is associated with.</p> <div class="refsect3"> -<a name="id-1.3.2.10.10.5"></a><h4>Parameters</h4> +<a name="gssdp-client-get-network.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -499,7 +499,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.10.6"></a><h4>Returns</h4> +<a name="gssdp-client-get-network.returns"></a><h4>Returns</h4> <p> The network identification. This string should not be freed.</p> </div> </div> @@ -509,7 +509,7 @@ <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_client_get_active (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.2.10.11.4"></a><h4>Parameters</h4> +<a name="gssdp-client-get-active.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -524,7 +524,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.2.10.11.5"></a><h4>Returns</h4> +<a name="gssdp-client-get-active.returns"></a><h4>Returns</h4> <p> <code class="literal">TRUE</code> if <em class="parameter"><code>client</code></em> is active, <code class="literal">FALSE</code> otherwise.</p> </div> @@ -541,7 +541,7 @@ be used by clients requiring vendor specific header fields. (If there is an existing header with name name , then this creates a second one).</p> <div class="refsect3"> -<a name="id-1.3.2.10.12.5"></a><h4>Parameters</h4> +<a name="gssdp-client-append-header.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -576,7 +576,7 @@ <p>Removes all the headers for this <em class="parameter"><code>client</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.2.10.13.5"></a><h4>Parameters</h4> +<a name="gssdp-client-clear-headers.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -602,7 +602,7 @@ <em class="parameter"><code>name</code></em> , they are all removed.</p> <div class="refsect3"> -<a name="id-1.3.2.10.14.5"></a><h4>Parameters</h4> +<a name="gssdp-client-remove-header.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -648,7 +648,7 @@ <a name="GSSDPClient--host-ip"></a><h3>The <code class="literal">“host-ip”</code> property</h3> <pre class="programlisting"> “host-ip” <span class="type">gchar</span> *</pre> <p>The IP address of the assoicated network interface.</p> -<p>Flags: Read</p> +<p>Flags: Read / Write / Construct</p> <p>Default value: NULL</p> </div> <hr> @@ -689,7 +689,7 @@ <pre class="programlisting"> “network” <span class="type">gchar</span> *</pre> <p>The network this client is currently connected to. You could set this to anything you want to identify the network this client is -associated with. If you are using <span class="type">GUPnPContextManager</span> and associated +associated with. If you are using <a href="/home/jens/jhbuild/install/share/gtk-doc/html/gupnpGUPnPContextManager.html#GUPnPContextManager-struct"><span class="type">GUPnPContextManager</span></a> and associated interface is a WiFi interface, this property is set to the ESSID of the network. Otherwise, expect this to be the network IP address by default.</p> @@ -730,7 +730,7 @@ <p>Internal signal.</p> <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> <div class="refsect3"> -<a name="id-1.3.2.13.2.6"></a><h4>Parameters</h4> +<a name="GSSDPClient-message-received.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/html/GSSDPResourceBrowser.html new/gssdp-0.14.13/doc/html/GSSDPResourceBrowser.html --- old/gssdp-0.14.12.1/doc/html/GSSDPResourceBrowser.html 2015-12-01 22:27:49.000000000 +0100 +++ new/gssdp-0.14.13/doc/html/GSSDPResourceBrowser.html 2015-12-31 11:02:10.000000000 +0100 @@ -227,7 +227,7 @@ "urn:schemas-upnp-org:service:ContentDirectory:1"</p></li> </ul></div> <div class="refsect3"> -<a name="id-1.3.3.9.2.6"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-new.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -249,7 +249,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.2.7"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-new.returns"></a><h4>Returns</h4> <p> A new <a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> object.</p> </div> </div> @@ -259,7 +259,7 @@ <pre class="programlisting"><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * gssdp_resource_browser_get_client (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.3.9.3.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-get-client.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -274,7 +274,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.3.5"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-get-client.returns"></a><h4>Returns</h4> <p> The <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> <em class="parameter"><code>resource_browser</code></em> is associated with. </p> <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> @@ -290,7 +290,7 @@ to <em class="parameter"><code>target</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.3.9.4.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-set-target.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -318,7 +318,7 @@ <pre class="programlisting">const <span class="returnvalue">char</span> * gssdp_resource_browser_get_target (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.3.9.5.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-get-target.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -333,7 +333,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.5.5"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-get-target.returns"></a><h4>Returns</h4> <p> The browser target.</p> </div> </div> @@ -347,7 +347,7 @@ to <em class="parameter"><code>mx</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.3.9.6.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-set-mx.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -375,7 +375,7 @@ <pre class="programlisting"><span class="returnvalue">gushort</span> gssdp_resource_browser_get_mx (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.3.9.7.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-get-mx.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -390,7 +390,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.7.5"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-get-mx.returns"></a><h4>Returns</h4> <p> The used MX value.</p> </div> </div> @@ -403,7 +403,7 @@ <p>(De)activates <em class="parameter"><code>resource_browser</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.3.9.8.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-set-active.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -432,7 +432,7 @@ <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_resource_browser_get_active (<em class="parameter"><code><a class="link" href="GSSDPResourceBrowser.html" title="GSSDPResourceBrowser"><span class="type">GSSDPResourceBrowser</span></a> *resource_browser</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.3.9.9.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-get-active.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -447,7 +447,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.9.5"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-get-active.returns"></a><h4>Returns</h4> <p> <code class="literal">TRUE</code> if <em class="parameter"><code>resource_browser</code></em> is active.</p> </div> @@ -461,7 +461,7 @@ is active and no discovery is performed. Otherwise does nothing.</p> <div class="refsect3"> -<a name="id-1.3.3.9.10.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-browser-rescan.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -476,7 +476,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.3.9.10.6"></a><h4>Returns</h4> +<a name="gssdp-resource-browser-rescan.returns"></a><h4>Returns</h4> <p> <code class="literal">TRUE</code> if rescaning has been started.</p> </div> </div> @@ -542,7 +542,7 @@ <p>The ::resource-available signal is emitted whenever a new resource has become available.</p> <div class="refsect3"> -<a name="id-1.3.3.12.2.5"></a><h4>Parameters</h4> +<a name="GSSDPResourceBrowser-resource-available.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -587,7 +587,7 @@ <p>The ::resource-unavailable signal is emitted whenever a resource is not available any more.</p> <div class="refsect3"> -<a name="id-1.3.3.12.3.5"></a><h4>Parameters</h4> +<a name="GSSDPResourceBrowser-resource-unavailable.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/html/GSSDPResourceGroup.html new/gssdp-0.14.13/doc/html/GSSDPResourceGroup.html --- old/gssdp-0.14.12.1/doc/html/GSSDPResourceGroup.html 2015-12-01 22:27:49.000000000 +0100 +++ new/gssdp-0.14.13/doc/html/GSSDPResourceGroup.html 2015-12-31 11:02:10.000000000 +0100 @@ -197,7 +197,7 @@ <pre class="programlisting"><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="returnvalue">GSSDPResourceGroup</span></a> * gssdp_resource_group_new (<em class="parameter"><code><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> *client</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.4.8.2.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-new.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -212,7 +212,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.2.5"></a><h4>Returns</h4> +<a name="gssdp-resource-group-new.returns"></a><h4>Returns</h4> <p> A new <a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> object.</p> </div> </div> @@ -222,7 +222,7 @@ <pre class="programlisting"><a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="returnvalue">GSSDPClient</span></a> * gssdp_resource_group_get_client (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.4.8.3.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-get-client.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -237,7 +237,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.3.5"></a><h4>Returns</h4> +<a name="gssdp-resource-group-get-client.returns"></a><h4>Returns</h4> <p> The <a class="link" href="GSSDPClient.html" title="GSSDPClient"><span class="type">GSSDPClient</span></a> <em class="parameter"><code>resource_group</code></em> is associated with. </p> <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p> @@ -252,7 +252,7 @@ <p>Sets the number of seconds advertisements are valid to <em class="parameter"><code>max_age</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.4.8.4.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-set-max-age.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -280,7 +280,7 @@ <pre class="programlisting"><span class="returnvalue">guint</span> gssdp_resource_group_get_max_age (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.4.8.5.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-get-max-age.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -295,7 +295,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.5.5"></a><h4>Returns</h4> +<a name="gssdp-resource-group-get-max-age.returns"></a><h4>Returns</h4> <p> The number of seconds advertisements are valid.</p> </div> </div> @@ -312,7 +312,7 @@ s availability causes it to announce its new state to listening SSDP clients.</p> <div class="refsect3"> -<a name="id-1.3.4.8.6.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-set-available.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -341,7 +341,7 @@ <pre class="programlisting"><span class="returnvalue">gboolean</span> gssdp_resource_group_get_available (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.4.8.7.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-get-available.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -356,7 +356,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.7.5"></a><h4>Returns</h4> +<a name="gssdp-resource-group-get-available.returns"></a><h4>Returns</h4> <p> TRUE if <em class="parameter"><code>resource_group</code></em> is available (advertised).</p> </div> @@ -370,7 +370,7 @@ <em class="parameter"><code><span class="type">guint</span> message_delay</code></em>);</pre> <p>Sets the minimum time between each SSDP message.</p> <div class="refsect3"> -<a name="id-1.3.4.8.8.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-set-message-delay.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -399,7 +399,7 @@ gssdp_resource_group_get_message_delay (<em class="parameter"><code><a class="link" href="GSSDPResourceGroup.html" title="GSSDPResourceGroup"><span class="type">GSSDPResourceGroup</span></a> *resource_group</code></em>);</pre> <div class="refsect3"> -<a name="id-1.3.4.8.9.4"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-get-message-delay.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -414,7 +414,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.9.5"></a><h4>Returns</h4> +<a name="gssdp-resource-group-get-message-delay.returns"></a><h4>Returns</h4> <p> the minimum time between each SSDP message in ms.</p> </div> </div> @@ -433,7 +433,7 @@ to <em class="parameter"><code>resource_group</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.4.8.10.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-add-resource.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -465,7 +465,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.10.6"></a><h4>Returns</h4> +<a name="gssdp-resource-group-add-resource.returns"></a><h4>Returns</h4> <p> The ID of the added resource.</p> </div> </div> @@ -485,7 +485,7 @@ to <em class="parameter"><code>resource_group</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.4.8.11.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-add-resource-simple.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> @@ -517,7 +517,7 @@ </table></div> </div> <div class="refsect3"> -<a name="id-1.3.4.8.11.6"></a><h4>Returns</h4> +<a name="gssdp-resource-group-add-resource-simple.returns"></a><h4>Returns</h4> <p> The ID of the added resource.</p> </div> </div> @@ -531,7 +531,7 @@ from <em class="parameter"><code>resource_group</code></em> .</p> <div class="refsect3"> -<a name="id-1.3.4.8.12.5"></a><h4>Parameters</h4> +<a name="gssdp-resource-group-remove-resource.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="parameters_name"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/html/gssdp-Error-codes.html new/gssdp-0.14.13/doc/html/gssdp-Error-codes.html --- old/gssdp-0.14.12.1/doc/html/gssdp-Error-codes.html 2015-12-01 22:27:49.000000000 +0100 +++ new/gssdp-0.14.13/doc/html/gssdp-Error-codes.html 2015-12-31 11:02:10.000000000 +0100 @@ -31,29 +31,22 @@ <td class="gallery_image" valign="top" align="right"></td> </tr></table></div> <div class="refsect1"> -<a name="gssdp-Error-codes.functions"></a><h2>Functions</h2> -<div class="informaltable"><table width="100%" border="0"> -<colgroup> -<col width="150px" class="functions_return"> -<col class="functions_name"> -</colgroup> -<tbody><tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="gssdp-Error-codes.html#GSSDP-ERROR:CAPS" title="GSSDP_ERROR">GSSDP_ERROR</a></td> -</tr></tbody> -</table></div> -</div> -<div class="refsect1"> <a name="gssdp-Error-codes.other"></a><h2>Types and Values</h2> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="150px" class="name"> <col class="description"> </colgroup> -<tbody><tr> +<tbody> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="gssdp-Error-codes.html#GSSDP-ERROR:CAPS" title="GSSDP_ERROR">GSSDP_ERROR</a></td> +</tr> +<tr> <td class="datatype_keyword">enum</td> <td class="function_name"><a class="link" href="gssdp-Error-codes.html#GSSDPError" title="enum GSSDPError">GSSDPError</a></td> -</tr></tbody> +</tr> +</tbody> </table></div> </div> <div class="refsect1"> @@ -61,18 +54,20 @@ </div> <div class="refsect1"> <a name="gssdp-Error-codes.functions_details"></a><h2>Functions</h2> +<p></p> +</div> +<div class="refsect1"> +<a name="gssdp-Error-codes.other_details"></a><h2>Types and Values</h2> <div class="refsect2"> <a name="GSSDP-ERROR:CAPS"></a><h3>GSSDP_ERROR</h3> <pre class="programlisting">#define GSSDP_ERROR (gssdp_error_quark ()) </pre> </div> -</div> -<div class="refsect1"> -<a name="gssdp-Error-codes.other_details"></a><h2>Types and Values</h2> +<hr> <div class="refsect2"> <a name="GSSDPError"></a><h3>enum GSSDPError</h3> <div class="refsect3"> -<a name="id-1.3.5.7.2.3"></a><h4>Members</h4> +<a name="GSSDPError.members"></a><h4>Members</h4> <div class="informaltable"><table width="100%" border="0"> <colgroup> <col width="300px" class="enum_members_name"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/html/index.html new/gssdp-0.14.13/doc/html/index.html --- old/gssdp-0.14.12.1/doc/html/index.html 2015-12-01 22:27:49.000000000 +0100 +++ new/gssdp-0.14.13/doc/html/index.html 2015-12-31 11:02:10.000000000 +0100 @@ -14,7 +14,7 @@ <div class="titlepage"> <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GSSDP Reference Manual</p></th></tr></table></div> -<div><p class="releaseinfo">Version 0.14.12.1 +<div><p class="releaseinfo">Version 0.14.13 <a class="ulink" href="http://developer.gnome.org/gssdp/unstable/" target="_top">http://developer.gnome.org/gssdp/unstable/</a> </p></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/doc/version.xml new/gssdp-0.14.13/doc/version.xml --- old/gssdp-0.14.12.1/doc/version.xml 2015-12-01 22:25:43.000000000 +0100 +++ new/gssdp-0.14.13/doc/version.xml 2015-12-31 10:57:00.000000000 +0100 @@ -1 +1 @@ -0.14.12.1 +0.14.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gssdp-0.14.12.1/libgssdp/gssdp-client.c new/gssdp-0.14.13/libgssdp/gssdp-client.c --- old/gssdp-0.14.12.1/libgssdp/gssdp-client.c 2015-11-21 19:05:00.000000000 +0100 +++ new/gssdp-0.14.13/libgssdp/gssdp-client.c 2015-12-07 23:34:39.000000000 +0100 @@ -397,6 +397,9 @@ case PROP_NETWORK: client->priv->device.network = g_value_dup_string (value); break; + case PROP_HOST_IP: + client->priv->device.host_ip = g_value_dup_string (value); + break; case PROP_ACTIVE: client->priv->active = g_value_get_boolean (value); break; @@ -561,7 +564,8 @@ "The IP address of the associated" "network interface", NULL, - G_PARAM_READABLE | + G_PARAM_READWRITE | + G_PARAM_CONSTRUCT | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB)); @@ -1796,6 +1800,12 @@ client->priv->device.host_ip == NULL) get_host_ip (&(client->priv->device)); + if (client->priv->device.host_addr == NULL) { + client->priv->device.host_addr = + g_inet_address_new_from_string + (client->priv->device.host_ip); + } + if (client->priv->device.iface_name == NULL) { g_set_error_literal (error, GSSDP_ERROR,