[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#276090: xterm: Can't paste old selection (buffer 0) to Mozilla



[Oops, botched the CC line.  Sorry.]

On Tue, Oct 12, 2004 at 02:39:45AM +0200, Vincent Lefevre wrote:
> On 2004-10-11 19:58:08 -0400, Daniel Jacobowitz wrote:
> > None of the information in that bug log explains _why_ it shouldn't be
> > fixed.  My reading suggests that it should be, and a determined X coder
> > could probably do it.  At least for the Debian packages of Mozilla!
> 
> Could someone with sufficient knowledge about copy-paste under X
> could post a comment then, to reopen the bug on bugzilla?
> 
> Note: contrary to Xterm, it is possible to paste an old Emacs
> selection to Mozilla, but this no longer works if Emacs is closed.
> 
> There's information here: http://www.jwz.org/doc/x-cut-and-paste.html
> and here: http://freedesktop.org/Standards/ClipboardsWiki but I don't
> know what xterm uses exactly.

I did quite a bit of looking into this today.  My opinion is that this
could be, with a bit of work, handled transparently by GTK2.  It would
have to:
  - When setting the primary selection, if the data was available in
    text form, also set the cut buffer.

  - When getting the primary selection, if there isn't one, fake up
    one that returns the contents of the cut buffer as text only.

GTK maintainers, am I completely crazy?  See the history of this bug
for more information about the problem; this is the problem where only
the PRIMARY selection can be pasted into Mozilla, where most other X
programs still honor the "obsolete" cut buffers.

I don't think I can implement it myself.  The code is too twisty.

-- 
Daniel Jacobowitz



Reply to: