Hello community,
here is the log from the commit of package gobject-introspection for openSUSE:Factory
checked in at Thu Apr 1 03:07:06 CEST 2010.
--------
--- GNOME/gobject-introspection/gobject-introspection.changes 2010-03-10 16:56:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/gobject-introspection/gobject-introspection.changes 2010-03-19 10:52:30.000000000 +0100
@@ -1,0 +2,11 @@
+Fri Mar 19 09:01:33 CET 2010 - dimstar@opensuse.org
+
+- Update to version 0.6.9:
+ + Correctly cast to a CommonBlob when looking up embedded types
+ + g-ir-compiler: Slightly less lame error messages
+ + [everything] Add some "torture" test functions with baroque
+ signatures
+ + scanner: Catch OSError too when checking for libtool
+ + scanner: Always explicitely set the scope of callbacks
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gobject-introspection-0.6.8.tar.bz2
New:
----
gobject-introspection-0.6.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gobject-introspection.spec ++++++
--- /var/tmp/diff_new_pack.nEIrs5/_old 2010-04-01 03:06:56.000000000 +0200
+++ /var/tmp/diff_new_pack.nEIrs5/_new 2010-04-01 03:06:56.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gobject-introspection (Version 0.6.8)
+# spec file for package gobject-introspection (Version 0.6.9)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -28,7 +28,7 @@
%if %suse_version <= 1110
BuildRequires: gtk-doc
%endif
-Version: 0.6.8
+Version: 0.6.9
Release: 1
License: GPLv2+
Summary: GObject Introspection Tools
++++++ gobject-introspection-0.6.8.tar.bz2 -> gobject-introspection-0.6.9.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/configure new/gobject-introspection-0.6.9/configure
--- old/gobject-introspection-0.6.8/configure 2010-03-05 16:52:47.000000000 +0100
+++ new/gobject-introspection-0.6.9/configure 2010-03-18 15:06:01.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for gobject-introspection 0.6.8.
+# Generated by GNU Autoconf 2.63 for gobject-introspection 0.6.9.
#
# Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=introspection.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='gobject-introspection'
PACKAGE_TARNAME='gobject-introspection'
-PACKAGE_VERSION='0.6.8'
-PACKAGE_STRING='gobject-introspection 0.6.8'
+PACKAGE_VERSION='0.6.9'
+PACKAGE_STRING='gobject-introspection 0.6.9'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=introspection'
# Factoring default headers for most tests.
@@ -1546,7 +1546,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 gobject-introspection 0.6.8 to adapt to many kinds of systems.
+\`configure' configures gobject-introspection 0.6.9 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1617,7 +1617,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gobject-introspection 0.6.8:";;
+ short | recursive ) echo "Configuration of gobject-introspection 0.6.9:";;
esac
cat <<\_ACEOF
@@ -1746,7 +1746,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gobject-introspection configure 0.6.8
+gobject-introspection configure 0.6.9
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1760,7 +1760,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gobject-introspection $as_me 0.6.8, which was
+It was created by gobject-introspection $as_me 0.6.9, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2609,7 +2609,7 @@
# Define the identity of the package.
PACKAGE='gobject-introspection'
- VERSION='0.6.8'
+ VERSION='0.6.9'
cat >>confdefs.h <<_ACEOF
@@ -15164,7 +15164,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gobject-introspection $as_me 0.6.8, which was
+This file was extended by gobject-introspection $as_me 0.6.9, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15227,7 +15227,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-gobject-introspection config.status 0.6.8
+gobject-introspection config.status 0.6.9
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/gobject-introspection-0.6.8/configure.ac new/gobject-introspection-0.6.9/configure.ac
--- old/gobject-introspection-0.6.8/configure.ac 2009-12-16 23:54:16.000000000 +0100
+++ new/gobject-introspection-0.6.9/configure.ac 2010-03-18 14:50:33.000000000 +0100
@@ -4,7 +4,7 @@
dnl the gi version number
m4_define(gi_major_version, 0)
m4_define(gi_minor_version, 6)
-m4_define(gi_micro_version, 8)
+m4_define(gi_micro_version, 9)
m4_define(gi_version, gi_major_version.gi_minor_version.gi_micro_version)
AC_PREREQ(2.59)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gir/Everything-1.0-expected.gir new/gobject-introspection-0.6.9/gir/Everything-1.0-expected.gir
--- old/gobject-introspection-0.6.8/gir/Everything-1.0-expected.gir 2010-03-04 18:22:10.000000000 +0100
+++ new/gobject-introspection-0.6.9/gir/Everything-1.0-expected.gir 2010-03-11 21:18:41.000000000 +0100
@@ -31,6 +31,42 @@
<type name="TestBoxed" c:type="TestBoxed*"/>
</return-value>
</constructor>
+
+ <return-value transfer-ownership="full">
+ <type name="TestBoxed" c:type="TestBoxed*"/>
+ </return-value>
+ <parameters>
+ <parameter name="i" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ </parameters>
+ </constructor>
+
+ <return-value transfer-ownership="full">
+ <type name="TestBoxed" c:type="TestBoxed*"/>
+ </return-value>
+ <parameters>
+ <parameter name="i" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ <parameter name="j" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ </parameters>
+ </constructor>
+
+ <return-value transfer-ownership="full">
+ <type name="TestBoxed" c:type="TestBoxed*"/>
+ </return-value>
+ <parameters>
+ <parameter name="s" transfer-ownership="full">
+ <type name="utf8" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </constructor>
<method name="copy" c:identifier="test_boxed_copy">
<return-value transfer-ownership="full">
<type name="TestBoxed" c:type="TestBoxed*"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gir/everything.c new/gobject-introspection-0.6.9/gir/everything.c
--- old/gobject-introspection-0.6.8/gir/everything.c 2010-03-04 18:17:15.000000000 +0100
+++ new/gobject-introspection-0.6.9/gir/everything.c 2010-03-18 22:43:48.000000000 +0100
@@ -1,4 +1,5 @@
#include
+#include
#include "everything.h"
#include
@@ -1255,6 +1256,39 @@
return boxed;
}
+
+TestBoxed *
+test_boxed_new_alternative_constructor1 (int i)
+{
+ TestBoxed *boxed = g_slice_new0(TestBoxed);
+ boxed->priv = g_slice_new0(TestBoxedPrivate);
+ boxed->priv->magic = 0xdeadbeef;
+ boxed->some_int8 = i;
+
+ return boxed;
+}
+
+TestBoxed *
+test_boxed_new_alternative_constructor2 (int i, int j)
+{
+ TestBoxed *boxed = g_slice_new0(TestBoxed);
+ boxed->priv = g_slice_new0(TestBoxedPrivate);
+ boxed->priv->magic = 0xdeadbeef;
+ boxed->some_int8 = i + j;
+
+ return boxed;
+}
+
+TestBoxed *
+test_boxed_new_alternative_constructor3 (char *s)
+{
+ TestBoxed *boxed = g_slice_new0(TestBoxed);
+ boxed->priv = g_slice_new0(TestBoxedPrivate);
+ boxed->priv->magic = 0xdeadbeef;
+ boxed->some_int8 = atoi(s);
+
+ return boxed;
+}
TestBoxed *
test_boxed_copy (TestBoxed *boxed)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gir/everything.h new/gobject-introspection-0.6.9/gir/everything.h
--- old/gobject-introspection-0.6.8/gir/everything.h 2010-03-04 16:48:25.000000000 +0100
+++ new/gobject-introspection-0.6.9/gir/everything.h 2010-03-18 22:43:48.000000000 +0100
@@ -216,6 +216,10 @@
GType test_boxed_get_type (void);
TestBoxed *test_boxed_new (void);
+TestBoxed *test_boxed_new_alternative_constructor1 (int i);
+TestBoxed *test_boxed_new_alternative_constructor2 (int i, int j);
+TestBoxed *test_boxed_new_alternative_constructor3 (char *s);
+
TestBoxed *test_boxed_copy (TestBoxed *boxed);
gboolean test_boxed_equals (TestBoxed *boxed,
TestBoxed *other);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gir/gio-2.0.c new/gobject-introspection-0.6.9/gir/gio-2.0.c
--- old/gobject-introspection-0.6.8/gir/gio-2.0.c 2010-03-08 21:18:58.000000000 +0100
+++ new/gobject-introspection-0.6.9/gir/gio-2.0.c 2010-03-18 14:50:32.000000000 +0100
@@ -83,7 +83,7 @@
/**
* g_file_enumerator_next_files_finish:
*
- * Return value: (transfer container) (element-type FileInfo):
+ * Return value: (transfer full) (element-type FileInfo):
*/
/**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gir/glib-2.0.c new/gobject-introspection-0.6.9/gir/glib-2.0.c
--- old/gobject-introspection-0.6.8/gir/glib-2.0.c 2010-01-21 19:36:18.000000000 +0100
+++ new/gobject-introspection-0.6.9/gir/glib-2.0.c 2010-03-18 14:50:32.000000000 +0100
@@ -140,3 +140,9 @@
* g_completion_complete_utf8:
* Return value: (element-type utf8) (transfer none):
*/
+
+/**
+ * g_convert:
+ * @bytes_read: (out):
+ * @bytes_written: (out):
+ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/girepository/girnode.h new/gobject-introspection-0.6.9/girepository/girnode.h
--- old/gobject-introspection-0.6.8/girepository/girnode.h 2009-12-16 17:52:43.000000000 +0100
+++ new/gobject-introspection-0.6.9/girepository/girnode.h 2010-03-18 22:43:48.000000000 +0100
@@ -263,7 +263,7 @@
gboolean deprecated;
- guint32 value;
+ gint32 value;
};
struct _GIrNodeConstant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/girepository/giroffsets.c new/gobject-introspection-0.6.9/girepository/giroffsets.c
--- old/gobject-introspection-0.6.8/girepository/giroffsets.c 2010-02-11 23:16:46.000000000 +0100
+++ new/gobject-introspection-0.6.9/girepository/giroffsets.c 2010-03-18 22:46:41.000000000 +0100
@@ -67,7 +67,7 @@
compute_enum_storage_type (GIrNodeEnum *enum_node)
{
GList *l;
- guint32 max_value = 0;
+ gint32 max_value = 0;
int width;
if (enum_node->storage_type != GI_TYPE_TAG_VOID) /* already done */
@@ -77,7 +77,7 @@
{
GIrNodeValue *value = l->data;
if (value->value > max_value)
- max_value = value->value;
+ max_value = value->value;
}
if (max_value < 128)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/girepository/gtypelib.h new/gobject-introspection-0.6.9/girepository/gtypelib.h
--- old/gobject-introspection-0.6.8/girepository/gtypelib.h 2009-12-16 17:52:43.000000000 +0100
+++ new/gobject-introspection-0.6.9/girepository/gtypelib.h 2010-03-18 22:43:48.000000000 +0100
@@ -614,7 +614,7 @@
guint32 deprecated : 1;
guint32 reserved :31;
guint32 name;
- guint32 value;
+ gint32 value;
} ValueBlob;
/**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/giscanner/annotationparser.py new/gobject-introspection-0.6.9/giscanner/annotationparser.py
--- old/gobject-introspection-0.6.8/giscanner/annotationparser.py 2010-02-11 23:43:00.000000000 +0100
+++ new/gobject-introspection-0.6.9/giscanner/annotationparser.py 2010-03-18 14:50:32.000000000 +0100
@@ -753,7 +753,8 @@
if annos_tag is None:
return
for key, value in annos_tag.options.iteritems():
- node.attributes.append((key, value.one()))
+ if value:
+ node.attributes.append((key, value.one()))
def _parse_skip(self, node, block):
if block is not None:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gobject-introspection-1.0.pc new/gobject-introspection-0.6.9/gobject-introspection-1.0.pc
--- old/gobject-introspection-0.6.8/gobject-introspection-1.0.pc 2010-03-05 16:53:12.000000000 +0100
+++ new/gobject-introspection-0.6.9/gobject-introspection-1.0.pc 2010-03-18 15:06:36.000000000 +0100
@@ -18,4 +18,4 @@
Name: gobject-introspection
Description: GObject Introspection
-Version: 0.6.8
+Version: 0.6.9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gobject-introspection-0.6.8/gobject-introspection-no-export-1.0.pc new/gobject-introspection-0.6.9/gobject-introspection-no-export-1.0.pc
--- old/gobject-introspection-0.6.8/gobject-introspection-no-export-1.0.pc 2010-03-05 16:53:12.000000000 +0100
+++ new/gobject-introspection-0.6.9/gobject-introspection-no-export-1.0.pc 2010-03-18 15:06:36.000000000 +0100
@@ -18,4 +18,4 @@
Name: gobject-introspection
Description: GObject Introspection
-Version: 0.6.8
+Version: 0.6.9
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org