| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/2
|
| |
|
|
|
|
|
|
| |
Unused variables, assignment used as truth values and unused functions.
https://bugzilla.gnome.org/show_bug.cgi?id=678045
|
|
|
|
|
|
|
| |
If gnome_accessibility_module_shutdown was called and followed by a call
to gnome_accessibility_module_init, then things would go awry because of
various resources not being freed. Fixed several of these issues,
although some issues might remain.
|
|
|
|
|
|
|
|
|
|
| |
When a state-change:defunct is received, remove the object from the
dbus-path-to-object-mapping hash. Also, avoid enumerating an object's
children in a call to GetItems if the object is marked defunct. This
should mostly shield the ATK implementation from being called on objects
that have been marked defunct.
Also removed a seemingly unnecessary g_strdup/g_free pair.
|
| |
|
|
|
|
| |
references.
|
|
|
|
| |
org.a11y.atspi.
|
|
|
|
|
| |
The null path now signifies no object. A new root path has been
added representing the root accessible for a given connection.
|
|
|
|
| |
Add an application reference to the event structure.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This involved:
Separating the 'cache' and registration
of accessible objects. This is because
the leased objects need to be available over
D-Bus but are not cached.
Separating the cache updating from the 'events'.
This is because we should still recieve updates on
leased accessibles, but they are not cached.
|
|
|
|
|
|
| |
All files in atk-adaptor now use gnu style indentation.
'indent --no-tabs'
|
|
|
|
|
|
| |
Send an UpdateAccessible signal if a Transient object is registered.
This should only happen as the result of a query (GetChildAtIndex,
GetAccessibleAt, etc).
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Upper-cased method names per the recommendation in the dbus specification.
|
| |
| |
| |
| |
| |
| | |
Do not push children of ManagesDescendants objects.
Clean up sub-containers.
Add first pass of leasing of invisible Transient objects.
|
|/
|
|
|
|
|
| |
Allow objects to record transient sub-objects which will be dereferenced
when the containing object is removed.
Initial pass at supporting hyperlinks and visible Transient objects.
Transient objects should be removed from memory if they lose visibility.
|
|
|
|
|
|
|
|
| |
Add missing headers.
Fix marshalling state set of accessible objects.
Fix provided by:
Mario Lang
|
|
|
|
|
|
|
|
| |
Removal of Accessible objects is now handled properly.
Object removal causes signal to be emitted.
Fix provided by:
Mario Lang
|
|
|
|
| |
Fix more lint issues.
|
|
|
|
| |
Lint fixes.
|
|
|
|
|
| |
Do not try to send updates for objects with managesDescendants.
Check that n_accessible_children >= 0 before using.
|
|
|
|
|
|
| |
Add a hack for registering objects when an event
needs to be sent on them and they are not already
registered.
|
|
|
|
| |
Fix to update the cache on state-change events.
|
|
|
|
|
|
| |
Register for property-change:parent events so that
widgets that are re-parented are properly changed in the
heirarchy.
|
|
|
|
|
|
|
|
|
|
| |
* atk-adaptor/accessible-register.c
Add 'object:children-changed' signal emission
on addition or removal of top-level objects.
* pyatspi/*
Changes neccessary to have accercier pick up new
top level windows. Add correct hash function to accessible
objects.
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac
libspi-1.0*
Remove libspi package config. No libspi remains.
* atk-adaptor/*
Add extra debug. Dont initialize if no root
accessible available
|
|
|
|
|
|
|
| |
Remove all g_asserts and they could be rude and
abort your program. Replace them with g_return_val_if_fail
where appropriate. Add a warning when the root
accessible is NULL.
|
|
|
|
|
|
|
|
| |
* atk-adaptor/accessible-register.c
Move to a possibly slower, but more safe,
system of registering a tree of accessible objects.
SEGFAULT seen when parent of accessible
changed while traversing tree.
|
|
|
|
|
|
| |
Fix some warnings when -Wall used.
These included non-void functions with
no return values that caused make distcheck to fail.
|
| |
|
|
|
|
| |
warnings.
|
| |
|
| |
|
|
|
|
| |
Switch to single accessible update in pyatspi.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*atk-adaptor/accessible-adaptor.c
Add missing header file, fix warning.
*atk-adaptor/accessible-marshaller.*
Move the accessible cache item marshalling
here from tree-adaptor.
*atk-adaptor/tree-adaptor.c
Move out the cache item marshalling.
*atk-adaptor/accessible-register.c
Add ancestor registration, fix
the update function. It previously
sent an accessible rather than a list
of accessibles to the tree-adaptor.
|
|
* atk-adaptors/
Large code-structure refactor.
D-Bus adaptors have been renamed to
*-adaptor.c.
atk-dbus.c has been renamed
to accessible-register.c to better indicate
its function. The marshalling code has been
split out.
|