summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2.42.1AT_SPI2_CORE_2_42_1gnome-41Mike Gorse2022-09-092-1/+11
|
* listeners: Fix crash on NULL listenerSamuel Thibault2022-09-091-7/+15
| | | | | We shouldn't call _atspi_device_listener_get_path before checking that listener is not NULL.
* ensure_a11y_bus_broker: Fix initializing char arraySamuel Thibault2022-09-091-1/+1
|
* bus launcher: unlink socket before bindingMike Gorse2022-09-091-1/+4
| | | | | | | 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
* Bus launcher: ensure that at-spi directory can be created before usingMike Gorse2022-09-091-9/+13
| | | | Related to https://gitlab.gnome.org/GNOME/at-spi2-core/issues/43
* at-spi-bus-launcher: add a couple of sanity checksMike Gorse2022-09-091-0/+7
| | | | | | | 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
* registryd: force polling for modifier stateSamuel Thibault2022-09-091-0/+1
| | | | | | | | | | 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.
* registryd: unlock capslock during keysym synthesisSamuel Thibault2022-09-091-1/+6
| | | | | | | | 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
* Really escape the bus address before passing to dbus-daemonMike Gorse2022-09-091-1/+1
| | | | | | The last commit didn't actually used the escaped value. Oops! https://gitlab.gnome.org/GNOME/at-spi2-coire/issues/48
* Bus launcher: escape socket name before passing to dbus-daemonMike Gorse2022-09-091-0/+2
| | | | Fixes #48
* Use a helper variable for the --address command line argumentFederico Mena Quintero2022-09-091-6/+14
| | | | It's awkward to fiddle with argv[HARDCODED_NUMBER] later.
* spi_dec_plat_mouse_check(): don't leave moved uninitializedFederico Mena Quintero2022-09-091-1/+7
|
* Fix double-free of at_spi_dirMike Gorse2022-09-091-1/+0
|
* Bus launcher: place a11y bus socket in the user's working directoryMike Gorse2022-09-091-5/+40
| | | | | | | | | | 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
* 2.42.0AT_SPI2_CORE_2_42_0masterMike Gorse2021-09-182-1/+19
|
* Merge branch 'carlosgc/xml-scroll-to' into 'master'Mike Gorse2021-08-231-0/+2
|\ | | | | | | | | xml: Fix Component.ScrollTo methods signature to match the implementation See merge request GNOME/at-spi2-core!59
| * xml: Fix Component.ScrollTo methods signature to match the implementationcarlosgc/xml-scroll-toCarlos Garcia Campos2021-08-231-0/+2
|/ | | | They are expected to return a boolean.
* Added Abkhazian translationClaude Paroz2021-08-162-0/+29
|
* Merge branch 'carlosgc/xml-scroll-substring' into 'master'Mike Gorse2021-08-141-0/+2
|\ | | | | | | | | xml: Fix Text.ScrollSubstring methods signature to match the implementation See merge request GNOME/at-spi2-core!58
| * xml: Fix Text.ScrollSubstring methods signature to match the implementationCarlos Garcia Campos2021-08-121-0/+2
|/ | | | They are expected to return a boolean.
* xml: adjust collection match rule specification to match the implementationMike Gorse2021-08-051-3/+3
| | | | Closes #41
* Merge branch 'master' into 'master'Mike Gorse2021-08-021-1/+1
|\ | | | | | | | | xml: Corrected atspi.Document.GetAttributes() type signature See merge request GNOME/at-spi2-core!57
| * xml: Corrected atspi.Document.GetAttributes() type signaturewizzwizz42021-07-311-1/+1
|/
* Use abstract sockets if libdbus is older than 1.12.0Mike Gorse2021-07-062-1/+7
| | | | Fixes #37
* Update Belarusian translationŹmicier Turok2021-06-151-15/+17
|
* Merge branch 'benzea/xwayland-on-demand-support-for-root-apps' into 'master'Mike Gorse2021-05-222-0/+18
|\ | | | | | | | | | | | | bus: Set X root property when Xwayland starts on-demand Closes #34 See merge request GNOME/at-spi2-core!56
| * bus: Set X root property when Xwayland starts on-demandBenjamin Berg2021-05-192-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge branch 'fix.no.va.end' into 'master'Mike Gorse2021-05-221-1/+5
|\ \ | |/ |/| | | | | registryd: call va_end before leaving See merge request GNOME/at-spi2-core!55
| * registryd: call va_end before leavingShinwoo Kim2021-05-141-1/+5
| | | | | | | | This patch is removing mission 'va_end'.
* | AtspiDevice key grab fixesMike Gorse2021-05-123-8/+81
| |
* | README: Update or remove outdated linksAndre Klapper2021-05-041-14/+10
| | | | | | | | Fixes #36
* | Fix NEWSMike Gorse2021-05-021-2/+1
| |
* | 2.40.1AT_SPI2_CORE_2_40_1Mike Gorse2021-05-012-1/+7
| |
* | DeviceEventController: fix numlock detectionMike Gorse2021-04-292-2/+2
| | | | | | | | | | | | | | _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.
* | Fix double free when removing event listenersMike Gorse2021-04-211-1/+4
| | | | | | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/35
* | 2.40.0AT_SPI2_CORE_2_40_0Mike Gorse2021-03-191-1/+1
| |
* | 2.39.91AT_SPI2_CORE_2_39_91Mike Gorse2021-03-132-1/+7
| |
* | Update Galician translationFran Dieguez2021-02-231-4/+4
| |
* | AtspiDeviceListenerCB: remove const from event prototypeMike Gorse2021-02-232-2/+3
| | | | | | | | | | | | | | | | 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
* | Remove debug printMike Gorse2021-02-221-1/+0
| |
* | atspi_accessible_get_(name|description): fix memory leakMike Gorse2021-02-221-0/+6
| | | | | | | | This is likely what the backed-out part of !53 was trying to do.
* | 2.39.90.1AT_SPI2_CORE_2_39_90_1Mike Gorse2021-02-222-1/+5
| |
* | Fix an invalid free introduced in 2.39.90, along with some warningsMike Gorse2021-02-223-7/+7
| | | | | | | | Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/30
* | 2.39.90AT_SPI2_CORE_2_39_90Mike Gorse2021-02-162-1/+9
| |
* | Merge branch 'master' into 'master'Mike Gorse2021-02-163-1/+46
|\ \ | | | | | | | | | | | | Backport changes from tizen repository. See merge request GNOME/at-spi2-core!53
| * | Fix memory leaksBartlomiej Grzelewski2021-02-123-1/+46
|/ / | | | | | | | | | | | | | | | | | | | | * 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
* | Device fixesMike Gorse2021-01-273-30/+331
| |
* | Merge branch 'mcatanzaro/build' into 'master'Michael Catanzaro2021-01-121-8/+8
|\ \ | | | | | | | | | | | | Fix build with X11 dep disabled See merge request GNOME/at-spi2-core!52
| * | Fix build with X11 dep disabledMichael Catanzaro2021-01-111-8/+8
|/ /
* | 2.39.1AT_SPI2_CORE_2_39_1Mike Gorse2021-01-112-1/+15
| |