xpra icon
Bug tracker and wiki

Opened 7 months ago

Closed 4 months ago

#1805 closed enhancement (fixed)

multi window shadow for win32 and macos

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 2.4
Component: platforms Version: 2.2.x
Keywords: Cc:

Description (last modified by Antoine Martin)

Same as #1801 was for X11 shadow servers.

For win32, the are some pointers in #389.

See also #1825 for multi-window support done on Linux.

Change History (7)

comment:1 Changed 6 months ago by Antoine Martin

Description: modified (diff)
Status: newassigned

comment:2 Changed 6 months ago by Antoine Martin

Description: modified (diff)

comment:3 Changed 6 months ago by Antoine Martin

Milestone: 3.02.4

comment:4 Changed 6 months ago by Antoine Martin

Done fairly generically in r19268. Tested OK on win32 with dual monitors, including monitors left-of-primary which ends up using negative coordinates.

This should also work on macos, assuming that GTK sees what macos calls "screens". (otherwise we already have native code for that)
I can't test on macos because virtualbox's multiple monitors aren't detected, and the macmini doesn't have the monitor or cables required.

comment:5 Changed 4 months ago by Antoine Martin

Done for macos in r19600.

Still TODO:

  • should the win32 shadow servers also re-use the same adjust_pointer code as macos and x11? (then refactor it up)

comment:6 Changed 4 months ago by Antoine Martin

  • adjust pointer code did need refactoring, done in r19602
  • also fix adjusting pointer location reported back to the client: r19603

comment:7 Changed 4 months ago by Antoine Martin

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.