[OS X TeX] TeXShop 2.10beta10

Roberto Avanzi roberto.avanzi at gmail.com
Mon Jun 4 16:49:25 CEST 2007


On 4 Jun 2007, at 04:32, Adam R. Maxwell wrote:

>> Apparently PDFKit is the root of all evil there -- this is
>> not surprising since as a Path Finder beta tester I can assure
>> you we had some rainy days because of PDF.  Currently, only
>> Apple knows how to use it.
>
> Having used PDFKit, I'd say that it's actually pretty simple,  
> although the Tiger version has some significant limitations,  
> especially if you're working with annotations.

And memory leaks, a few are known.  Having talked to Richard Koch,
I know he hed to decide whether to live with some dumb memory
deallocation on the side of PDFkit or accept memory leaks. And
PDF has some bugs that should not be there....

That the API is easy, I know.  That it is hard to circumvent
some peculiarities, is also known.

> The only crashing bug I know of in PDFKit, though, is related to  
> tooltips (if you reuse a PDFView instance, you need to subclass it  
> and override a private method), and PDFOutline's design is very  
> broken; we worked around these problems in Skim.  An Apple engineer  
> posted on the cocoa-dev mailing list that it's been significantly  
> rewritten and improved for Leopard.
>
>> And even then, APPLE engineers can
>> produce with apple software files that KILL PDFKit. Look at the
>> The PDF presentation linked at the bottom of the page
>>
>> http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.html
>>
>> and scroll until page 22.  BOOM.
>
> I don't have any problems viewing that PDF with Preview.app.  What  
> exactly goes "BOOM" for you?

Interesting. You are the first person I know reporting no problem
with page 22 of that file. It happened to me ONCE that Preview
previewed it without problems, which is a bit weird.

  Roberto


------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the macostex-archives mailing list