Commit b566695a authored by Jeremy Bicha's avatar Jeremy Bicha

New upstream version 3.22.0

parents 64508e72 3895a0d4
Peter Parente <pparent@us.ibm.com>
Eitan Isaacson <eitan@ascender.com>
Copyright (c) 2005, 2007 IBM Corporation
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the IBM Corporation nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This diff is collapsed.
This diff is collapsed.
SUBDIRS = doc help icons plugindata plugins po src pixmaps
INTLTOOL = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
desktopdir = $(datadir)/applications
desktop_in_files=accerciser.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
gsettings_files = \
org.a11y.Accerciser.gschema.xml.in
gsettings_SCHEMAS = $(gsettings_files:.xml.in=.xml)
appdatadir = $(datadir)/appdata
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
appdata_in_files = org.gnome.accerciser.appdata.xml.in
@INTLTOOL_XML_RULE@
%.gschema.xml: %.gschema.xml.in
$(AM_V_GEN) $(INTLTOOL_MERGE) -x -u --no-translations $< $@
@GSETTINGS_RULES@
EXTRA_DIST = \
$(appdata_in_files) \
$(desktop_in_files) \
$(desktop_DATA) \
pyreqs.py \
$(INTLTOOL) \
$(gsettings_files)
DISTCHECK_CONFIGURE_FLAGS = \
--disable-scrollkeeper \
--enable-pydoc
DISTCLEANFILES = \
$(desktop_DATA) \
intltool-extract \
intltool-merge \
intltool-update \
$(gsettings_SCHEMAS)
CLEANFILES = \
$(appdata_DATA)
This diff is collapsed.
This diff is collapsed.
Accerciser 3.22.0
Just 15 minutes a day for better accessibility!
Description
===========
Accerciser is an interactive Python accessibility explorer for the GNOME
desktop. It uses AT-SPI2 to inspect and control widgets, allowing you to check
if an application is providing correct information to assistive technologies
and automated test frameworks. Accerciser has a simple plugin framework which
you can use to create custom views of accessibility information.
In essence, Accerciser is a next generation at-poke tool.
Features
========
* Based in at-spi2
Accerciser uses the new dbus-based accessiblity framework.
* Plugin architecture
Create a Python module, drop it in a folder, and have it load as a plugin pane
with full access to AT-SPI2 and the selected element in the accessibility tree
view.
* Interface browser and event monitor plugins
All the features you've come to expect from a poke tool, and then some.
* IPython console plugin
A full, interactive Python shell with access to the accessible object selected
in the tree view; all AT-SPI2 interfaces, methods and attributes; and any other
Python modules. Supports autocompletion and a million other niceties thanks to
IPython.
* API browser plugin
Shows the interfaces, methods, and attributes available on the selected
accessible object.
* Global hotkeys
Move the tree view quickly to the last focused accessible or the one under the
mouse pointer. Insert a marker into the event monitor log for easy
identification at a later time.
* Customizable UI layout
Move plugin tabs to different panels or even separate windows to view them
concurrently.
* Accessibility!
Accerciser does not disable its own accessibility.
* Yelp documentation
Included in the package.
* Python powered
Brits, not serpents.
Requirements
============
As Accerciser uses pygobject, you'll need to have the following libraries:
gobject-introspection
python-gobject >= 2.90.3
gtk+3 >= 3.1.13
On a Red Hat based distro:
python >= 3.2
pyatspi >= 1.9.0
at-spi2-core >= 2.5.2
glib2 >= 2.10
GConf2-devel
pygobject
On a Debian based distro:
python >= 2.4
python-pyatspi >= 1.9.0
at-spi2 >= 2.1.5
libgconf2-dev
python-gobject
To use the Python console plugin, you must hve IPython installed.
Make sure accessibility is enabled for your GNOME desktop:
gsettings get org.gnome.desktop.interface toolkit-accessibility
Installing
==========
autogen.sh
make
sudo make install
Running
=======
Type 'accerciser' at the prompt or choose the Accerciser item from the
Programming menu in GNOME.
Help
=====
See the Help menu in the program GUI.
Legal
=====
Copyright (c) 2006, 2007 IBM Corporation
All rights reserved. This program and the accompanying materials are made
available under the terms of the BSD License which accompanies this
distribution, and is available at
http://www.opensource.org/licenses/bsd-license.php.
See COPYING and NOTICE for details.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
man_MANS = accerciser.1
EXTRA_DIST = $(man_MANS)
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.