Skip to content

Refactoring of dbus/async code, using new calloop version#2160

Draft
ids1024 wants to merge 4 commits intomasterfrom
dbus-calloop
Draft

Refactoring of dbus/async code, using new calloop version#2160
ids1024 wants to merge 4 commits intomasterfrom
dbus-calloop

Conversation

@ids1024
Copy link
Member

@ids1024 ids1024 commented Mar 6, 2026

  • I have disclosed use of any AI generated code in my commit messages.
    • If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR.
    • In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment.
  • I understand these changes in full and will be able to respond to review comments.
  • My change is accurately described in the commit message.
  • My contribution is tested and working as described.
  • I have read the Developer Certificate of Origin and certify my contribution under its conditions.

ids1024 added 4 commits March 3, 2026 13:25
New version of callop has a fix for this, so we're no longer blocked
from using it.
If we don't use this anyway, this can make things simpler.
We should avoid creating more than one session connection or more than
one system connection. We should also ideally avoid blocking the main
thread.

This moves the `NameOwners` creation out of `A11yKeyboardMonitorState`,
so it can be shared with other things. We will likely want that for
#465 to define a secured
protocol to pass an fd to the portal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant