head 1.2; access; symbols pkgsrc-2024Q3:1.1.0.10 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.8 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.6 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2024.10.20.14.02.24; author wiz; state dead; branches; next 1.1; commitid FWViOsyHalCXgpuF; 1.1 date 2023.07.22.12.48.44; author nia; state Exp; branches; next ; commitid VUfGA4FBhHdywNxE; desc @@ 1.2 log @at-spi2-core: update to 2.54.0. This update from upstream merges devel/atk and devel/at-spi2-atk. What's new in at-spi2-core 2.53.90: * Make ATSPI_ROLE_PUSH_BUTTON an enum value again. * atk: Align button role with AT-SPI one. * Fix warning when atspi_event_quit is called multiple times. What's new in at-spi2-core 2.53.1: * tests: Clean up test application on SIGABRT/SIGSEGV. * Set (allow-none) for nullable parameters to atspi_match_rule_new. * collection: Allow specifying specific action names in match rules. atk-adaptor: Fix duplicated results in GetMatchesFrom. * atk-adaptor: For collections, don't return objects with 0 actions as supporting AtkAction. * Rename ATSPI_ROLE_PUSH_BUTTON to ATSPI_ROLE_BUTTON. What's new in at-spi2-core 2.53.0: Add missing prototypes for functions to check the presence of interfaces. * Replace disable_p2p with an ATSPI_DISABLE_P2P environment variable. * Drop use of deprecated eaves-dropping option in dbus configuration atk-adaptor: Limit amount of children to return for GetChildren * Notify about HelpText attribute change. * Fix possible double unref in add_accessible_from_iter. What's new in at-spi2-core 2.52.0: * tests: Fix missing declaration for getpid(). What's new in at-spi2-core 2.51.90: * Back out code to generate mouse events on mutter. It had a couple of unwanted side effects. Also remove dependencies on libei and xkbcommon. * atk-adaptor: Fix collection role matching. * Have atspi_text_get_string_at_offset fall back to calling GetTextAtOffset if GetStringAtOffset is unimplemented. * Don't use g_assert in the unit tests. What's new in at-spi2-core 2.51.91: Add an attribute-changed signal in atk, and update libatspi attribute cache. * Add GetTextSelection and SetTextSelection to Document interface. * Add atspi_device_generate_mouse_event, and implement for mutter. * Have atspi_device_add_key_grab return 0 if XIGrabKeycode fails. * xml: Add Embedded to the Socket interface * Don't return uninitialized values if atspi_component_get_size/position fail. What's new in at-spi2-core 2.51.0: * atk-adaptor: Fix critical when no table cell array is returned. * accessible: Do not rename deprecated methods to the new names. * Add HelpText property and corresponding functions in atk and libatspi. What's new in at-spi2-core 2.50.0: * Fix at-spi2-atk test when running under a non-English locale. What's new in at-spi2-core 2.49.91: * collection: Avoid locking up if an object has a very large child count * Fix possible NULL pointer dereference when deregistering an event listener. * Various fixes for the new key grabbing API. * Don't wait for a reply when registering or deregistering keystroke listeners. * Add a meson option to exclude the gtk2 atk-bridge module. What's new in at-spi2-core 2.49.90: * Fix a test failure/timeout. * Add atspi_get_version() to return the runtime version of the library. * Collection: fix match testing for attributes. * Fix a NULL pointer dereference when deregistering an event listener that doesn't include a detail. * Fix the documentation for interfaces in collection match rules. * Add an AtspiLive enum to specify the politeness level for live regions, and document that this should be used for Announcement signals. Also add a notification signal in atk to replace the announcement signal that lacks the politeness information. * Add an asynchronous version of atspi_generate_mouse_event. What's new in at-spi2-core 2.49.1: * TableCell.xml: Add Get{Column,Row}HeaderCells methods * atspi_accessible_get_localized_role_name: Use internal names when possible. * Add a non-recursive function to clear a single object's cache. * Code clean-ups. What's new in at-spi2-core 2.48.3: * Fix the build when dbus-broker is not set to be used by default. * Fix a couple of use after frees when finalizing devices. * atk-adaptor: Fix handling of sockets in impl_GetChildren. What's new in at-spi2-core 2.48.2: * Fixed a regression in 2.48.1 where the bus launcher would fail if dbus-broker was configured at build time but not installed on the system. What's new in at-spi2-core 2.48.1: * Fixes for atk-only builds under Windows. * meson: Avoid requiring libsystemd when configured to use dbus-daemon * Fix crash when a bad index is passed to atspi_accessible_get_child_at_index. * Fix possible infinite recursion in atspi_accessible_clear_cache. What's new in at-spi2-core 2.48.0: * Add a "atk-only" build option. This allows atk to be built without libdbus installed, but it does not build libatspi or the atk bridge. * Fix some typos in the documentation. What's new in at-spi2-core 2.47.90: * Downgrade meson requirement to 0.63. * at-spi-dbus-bus service: set stop timeout to 5s * Fix possible crash in screen_reader_signal_watcher. What's new in at-spi2-core 2.47.1: * The meson options -Dx11 and -Dintrospection are now implemented with meson features - https://mesonbuild.com/Build-options.html#features Instead of accepting values of "yes/no/auto", they take "enabled/disabled/auto". Please change your build scripts accordingly if you use these options. * Use gi-docgen to generate documentation. * Register key grabs using the focused window, rather than the root window. This should prevent the window from losing focus when a key grab is used. * atk-adaptor: Handle sockets in GetChildren. * Improve documentation of the dbus interfaces. * Various code clean-ups. Some unused code has been removed. What's new in at-spi2-core 2.46.0: * Fix GetInterfaces documentation on org.a11y.atspi.Accessible interface. What's new in at-spi2-core 2.45.91: * Send device event controller events using the same signature as other events. * Document the Accessible, Action, and Cache dbus interfaces. * Fix license of atspi-gmain.c (#87). What's new in at-spi2-core 2.45.90: * xml: Add some documentation. * xml: Fix event arguments. * xml: Add some missing DeviceEventController methods. * Bind the AT-SPI bus to the graphical session. * Mark bus service as belonging to the session slice. * Add ATSPI_ROLE_PUSH_BUTTON_MENU. * Add an "announcement" event/signal to allow objects to send notifications (!63). * Various code clean-ups and test improvements. What's new in at-spi2-core 2.45.1: * Atk and at-spi2-atk are now merged into this project. * Now requires meson 0.56.2 and glib 2.67.4. * at-spi2-atk: Expose the accessible hierarchy via dbus introspection. * Properly escape the AT-SPI bus address; fixes warnings about the address not containing a colon (!55). * Add a text value to AtspiValue, so that a value can expose a textual description, as in the new Atk value API. * Add atspi_event_listener_register_with_app, to allow an event listener to be registered only for a given application (!52). @ text @$NetBSD: patch-bus_meson.build,v 1.1 2023/07/22 12:48:44 nia Exp $ Avoid a systemd dependency. --- bus/meson.build.orig 2021-07-09 13:51:52.300186400 +0000 +++ bus/meson.build @@@@ -55,17 +55,6 @@@@ else endif needs_systemd = false -if get_option('dbus_broker') != 'default' - launcher_args += '-DDBUS_BROKER="@@0@@"'.format(get_option('dbus_broker')) - needs_systemd = true -else - dbus_broker = find_program('dbus-broker-launch', - required: false) - if dbus_broker.found() - launcher_args += '-DDBUS_BROKER="@@0@@"'.format(dbus_broker.path()) - needs_systemd = true - endif -endif if get_option('default_bus') == 'dbus-broker' launcher_args += '-DWANT_DBUS_BROKER' @ 1.1 log @at-spi2-core: Avoid a systemd dependency on Linux @ text @d1 1 a1 1 $NetBSD$ @