bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#4070: 23.1; ns: cut buffers don't work with --daemon


From: Dan Ports
Subject: bug#4070: 23.1; ns: cut buffers don't work with --daemon
Date: Wed, 20 Jan 2010 12:47:57 -0500
User-agent: Mutt/1.5.20 (2009-06-14)

On Wed, Jan 20, 2010 at 10:24:38AM -0500, Adrian Robert wrote:
> That really sounds like an impressive hack on Screen's part, but I
> guess if the API is there...

Even worse! It's an undocumented launchd private API that Apple has
patched screen to use, pulling in a private header file from the
launchd source. I haven't found any information about it at all, and
I'm not even sure what exactly it's doing under 10.6.

(This came up while I was hunting for an unrelated bug that turned out
to also involve launchd and screen.)

Suffice it to say I wasn't too pleased to discover all this!

> Well there are still quite a lot of 10.4 systems around, let alone
> 10.5.  But now that we know what the problem is it might be possible
> to check on startup and generate a warning, and/or work-around to at
> least not break within-emacs pasting.

True. I'd consider checking if generalPasteboard returns nil and, if
so, printing an error about being unable to contact the pasteboard
server. 

I guess another way this could come up would be if someone started
emacs over ssh, not that starting a Quartz version of emacs over ssh is
really a reasonable thing to do.

Dan

-- 
Dan R. K. Ports              MIT CSAIL                http://drkp.net/






reply via email to

[Prev in Thread] Current Thread [Next in Thread]