summaryrefslogtreecommitdiff
path: root/atspi/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* meson: Change x11 option to featureXavier Claessens2022-09-271-6/+3
|
* Fix up last commitMike Gorse2022-08-041-2/+0
|
* Add an "announcement" event/signal to allow objects to send notificationsMike Gorse2022-08-041-0/+2
| | | | Fixes #63
* Fix meson deprecation in call to pkgconfig.generate()Federico Mena Quintero2022-05-241-1/+1
|
* Fix build with X11 dep disabledMichael Catanzaro2021-01-111-8/+8
|
* Add device APIMike Gorse2021-01-111-0/+12
| | | | | | | | | | | 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.
* meson: De-duplicate deps of 'Requires' in pkgconfig fileSoapux2020-05-191-1/+1
| | | | | | Fix my mistake of listing dependencies in 'requires' as a string instead of as pkgconfig dependencies. It was causing duplicates in 'Requires.private'.
* Support mutter remote desktop interface for key/mouse eventsMike Gorse2019-08-051-0/+1
| | | | | | | | | | | | | | 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
* Refactor the API for the screen reader to notify listeners of its statusMike Gorse2019-07-181-1/+8
| | | | | | | 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
* Fix meson.build for meson 0.50.0.Tobias Stoeckmann2019-03-121-1/+1
| | | | | | | | | | 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>
* meson: Generate a pkg-config fileSoapux2018-09-061-0/+10
| | | | | Use Meson's pkgconfig module to generate the pkg-config file for us instead of using a template.
* build: Silence g-ir-scannerEmmanuele Bassi2018-05-171-1/+2
| | | | | We don't need to see the whole g-ir-scanner incantation, only warnings and errors.
* support building a static libraryRafael Kitover2018-03-051-1/+1
| | | | | | | | | | | | 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
* meson: fix soversionMike Gorse2017-10-301-2/+2
| | | | | | We were inverting version and soversion, generating the wrong symlink. https://bugzilla.gnome.org/show_bug.cgi?id=789666
* meson: Actually use the soversionJan Alexander Steffens (heftig)2017-10-251-0/+2
|
* meson: x11 fixesMike Gorse2017-10-231-1/+1
| | | | | | 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).
* More meson fixesMike Gorse2017-08-071-3/+3
|
* meson: add support for gobject-introspectionMike Gorse2017-08-071-0/+34
| | | | Not 100% sure that this is done. The shared-library line seems wrong.
* Add Meson build systemEmmanuele Bassi2017-05-241-0/+78
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.