Merge lp:~smspillaz/xig/xig.clean-up-after-clients into lp:xig
Proposed by
Sam Spilsbury
Status: | Work in progress |
---|---|
Proposed branch: | lp:~smspillaz/xig/xig.clean-up-after-clients |
Merge into: | lp:xig |
Prerequisite: | lp:~smspillaz/xig/xig.real-get-property-reply-message-length |
Diff against target: |
349 lines (+174/-58) 4 files modified
src/xig-remote-client-private.h (+5/-0) src/xig-remote-client.c (+24/-1) src/xig-server.c (+67/-19) src/xig-window.c (+78/-38) |
To merge this branch: | bzr merge lp:~smspillaz/xig/xig.clean-up-after-clients |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Ancell | Needs Fixing | ||
Review via email: mp+89533@code.launchpad.net |
Description of the change
Remove window id's left behind by clients due to buggy X extension libraries or by SIGKILL.
Remove stale selections
To post a comment you must log in.
Unmerged revisions
- 255. By Sam Spilsbury
-
Clean up after clients - remove stale resource id's and selections. Also
handle the edge case where clients die and leave stuff behind. - 254. By Sam Spilsbury
-
Write message length according to format, not actual length as that's too much
This patch seems a little back to front... I'd expect the client to maintain the list of resources rather than have the server call back to it. I need to think this one over a bit more (though the concept is 100% correct of course).