Hello community, here is the log from the commit of package python-atspi for openSUSE:Factory checked in at Wed Aug 3 16:47:23 CEST 2011. -------- --- python-atspi/python-atspi.changes 2011-07-05 08:12:24.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-atspi/python-atspi.changes 2011-07-26 09:33:24.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Jul 26 09:32:30 CEST 2011 - vuntz@opensuse.org + +- Update to version 2.1.4: + + Update to handle libatspi API changes. + + bgo#653874: new ATK roles. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pyatspi-2.1.3.tar.bz2 New: ---- pyatspi-2.1.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-atspi.spec ++++++ --- /var/tmp/diff_new_pack.fOIMVx/_old 2011-08-03 16:44:38.000000000 +0200 +++ /var/tmp/diff_new_pack.fOIMVx/_new 2011-08-03 16:44:38.000000000 +0200 @@ -19,7 +19,7 @@ Name: python-atspi %define _name pyatspi -Version: 2.1.3 +Version: 2.1.4 Release: 1 Summary: Assistive Technology Service Provider Interface - Python bindings License: LGPLv2.0 ++++++ pyatspi-2.1.3.tar.bz2 -> pyatspi-2.1.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.1.3/configure new/pyatspi-2.1.4/configure --- old/pyatspi-2.1.3/configure 2011-07-04 23:51:04.000000000 +0200 +++ new/pyatspi-2.1.4/configure 2011-07-26 00:29:52.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for pyatspi 2.1.3. +# Generated by GNU Autoconf 2.68 for pyatspi 2.1.4. # # Report bugs to <accessibility-atspi@lists.linux-foundation.org>. # @@ -709,8 +709,8 @@ # Identity of this package. PACKAGE_NAME='pyatspi' PACKAGE_TARNAME='pyatspi' -PACKAGE_VERSION='2.1.3' -PACKAGE_STRING='pyatspi 2.1.3' +PACKAGE_VERSION='2.1.4' +PACKAGE_STRING='pyatspi 2.1.4' PACKAGE_BUGREPORT='accessibility-atspi@lists.linux-foundation.org' PACKAGE_URL='' @@ -1491,7 +1491,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 pyatspi 2.1.3 to adapt to many kinds of systems. +`configure' configures pyatspi 2.1.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1565,7 +1565,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pyatspi 2.1.3:";; + short | recursive ) echo "Configuration of pyatspi 2.1.4:";; esac cat <<_ACEOF @@ -1699,7 +1699,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -pyatspi configure 2.1.3 +pyatspi configure 2.1.4 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1977,7 +1977,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pyatspi $as_me 2.1.3, which was +It was created by pyatspi $as_me 2.1.4, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2804,7 +2804,7 @@ # Define the identity of the package. PACKAGE='pyatspi' - VERSION='2.1.3' + VERSION='2.1.4' cat >>confdefs.h <<_ACEOF @@ -11402,12 +11402,12 @@ pkg_cv_ATK_CFLAGS="$ATK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: $PKG_CONFIG --exists --print-errors "atk >= 1.17.0""; } >&5 - ($PKG_CONFIG --exists --print-errors "atk >= 1.17.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: $PKG_CONFIG --exists --print-errors "atk >= 2.1.0""; } >&5 + ($PKG_CONFIG --exists --print-errors "atk >= 2.1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_ATK_CFLAGS=`$PKG_CONFIG --cflags "atk >= 1.17.0" 2>/dev/null` + pkg_cv_ATK_CFLAGS=`$PKG_CONFIG --cflags "atk >= 2.1.0" 2>/dev/null` else pkg_failed=yes fi @@ -11418,12 +11418,12 @@ pkg_cv_ATK_LIBS="$ATK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: $PKG_CONFIG --exists --print-errors "atk >= 1.17.0""; } >&5 - ($PKG_CONFIG --exists --print-errors "atk >= 1.17.0") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: $PKG_CONFIG --exists --print-errors "atk >= 2.1.0""; } >&5 + ($PKG_CONFIG --exists --print-errors "atk >= 2.1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: $? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_ATK_LIBS=`$PKG_CONFIG --libs "atk >= 1.17.0" 2>/dev/null` + pkg_cv_ATK_LIBS=`$PKG_CONFIG --libs "atk >= 2.1.0" 2>/dev/null` else pkg_failed=yes fi @@ -11443,14 +11443,14 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - ATK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "atk >= 1.17.0" 2>&1` + ATK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "atk >= 2.1.0" 2>&1` else - ATK_PKG_ERRORS=`$PKG_CONFIG --print-errors "atk >= 1.17.0" 2>&1` + ATK_PKG_ERRORS=`$PKG_CONFIG --print-errors "atk >= 2.1.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ATK_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements (atk >= 1.17.0) were not met: + as_fn_error $? "Package requirements (atk >= 2.1.0) were not met: $ATK_PKG_ERRORS @@ -12910,7 +12910,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pyatspi $as_me 2.1.3, which was +This file was extended by pyatspi $as_me 2.1.4, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12976,7 +12976,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`" ac_cs_version="\ -pyatspi config.status 2.1.3 +pyatspi config.status 2.1.4 configured by $0, generated by GNU Autoconf 2.68, with options \"$ac_cs_config\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.1.3/configure.ac new/pyatspi-2.1.4/configure.ac --- old/pyatspi-2.1.3/configure.ac 2011-07-04 23:50:56.000000000 +0200 +++ new/pyatspi-2.1.4/configure.ac 2011-07-26 00:29:45.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([pyatspi], [2.1.3], [accessibility-atspi@lists.linux-foundation.org]) +AC_INIT([pyatspi], [2.1.4], [accessibility-atspi@lists.linux-foundation.org]) AC_CONFIG_AUX_DIR(config) LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION @@ -57,7 +57,7 @@ AC_SUBST(LIB_XML_LIBS) AC_SUBST(LIB_XML_CFLAGS) - PKG_CHECK_MODULES(ATK, [atk >= 1.17.0]) + PKG_CHECK_MODULES(ATK, [atk >= 2.1.0]) AC_SUBST(ATK_LIBS) AC_SUBST(ATK_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.1.3/NEWS new/pyatspi-2.1.4/NEWS --- old/pyatspi-2.1.3/NEWS 2011-07-04 23:50:51.000000000 +0200 +++ new/pyatspi-2.1.4/NEWS 2011-07-25 23:31:07.000000000 +0200 @@ -1,3 +1,9 @@ +What's new in pyatspi 2.1.4: + +* Update to handle libatspi API changes. + +* Fix for BGO#653874 - new ATK roles. + What's new in pyatspi 2.1.3: * BGO#644393: Remove document:content-changed from EVENT_TREE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.1.3/pyatspi/registry.py new/pyatspi-2.1.4/pyatspi/registry.py --- old/pyatspi-2.1.3/pyatspi/registry.py 2011-07-04 23:49:50.000000000 +0200 +++ new/pyatspi-2.1.4/pyatspi/registry.py 2011-07-10 05:38:30.000000000 +0200 @@ -190,6 +190,9 @@ self._set_default_registry () return Atspi.get_desktop(i) + def eventWrapper(self, event, callback): + return callback(event) + def registerEventListener(self, client, *names): """ Registers a new client callback for the given event names. Supports @@ -215,7 +218,7 @@ try: listener = self.event_listeners[client] except: - listener = self.event_listeners[client] = Atspi.EventListener.new_simple(client) + listener = self.event_listeners[client] = Atspi.EventListener.new(self.eventWrapper, client) for name in names: Atspi.EventListener.register (listener, name) @@ -308,7 +311,7 @@ try: listener = self.event_listeners[client] except: - listener = self.event_listeners[client] = Atspi.DeviceListener.new_simple(client) + listener = self.event_listeners[client] = Atspi.DeviceListener.new(self.eventWrapper, client) syncFlag = self.makeSyncType(synchronous, preemptive, global_) try: iter(mask) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.1.3/pyatspi/role.py new/pyatspi-2.1.4/pyatspi/role.py --- old/pyatspi-2.1.3/pyatspi/role.py 2010-11-23 18:43:55.000000000 +0100 +++ new/pyatspi-2.1.4/pyatspi/role.py 2011-07-25 23:09:05.000000000 +0200 @@ -108,7 +108,20 @@ 87:'ROLE_FORM', 88:'ROLE_LINK', 89:'ROLE_INPUT_METHOD_WINDOW', - 90:'ROLE_LAST_DEFINED', + 90:'ROLE_TABLE_ROW', + 91:'ROLE_TREE_ITEM', + 92:'ROLE_DOCUMENT_SPREADSHEET', + 93:'ROLE_DOCUMENT_PRESENTATION', + 94:'ROLE_DOCUMENT_TEXT', + 95:'ROLE_DOCUMENT_WEB', + 96:'ROLE_DOCUMENT_EMAIL', + 97:'ROLE_COMMENT', + 98:'ROLE_LIST_BOX', + 99:'ROLE_GROUPING', + 100:'ROLE_IMAGE_MAP', + 101:'ROLE_NOTIFICATION', + 102:'ROLE_INFO_BAR', + 103:'ROLE_LAST_DEFINED', } ROLE_ACCELERATOR_LABEL = Role(1) @@ -126,13 +139,19 @@ ROLE_COLOR_CHOOSER = Role(9) ROLE_COLUMN_HEADER = Role(10) ROLE_COMBO_BOX = Role(11) +ROLE_COMMENT = Role(97) ROLE_DATE_EDITOR = Role(12) ROLE_DESKTOP_FRAME = Role(14) ROLE_DESKTOP_ICON = Role(13) ROLE_DIAL = Role(15) ROLE_DIALOG = Role(16) ROLE_DIRECTORY_PANE = Role(17) +ROLE_DOCUMENT_EMAIL = Role(96) ROLE_DOCUMENT_FRAME = Role(82) +ROLE_DOCUMENT_PRESENTATION = Role(93) +ROLE_DOCUMENT_SPREADSHEET = Role(92) +ROLE_DOCUMENT_TEXT = Role(94) +ROLE_DOCUMENT_WEB = Role(95) ROLE_DRAWING_AREA = Role(18) ROLE_EDITBAR = Role(77) ROLE_EMBEDDED = Role(78) @@ -146,23 +165,28 @@ ROLE_FORM = Role(87) ROLE_FRAME = Role(23) ROLE_GLASS_PANE = Role(24) +ROLE_GROUPING = Role(99) ROLE_HEADER = Role(71) ROLE_HEADING = Role(83) ROLE_HTML_CONTAINER = Role(25) ROLE_ICON = Role(26) ROLE_IMAGE = Role(27) +ROLE_IMAGE_MAP = Role(100) +ROLE_INFO_BAR = Role(102) ROLE_INPUT_METHOD_WINDOW = Role(89) ROLE_INTERNAL_FRAME = Role(28) ROLE_INVALID = Role(0) ROLE_LABEL = Role(29) -ROLE_LAST_DEFINED = Role(90) +ROLE_LAST_DEFINED = Role(103) ROLE_LAYERED_PANE = Role(30) ROLE_LINK = Role(88) ROLE_LIST = Role(31) +ROLE_LIST_BOX = Role(98) ROLE_LIST_ITEM = Role(32) ROLE_MENU = Role(33) ROLE_MENU_BAR = Role(34) ROLE_MENU_ITEM = Role(35) +ROLE_NOTIFICATION = Role(101) ROLE_OPTION_PANE = Role(36) ROLE_PAGE = Role(84) ROLE_PAGE_TAB = Role(37) @@ -190,6 +214,7 @@ ROLE_TABLE = Role(55) ROLE_TABLE_CELL = Role(56) ROLE_TABLE_COLUMN_HEADER = Role(57) +ROLE_TABLE_ROW = Role(90) ROLE_TABLE_ROW_HEADER = Role(58) ROLE_TEAROFF_MENU_ITEM = Role(59) ROLE_TERMINAL = Role(60) @@ -198,6 +223,7 @@ ROLE_TOOL_BAR = Role(63) ROLE_TOOL_TIP = Role(64) ROLE_TREE = Role(65) +ROLE_TREE_ITEM = Role(91) ROLE_TREE_TABLE = Role(66) ROLE_UNKNOWN = Role(67) ROLE_VIEWPORT = Role(68) @@ -292,6 +318,19 @@ ROLE_FORM:'form', ROLE_LINK:'link', ROLE_INPUT_METHOD_WINDOW:'input method window', + ROLE_TABLE_ROW:'table row', + ROLE_TREE_ITEM:'tree item', + ROLE_DOCUMENT_SPREADSHEET:'document spreadsheet', + ROLE_DOCUMENT_PRESENTATION:'document presentation', + ROLE_DOCUMENT_TEXT:'document text', + ROLE_DOCUMENT_WEB:'document web', + ROLE_DOCUMENT_EMAIL:'document email', + ROLE_COMMENT:'comment', + ROLE_LIST_BOX:'list box', + ROLE_GROUPING:'grouping', + ROLE_IMAGE_MAP:'image map', + ROLE_NOTIFICATION:'notification', + ROLE_INFO_BAR:'info bar', } #END---------------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org