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 - zaitor@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
+
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,