Alejandro Piñeiro | 12 Nov 16:24 2014

my atspi examples available

Hello,

recently Joanmarie asked me if I had any atspi example written in 
javascript, and I started to search my disorganized folder of custom 
scripts, and I also found several examples most of them written in C 
(libatspi), and one in javascript (libatspi with gobject introspection).

Right now there aren't any similar thing on any official repository, so 
I cleaned them up and uploaded on a private github repository:
https://github.com/infapi00/atspi-examples

They are basic stuff like list the available accessible applications, 
dump the accessibility hierarchy of a given app and print out the 
current selected/focused accessible object on each state change.

The next immediate tasks would be have equivalent examples of the 
current C ones written in javascript and python examples (both using 
pyatspi2 and gobject introspection). Then we could think on adding more 
examples.

Although they need some more cleaning, I think that it would be worth to 
eventually move them to a gnome repository. Initially I was thinking on 
putting them directly at at-spi2-core repository, but that would prevent 
to add non-C examples without complicating too much the configure. So I 
think that if they become part of a gnome repository, it should be also 
independent of at-spi2 repository. Would be somewhat similar to 
gnome-shell and gnome-shell extensions. Opinions?

BR

(Continue reading)

ssuk hyun kim | 3 Nov 06:42 2014
Picon

AT-SPI in Upstart

I have created an application that get informations of firefox using AT-SPI and c++ and worked.
But it doesn't work while runs as upstart not an application despite the same source code.

The reason is atspi_init() returns error 2.

I wrote the conf file of upstart like this:

description "firefoxurl daemon"
start on runlevel [2345]
stop on  runlevel [!2345]
script
    exec /opt/GetCurrentUrlOfFirefox
end script

Can someone tell me how to use at-spi in Upstart?
_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Mike Gorse | 28 Oct 02:03 2014

ANNOUNCE: at-spi2-core 2.15.1 released

At-spi2-core 2.15.1 is now available for download at:

http://download.gnome.org/sources/at-spi2-core/2.15/

What is AT-SPI2
===============

AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in C and a wrapper
for Python.

What's changed in AT-SPI 2.15.1
===============

* Fix some issues with the accessibility bus configuration (bgo#722738).

* Documentation for AtspiTableCell is now built.

Where can I get more information about AT-SPI2
==============================================

The project wiki is available at:

http://www.a11y.org/d-bus

How can I contribute to AT-SPI2?
================================

We need help testing with Gnome accessibility technologies, improving
performance, and generally tying up loose ends.  The above-referenced page
contains a list of known issues that should be fixed.

IRC   : #a11y on Gimpnet
E-Mail: accessibility-atspi <at> lists.linux-foundation.org

Development repositories can be found at:

git://git.gnome.org/pyatspi2
git://git.gnome.org/at-spi2-core
git://git.gnome.org/at-spi2-atk
Daiki Ueno | 24 Oct 06:02 2014
Picon

caribou bugs after 3.14

Hello,

As mentioned in the yesterday's meeting, quite a few bugs (either
upstream/downstream) have been filed against caribou, after 3.14.

Those are exposed after caribou switched to D-Bus activation:
https://bugzilla.gnome.org/show_bug.cgi?id=683712

After the change, /usr/libexec/caribou (which uses at-spi2-core) is
always launched at gnome-shell startup, even for a short-lived 'gdm'
user session.  That seems to hit some corner-cases.

Mike fixed an issue right before 3.14:
https://bugzilla.redhat.com/show_bug.cgi?id=1138934#c26

However, there are more coming:
https://bugzilla.redhat.com/show_bug.cgi?id=1148362
https://bugzilla.gnome.org/show_bug.cgi?id=738662

and perhaps unrelated one:
https://bugzilla.gnome.org/show_bug.cgi?id=738497

I can think of two options to mitigate the situation:

1. Fix all corner-cases
2. Delay the caribou invocation in gnome-shell, until it is really needed

It's tempting to do 2, but probably 1 would be the right way.  What do
people think?  Any help would be appreciated.

Thanks,
--
Daiki Ueno
Magdalen Berns | 21 Oct 11:11 2014

Re: Some maintenance hints (Re: java-atk-wrapper 0.30.7)

Hi Alejandro,

Thanks for your email. With those two releases I was just going on what Ke Wang seemed to be doing and what I know of Semantic version control.[1] Also, I just wanted to make sure I had understood the technicalities of the correct procedure for releases rightly, after just having made 0.30.6, added the ChangeLog file and fixed a minor build bug. So essentially, I can see your point and I definitely won't be able to keep up that pace for releasing, (even if I wanted to)! :-).

In the long run I'll be keeping an eye on the other modules like at-spi2-atk to try to get a feel for what should trigger a release.

Kind regards,
Magdalen


_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Piñeiro | 22 Sep 17:42 2014

java-atk-wrapper 0.30.5 Released

About Java ATK Wrapper
======================

Java ATK Wrapper provides a C wrapper to java to allow access to
methods from the ATK API interface in java

Maintainer notes
================
This is the first release in 4 years. It doesn't include a lot of new
stuff, but at least it is possible to build against the current building
tools (automake, etc), so now it would be easier to downstream to
include this module. Due the lack of major changes it is still a 0.30.X
version. Note that is the numbering for alpha/beta modules.
Java-atk-wrapper should be considered one of these, due the lack of real
testing.

While doing this release, we detected that the version bump on each
release was not included on the master branch. So most of the 0.30.X JAW
versions available were not reflected on master, but only on the branch
gnome-2-30. In that sense, the versioning of this module was more
updated on a specific branch that on master.

This was against the usual GNOME policies, and in general, for any
free software project using git as repository. So, from now on, the
usual policy would be used, summarized as:

 * master will include also the version bumping.
 * specific branches will be used for developing new features or to
   keep track of stable branches

Changes in version 0.30.5 (compared against 0.29.5)
=========================
*
* Atk wrapping:
   * Bug 616693: emit both the visible and showing events for combo box
   * Bug 611256 - atk_text_get_text is not working correctly with the
     specified end offset
* Building:
   * Add JAVACFLAGS option for build
   * Bug 703358 - java-atk-wrapper can't be re-automake with automake 1.13
   * Use -avoid-version only when target_os is cygwin
* Mantainership:
   * Updated doap file, both in format [1] and in content (current
     active maintainers)
   * Updated AUTHORS and MAINTAINERS files accordingly
* Miscellanea
   * Use GTK_PATH to locate libatk-bridge.so
   * Use AT_SPI_IOR and AT_SPI_BUS instead of GConf key to check
     enablement of accessibility
   * Adding initial .gitignore file

[1] https://mail.gnome.org/archives/release-team/2014-July/msg00045.html

Contributors:
Magdalen Berns, Leon Fan, James Page, Alejandro Piñeiro, Yaakov
Selkowitz, Ke Wang,

Download
========
https://download.gnome.org/sources/java-atk-wrapper/0.30/java-atk-wrapper-0.30.5.tar.xz
(253K)
  sha256sum:
0feec305ec253ae3f84b7faa67afe8f6693e9252e417bcb069174d9f1d03afd3
gno
_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Piñeiro | 22 Sep 15:58 2014

ATK 2.14.0 released

A new major version of the stable version of ATK has just been released.

Note: Although in the past ATK maintainers send announcements to
gnome-announce and gnome-accessibility for each release of ATK, from now
on only announcements for new major version of the stable release will
be sent. That announcement would summarize the changes compared with the
previous major version of the stable release.

About ATK
=========

GNOME provides support for accessibility devices using the ATK
framework. This framework defines a set of interfaces to which
graphical interface components adhere. This allows, for instance,
screen readers to read the text of an interface and interact with its
controls. ATK support is built into GTK+ and the rest of the GNOME
platform, so any application using GTK+ will have reasonable
accessibility support for free.

Nonetheless, you should be aware of accessibility issues when when
developing your applications. Although GTK+ interfaces provide
reasonable accessibility by default, you can often improve how well
your program behaves with accessibility tools by providing additional
information to ATK. If you develop custom widgets, you should ensure
that they expose their properties to ATK.

News (compared with 2.12.0)
===========================

* Building:
  * Bug 730859: atk/Makefile.am: Stop reading atk.def
  * Fix GIR scanning for srcdir != buildir
  * Bug 728031: Use visibility attributes/__declspec (dllexport) to
  export public symbols
  * GObject-introspection: some small changes needed by the MINGW project.
* Documentation:
  * Bug 729922: adding further explanation on atk_add_global_event_listener
* Visual C++ Studio files:
  * Bug 691991: Add Simple Support for Visual Studio 2012
  * MSVC 2010+ Projects: Update "Installation" Process
  * Build: Add Build Support for Visual Studio 2013
  * MSVC 2012/2013 Support: Update Property Sheet Creation
* Miscellanea:
  * Bug 729752: introspection: add many missing Returns: (nullable)
annotations
  * Doap file updated See [1]

[1] https://mail.gnome.org/archives/release-team/2014-July/msg00045.html

Contributors:
=============
   Alexpux, Piotr Drąg, Benjamin Gilbert, Chun-wei Fan, Evan Nemerson,
Alejandro Piñeiro Iglesias, Olav Vitters, Owen W. Taylor

Translations:
=============
  Carles Ferrando (ca <at> valencia), genodeftest (de), Pau Iranzo (ca),
Dušan Kazik (sk), Christian Kirbach (de), Inaki Larranaga Murgoitio
(eu), Lasse Liehu (fi), marablack3 (el), Maria Mavridou (el), Yuri
Myasoedov (ru),  Yosef Or Boczko (he), ngoswami (as), Matej Urbančič (sl).

Download
========
https://download.gnome.org/sources/atk/2.14/atk-2.14.0.tar.xz (680K)
  sha256sum:
2875cc0b32bfb173c066c22a337f79793e0c99d2cc5e81c4dac0d5a523b8fbad

--

-- 
Alejandro Piñeiro Iglesias

_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Mike Gorse | 20 Aug 16:07 2014

ANNOUNCE: at-spi2-core 2.13.90 released

At-spi2-core 2.13.90 is now available for download at:

http://download.gnome.org/sources/at-spi2-core/2.13/

What is AT-SPI2
===============

AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in C and a wrapper
for Python.

What's changed in AT-SPI 2.13.90

* Fixed a crash when using a collection match rule specifying
   interfaces (bgo#734805).

Where can I get more information about AT-SPI2
==============================================

The project wiki is available at:

http://www.a11y.org/d-bus

How can I contribute to AT-SPI2?
================================

We need help testing with Gnome accessibility technologies, improving
performance, and generally tying up loose ends.  The above-referenced page
contains a list of known issues that should be fixed.

IRC   : #a11y on Gimpnet
E-Mail: accessibility-atspi <at> lists.linux-foundation.org

Development repositories can be found at:

git://git.gnome.org/pyatspi2
git://git.gnome.org/at-spi2-core
git://git.gnome.org/at-spi2-atk
Mike Gorse | 20 Jul 23:45 2014

ANNOUNCE: AT-SPI 2.13.4 released

AT-SPI 2.13.4 is now available for download at:

http://download.gnome.org/sources/at-spi2-core/2.13/
http://download.gnome.org/sources/at-spi2-atk/2.13/

What is AT-SPI2
===============

AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in C and a wrapper
for Python.

What's changed in AT-SPI 2.13.4

* [core] Ensure that we register with the session manager only once
   (bgo#728934).

* [core] Fix ucs2keysym prototype (bgo#730897).

* [core] introspection: add some missing Returns: (nullable) annotations

* [core] Fix various memory leaks.

* [atk] Fix typo in .pc file (bgo#721719).

* [atk] Fix retrieving text attributes (bgo#731980).

* [atk] Correctly remove the socket on exit (bgo#684076).

Where can I get more information about AT-SPI2
==============================================

The project wiki is available at:

http://www.a11y.org/d-bus

How can I contribute to AT-SPI2?
================================

We need help testing with Gnome accessibility technologies, improving
performance, and generally tying up loose ends.  The above-referenced page
contains a list of known issues that should be fixed.

IRC   : #a11y on Gimpnet
E-Mail: accessibility-atspi <at> lists.linux-foundation.org

Development repositories can be found at:

git://git.gnome.org/pyatspi2
git://git.gnome.org/at-spi2-core
git://git.gnome.org/at-spi2-atk
Nalin.x.Linux | 25 Jun 16:04 2014
Picon

Accessibility of ibus modules

Dear list,
I am Nalin from kerala/India, i am currently on the process of creating an ibus-engine for braille layout as part of google summer of code 2014 under the organisation swathanthra malayalam computing.It seems that orca screen reader is not announcing ibus-events such as expansion of preedit_string ,lookuptable etc. Currently we solved issue for ibus-sharada-braille engin using python-espeak api. Me with my mentor Samuel thibault discussed about this and we found various ways as follows

1 - make the ibus module speak by itself
2 - make the ibus module show a status bar where it writes what it wants to get spoken
3 - invent a new "input module" role, and events related to what an input module typically does (word expansion, word deletion, etc.)
4 - is there any way to register text event to at-spi via creating invisible accessible object ??

In this scenario please let us know what are the things we have to put forward to make ibus layouts accessible for screen reader users.
Expecting response nalin.

_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
Joseph Scheuhammer | 12 Jun 21:00 2014
Picon

Public working drafts release for WAI-ARIA 1.1

Two public working drafts of the WAI-ARIA 1.1 specification, and the 
Core Accessibility API Mappings were released earlier today (Jun 12, 2014):

Link to the W3C announcement:
http://www.w3.org/blog/news/archives/3896

Links to the documents:
http://www.w3.org/TR/2014/WD-wai-aria-1.1-20140612/
http://www.w3.org/TR/2014/WD-core-aam-1.1-20140612/

--

-- 
;;;;joseph.

'A: After all, it isn't rocket science.'
'K: Right. It's merely computer science.'
              - J. D. Klaun -

Gmane