Skip to content

JBR-9994 Enable AccessibleAnnouncer for both X11 and Wayland#587

Closed
tanya011 wants to merge 5 commits intoJetBrains:jbr21from
tanya011:accessible-announcer-wayland
Closed

JBR-9994 Enable AccessibleAnnouncer for both X11 and Wayland#587
tanya011 wants to merge 5 commits intoJetBrains:jbr21from
tanya011:accessible-announcer-wayland

Conversation

@tanya011
Copy link
Copy Markdown
Contributor

Move AccessibleAnnouncer to shared libawt location and added speech-dispatcher configuration to libawt_wlawt build.

@tanya011 tanya011 force-pushed the accessible-announcer-wayland branch from d515c78 to 14c2e9d Compare February 11, 2026 11:08
@OnePatchGuy OnePatchGuy requested review from OnePatchGuy and mkartashev and removed request for mkartashev February 11, 2026 14:00
Comment thread make/modules/java.desktop/lib/Awt2dLibraries.gmk Outdated
@OnePatchGuy
Copy link
Copy Markdown
Member

We're considering JBR-10004 as a blocker for this PR, because changes introduced there will most likely conflict with these ones. Let's wait until that task is done and then rebase this PR on top.

Move AccessibleAnnouncer to shared libawt location and added speech-dispatcher configuration to libawt_wlawt build.
@tanya011 tanya011 force-pushed the accessible-announcer-wayland branch from 14c2e9d to b6a35f9 Compare February 25, 2026 16:40
@tanya011 tanya011 requested a review from mkartashev March 2, 2026 10:18
@OnePatchGuy
Copy link
Copy Markdown
Member

Since JBR-10004 is fixed, let's get back to this PR.

include \
common/awt/debug \
common/awt/systemscale \
common/awt/AccessibleAnnouncer \
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we should expose the headers from that directory because they're only supposed to be used by that directory itself. I'd say LIBAWT_XAWT_EXTRA_SRC should be used instead (if needed at all).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread make/modules/java.desktop/lib/Awt2dLibraries.gmk Outdated
Comment thread make/modules/java.desktop/lib/Awt2dLibraries.gmk Outdated
Comment thread make/modules/java.desktop/lib/Awt2dLibraries.gmk Outdated
@tanya011 tanya011 force-pushed the accessible-announcer-wayland branch from 701b0f9 to 3b7416a Compare March 7, 2026 10:24
@tanya011 tanya011 requested a review from OnePatchGuy March 7, 2026 10:43
Comment thread make/modules/java.desktop/lib/Awt2dLibraries.gmk
@tanya011 tanya011 force-pushed the accessible-announcer-wayland branch from 1076559 to 21e2f0e Compare March 25, 2026 13:53
…bility

Move AccessibleAnnouncer to another directory to restrict builds to XAWT and WLAWT
@tanya011 tanya011 force-pushed the accessible-announcer-wayland branch from 21e2f0e to 0f8b5f3 Compare March 25, 2026 13:54
@tanya011 tanya011 requested a review from OnePatchGuy March 25, 2026 14:16
Copy link
Copy Markdown
Member

@OnePatchGuy OnePatchGuy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems working fine, LGTM.

@OnePatchGuy
Copy link
Copy Markdown
Member

The patch has been rebased on top of jbr25 branch and merged into there and main branches.

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.

3 participants