[PULL] hw/xwin clipboard fixes

Jon TURNEY jon.turney at dronecode.org.uk
Sun Nov 9 12:28:10 PST 2014


Hi Keith,

Another set of hw/xwin clipboard integration fixes. 

Please consider pulling into master.

The following changes since commit 63bb5c5ef16edf652179770294dcca4fc07dc992:

  xv: Add missing gcstruct.h include (2014-10-31 07:00:01 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~jturney/xserver 

for you to fetch changes up to 5920433c3a30f5f1c0ba1ab39a0c2ff388df6b23:

  hw/xwin: Don't allocate one wchar_t too much for unicode text placed on the Windows clipboard (2014-11-09 14:24:44 +0000)

----------------------------------------------------------------
Colin Harrison (1):
      hw/xwin: Don't allocate one wchar_t too much for unicode text placed on the Windows clipboard

Jon TURNEY (8):
      hw/xwin: Remove some redundant clipboard externs, now defined in winglobals.h
      hw/xwin: In SelectionNotify, delete the property containing returned data after we have retrieved it
      hw/xwin: In SelectionNotify, don't pointlessly retrieve just the size of the property
      hw/xwin: Retrieve TARGETS to avoid unnecessary failing conversion attempts
      hw/xwin: Add controls for enabling/disabling monitoring of PRIMARY selection
      hw/xwin: Improve reliability of clipboard X->Windows pastes
      hw/xwin: Fix clipboard thread restart
      hw/xwin: Fix hang on shutdown when we own the clipboard.

 hw/xwin/InitOutput.c                |   4 +
 hw/xwin/XWin.rc                     |   1 +
 hw/xwin/man/XWin.man                |   6 +-
 hw/xwin/winclipboard/internal.h     |  14 ++-
 hw/xwin/winclipboard/thread.c       |  56 +++++----
 hw/xwin/winclipboard/winclipboard.h |   2 +
 hw/xwin/winclipboard/wndproc.c      | 227 +++++++++++++++++++++++-------------
 hw/xwin/winclipboard/xevents.c      | 175 +++++++++++++--------------
 hw/xwin/winclipboard/xwinclip.c     |   7 ++
 hw/xwin/winclipboard/xwinclip.man   |   3 +
 hw/xwin/winclipboardwrappers.c      |   6 -
 hw/xwin/winprocarg.c                |  27 ++++-
 hw/xwin/winresource.h               |   1 +
 hw/xwin/wintrayicon.c               |  19 +++
 hw/xwin/winwndproc.c                |   6 +
 15 files changed, 345 insertions(+), 209 deletions(-)


More information about the xorg-devel mailing list