Re: old prebinding workaround causes lossage in server-1.3
Re: old prebinding workaround causes lossage in server-1.3
- Subject: Re: old prebinding workaround causes lossage in server-1.3
- From: Kevin Van Vechten <email@hidden>
- Date: Fri, 30 Nov 2007 15:06:30 -0800
On Nov 30, 2007, at 1:30 PM, Nathaniel Gray wrote:
On Nov 29, 2007 4:36 AM, Ben Byer <email@hidden> wrote:
/* Initially I ran the X server on the main thread, and received
events on the second thread. But now we may be using Carbon,
that needs to run on the main thread. (Otherwise, when it's
prebound, it will initialize itself on the wrong thread)
grr.. but doing that means that if the X thread gets scheduled
before the main thread when we're _not_ prebound, things fail,
so initialize by hand. */
What does "we may be using Carbon" mean? In what sense is Xquartz
using Carbon?
I'll hazard a guess that this comment was made by an early Xquartz
contributor (external to Apple) who was unfamiliar with the high-level
Mac OS X frameworks.
Xquartz, like any GUI app, _does_ use Carbon. (This is also true for
"pure-Cocoa" apps, since Cocoa and Carbon share a lot of fundamentals.)
- Kevin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden