Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: old prebinding workaround causes lossage in server-1.3




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)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/x11-users/email@hidden

This email sent to email@hidden
References: 
 >old prebinding workaround causes lossage in server-1.3 (From: Ben Byer <email@hidden>)
 >Re: old prebinding workaround causes lossage in server-1.3 (From: "Nathaniel Gray" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.