Mike Hearn mike@theoretic.com writes:
Hmm, two things. Have I missed anything? Maybe the clipboard server thing could be integrated with it, but modern desktops cache X selections anyway (or will do soon) so I'm not even sure that's still needed. Do we really need a new program for only two things?
Yes, we need a process context for these things. We can't go about creating new threads in every process every time we need to process messages, especially when there is state that needs to be maintained across processes anyway.