| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Add support for ATSPI_STATE_ANIMATED/ATK_STATE_ANIMATED
See merge request GNOME/at-spi2-atk!26
|
|/
|
|
|
|
|
| |
This fixes Firefox reporting some images as INVALID to AT-SPI [1],
while it actually meant to report ANIMATED.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1513270
|
|
|
|
|
| |
DBUS_ERROR_UNKNOWN_OBJECT, etc. have been defined for more than a decade now.
No need to check for them.
|
| |
|
|
|
|
| |
g_get_current_time is deprecated and not year 2038 compatible.
|
| |
|
|
|
|
| |
Remove checks around ATK_STATE_COLLAPSED, now that atk has had a release.
|
| |
|
|
|
|
|
|
|
| |
This is generated from the xml in at-spi2-core, which has had several fixes
since this was last generated.
Helps #20
|
|
|
|
|
|
|
|
|
|
| |
The previous code created a (sss) structure and tried to insert four strings.
Ideally, the action's unlocalized name would be sent in the structure. But
this would require changing the xml specification, which would break gtk 4's
implementation. For now, do what gtk 4 does and send the localized name,
description, and keybinding for each action.
Helps #20
|
|
|
|
|
|
|
|
|
| |
The iterator for retrieving all properties doesn't handle a getter failing,
which happens if the AtkObject doesn't implement the atk interface
corresponding to the dbus interface. This leads to the application aborting
on account of a malformed DBusMessage.
Helps #20
|
|
|
|
|
|
| |
Only initialize support for ATK_STATE_COLLAPSED if atk and at-spi2-core are
new enough to support them, and lower the atk requirement in meson.build.
Atk needs a release, so otherwise we depend on unreleased git code.
|
|\
| |
| |
| |
| | |
Add support for ATSPI_STATE_COLLAPSED/ATK_STATE_COLLAPSED
See merge request GNOME/at-spi2-atk!23
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Update the README.md
See merge request GNOME/at-spi2-atk!25
|
| | |
| | |
| | |
| | | |
To read as if it's not just rewritten after at-spi1 :)
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Fix typo
See merge request GNOME/at-spi2-atk!24
|
|/ / |
|
| |
| |
| |
| | |
See https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/36
|
| | |
|
| |
| |
| |
| | |
The return value of atspi_accessible_get_name should be released after using it.
|
| | |
|
|/ |
|
|
|
|
| |
Needed because of new atk roles.
|
|\
| |
| |
| |
| | |
Add support for ROLE_MARK and ROLE_SUGGESTION
See merge request GNOME/at-spi2-atk!21
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
meson: add tests option
See merge request GNOME/at-spi2-atk!22
|
|/ /
| |
| |
| |
| |
| |
| | |
Add tests option to allow the user to build at-spi2-atk without tests,
it is especially useful as one of the test requires libxml-2.0
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
| | |
|
| |
| |
| |
| | |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/10
|
|/
|
|
| |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14
|
|\
| |
| |
| |
| |
| |
| | |
adaptor: Fix missing events at startup
Closes gtk#2186
See merge request GNOME/at-spi2-atk!20
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to register the application before anything else happens,
otherwise we might miss some events sent before registration.
As we want to register only from the main loop to avoid registering
an application that won't respond to calls [1], we used an idle
callback; but it doesn't run early enough in all cases, e.g. in
Firefox. So, switch to a high-priority 0-timeout so that it should be
dispatched among the first ones in the next main loop iteration, then
being run before other callbacks that might generate events.
Fixes https://gitlab.gnome.org/GNOME/gtk/issues/2186
[1] https://gitlab.gnome.org/GNOME/at-spi2-core/issues/16
|
|\
| |
| |
| |
| | |
meson: Don't hardcode shared_library().
See merge request GNOME/at-spi2-atk!19
|
|/
|
|
|
|
|
|
|
| |
Using `library()` is meson's recommended way of declaring libraries;
they are shared by default but can be overridden to `static` or `both`.
This follows how gtk does it:
https://gitlab.gnome.org/GNOME/gtk/issues/2248
|
|\
| |
| |
| |
| | |
Add atk and atspi-2 as subprojects
See merge request GNOME/at-spi2-atk!18
|
|/
|
|
| |
So that e.g. gtk can use atk-bridge as subproject in addition to atk.
|
|\
| |
| |
| |
| | |
NEWS: fix typo
See merge request GNOME/at-spi2-atk!17
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
socket_embed_hook: Make plug_id parameter const
See merge request GNOME/at-spi2-atk!15
|
| |
| |
| |
| |
| | |
This is a follow-up of atk's b9a17fa8feda ("AtkSocketClass (embed): Make
plug_id parameter const")
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
init: Initialize spi_global_app_data->desktop_name early
Closes #9
See merge request GNOME/at-spi2-atk!14
|
|/
|
|
|
|
|
| |
Now that registration is done lazily, we should make sure to initialize
desktop_name/path early.
Fixes #9
|