| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
We shouldn't call _atspi_device_listener_get_path before checking that
listener is not NULL.
|
| |
|
|
|
|
|
|
|
| |
Ensure_a11y_bus_broker should ensure that the socket doesn't already exist
before trying to bind to it. Otherwise, binding will fail.
Helps: #43
|
|
|
|
| |
Related to https://gitlab.gnome.org/GNOME/at-spi2-core/issues/43
|
|
|
|
|
|
|
| |
Ensure that xdg_runtime_dir exists and that it is an absolute path.
Hopefully this will fix Ubuntu's tests.
Related to https://gitlab.gnome.org/GNOME/at-spi2-core/issues/43
|
|
|
|
|
|
|
|
|
|
| |
get_modifier_state() was only getting the last state obtained through
mouse polling, but if not mouse device event listener was set up, no
such polling is performed. We can however make get_modifier_state force
polling for the mouse position, to be sure to get the last modifier
state.
This allows #50 to be fixed even without a mouse device event listener.
|
|
|
|
|
|
|
|
| |
otherwise the synthesized keysyms would be affected by the capslock
state, thus producing unexpected capitalized result when an AT tries to
synthesize text.
Fixes #50
|
|
|
|
|
|
| |
The last commit didn't actually used the escaped value. Oops!
https://gitlab.gnome.org/GNOME/at-spi2-coire/issues/48
|
|
|
|
| |
Fixes #48
|
|
|
|
| |
It's awkward to fiddle with argv[HARDCODED_NUMBER] later.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The old behavior of using /tmp broke accessibility for Snap-confined
applications, since Snap provides a private version of /tmp.
Also stop using abstract sockets for dbus-broker, except that we fall back
to the old behavior in the unlikely event that the user's working
directory can't be determined.
Fixes #43
|
| |
|
|\
| |
| |
| |
| | |
xml: Fix Component.ScrollTo methods signature to match the implementation
See merge request GNOME/at-spi2-core!59
|
|/
|
|
| |
They are expected to return a boolean.
|
| |
|
|\
| |
| |
| |
| | |
xml: Fix Text.ScrollSubstring methods signature to match the implementation
See merge request GNOME/at-spi2-core!58
|
|/
|
|
| |
They are expected to return a boolean.
|
|
|
|
| |
Closes #41
|
|\
| |
| |
| |
| | |
xml: Corrected atspi.Document.GetAttributes() type signature
See merge request GNOME/at-spi2-core!57
|
|/ |
|
|
|
|
| |
Fixes #37
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
bus: Set X root property when Xwayland starts on-demand
Closes #34
See merge request GNOME/at-spi2-core!56
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On wayland, the X11 server may not always be running so that
at-spi-bus-launcher cannot set it when it is starting.
This is usually not a big problem, as applications can retrieve the a11y
bus address by querying the session bus. Unfortunately, there may be
exceptions such as applications that are run as a different user.
We can easily solve this problem by setting the X11 root property when
the Xwayland server is started. To do so, install a simple script to
/etc/xdg/Xwayland-session.d/ that queries the session bus and sets the
root property.
This script is only needed when Xwayland is started on-demand, which can
only happen on systemd enabled sessions. However, it is always safe to
install, and there will be no severe side effects should the script be
running needlessly or failing.
Closes: #34
|
|\ \
| |/
|/|
| |
| | |
registryd: call va_end before leaving
See merge request GNOME/at-spi2-core!55
|
| |
| |
| |
| | |
This patch is removing mission 'va_end'.
|
| | |
|
| |
| |
| |
| | |
Fixes #36
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
_numlock_physical_mask was defined in both deviceeventcontroller.c and
deviceeventcontroller-x11.c, and only the latter version was being updated,
so we might do the wrong thing if numlock is assigned to something other than
mod2.
|
| |
| |
| |
| | |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/35
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The parameter is marked with (transfer full), and the code expects the caller
to free the event, so adjust the prototype to clarify the expected behavior.
Also fix a related memory leak in atspi-device-legacy.c.
Fixes #31
|
| | |
|
| |
| |
| |
| | |
This is likely what the backed-out part of !53 was trying to do.
|
| | |
|
| |
| |
| |
| | |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/30
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Backport changes from tizen repository.
See merge request GNOME/at-spi2-core!53
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Release memory before pointer overwrite.
* Reduce memory leaks reported in ref_accessible.
* Remove leak connected with atspi_state_type_get_type.
* Remove memory leak in
atspi_event_listener_register_from_callback_full.
* Reduce memory leaks reported on program exit.
Change-Id: Ifde65dd44643f2e58442cf70809703f979436e09
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Fix build with X11 dep disabled
See merge request GNOME/at-spi2-core!52
|
|/ / |
|
| | |
|