xpra icon
Bug tracker and wiki

Changes between Version 17 and Version 18 of Clipboard


Ignore:
Timestamp:
02/10/14 03:54:31 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Clipboard

    v17 v18  
    1010One common difficulty with Windows clients is that these platforms only have a single (*) clipboard whereas X11 has three ({{{CLIPBOARD}}}, {{{PRIMARY}}} and {{{SECONDARY}}}), and therefore we need to choose which one to exchange with.
    1111On MS Windows, the OS pulls clipboard data as soon as we claim ownership of the selection (see workaround in r3051 + r3075)
    12 On OSX, I cannot find any good asynchronous clipboard API, the clipboard is synchronizing only in one direction (server to client, see #11)
     12On OSX, we have to use polling to see client-side changes (see #11)
    1313
    1414A more technical issue is to do with the way the clipboard hooks are implemented, using native C code ([/browser/xpra/trunk/src/xpra/gtk_common/gdk_atoms.pyx xpra.gtk_common.gdk_atoms] via Cython), which is imported in most platform specific clipboard implementations and also the [/browser/xpra/trunk/src/xpra/gtk_common/nested_main.py nested main loop] code.