-
-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support SHAPE extension #501
Comments
See: Looks like we should select for shape events with Then the client can use gdk.Window.shape_combine_mask |
2015-06-17 13:46:48: antoine uploaded file
|
The patch above does most of what we need, except:
We probably want this in a reasonable shape (pun intended) before closing #885. |
Mostly done in r9657, this will do for now. xeyes works! Remaining items (which may well get re-scheduled):
And this shows off what is now possible with virtualbox seamless and remoted via Xpra: |
2015-06-17 21:39:27: antoine uploaded file
|
2015-06-18 16:59:12: antoine uploaded file
|
2015-06-18 16:59:30: antoine uploaded file
|
Found some examples to use for testing (beyond xeyes and virtualbox):
The source is now attached to this ticket in case googlecode loses yet more code. The first one shows that the implementation is missing something: the window ends up not being transparent... I have moved the osx and win32 items to #893. |
2015-06-18 18:01:37: antoine uploaded file
|
Well, well. Turns out this is a bit of a monster of a bug, and not in the xshape code at all: r9671 fixes xshape for OR windows in trunk, as well as a long list of other properties we were failing to propagate for OR windows: "title", "size-hints", "fullscreen", "fullscreen-monitors", "bypass-compositor", "maximized", "opacity", "workspace", "strut", "shape". This should be backported to all supported branches, but I think I'll just wait for the next point release to make sure this does not have undesirable side effects. Apart from that, this is ready for testing, just connect with a Linux client and fire up one of the test applications:
@afarr: mostly a FYI, feel free to close as an acknowledgement. |
r14363 makes it possible to disable the xshape code with the |
Issue migrated from trac ticket # 501
component: core | priority: minor | resolution: fixed
2014-01-24 13:28:56: norman created the issue
The text was updated successfully, but these errors were encountered: