Hello community,
here is the log from the commit of package gupnp-av for openSUSE:Factory
checked in at Tue Dec 8 11:37:40 CET 2009.
--------
--- GNOME/gupnp-av/gupnp-av.changes 2009-10-01 22:29:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/gupnp-av/gupnp-av.changes 2009-11-30 20:28:38.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Nov 30 20:12:58 CET 2009 - dimstar@opensuse.org
+
+- Update to version 0.5.2:
+ + Add a missing NULL check
+ + Fix a potential leak of xmlDoc
+ + Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc
+ and vala-gen-introspect support
+ + Fix docs for GUPnPSearchCriteriaParser::expression
+ + Fix parsing of SearchCriteria strings: Closing paranthesis
+ doesn't imply end of SearchCriteria expression.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gupnp-av-0.5.1.tar.bz2
New:
----
gupnp-av-0.5.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gupnp-av.spec ++++++
--- /var/tmp/diff_new_pack.4WmDn2/_old 2009-12-08 11:35:10.000000000 +0100
+++ /var/tmp/diff_new_pack.4WmDn2/_new 2009-12-08 11:35:10.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package gupnp-av (Version 0.5.1)
+# spec file for package gupnp-av (Version 0.5.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: gupnp-av
-Version: 0.5.1
+Version: 0.5.2
Release: 1
Summary: Library to ease the handling and implementation of UPnP A/V profiles
License: LGPL v2 or later
++++++ gupnp-av-0.5.1.tar.bz2 -> gupnp-av-0.5.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/NEWS new/gupnp-av-0.5.2/NEWS
--- old/gupnp-av-0.5.1/NEWS 2009-09-11 14:31:32.000000000 +0200
+++ new/gupnp-av-0.5.2/NEWS 2009-11-19 16:56:22.000000000 +0100
@@ -1,3 +1,20 @@
+0.5.2
+=====
+
+Changes since 0.5.1:
+
+- Add a missing NULL check.
+- Fix a potential leak of xmlDoc.
+- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
+ vala-gen-introspect support.
+- Fix docs for GUPnPSearchCriteriaParser::expression.
+- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
+ of SearchCriteria expression.
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak)
+
0.5.1
=====
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/configure new/gupnp-av-0.5.2/configure
--- old/gupnp-av-0.5.1/configure 2009-09-11 00:19:49.000000000 +0200
+++ new/gupnp-av-0.5.2/configure 2009-11-02 15:58:28.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for gupnp-av 0.5.1.
+# Generated by GNU Autoconf 2.63 for gupnp-av 0.5.2.
#
# Report bugs to http://www.gupnp.org/.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='gupnp-av'
PACKAGE_TARNAME='gupnp-av'
-PACKAGE_VERSION='0.5.1'
-PACKAGE_STRING='gupnp-av 0.5.1'
+PACKAGE_VERSION='0.5.2'
+PACKAGE_STRING='gupnp-av 0.5.2'
PACKAGE_BUGREPORT='http://www.gupnp.org/'
ac_unique_file="libgupnp-av/gupnp-av.h"
@@ -1494,7 +1494,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 gupnp-av 0.5.1 to adapt to many kinds of systems.
+\`configure' configures gupnp-av 0.5.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1564,7 +1564,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gupnp-av 0.5.1:";;
+ short | recursive ) echo "Configuration of gupnp-av 0.5.2:";;
esac
cat <<\_ACEOF
@@ -1673,7 +1673,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gupnp-av configure 0.5.1
+gupnp-av configure 0.5.2
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1687,7 +1687,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gupnp-av $as_me 0.5.1, which was
+It was created by gupnp-av $as_me 0.5.2, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2536,7 +2536,7 @@
# Define the identity of the package.
PACKAGE='gupnp-av'
- VERSION='0.5.1'
+ VERSION='0.5.2'
cat >>confdefs.h <<_ACEOF
@@ -13686,7 +13686,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gupnp-av $as_me 0.5.1, which was
+This file was extended by gupnp-av $as_me 0.5.2, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13749,7 +13749,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-gupnp-av config.status 0.5.1
+gupnp-av config.status 0.5.2
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/configure.ac new/gupnp-av-0.5.2/configure.ac
--- old/gupnp-av-0.5.1/configure.ac 2009-09-11 00:19:23.000000000 +0200
+++ new/gupnp-av-0.5.2/configure.ac 2009-11-02 15:56:37.000000000 +0100
@@ -1,5 +1,5 @@
AC_PREREQ(2.53)
-AC_INIT(gupnp-av, 0.5.1, http://www.gupnp.org/)
+AC_INIT(gupnp-av, 0.5.2, http://www.gupnp.org/)
AM_INIT_AUTOMAKE()
AC_CONFIG_SRCDIR(libgupnp-av/gupnp-av.h)
AM_CONFIG_HEADER(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/Makefile.in new/gupnp-av-0.5.2/doc/Makefile.in
--- old/gupnp-av-0.5.1/doc/Makefile.in 2009-09-11 00:19:49.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/Makefile.in 2009-11-02 15:58:29.000000000 +0100
@@ -548,7 +548,15 @@
@-chmod -R u+w $(srcdir)
@rm -rf $(srcdir)/$(DOC_MODULE).pdf
@mkpdf_imgdirs=""; \
- if test "x$(HTML_IMAGES)" != "x"; then for img in "$(HTML_IMAGES)"; do mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=`dirname $$img`"; done; fi; \
+ if test "x$(HTML_IMAGES)" != "x"; then \
+ for img in $(HTML_IMAGES); do \
+ part=`dirname $$img`; \
+ echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \
+ if test $$? != 0; then \
+ mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \
+ fi; \
+ done; \
+ fi; \
cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
@touch pdf-build.stamp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/gupnp-av.types new/gupnp-av-0.5.2/doc/gupnp-av.types
--- old/gupnp-av-0.5.1/doc/gupnp-av.types 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/gupnp-av.types 2009-11-19 16:57:38.000000000 +0100
@@ -8,3 +8,4 @@
gupnp_didl_lite_resource_get_type
gupnp_last_change_parser_get_type
gupnp_search_criteria_parser_get_type
+gupnp_search_criteria_op_get_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteParser.html new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteParser.html
--- old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteParser.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteParser.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteParser</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="ch01.html" title="GUPnP A/V">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteResource.html new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteResource.html
--- old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteResource.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteResource.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteResource</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter">
@@ -542,7 +542,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The of URI the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The of URI the <em class="parameter"><code>resource</code></em> or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -565,7 +565,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The import URI or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The import URI or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -588,7 +588,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The protocol info associated with the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The
+<td> The protocol info associated with the <em class="parameter"><code>resource</code></em> or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. The
returned object must not be unrefed.
</td>
</tr>
@@ -726,7 +726,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The protection system in use by the <em class="parameter"><code>resource</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The protection system in use by the <em class="parameter"><code>resource</code></em> or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteWriter.html new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteWriter.html
--- old/gupnp-av-0.5.1/doc/html/GUPnPDIDLLiteWriter.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/GUPnPDIDLLiteWriter.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteWriter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="gupnp-av-GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem">
@@ -208,7 +208,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The DIDL-Lite XML string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.
+<td> The DIDL-Lite XML string, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.
</td>
</tr>
</tbody>
@@ -230,7 +230,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The language of the <em class="parameter"><code>writer</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The language of the <em class="parameter"><code>writer</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/GUPnPLastChangeParser.html new/gupnp-av-0.5.2/doc/html/GUPnPLastChangeParser.html
--- old/gupnp-av-0.5.1/doc/html/GUPnPLastChangeParser.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/GUPnPLastChangeParser.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPLastChangeParser</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/GUPnPSearchCriteriaParser.html new/gupnp-av-0.5.2/doc/html/GUPnPSearchCriteriaParser.html
--- old/gupnp-av-0.5.1/doc/html/GUPnPSearchCriteriaParser.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/GUPnPSearchCriteriaParser.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPSearchCriteriaParser</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser">
@@ -256,7 +256,7 @@
<a name="GUPnPSearchCriteriaParser-expression"></a><h3>The <code class="literal">"expression"</code> signal</h3>
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean">gboolean</a> user_function (<a class="link" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser">GUPnPSearchCriteriaParser</a> *parser,
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar">gchar</a> *property,
- <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint">guint</a> op,
+ <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp" title="enum GUPnPSearchCriteriaOp">GUPnPSearchCriteriaOp</a> op,
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar">gchar</a> *value,
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer">gpointer</a> error,
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run Last</pre>
@@ -278,7 +278,7 @@
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td> The operator
+<td> The operator as <a class="link" href="GUPnPSearchCriteriaParser.html#GUPnPSearchCriteriaOp" title="enum GUPnPSearchCriteriaOp"><span class="type">GUPnPSearchCriteriaOp</span></a>
</td>
</tr>
<tr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/ch01.html new/gupnp-av-0.5.2/doc/html/ch01.html
--- old/gupnp-av-0.5.1/doc/html/ch01.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/ch01.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnP A/V</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="prev" href="index.html" title="GUPnP A/V Reference Manual">
@@ -23,7 +23,7 @@
</tr></table>
<div class="chapter" title="GUPnP A/V">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id3085009"></a>GUPnP A/V</h2></div></div></div>
+<a name="id2604066"></a>GUPnP A/V</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="GUPnPDIDLLiteParser.html">GUPnPDIDLLiteParser</a></span><span class="refpurpose"> — A/V DIDL-Lite XML parser</span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/ch02.html new/gupnp-av-0.5.2/doc/html/ch02.html
--- old/gupnp-av-0.5.1/doc/html/ch02.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/ch02.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Error Codes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="prev" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser">
@@ -23,7 +23,7 @@
</tr></table>
<div class="chapter" title="Error Codes">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id3085049"></a>Error Codes</h2></div></div></div>
+<a name="id2638607"></a>Error Codes</h2></div></div></div>
<div class="toc"><dl><dt>
<span class="refentrytitle"><a href="gupnp-av-Error-codes.html">Error codes</a></span><span class="refpurpose"> — Error domains and codes.</span>
</dt></dl></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/gupnp-av-Error-codes.html new/gupnp-av-0.5.2/doc/html/gupnp-av-Error-codes.html
--- old/gupnp-av-0.5.1/doc/html/gupnp-av-Error-codes.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/gupnp-av-Error-codes.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Error codes</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch02.html" title="Error Codes">
<link rel="prev" href="ch02.html" title="Error Codes">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteContainer.html new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteContainer.html
--- old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteContainer.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteContainer.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteContainer</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="gupnp-av-GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteItem.html new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteItem.html
--- old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteItem.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteItem.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteItem</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="gupnp-av-GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer">
@@ -64,7 +64,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The ref ID of the <em class="parameter"><code>item</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The ref ID of the <em class="parameter"><code>item</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteObject.html new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteObject.html
--- old/gupnp-av-0.5.1/doc/html/gupnp-av-GUPnPDIDLLiteObject.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/gupnp-av-GUPnPDIDLLiteObject.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnPDIDLLiteObject</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="up" href="ch01.html" title="GUPnP A/V">
<link rel="prev" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser">
@@ -91,7 +91,7 @@
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> The list of property nodes by the name <em class="parameter"><code>property_name</code></em>
-belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after
+belonging to <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after
usage but do not modify the contents.
</td>
</tr>
@@ -114,7 +114,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The ID of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The ID of the <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -137,7 +137,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The ID of parent of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after
+<td> The ID of parent of the <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after
usage.
</td>
</tr>
@@ -183,7 +183,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The title of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The title of the <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -205,7 +205,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The creator of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The creator of the <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -228,7 +228,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The write status of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The write status of the <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -251,7 +251,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The class of <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The class of <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
@@ -274,7 +274,7 @@
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td> The list of resources belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+<td> The list of resources belonging to <em class="parameter"><code>object</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each resource in it.
</td>
</tr>
@@ -297,7 +297,7 @@
</p>
<p>
If <em class="parameter"><code>lenient</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a>, the first resource in the list is returned instead of
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none of resources and protocols are found to be compatible.</p>
+<a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if none of resources and protocols are found to be compatible.</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -319,7 +319,7 @@
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> The resource belonging to <em class="parameter"><code>object</code></em> that is comaptible with
-any of the protocols specified in <em class="parameter"><code>sink_protocol_info</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Unref after
+any of the protocols specified in <em class="parameter"><code>sink_protocol_info</code></em>, or <a href="/opt/gnome2/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. Unref after
usage.
</td>
</tr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/html/index.html new/gupnp-av-0.5.2/doc/html/index.html
--- old/gupnp-av-0.5.1/doc/html/index.html 2009-09-11 16:13:42.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/html/index.html 2009-11-19 16:57:38.000000000 +0100
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GUPnP A/V Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
<link rel="next" href="ch01.html" title="GUPnP A/V">
<meta name="generator" content="GTK-Doc V1.12 (XML mode)">
@@ -16,13 +16,13 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GUPnP A/V Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">Version 0.5.1
+<div><p class="releaseinfo">Version 0.5.2
</p></div>
<div><p class="copyright">Copyright © 2007,2008 OpenedHand LTD</p></div>
<div><p class="copyright">Copyright © 2007,2008 Zeeshan Ali <zeenix@gmail.com></p></div>
<div><p class="copyright">Copyright © 2009 Nokia Corporation</p></div>
<div><div class="legalnotice" title="Legal Notice">
-<a name="id3050461"></a><p>
+<a name="id2638546"></a><p>
Permission is granted to copy, distribute and/or modify this
document under the terms of the <em class="citetitle">GNU Free
Documentation License</em>, Version 1.1 or any later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/doc/version.xml new/gupnp-av-0.5.2/doc/version.xml
--- old/gupnp-av-0.5.1/doc/version.xml 2009-09-11 00:19:56.000000000 +0200
+++ new/gupnp-av-0.5.2/doc/version.xml 2009-11-02 15:58:36.000000000 +0100
@@ -1 +1 @@
-0.5.1
+0.5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/gtk-doc.make new/gupnp-av-0.5.2/gtk-doc.make
--- old/gupnp-av-0.5.1/gtk-doc.make 2009-08-21 23:49:08.000000000 +0200
+++ new/gupnp-av-0.5.2/gtk-doc.make 2009-10-26 21:36:20.000000000 +0100
@@ -126,7 +126,15 @@
@-chmod -R u+w $(srcdir)
@rm -rf $(srcdir)/$(DOC_MODULE).pdf
@mkpdf_imgdirs=""; \
- if test "x$(HTML_IMAGES)" != "x"; then for img in "$(HTML_IMAGES)"; do mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=`dirname $$img`"; done; fi; \
+ if test "x$(HTML_IMAGES)" != "x"; then \
+ for img in $(HTML_IMAGES); do \
+ part=`dirname $$img`; \
+ echo $$mkpdf_imgdirs | grep >/dev/null "\-\-imgdir=$$part "; \
+ if test $$? != 0; then \
+ mkpdf_imgdirs="$$mkpdf_imgdirs --imgdir=$$part"; \
+ fi; \
+ done; \
+ fi; \
cd $(srcdir) && gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_imgdirs $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
@touch pdf-build.stamp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/libgupnp-av/gupnp-didl-lite-parser.c new/gupnp-av-0.5.2/libgupnp-av/gupnp-didl-lite-parser.c
--- old/gupnp-av-0.5.1/libgupnp-av/gupnp-didl-lite-parser.c 2009-08-25 00:00:22.000000000 +0200
+++ new/gupnp-av-0.5.2/libgupnp-av/gupnp-didl-lite-parser.c 2009-10-19 15:47:03.000000000 +0200
@@ -188,6 +188,7 @@
GUPNP_XML_ERROR_NO_NODE,
"No 'DIDL-Lite' node in the DIDL-Lite XML:\n%s",
didl);
+ xmlFreeDoc (doc);
return FALSE;
}
@@ -198,6 +199,7 @@
GUPNP_XML_ERROR_EMPTY_NODE,
"Empty 'DIDL-Lite' node in the DIDL-Lite XML:\n%s",
didl);
+ xmlFreeDoc (doc);
return FALSE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/libgupnp-av/gupnp-search-criteria-parser.c new/gupnp-av-0.5.2/libgupnp-av/gupnp-search-criteria-parser.c
--- old/gupnp-av-0.5.1/libgupnp-av/gupnp-search-criteria-parser.c 2009-08-04 01:34:41.000000000 +0200
+++ new/gupnp-av-0.5.2/libgupnp-av/gupnp-search-criteria-parser.c 2009-11-09 18:42:34.000000000 +0100
@@ -36,6 +36,56 @@
#include "gupnp-search-criteria-parser.h"
#include "gupnp-av-marshal.h"
+/* GType for GUPNPSearchCriteriaOp */
+GType
+gupnp_search_criteria_op_get_type (void)
+{
+ static GType type = 0;
+
+ if (type == 0) {
+ static const GEnumValue values[] = {
+ { GUPNP_SEARCH_CRITERIA_OP_EQ,
+ "GUPNP_SEARCH_CRITERIA_OP_EQ",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_NEQ,
+ "GUPNP_SEARCH_CRITERIA_OP_NEQ",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_LESS,
+ "GUPNP_SEARCH_CRITERIA_OP_LESS",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_LEQ,
+ "GUPNP_SEARCH_CRITERIA_OP_LEQ",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_GREATER,
+ "GUPNP_SEARCH_CRITERIA_OP_GREATER",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_GEQ,
+ "GUPNP_SEARCH_CRITERIA_OP_GEQ",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_CONTAINS,
+ "GUPNP_SEARCH_CRITERIA_OP_CONTAINS",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_DOES_NOT_CONTAIN,
+ "GUPNP_SEARCH_CRITERIA_OP_DOES_NOT_CONTAIN",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM,
+ "GUPNP_SEARCH_CRITERIA_OP_DERIVED_FROM",
+ "none" },
+ { GUPNP_SEARCH_CRITERIA_OP_EXISTS,
+ "GUPNP_SEARCH_CRITERIA_OP_EXISTS",
+ "none" },
+ { 0, NULL, NULL }
+ };
+
+ type = g_enum_register_static
+ (g_intern_static_string (
+ "GUPnPSearchCriteriaOp"),
+ values);
+ }
+
+ return type;
+}
+
/* GUPnPSearchCriteriaParserError */
GQuark
gupnp_search_criteria_parser_error_quark (void)
@@ -257,7 +307,7 @@
* GUPnPSearchCriteriaParser::expression
* @parser: The #GUPnPSearchCriteriaParser that received the signal
* @property: The property
- * @op: The operator
+ * @op: The operator as #GUPnPSearchCriteriaOp
* @value: The value as string
* @error: Place-holder for any possible errors from handler
*
@@ -276,7 +326,7 @@
G_TYPE_BOOLEAN,
4,
G_TYPE_STRING,
- G_TYPE_UINT,
+ GUPNP_TYPE_SEARCH_CRITERIA_OP,
G_TYPE_STRING,
G_TYPE_POINTER);
@@ -394,6 +444,50 @@
return ret;
}
+static gboolean
+scan_search_exp (GUPnPSearchCriteriaParser *parser,
+ GError **error);
+
+/* Scan a Logical operator and the part after that */
+static gboolean
+scan_logical_op (GUPnPSearchCriteriaParser *parser,
+ GError **error)
+{
+ gboolean ret;
+ guint token;
+
+ token = g_scanner_peek_next_token (parser->priv->scanner);
+
+ switch (token) {
+ case SYMBOL_AND:
+ g_scanner_get_next_token (parser->priv->scanner);
+
+ g_signal_emit (parser, signals[CONJUNCTION], 0);
+
+ ret = scan_search_exp (parser, error);
+
+ break;
+
+ case SYMBOL_OR:
+ g_scanner_get_next_token (parser->priv->scanner);
+
+ g_signal_emit (parser, signals[DISJUNCTION], 0);
+
+ ret = scan_search_exp (parser, error);
+
+ break;
+
+ default:
+
+ ret = TRUE;
+
+ break;
+
+ }
+
+ return ret;
+}
+
/* Scan a searchExp portion of a search criteria string */
static gboolean
scan_search_exp (GUPnPSearchCriteriaParser *parser,
@@ -430,6 +524,8 @@
g_signal_emit (parser, signals[END_PARENS], 0);
+ ret = scan_logical_op (parser, error);
+
break;
case G_TOKEN_IDENTIFIER:
@@ -437,30 +533,7 @@
if (ret == FALSE)
break;
- token = g_scanner_peek_next_token (parser->priv->scanner);
-
- switch (token) {
- case SYMBOL_AND:
- g_scanner_get_next_token (parser->priv->scanner);
-
- g_signal_emit (parser, signals[CONJUNCTION], 0);
-
- ret = scan_search_exp (parser, error);
-
- break;
-
- case SYMBOL_OR:
- g_scanner_get_next_token (parser->priv->scanner);
-
- g_signal_emit (parser, signals[DISJUNCTION], 0);
-
- ret = scan_search_exp (parser, error);
-
- break;
-
- default:
- break;
- }
+ ret = scan_logical_op (parser, error);
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/libgupnp-av/gupnp-search-criteria-parser.h new/gupnp-av-0.5.2/libgupnp-av/gupnp-search-criteria-parser.h
--- old/gupnp-av-0.5.1/libgupnp-av/gupnp-search-criteria-parser.h 2009-08-04 01:34:41.000000000 +0200
+++ new/gupnp-av-0.5.2/libgupnp-av/gupnp-search-criteria-parser.h 2009-11-02 15:33:21.000000000 +0100
@@ -66,6 +66,11 @@
GUPNP_SEARCH_CRITERIA_OP_EXISTS = G_TOKEN_LAST + 10
} GUPnPSearchCriteriaOp;
+GType
+gupnp_search_criteria_op_get_type (void) G_GNUC_CONST;
+
+#define GUPNP_TYPE_SEARCH_CRITERIA_OP (gupnp_search_criteria_op_get_type ())
+
#define GUPNP_SEARCH_CRITERIA_PARSER_ERROR \
(gupnp_search_criteria_parser_error_quark ())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gupnp-av-0.5.1/libgupnp-av/xml-util.c new/gupnp-av-0.5.2/libgupnp-av/xml-util.c
--- old/gupnp-av-0.5.1/libgupnp-av/xml-util.c 2009-08-25 17:06:24.000000000 +0200
+++ new/gupnp-av-0.5.2/libgupnp-av/xml-util.c 2009-09-17 16:41:31.000000000 +0200
@@ -83,7 +83,7 @@
const char *content;
child_node = xml_util_get_element (node, child_name, NULL);
- if (!child_node)
+ if (!child_node || !(child_node->children))
return NULL;
content = (const char *) child_node->children->content;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org