Mike Gorse | 25 Nov 01:18 2014

ANNOUNCE: at-spi2-core 2.15.2 released

At-spi2-core 2.15.2 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.2
===============

* Make the documentation of ATSPI's STATE_ACTIVE consistent with that of
   ATK's (bgo#740274).

* Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
   (bgo#740340).

* gi-annotations: get_relation_set returns a array of AtspiRelation

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

The project wiki is available at:

(Continue reading)

Daiki Ueno | 25 Nov 00:07 2014
Picon

caribou 0.4.16

Caribou is a text entry and UI navigation application.
This is an unstable release towards GNOME 3.16.

News
====
- Stop using deprecated accessibility events ("focus:*")
- Bug 739837 - Allow label overwrite in keyboard layout
- Bug 739716 - Add more keys to label_map
- Bug 739711 - Escape key does not work in us layout.
- Bug 739526 - Some buttons do not have a label.
- Bug 722634 - [regression] build failure: ImportError: No module named 'caribou_settings'
- Translation updates (Punjabi, Nepali, Slovak)

Contributors
============
Daiki Ueno
Raphael Freudiger

Translations
============
A S Alam (pa)
Dušan Kazik (sk)
Pawan Chitrakar (ne)

Download
========
https://download.gnome.org/sources/caribou/0.4/caribou-0.4.16.tar.xz (398K)
  sha256sum: 8e70090f9cf64e3b42f6995e3228ab1f38a438687d13e2aa9497925a2a6b1d32

Regards,
(Continue reading)

Magdalen Berns | 22 Nov 20:29 2014

Java ATK Wrapper unimplented methods

Hi list,

Without fully testing each one I went through the java-atk-wrapper code and have been able to identify the following methods and interfaces as being unimplemented or as having an implementation which is incomplete:

Action:
get_localized_name
set_description
Component:
add_focus_handler
get_mdi_zorder
get_alpha
remove_focus_handler
Document Interface (not yet implemented):
get_document_type
get_document
get_attribute_value
get_attribute_value
get_attributes
get_locale
get_current_page_number
get_page_count
EditableText:
set_run_attributes
HyperlinkImpl:
TODO Currently Not fully documented by ATK
Image:
get_image_locale
set_image_description
StreamableContent (not yet implemented and may not have java equivalent):
get_n_mime_types
content_get_mime_type
content_get_stream
content_get_uri
Table:
set_caption
set_row_description
set_column_description
set_row_header
set_column_header
set_summary
add_column_selection
add_row_selection
TableCell (not yet implemented):
get_column_span
get_column_header_cells
get_position
get_row_span
get_row_header_cells
get_row_column_span
cell_get_table
Text:
set_free
attribute_register
attribute_get_name
attribute_for_name
attribute_get_value
Value:
get_minimum_increment
get_range
get_sub_ranges
get_value_and_text
set_value

For now it would be useful to get some feedback on what might be a good idea to focus on implementing. Alejandro has indicated the text interface as quite important so I am thinking this might be the best place to start but I am a bit concerned about what I am seeing with the focus stuff too. I am also quite keen to further investigate what's happening with the Windows interface signals in jawobject.c. Generally, I am interested in what the first impressions on this are so far, before going ahead with a strategy on addressing some of these implementations for java-atk-wrapper.

Magdalen

_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
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

--

-- 
Alejandro Piñeiro (apinheiro <at> igalia.com)

_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
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

Gmane