Back to Qwen Code

Cherry-picked upstream PRs

packages/cua-driver/.vendored-patches.md

0.21.61.7 KB
Original Source

Cherry-picked upstream PRs

This vendored copy is based on the tag in .vendored-from (cua-driver-rs-v0.17.0), plus a small set of upstream trycua/cua pull requests applied as ordinary commits on top of the base snapshot.

Upstream PRFixStatusTouches
trycua/cua#2021list_windows includes empty-/null-title top-level windowsopen (draft); resolve_uwp_host_window is already in the 0.17.0 baseplatform-windows

Retired patches (subsumed by 0.7.0)

Upstream PRFixWhy retired
trycua/cua#2025X11 synthetic click false-successSuperseded by 0.7.0 honest-verification system
trycua/cua#2035start_session revive idle-reaped sessionSuperseded by 0.7.0 revive_session/loud-reject/is_session_lifecycle_tool

Retired patches (subsumed by 0.17.0)

Upstream PRFixWhy retired
trycua/cua#2036retry daemon socket writes on EAGAIN/EWOULDBLOCK instead of failing fatallyIncluded in the 0.17.0 base

When you sync to a newer upstream ref

scripts/sync-from-upstream.sh diffs .vendored-from<new-ref>. If <new-ref> is at or past the commit where one of these PRs merged, that PR's changes are already in the upstream delta, so:

  1. The hunks will collide with the cherry-picked commit (expect .rej on the files above), and
  2. Once reconciled, remove the row from the active table — it's no longer a local patch, it's part of the base.

If <new-ref> is still before a PR merges, that row stays; the cherry-pick keeps carrying the fix.