commit at-spi2-atk for openSUSE:Factory
Hello community, here is the log from the commit of package at-spi2-atk for openSUSE:Factory checked in at Wed Mar 31 19:39:40 CEST 2010. -------- --- GNOME/at-spi2-atk/at-spi2-atk.changes 2010-02-21 17:30:18.000000000 +0100 +++ /mounts/work_src_done/STABLE/at-spi2-atk/at-spi2-atk.changes 2010-03-31 01:27:21.000000000 +0200 @@ -1,0 +2,10 @@ +Wed Mar 31 01:26:04 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.1.8: + + List org.a11y.atspi.Application in interfaces for applications + + Only query a relation set if it is non-NULL + + Avoid calling g_error and aborting the application on some + errors + + Only reenter the main loop if AT_SPI_CLIENT is set + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- at-spi2-atk-0.1.7.tar.bz2 New: ---- at-spi2-atk-0.1.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi2-atk.spec ++++++ --- /var/tmp/diff_new_pack.ik3w2s/_old 2010-03-31 19:39:28.000000000 +0200 +++ /var/tmp/diff_new_pack.ik3w2s/_new 2010-03-31 19:39:28.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package at-spi2-atk (Version 0.1.7) +# spec file for package at-spi2-atk (Version 0.1.8) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: at-spi2-atk -Version: 0.1.7 +Version: 0.1.8 Release: 1 Summary: Assistive Technology Service Provider Interface - GTK+ module License: GPLv2+ ++++++ at-spi2-atk-0.1.7.tar.bz2 -> at-spi2-atk-0.1.8.tar.bz2 ++++++ ++++ 11597 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/atk-adaptor/adaptors/accessible-adaptor.c new/at-spi2-atk-0.1.8/atk-adaptor/adaptors/accessible-adaptor.c --- old/at-spi2-atk-0.1.7/atk-adaptor/adaptors/accessible-adaptor.c 2010-02-12 04:44:37.000000000 +0100 +++ new/at-spi2-atk-0.1.8/atk-adaptor/adaptors/accessible-adaptor.c 2010-03-30 18:16:25.000000000 +0200 @@ -292,7 +292,9 @@ { goto oom; } - count = atk_relation_set_get_n_relations (set); + count = 0; + if (set) + count = atk_relation_set_get_n_relations (set); for (i = 0; i < count; i++) { AtkRelation *r = atk_relation_set_get_relation (set, i); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/atk-adaptor/bridge.c new/at-spi2-atk-0.1.8/atk-adaptor/bridge.c --- old/at-spi2-atk-0.1.7/atk-adaptor/bridge.c 2010-02-12 04:44:37.000000000 +0100 +++ new/at-spi2-atk-0.1.8/atk-adaptor/bridge.c 2010-03-30 18:16:25.000000000 +0200 @@ -158,7 +158,7 @@ /*---------------------------------------------------------------------------*/ -static void +static gboolean register_application (SpiBridge * app) { DBusMessage *message, *reply; @@ -188,12 +188,21 @@ dbus_message_iter_init (reply, &iter); dbus_message_iter_recurse (&iter, &iter_struct); if (!(dbus_message_iter_get_arg_type (&iter_struct) == DBUS_TYPE_STRING)) - g_error ("AT-SPI: Could not obtain desktop path or name\n"); + { + g_warning ("AT-SPI: Could not obtain desktop path or name\n"); + return FALSE; + } dbus_message_iter_get_basic (&iter_struct, &app_name); if (!dbus_message_iter_next (&iter_struct)) - g_error ("AT-SPI: Could not obtain desktop name"); + { + g_warning ("AT-SPI: Could not obtain desktop name"); + return FALSE; + } if (!(dbus_message_iter_get_arg_type (&iter_struct) == DBUS_TYPE_OBJECT_PATH)) - g_error ("AT-SPI: Could not obtain desktop path"); + { + g_warning ("AT-SPI: Could not obtain desktop path"); + return FALSE; + } dbus_message_iter_get_basic (&iter_struct, &obj_path); app->desktop_name = g_strdup (app_name); @@ -201,9 +210,10 @@ } else { - g_error ("AT-SPI: Could not embed inside desktop: %s\n", error.message); + g_warning ("AT-SPI: Could not embed inside desktop: %s\n", error.message); + return FALSE; } - + return TRUE; } /*---------------------------------------------------------------------------*/ @@ -414,6 +424,12 @@ treepath = droute_add_one (spi_global_app_data->droute, "/org/at_spi/cache", spi_global_cache); + if (!treepath) + { + g_warning ("atk-bridge: Error in droute_add_one(). Already running?"); + return 0; + } + accpath = droute_add_many (spi_global_app_data->droute, "/org/a11y/atspi/accessible", NULL, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/atk-adaptor/event.c new/at-spi2-atk-0.1.8/atk-adaptor/event.c --- old/at-spi2-atk-0.1.7/atk-adaptor/event.c 2010-02-12 04:44:37.000000000 +0100 +++ new/at-spi2-atk-0.1.8/atk-adaptor/event.c 2010-03-30 18:16:25.000000000 +0200 @@ -72,7 +72,19 @@ dbus_pending_call_set_notify (pending, set_reply, (void *) &closure, NULL); closure.loop = g_main_loop_new (NULL, FALSE); - g_main_loop_run (closure.loop); + if (getenv ("AT_SPI_CLIENT")) + { + g_main_loop_run (closure.loop); + } + else + { + closure.reply = NULL; + while (!closure.reply) + { + if (!dbus_connection_read_write_dispatch (spi_global_app_data->bus, 1000)) + return NULL; + } + } g_main_loop_unref (closure.loop); return closure.reply; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/atk-adaptor/object.c new/at-spi2-atk-0.1.8/atk-adaptor/object.c --- old/at-spi2-atk-0.1.7/atk-adaptor/object.c 2010-02-12 04:44:37.000000000 +0100 +++ new/at-spi2-atk-0.1.8/atk-adaptor/object.c 2010-03-30 18:16:25.000000000 +0200 @@ -176,6 +176,12 @@ dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf); } + if (atk_object_get_role (obj) == ATK_ROLE_APPLICATION) + { + itf = SPI_DBUS_INTERFACE_APPLICATION; + dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf); + } + if (ATK_IS_COMPONENT (obj)) { itf = SPI_DBUS_INTERFACE_COMPONENT; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/config/py-compile new/at-spi2-atk-0.1.8/config/py-compile --- old/at-spi2-atk-0.1.7/config/py-compile 2010-02-12 04:44:31.000000000 +0100 +++ new/at-spi2-atk-0.1.8/config/py-compile 1970-01-01 01:00:00.000000000 +0100 @@ -1,146 +0,0 @@ -#!/bin/sh -# py-compile - Compile a Python program - -scriptversion=2005-05-14.22 - -# Copyright (C) 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -# 02110-1301, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to <bug-automake@gnu.org> or send patches to -# <automake-patches@gnu.org>. - -if [ -z "$PYTHON" ]; then - PYTHON=python -fi - -basedir= -destdir= -files= -while test $# -ne 0; do - case "$1" in - --basedir) - basedir=$2 - if test -z "$basedir"; then - echo "$0: Missing argument to --basedir." 1>&2 - exit 1 - fi - shift - ;; - --destdir) - destdir=$2 - if test -z "$destdir"; then - echo "$0: Missing argument to --destdir." 1>&2 - exit 1 - fi - shift - ;; - -h|--h*) - cat <<\EOF -Usage: py-compile [--help] [--version] [--basedir DIR] [--destdir DIR] FILES..." - -Byte compile some python scripts FILES. Use --destdir to specify any -leading directory path to the FILES that you don't want to include in the -byte compiled file. Specify --basedir for any additional path information you -do want to be shown in the byte compiled file. - -Example: - py-compile --destdir /tmp/pkg-root --basedir /usr/share/test test.py test2.py - -Report bugs to <bug-automake@gnu.org>. -EOF - exit $? - ;; - -v|--v*) - echo "py-compile $scriptversion" - exit $? - ;; - *) - files="$files $1" - ;; - esac - shift -done - -if test -z "$files"; then - echo "$0: No files given. Try \`$0 --help' for more information." 1>&2 - exit 1 -fi - -# if basedir was given, then it should be prepended to filenames before -# byte compilation. -if [ -z "$basedir" ]; then - pathtrans="path = file" -else - pathtrans="path = os.path.join('$basedir', file)" -fi - -# if destdir was given, then it needs to be prepended to the filename to -# byte compile but not go into the compiled file. -if [ -z "$destdir" ]; then - filetrans="filepath = path" -else - filetrans="filepath = os.path.normpath('$destdir' + os.sep + path)" -fi - -$PYTHON -c " -import sys, os, string, py_compile - -files = '''$files''' - -print 'Byte-compiling python modules...' -for file in string.split(files): - $pathtrans - $filetrans - if not os.path.exists(filepath) or not (len(filepath) >= 3 - and filepath[-3:] == '.py'): - continue - print file, - sys.stdout.flush() - py_compile.compile(filepath, filepath + 'c', path) -print" || exit $? - -# this will fail for python < 1.5, but that doesn't matter ... -$PYTHON -O -c " -import sys, os, string, py_compile - -files = '''$files''' -print 'Byte-compiling python modules (optimized versions) ...' -for file in string.split(files): - $pathtrans - $filetrans - if not os.path.exists(filepath) or not (len(filepath) >= 3 - and filepath[-3:] == '.py'): - continue - print file, - sys.stdout.flush() - py_compile.compile(filepath, filepath + 'o', path) -print" 2>/dev/null || : - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/config.h.in new/at-spi2-atk-0.1.8/config.h.in --- old/at-spi2-atk-0.1.7/config.h.in 2010-02-12 05:16:06.000000000 +0100 +++ new/at-spi2-atk-0.1.8/config.h.in 2010-03-30 23:42:11.000000000 +0200 @@ -49,9 +49,6 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME -/* Define to the home page for this package. */ -#undef PACKAGE_URL - /* Define to the version of this package. */ #undef PACKAGE_VERSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/configure.ac new/at-spi2-atk-0.1.8/configure.ac --- old/at-spi2-atk-0.1.7/configure.ac 2010-02-12 05:02:51.000000000 +0100 +++ new/at-spi2-atk-0.1.8/configure.ac 2010-03-30 23:41:34.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([at-spi2-atk], [0.1.7], [accessibility-atspi@lists.linux-foundation.org]) +AC_INIT([at-spi2-atk], [0.1.8], [accessibility-atspi@lists.linux-foundation.org]) AC_CONFIG_AUX_DIR(config) AT_SPI_ATK_MAJOR_VERSION=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/at-spi2-atk-0.1.7/droute/droute.c new/at-spi2-atk-0.1.8/droute/droute.c --- old/at-spi2-atk-0.1.7/droute/droute.c 2010-02-12 04:44:31.000000000 +0100 +++ new/at-spi2-atk-0.1.8/droute/droute.c 2010-03-30 18:16:25.000000000 +0200 @@ -174,7 +174,10 @@ registered = dbus_connection_register_object_path (cnx->bus, path, &droute_vtable, new_path); if (!registered) - oom(); + { + path_free (new_path, NULL); + return NULL; + } g_ptr_array_add (cnx->registered_paths, new_path); return new_path; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de