On 7 May 2009, at 1:43 AM, Maxwell, Adam R wrote: > On 05/06/09 15:30, "Christiaan Hofman" <[email protected]> wrote: > >>> For giggles, I trashed TeXLiveUtility, and then quit Finder. I >>> restarted Finder, and voilĂ , I can open DVI with Skim again. Odd >>> that this is the case; I've had TeXLiveUtility up for weeks now with >>> none of this nonsense. > > Was TLU was running while you updated Skim? > >> The new Skim version triggered some LS registry, and it somehow hit >> an >> inconsistency. Unfortunately Leopard has a few bugs in UTI registry >> (perhaps even fundamental problems with the whole system, I still do >> not completely understand how it's supposed to handle conflicts that >> are bound to exist, the whole thing seems very fragile to me). > > It doesn't handle conflicts very well at all, unfortunately. For > instance, > if Skim is set as the default app for DVI, I couldn't use the Quick > Look or > Spotlight plugins for DVI without adding Skim's UTI. There's > eventually > supposed to be a formal recommendation on UTIs from the MacTeX > TeXnical > Working Group...I think using org.tug.tex.xxx or maybe > comp.text.tex.xxx.
And if two apps declare different UTIs (and document types) for the same file type, at least one app will fail to open these files. The system is really broken.. When Leopard came out, I had a whole list of questions on how UTIs are handled in various cases, and unfortunately I came to the conclusion that the answer to many of these questions is "not". I think I will file a few more bugs with Apple. >>> After trashing TLU, I looked for a Spotlight DVI importer somehwere >>> on my machine. I cannot find one. I never did this manually; would >>> it have come as part of some other apps installation? >>> >> >> Yes, it's inside the TLU bundle you deleted. > > It's been available for years as a separate download that can be > installed > in ~/Library/Spotlight. I completely rewrote it a few months ago, > but it's > likely that a few people still have the old one installed. > >> I see some problems with this importer though. It declares the UTIs, >> but does not localize the UTI names. Even though this should not be >> required, it is in practice due to a system bug, rdar://problem/ >> 6053077. Don't know if this is your problem though. > > Interesting. What problems does that cause? At least one problem is in the format popup of the save panel. When the localized description of a UTI is missing it does not fall back to the unlocalized one but uses nil and raises an exception. I can reproduce this one consistently. I'm not sure if other places that use the localized name raise problems, but I don't trust it, because NSDocument is supposed to go through LS on 10.5. Christiaan ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Skim-app-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/skim-app-users
