weGPUI Original implementation Copyright 2026 weGPUI contributors. Licensed under MIT OR Apache-2.0. WeUI 2.6.26 Copyright Tencent, Inc. Copyright 2026 Tencent, Inc. Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved. Design, tokens, icons, and example content adapted under the MIT licence. See LICENSE-WEUI for the complete upstream notice. Package: weui@2.6.26 Tarball SHA-1: 457eaa5a7ab9539b9944ff736bf0afffdd5d7baf GPUI text input (src/input.rs) Adapted from gpui-pre 0.3.7 examples/input.rs. Copyright Zed Industries. Licensed under the Apache License, Version 2.0. Changes include public library API, WeUI styling, scoped key bindings, marked-text range correction, clipping and horizontal scrolling. Vendored Linux AccessKit compatibility copies accesskit_unix 0.22.1 and accesskit_atspi_common 0.19.1 Copyright the AccessKit contributors. Licensed under MIT OR Apache-2.0. See vendor/accesskit_unix and vendor/accesskit_atspi_common for licenses. Local changes: AT-SPI cache signal argument encoding; disabled/read-only, invalid, busy and expanded/collapsed states; heading level attributes. Vendored GPUI 0.3.9 compatibility copy Copyright Zed Industries. Licensed under Apache-2.0. See vendor/gpui_pre/LICENSE-APACHE. Local change: invoke the existing accessibility window-bounds update hook. Additional approved changes: scoped accessibility-action guards, including view-cache guard propagation and stale/closing-target dispatch checks. Current weGPUI source requires this matching patched GPUI copy to compile. Vendored GPUI Linux 0.3.9 compatibility copy Copyright Zed Industries. Licensed under Apache-2.0. See vendor/gpui_pre_linux/LICENSE-APACHE and WEGPUI-PROVENANCE.md. Local change: ignore X11 NotifyGrab/NotifyUngrab FocusIn/FocusOut before changing window activation, accessibility focus or keyboard/IME state. Normal and WhileGrabbed focus handling remains unchanged.