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/>
