May I suggest to step back and post a clear set of requirements for
when Emacs should and shouldn't put selected text into the primary
selection and into the clipboard? Forget the w32 case for now; let's
just spell out the requirements for X.
Good idea. Also spell out if selecting text by different mechanisms (mouse, shift- select, C-@ movement) shall behave differently.
What behavior is that? What other apps have something similar to the
kill ring?
X or Freedesktop does not say anything about things like the kill ring. We can do what we want here.
Jan D.