Hello community, here is the log from the commit of package python-atspi for openSUSE:Factory checked in at 2013-04-03 13:05:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-atspi (Old) and /work/SRC/openSUSE:Factory/.python-atspi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-atspi", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-atspi/python-atspi.changes 2012-10-31 14:02:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-atspi.new/python-atspi.changes 2013-04-03 13:05:39.000000000 +0200 @@ -1,0 +2,36 @@ +Tue Mar 26 07:57:02 UTC 2013 - [email protected] + +- Update to version 2.8.0: + + No changes since version 2.7.91. + +------------------------------------------------------------------- +Mon Mar 4 23:53:17 UTC 2013 - [email protected] + +- Update to version 2.7.91: + + Add objectLocale property (bgo#694368). + + Stop using a deprecated method. + + Don't install the example, since it isn't compatible with + Python3. +- Drop our hack in spec that removed the above mentioned example. + +------------------------------------------------------------------- +Mon Feb 4 23:26:55 UTC 2013 - [email protected] + +- Update to version 2.7.5: + + Support new levelbar role. + +------------------------------------------------------------------- +Sat Jan 12 16:51:26 UTC 2013 - [email protected] + +- Update to version 2.7.2: + + Add a --with-python option to configure.ac. + + Fix getCharacterAtOffset. + +------------------------------------------------------------------- +Wed Oct 24 09:40:44 UTC 2012 - [email protected] + +- Update to version 2.7.1: + + Export application class in the Accessibility namespace, for + backwards compatibility. + +------------------------------------------------------------------- Old: ---- pyatspi-2.6.0.tar.xz New: ---- pyatspi-2.8.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-atspi.spec ++++++ --- /var/tmp/diff_new_pack.rqMEIc/_old 2013-04-03 13:05:53.000000000 +0200 +++ /var/tmp/diff_new_pack.rqMEIc/_new 2013-04-03 13:05:53.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-atspi # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ Name: python-atspi %define _name pyatspi -Version: 2.6.0 +Version: 2.8.0 Release: 0 Summary: Assistive Technology Service Provider Interface - Python bindings License: LGPL-2.0 Group: Development/Libraries/Python Url: http://www.gnome.org/ -Source0: http://download.gnome.org/sources/pyatspi/2.6/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/pyatspi/2.8/%{_name}-%{version}.tar.xz BuildRequires: fdupes # Needed to have typelib() Requires. BuildRequires: gobject-introspection @@ -58,8 +58,6 @@ %install %make_install -# This is a rather useless samaple application -rm %{buildroot}%{_bindir}/magFocusTracker.py %fdupes %{buildroot}%{python_sitelib} %clean ++++++ pyatspi-2.6.0.tar.xz -> pyatspi-2.8.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/NEWS new/pyatspi-2.8.0/NEWS --- old/pyatspi-2.6.0/NEWS 2012-09-24 23:08:59.000000000 +0200 +++ new/pyatspi-2.8.0/NEWS 2013-03-04 22:58:57.000000000 +0100 @@ -1,3 +1,26 @@ +What's new in pyatspi 2.7.91: + +* Add objectLocale property (BGO#694368). + +* Stop using a deprecated method. + +* Don't install the example, since it isn't compatible with Python 3. + +What's new in pyatspi 2.7.5: + +* Support new levelbar role. + +What's new in pyatspi 2.7.2: + +* Add a --with-python option to configure.ac. + +* Fix getCharacterAtOffset. + +What's new in pyatspi 2.7.1: + +* Export application class in the Accessibility namespace, for + backwards compatibility. + What's new in pyatspi 2.6.0: * Install caret focus tracker into $bindir, rather than $pythondir/examples. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/README new/pyatspi-2.8.0/README --- old/pyatspi-2.6.0/README 2009-11-02 23:14:07.000000000 +0100 +++ new/pyatspi-2.8.0/README 2013-02-04 22:33:57.000000000 +0100 @@ -1,7 +1,7 @@ D-Bus AT-SPI ------------ -This version of at-spi is a major break from previous versions. +This version of at-spi is a major break from version 1.x. It has been completely rewritten to use D-Bus rather than ORBIT / CORBA for its transport protocol. @@ -15,18 +15,19 @@ [email protected] For bug reports, feature requests, patches or enhancements please use -bugzilla. The freedesktop project name is at-spi2. +the AT-SPI project on bugzilla.gnome.org. Use the pyatspi2 component for +bugs specific to this module. - http://bugs.freedesktop.org + http://bugzilla.gnome.org A git repository with the latest development code is available at: - git://anongit.freedesktop.org/git/at-spi2/att-spi2-atk + git://git.gnome.org/pyatspi2 Code in this repository depends on at-spi2-core resources. The at-spi2-core repository can be found at: - git://anongit.freedesktop.org/git/at-spi2/att-spi2-core + git://git.gnome.org/at-spi2-core More information ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/config/config.sub new/pyatspi-2.8.0/config/config.sub --- old/pyatspi-2.6.0/config/config.sub 2012-07-04 21:44:59.000000000 +0200 +++ new/pyatspi-2.8.0/config/config.sub 2013-01-07 23:57:28.000000000 +0100 @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2012-04-18' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -225,6 +225,12 @@ -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/configure new/pyatspi-2.8.0/configure --- old/pyatspi-2.6.0/configure 2012-09-24 23:09:22.000000000 +0200 +++ new/pyatspi-2.8.0/configure 2013-03-25 23:24:44.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pyatspi 2.6.0. +# Generated by GNU Autoconf 2.69 for pyatspi 2.8.0. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='pyatspi' PACKAGE_TARNAME='pyatspi' -PACKAGE_VERSION='2.6.0' -PACKAGE_STRING='pyatspi 2.6.0' +PACKAGE_VERSION='2.8.0' +PACKAGE_STRING='pyatspi 2.8.0' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -792,6 +792,7 @@ ac_user_opts=' enable_option_checking enable_dependency_tracking +with_python enable_static enable_shared with_pic @@ -1375,7 +1376,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.6.0 to adapt to many kinds of systems. +\`configure' configures pyatspi 2.8.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1449,7 +1450,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pyatspi 2.6.0:";; + short | recursive ) echo "Configuration of pyatspi 2.8.0:";; esac cat <<\_ACEOF @@ -1471,6 +1472,9 @@ Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-python=PATH Path to Python interpreter; searches $PATH if only a + program name is given; if not given, searches for a + few standard names such as "python3" or "python2" --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] @@ -1588,7 +1592,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pyatspi configure 2.6.0 +pyatspi configure 2.8.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1866,7 +1870,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.6.0, which was +It was created by pyatspi $as_me 2.8.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2244,6 +2248,17 @@ +# The version of python used is determined by the executable pointed to by the +# --with-python switch, or if that's not set, by the PYTHON environment +# variable. For instance if your system installs Python 3 as python3 to +# configure to compile pygobject under Python 3 you would do this: +# $ ./configure --with-python=python3 +# or +# $ PYTHON=python3 ./configure +# +# You can also build against a full interpreter path, such as +# $ ./configure --with-python=~/my-patched-python/python + LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION LT_CURRENT=0 LT_REVISION=0 @@ -2702,7 +2717,7 @@ # Define the identity of the package. PACKAGE='pyatspi' - VERSION='2.6.0' + VERSION='2.8.0' cat >>confdefs.h <<_ACEOF @@ -3725,6 +3740,23 @@ +# option to specify python interpreter to use; this just sets $PYTHON, so that +# we will fallback to reading $PYTHON if --with-python is not given, and +# python.m4 will get the expected input + +# Check whether --with-python was given. +if test "${with_python+set}" = set; then : + withval=$with_python; PYTHON="$withval" +fi + +if test x"$PYTHON" = xyes; then + as_fn_error $? "--with-python option requires a path or program argument" "$LINENO" 5 +fi +if test -n "$PYTHON" && ! which "$PYTHON"; then + as_fn_error $? "Python interpreter $PYTHON does not exist" "$LINENO" 5 +fi + + @@ -13777,7 +13809,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.6.0, which was +This file was extended by pyatspi $as_me 2.8.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13843,7 +13875,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.6.0 +pyatspi config.status 2.8.0 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/pyatspi-2.6.0/configure.ac new/pyatspi-2.8.0/configure.ac --- old/pyatspi-2.6.0/configure.ac 2012-09-24 23:09:12.000000000 +0200 +++ new/pyatspi-2.8.0/configure.ac 2013-03-25 23:24:13.000000000 +0100 @@ -1,6 +1,17 @@ -AC_INIT([pyatspi], [2.6.0], [[email protected]]) +AC_INIT([pyatspi], [2.8.0], [[email protected]]) AC_CONFIG_AUX_DIR(config) +# The version of python used is determined by the executable pointed to by the +# --with-python switch, or if that's not set, by the PYTHON environment +# variable. For instance if your system installs Python 3 as python3 to +# configure to compile pygobject under Python 3 you would do this: +# $ ./configure --with-python=python3 +# or +# $ PYTHON=python3 ./configure +# +# You can also build against a full interpreter path, such as +# $ ./configure --with-python=~/my-patched-python/python + LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION LT_CURRENT=0 LT_REVISION=0 @@ -15,6 +26,20 @@ AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-xz]) AC_PROG_CC + +# option to specify python interpreter to use; this just sets $PYTHON, so that +# we will fallback to reading $PYTHON if --with-python is not given, and +# python.m4 will get the expected input +AC_ARG_WITH(python, + AC_HELP_STRING([--with-python=PATH], [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]), + [PYTHON="$withval"], []) +if test x"$PYTHON" = xyes; then + AC_MSG_ERROR([--with-python option requires a path or program argument]) +fi +if test -n "$PYTHON" && ! which "$PYTHON"; then + AC_MSG_ERROR([Python interpreter $PYTHON does not exist]) +fi + AM_PATH_PYTHON(2.6) AM_DISABLE_STATIC AM_PROG_LIBTOOL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/examples/Makefile.am new/pyatspi-2.8.0/examples/Makefile.am --- old/pyatspi-2.6.0/examples/Makefile.am 2012-09-24 23:56:35.000000000 +0200 +++ new/pyatspi-2.8.0/examples/Makefile.am 2013-02-26 01:45:36.000000000 +0100 @@ -1,4 +1,4 @@ -pyatspi_SCRIPTS = magFocusTracker.py +noinst_SCRIPTS = magFocusTracker.py EXTRA_DIST = magFocusTracker.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/examples/Makefile.in new/pyatspi-2.8.0/examples/Makefile.in --- old/pyatspi-2.6.0/examples/Makefile.in 2012-09-24 23:56:38.000000000 +0200 +++ new/pyatspi-2.8.0/examples/Makefile.in 2013-03-25 23:24:43.000000000 +0100 @@ -61,35 +61,7 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__installdirs = "$(DESTDIR)$(pyatspidir)" -SCRIPTS = $(pyatspi_SCRIPTS) +SCRIPTS = $(noinst_SCRIPTS) SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -252,7 +224,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -pyatspi_SCRIPTS = magFocusTracker.py +noinst_SCRIPTS = magFocusTracker.py EXTRA_DIST = magFocusTracker.py pyatspidir = $(bindir) all: all-am @@ -288,41 +260,6 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): -install-pyatspiSCRIPTS: $(pyatspi_SCRIPTS) - @$(NORMAL_INSTALL) - @list='$(pyatspi_SCRIPTS)'; test -n "$(pyatspidir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(pyatspidir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(pyatspidir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n' \ - -e 'h;s|.*|.|' \ - -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) { files[d] = files[d] " " $$1; \ - if (++n[d] == $(am__install_max)) { \ - print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ - else { print "f", d "/" $$4, $$1 } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(pyatspidir)$$dir'"; \ - $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(pyatspidir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-pyatspiSCRIPTS: - @$(NORMAL_UNINSTALL) - @list='$(pyatspi_SCRIPTS)'; test -n "$(pyatspidir)" || exit 0; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 's,.*/,,;$(transform)'`; \ - dir='$(DESTDIR)$(pyatspidir)'; $(am__uninstall_files_from_dir) mostlyclean-libtool: -rm -f *.lo @@ -372,9 +309,6 @@ check: check-am all-am: Makefile $(SCRIPTS) installdirs: - for dir in "$(DESTDIR)$(pyatspidir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -425,7 +359,7 @@ info-am: -install-data-am: install-pyatspiSCRIPTS +install-data-am: install-dvi: install-dvi-am @@ -469,7 +403,7 @@ ps-am: -uninstall-am: uninstall-pyatspiSCRIPTS +uninstall-am: .MAKE: install-am install-strip @@ -479,11 +413,10 @@ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-pyatspiSCRIPTS \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - uninstall uninstall-am uninstall-pyatspiSCRIPTS + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/pyatspi/Accessibility.py new/pyatspi-2.8.0/pyatspi/Accessibility.py --- old/pyatspi-2.6.0/pyatspi/Accessibility.py 2012-09-24 18:41:04.000000000 +0200 +++ new/pyatspi-2.8.0/pyatspi/Accessibility.py 2013-02-28 16:24:03.000000000 +0100 @@ -17,6 +17,7 @@ from pyatspi.registry import * Registry = Registry() +from pyatspi.application import * from pyatspi.constants import * from pyatspi.editabletext import * from pyatspi.role import * @@ -125,6 +126,7 @@ Atspi.Accessible.getState = Atspi.Accessible.get_state_set del Atspi.Accessible.children Atspi.Accessible.description = property(fget=Atspi.Accessible.get_description) +Atspi.Accessible.objectLocale = property(fget=Atspi.Accessible.get_object_locale) Atspi.Accessible.name = property(fget=Atspi.Accessible.get_name) Atspi.Accessible.isEqual = lambda a,b: a == b Atspi.Accessible.parent = property(fget=Atspi.Accessible.get_parent) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/pyatspi/registry.py new/pyatspi-2.8.0/pyatspi/registry.py --- old/pyatspi-2.6.0/pyatspi/registry.py 2012-09-24 18:41:04.000000000 +0200 +++ new/pyatspi-2.8.0/pyatspi/registry.py 2013-02-28 18:03:50.000000000 +0100 @@ -29,7 +29,7 @@ import os as _os from gi.repository import Atspi -from gi.repository import GObject +from gi.repository import GLib import time #------------------------------------------------------------------------------ @@ -79,7 +79,7 @@ self.app_event_register = None self.desktop = None - self.main_loop = GObject.MainLoop() + self.main_loop = GLib.MainLoop() def __call__(self): """ @@ -148,9 +148,9 @@ return True # make room for an exception if one occurs during the releaseGIL.keyboard_exception = None - i = GObject.idle_add(releaseGIL) + i = GLib.idle_add(releaseGIL) Atspi.event_main() - GObject.source_remove(i) + GLib.source_remove(i) if releaseGIL.keyboard_exception is not None: # raise an keyboard exception we may have gotten earlier raise releaseGIL.keyboard_exception diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/pyatspi/role.py new/pyatspi-2.8.0/pyatspi/role.py --- old/pyatspi-2.6.0/pyatspi/role.py 2012-09-24 18:41:04.000000000 +0200 +++ new/pyatspi-2.8.0/pyatspi/role.py 2013-01-31 23:41:12.000000000 +0100 @@ -121,7 +121,8 @@ 100:'ROLE_IMAGE_MAP', 101:'ROLE_NOTIFICATION', 102:'ROLE_INFO_BAR', - 103:'ROLE_LAST_DEFINED', + 103:'ROLE_LEVEL_BAR', + 104:'ROLE_LAST_DEFINED', } ROLE_ACCELERATOR_LABEL = Role(1) @@ -179,6 +180,7 @@ ROLE_LABEL = Role(29) ROLE_LAST_DEFINED = Role(103) ROLE_LAYERED_PANE = Role(30) +ROLE_LEVEL_BAR = Role(103) ROLE_LINK = Role(88) ROLE_LIST = Role(31) ROLE_LIST_BOX = Role(98) @@ -331,6 +333,7 @@ ROLE_IMAGE_MAP:'image map', ROLE_NOTIFICATION:'notification', ROLE_INFO_BAR:'info bar', + ROLE_LEVEL_BAR:'level bar', } #END---------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/pyatspi/text.py new/pyatspi-2.8.0/pyatspi/text.py --- old/pyatspi-2.6.0/pyatspi/text.py 2012-09-24 18:41:04.000000000 +0200 +++ new/pyatspi-2.8.0/pyatspi/text.py 2013-01-07 23:57:16.000000000 +0100 @@ -241,7 +241,7 @@ UCS-4 representation of the character at the specified text offset, or 0 if offset is out of range. """ - return Atspi.Text.get_character_offset(self.obj, offset) + return Atspi.Text.get_character_at_offset(self.obj, offset) def getCharacterExtents(self, offset, coordType): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyatspi-2.6.0/tests/pyatspi/testrunner new/pyatspi-2.8.0/tests/pyatspi/testrunner --- old/pyatspi-2.6.0/tests/pyatspi/testrunner 2012-09-24 23:09:25.000000000 +0200 +++ new/pyatspi-2.8.0/tests/pyatspi/testrunner 2013-03-25 23:24:47.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/local/bin/python +#!python3 import gobject import dbus -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
