| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=719898
|
|
|
|
|
|
|
|
|
|
|
| |
* atspi_text_get_text_attribute_value
Fixed dbus signature in _atspi_dbus_call function
and add missing argument for string.
* atspi_text_get_default_attributes
Receiving return value by reference from hash table
https://bugzilla.gnome.org/show_bug.cgi?id=755731
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original cache API was problematic for QT AT-SPI because it forces
enumeration of all children, preventing lazy instantiation of objects.
The API now sends the object's index in parent and child count (or -1 if
not known / children should not be cached) rather than an array of
children.
Also made cache of children a GPtrArray rather than a GList, since it
may contain holes. If an object has not yet been instantiated for a
particular child, then its value will be set to NULL, and
atspi_accessible_get_child_at_index will make a dbus call to fetch the
child, at which point it will be cached.
https://bugzilla.gnome.org/show_bug.cgi?id=650090
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=719508
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=694368
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680598
|
|
|
|
|
|
|
| |
Restrict can be a keyword. Don't use it as a variable name.
Also update D-Bus introspection.
https://bugzilla.gnome.org/show_bug.cgi?id=669344
|
| |
|
|
|
|
|
|
|
| |
Changed device event IPC to use uint32 for hw_code and modifiers, to be
more consistent with the rest of the API.
Kept AT-SPI struct using gushorts to avoid ABI break, and the registry daemon
will continue to accept the old API as well as the new for now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
FDO#29427; listening for mouse:abs events now works.
This is also the first step in moving towards only emitting events when
a client is listening.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
org.a11y.atspi.
This is because the protocol is defined by the a11y group at
the linux foundation and has not been discussed on freedesktop
or over the xdg lists.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The XML has been re-done without the telepathy extensions.
An 'idl' has been added. This is NOT currently the canonical
protocol definition. It has more information than the XML
spec but is written in a pseudo idl for which there is no
parser. In the future the protocol should be defined to a similar
standard. The requirements for moving to canonical IDL
are that it is useful for generating Qt / GBus bindings.
Add a script to create c literals of introspection
data out of the introspection XML.
|
| |
|
| |
|
|
|
|
| |
not under the name of this module but 'at-spi2'.
|
| |
|
|
|
|
|
|
| |
Modified DBus api to return bus names along with object paths to support
out-of-process children.
Also, support the new ParentOf relationship.
|
|
|
|
| |
Upper-cased method names per the recommendation in the dbus specification.
|
|
|
|
| |
Remove duplicate text-changed event from spec.
|
|
|
|
|
| |
Modify GetRowColumnExtentsAtIndex definition so that the return value comes
first, as is now the convention.
|
|
|
|
| |
Add pkgconfig files for the dbind and droute libraries.
|
|
|
|
|
| |
Updated the definition of updateAccessible in the spec to correspond with
the implementation.
|
|
|
|
|
| |
Fix xml definition of getRunAttributes.
Update cspi text bindings to expect the return value first.
|
|
|
|
|
|
|
|
|
| |
* atk-adaptor/accessible-adaptor.c atk-adaptor/accessible-marshaller.c,
atk-adaptor/accessible-marshaller.h, atk-adaptor/text-adaptor.c,
atk-adaptor/document-adaptor.c, xml/org.freedesktop.atspi.Text.xml:
Make a text return value the first
parameter returned.
Modify attribute-related functions to return dictionaries.
|
|
|
|
|
| |
Mega-commit. Bug fixes coming out of API review
and Orca testing.
|
|
|
|
|
|
|
|
| |
atk-adaptor/text-adaptor.c, xml/org.freedesktop.atspi.Accessible.xml,
xml/org.freedesktop.atspi.Component.xml,
xml/org.freedesktop.atspi.Image.xml,
xml/org.freedesktop.atspi.Text.xml:
Conver tenums to DBUS_TYPE_UINT32 for consistency.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core
Conflicts:
atk-adaptor/atk-dbus.c
atk-adaptor/tree.c
registryd/deviceeventcontroller.c
|
| |
| |
| |
| |
| |
| |
| | |
* registryd/deviceeventcontroller.c: Fix events.
* spi-common/spi-dbus.h: Add interface constants for some events.
* xml/org.freedesktop.atspi.Event.xml: Add Keyboard interface for
modifiers event.
|
|/
|
|
|
|
|
|
|
| |
Large reorg to the protocol, atk-adaptor and
pyatspi bindings. Changes the tree cache update
so that signals are queued as changes are made rather
than in idle loop. This preserves event ordering
and is probably as efficient because the D-Bus
queue is not flushed.
|
|
|
|
|
| |
* atk-adaptor/accessible.c, xml/org.freedesktop.atspi.Accessible.xml:
Add getChildAtIndex.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* pyatspi/*
Add initial device event functionality to
the python bindings.
* registryd/*
Re-integrate the device event controller
into the registry daemon.
* xml/org.freedesktop.atspi.DeviceEventController.xml
Fix an error in the translation of the
registerKeystrokeListener method to D-Bus XML
|
|
|
|
|
|
|
|
|
|
|
|
| |
* atk-adaptor/bridge.c
Rework for new registration scheme and refactor for readability.
* atk-adaptor/event.c
* atk-adaptor/tree.c
Rework to send out signals for new registration scheme.
* pyatspi/*
New registration scheme. Add new ApplicationCache to keep track
of registered applications.
|
|
|
|
|
|
|
|
|
| |
* atk-adapter/bridge.c: Send registerApplication as a signal on the
Tree interface.
* cspi/spi-event.c, cspi/spi_main.c, cspi/spi_registry.c: Changes
for new event api.
* xml/org.freedesktop.atspi.Event.xml: Change - to _ for dbus compat.
* org.freedesktop.atspi.Tree.xml: Add states.
|
|
|
|
|
|
|
| |
* xml/*.xml
Simplify the Desktop interface. Create signals for
application registration and de-registration. Add these
to Tree interface.
|