Hello community, here is the log from the commit of package at-spi2-atk for openSUSE:13.1 checked in at 2013-09-23 14:12:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1/at-spi2-atk (Old) and /work/SRC/openSUSE:13.1/.at-spi2-atk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "at-spi2-atk" Changes: -------- --- /work/SRC/openSUSE:13.1/at-spi2-atk/at-spi2-atk.changes 2013-09-23 10:47:27.000000000 +0200 +++ /work/SRC/openSUSE:13.1/.at-spi2-atk.new/at-spi2-atk.changes 2013-09-23 14:43:01.000000000 +0200 @@ -1,0 +2,9 @@ +Mon Sep 16 22:09:46 UTC 2013 - zai...@opensuse.org + +- Update to version 2.9.92: + + Properly clean up when timing out when motifying keystroke + listeners (bgo#707218). + + Allow lists of attribute values when reading collection match + rules (bgo#700865). + +------------------------------------------------------------------- Old: ---- at-spi2-atk-2.9.90.tar.xz New: ---- at-spi2-atk-2.9.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at-spi2-atk.spec ++++++ --- /var/tmp/diff_new_pack.QJ6qAd/_old 2013-09-23 14:43:01.000000000 +0200 +++ /var/tmp/diff_new_pack.QJ6qAd/_new 2013-09-23 14:43:01.000000000 +0200 @@ -17,7 +17,7 @@ Name: at-spi2-atk -Version: 2.9.90 +Version: 2.9.92 Release: 0 Summary: Assistive Technology Service Provider Interface - GTK+ module License: LGPL-2.0+ ++++++ at-spi2-atk-2.9.90.tar.xz -> at-spi2-atk-2.9.92.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.9.90/NEWS new/at-spi2-atk-2.9.92/NEWS --- old/at-spi2-atk-2.9.90/NEWS 2013-08-19 23:45:31.000000000 +0200 +++ new/at-spi2-atk-2.9.92/NEWS 2013-09-16 23:36:39.000000000 +0200 @@ -1,3 +1,11 @@ +What's new in at-spi2-atk 2.9.92: + +* Properly clean up when timing out when motifying keystroke listeners + (BGO#707218). + +* Allow lists of attribute values when reading collection match rules + (BGO#700865). + What's new in at-spi2-atk 2.9.90: * Implement GetStringAtOffset (BGO#705581). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.9.90/atk-adaptor/adaptors/collection-adaptor.c new/at-spi2-atk-2.9.92/atk-adaptor/adaptors/collection-adaptor.c --- old/at-spi2-atk-2.9.90/atk-adaptor/adaptors/collection-adaptor.c 2013-05-14 19:50:48.000000000 +0200 +++ new/at-spi2-atk-2.9.92/atk-adaptor/adaptors/collection-adaptor.c 2013-09-15 18:47:42.000000000 +0200 @@ -672,14 +672,38 @@ while (dbus_message_iter_get_arg_type (&iter_dict) != DBUS_TYPE_INVALID) { const char *key, *val; + const char *p, *q; dbus_message_iter_recurse (&iter_dict, &iter_dict_entry); dbus_message_iter_get_basic (&iter_dict_entry, &key); dbus_message_iter_next (&iter_dict_entry); dbus_message_iter_get_basic (&iter_dict_entry, &val); - attr = g_new (AtkAttribute, 1); - attr->name = g_strdup (key); - attr->value = g_strdup (val); - mrp->attributes = g_slist_prepend (mrp->attributes, attr); + p = q = val; + for (;;) + { + if (*q == '\0' || (*q == ':' && (q == val || q[-1] != '\\'))) + { + char *tmp; + attr = g_new (AtkAttribute, 1); + attr->name = g_strdup (key); + attr->value = g_strdup (p); + attr->value[q - p] = '\0'; + tmp = attr->value; + while (*tmp != '\0') + { + if (*tmp == '\\') + memmove (tmp, tmp + 1, strlen (tmp)); + else + tmp++; + } + mrp->attributes = g_slist_prepend (mrp->attributes, attr); + if (*q == '\0') + break; + else + p = ++q; + } + else + q++; + } dbus_message_iter_next (&iter_dict); } dbus_message_iter_next (&iter_struct); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.9.90/atk-adaptor/event.c new/at-spi2-atk-2.9.92/atk-adaptor/event.c --- old/at-spi2-atk-2.9.90/atk-adaptor/event.c 2013-07-01 21:26:35.000000000 +0200 +++ new/at-spi2-atk-2.9.92/atk-adaptor/event.c 2013-09-06 01:58:26.000000000 +0200 @@ -88,8 +88,8 @@ { SpiReentrantCallClosure *closure = data; - if (!dbus_connection_get_is_connected (closure->bus)) - g_main_loop_quit (closure->loop); + switch_main_context (NULL); + g_main_loop_quit (closure->loop); closure->timeout = -1; return FALSE; } @@ -121,6 +121,8 @@ g_source_destroy (source); g_main_loop_unref (closure.loop); + if (!closure.reply) + dbus_pending_call_cancel (pending); return closure.reply; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-atk-2.9.90/configure new/at-spi2-atk-2.9.92/configure --- old/at-spi2-atk-2.9.90/configure 2013-08-19 23:46:54.000000000 +0200 +++ new/at-spi2-atk-2.9.92/configure 2013-09-16 23:37:10.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for at-spi2-atk 2.9.90. +# Generated by GNU Autoconf 2.69 for at-spi2-atk 2.9.92. # # Report bugs to <accessibility-at...@lists.linux-foundation.org>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='at-spi2-atk' PACKAGE_TARNAME='at-spi2-atk' -PACKAGE_VERSION='2.9.90' -PACKAGE_STRING='at-spi2-atk 2.9.90' +PACKAGE_VERSION='2.9.92' +PACKAGE_STRING='at-spi2-atk 2.9.92' PACKAGE_BUGREPORT='accessibility-at...@lists.linux-foundation.org' PACKAGE_URL='' @@ -1355,7 +1355,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 at-spi2-atk 2.9.90 to adapt to many kinds of systems. +\`configure' configures at-spi2-atk 2.9.92 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1425,7 +1425,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of at-spi2-atk 2.9.90:";; + short | recursive ) echo "Configuration of at-spi2-atk 2.9.92:";; esac cat <<\_ACEOF @@ -1553,7 +1553,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -at-spi2-atk configure 2.9.90 +at-spi2-atk configure 2.9.92 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1831,7 +1831,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by at-spi2-atk $as_me 2.9.90, which was +It was created by at-spi2-atk $as_me 2.9.92, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2675,7 +2675,7 @@ # Define the identity of the package. PACKAGE='at-spi2-atk' - VERSION='2.9.90' + VERSION='2.9.92' cat >>confdefs.h <<_ACEOF @@ -12810,7 +12810,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by at-spi2-atk $as_me 2.9.90, which was +This file was extended by at-spi2-atk $as_me 2.9.92, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12876,7 +12876,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -at-spi2-atk config.status 2.9.90 +at-spi2-atk config.status 2.9.92 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/at-spi2-atk-2.9.90/configure.ac new/at-spi2-atk-2.9.92/configure.ac --- old/at-spi2-atk-2.9.90/configure.ac 2013-08-19 23:45:44.000000000 +0200 +++ new/at-spi2-atk-2.9.92/configure.ac 2013-09-16 23:36:57.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([at-spi2-atk], [2.9.90], [accessibility-at...@lists.linux-foundation.org]) +AC_INIT([at-spi2-atk], [2.9.92], [accessibility-at...@lists.linux-foundation.org]) AC_CONFIG_AUX_DIR(config) AT_SPI_ATK_MAJOR_VERSION=0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org