Re: [SOLVED] Re: Panther broke CFUserNotificationDisplayNotice?
Re: [SOLVED] Re: Panther broke CFUserNotificationDisplayNotice?
- Subject: Re: [SOLVED] Re: Panther broke CFUserNotificationDisplayNotice?
- From: Stephane Sudre <email@hidden>
- Date: Tue, 20 Jan 2004 18:55:01 +0100
On Tuesday, January 20, 2004, at 06:59 PM, Douglas Davidson wrote:
On Jan 20, 2004, at 5:26 AM, Stephane Sudre wrote:
The Localizable.strings file was set to rw-rw---- root admin
It looks like that due to the Fast User Switching mechanism, in
Panther, CFUserNotifications are displayed by the SystemUIServer
process launched with the current login users id/gid. So the process
was not able to read the Localizable.strings file and used the Key
instead.
Since it is able to read it on 10.1, 10.2 and there is no release
notes for this, I still find fair to state this as a forward
compatibility issue.
In Jaguar, the UNC server ran in loginwindow. In Panther, it runs in
a separate UserNotificationCenter process, which is a launch-on-demand
Mach port server. It is launched as root, but for a variety of
reasons it quickly drops privileges and thereafter runs as the
frontmost console user. This enables it to load input methods and
otherwise act as a normal user application.
Maybe it's possible to have a note on this difference in privileges
handling in the CoreFoundation doc or in the CFUserNotification headers?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.