On 3/27/02 3:49 PM, Paul Berkowitz deftly typed out:

>> The real problem is that these preferences shouldn't be stored in
>> com.apple.internetconfig.plist at all. Why, in heaven's name, should IE's
>> autofill settings be stored in a file that is meant for global, shared
>> internet preferences. Or its cookies for that matter. Which begs the
>> question: What is EvX storing in there that it needs to lock the file from
>> modification?
> 
> But that's been that way (only it worked better in OS 8/9) for some time!
> Since at least OS 8.5, maybe 8.0. It's IE's way of conforming to standards:
> since most prefs you want to set in IE are really Internet Config prefs
> anyway, you can set hem from either IE or Internet Control Panel (now System
> Prefs), and they're the same prefs, instead of conflicting. this was the
> issue (plus Autofill) that finally got me to drop Netscape: Netscape was
> always overriding Internet prefs, but IE conformed. That's because they're
> the same prefs. The trouble in OS X is that the OS isn't actually allowing
> IE to set certain pres, and also provides nowhere itself for you to set
> those particular prefs: some of them seem unsettable. But IE's pref panel
> doesn't know that, so you think you're setting them in IE but you're not.
> Not good, but actually an OS problem, not an IE problem.

Let me clarify what I meant. There are settings for which, of course, it
makes sense for IE to use the internetconfig file to store them. On the
other hand, it doesn't make sense for IE to use internetconfig for settings
which are specific to only IE.

Take my two examples above...why would the browser cookies be stored in
com.apple.internetconfig.plist when IE is the only app that looks for them
there in the format they are stored in? Why would Autofill settings be
placed there when Autofill is an IE-only feature? Other settings that are
exclusive to IE that are stored there are whether to show forms
Auto-complete, the auction banner, Explorer's toolbar config, whether to ask
to set IE as default web browser, web resolution for fonts, etc. etc. etc...

The com.apple.internetconfig.plist file is intended for *global* internet
settings...settings that are shared by multiple applications so that one can
set them once, globally for all applications. Settings specific for one
application don't really belong there.

I honestly don't know the culpable party of the problem in OS X. I know that
it is a file-locking problem whereby if Entourage is running, and therefore
has the internetconfig file open, the file will be read-only by Internet
Explorer and vice-versa. These are the only two apps that I know of that
have this problem with com.apple.internetconfig.plist, so I'm inclined to
believe that it is a problem with these two applications and not with the
OS. And I believe that it is a problem because they store this extraneous
information and need to keep the file open for writing while they are
running (thereby locking the file to other applications).

Anyone please feel free to correct my thinking on this matter, because the
current situation really escapes me.

-Remo Del Bello

-- 
"Love is a merry elf dancing a happy jig, when suddenly, he turns on you
with a submachine gun."
-- Matt Groening



-- 
To unsubscribe:                     
<mailto:[EMAIL PROTECTED]>
archives:       
<http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/>
old-archive:       
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to