| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Fixes #63
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is intended to replace the registry-based method for capturing
keystrokes. It is needed because gtk 4 no longer sends key notifications
in a way that atk-bridge can process them. Unlike the original API, key
grabs are separated from key notifications. Clients wishing to consume
keystrokes must proactively register a grab for the given key. Currently,
there is a backend for X11 and an unfinished legacy back end using the old
registry-based method. Hopefully, there will be a mutter/wayland back end in
the future, but we need to define a protocol there first.
|
|
|
|
|
|
| |
Fix my mistake of listing dependencies in 'requires' as
a string instead of as pkgconfig dependencies. It was
causing duplicates in 'Requires.private'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mutter now has a remote desktop interface with methods to synthesize keyboard
and mouse events. This functionality has not been available through AT-SPI on
wayland since it uses X-specific functions.
Also add atspi_set_reference_window.
Probably a work in progress; doesn't appear to be behaving as intended.
Also requires that introspection be enabled on gnome-shell. Ie,
gsettings set org.gnome.shell introspect true
https://bugzilla.gnome.org/show_bug.cgi?id=709999
https://gitlab.gnome.org/GNOME/at-spi2-core/issues/14
|
|
|
|
|
|
|
| |
Remove atspi_text_notify_reading_position, and instead add a region_changed
signal. Also make the dbus API more like the API used for other events.
Per discussion at https://gitlab.gnome.org/GNOME/orca/issues/36
|
|
|
|
|
|
|
|
|
|
| |
Since meson 0.50.0 it is not possible anymore to specify an
absolute directory for subdir. To keep current functionality,
use install_dir instead.
atspi/meson.build:60:0: ERROR: Subdir keyword must not be an absolute path.
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
|
|
|
|
|
| |
Use Meson's pkgconfig module to generate the pkg-config file
for us instead of using a template.
|
|
|
|
|
| |
We don't need to see the whole g-ir-scanner incantation, only
warnings and errors.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the atspi library definition in meson.build to `library()`
instead of `shared_library()` so that when meson is called with
`--default-library static` a static library is built.
For this to work, also change the `declare_dependency()` in
`dbind/meson.build` to be a list of sources instead of a `link_with:`
`static_library()`.
https://bugzilla.gnome.org/show_bug.cgi?id=793762
|
|
|
|
|
|
| |
We were inverting version and soversion, generating the wrong symlink.
https://bugzilla.gnome.org/show_bug.cgi?id=789666
|
| |
|
|
|
|
|
|
| |
Meson wasn't defining HAVE_X11, so x11 support wasn't being compiled even
if X was determined to be present.
Also, add an enable-x11 option (default is to auto-detect).
|
| |
|
|
|
|
| |
Not 100% sure that this is done. The shared-library line seems wrong.
|
|
Meson is a meta-build system which provides us with various advantages
over Autotools:
- it's portable to various platforms
- it's easy to understand
- it's fast
- it's well maintained
Various libraries in the GNOME stack have been ported to it, including
GTK+ itself.
|