• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSTextView overdraw bug in Leopard?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTextView overdraw bug in Leopard?


  • Subject: Re: NSTextView overdraw bug in Leopard?
  • From: Gerd Knops <email@hidden>
  • Date: Tue, 22 Jul 2008 15:36:40 -0500


On Jul 22, 2008, at 3:13 PM, Martin Wierschin wrote:

Hi Gerd,

[..]

In your case I would worry about the call sequence when line fragments are calculated. There's no guarantee that each fragment will only be swept out once and in an order sorted by vertical position. Especially if you have noncontiguous layout enabled. I think it would be much safer to have your implementation of lineFragmentRectForProposedRect:etc: do some simple geometric tests, eg:

I realize that my example made certain unsafe assumptions, and your way is a better one. I had a similar method in place at one time, but I ran into some confusion with flipped coordinate systems that has since been solved. I made a note to revisit that.

However in the few cases where I was able to reproduce the problem, the call order was as expected and identical to the cases when the problem does not occur (and even a hardcoded fixed offset for all lines was not honored). I simply meant to offer anecdotal evidence that under Leopard there appears to have been (or still is) a rarely triggered circumstance where text rendering behaves oddly. And in a hard to figure out problem every little shred of information might lead to a solution...

Thanks for your suggestion!

Gerd

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >NSTextView overdraw bug in Leopard? (From: Martin Wierschin <email@hidden>)
 >Re: NSTextView overdraw bug in Leopard? (From: Gerd Knops <email@hidden>)
 >Re: NSTextView overdraw bug in Leopard? (From: Martin Wierschin <email@hidden>)

  • Prev by Date: Re: error building against sdk 10.5
  • Next by Date: Core Data and unsigned integer types, why are there none?
  • Previous by thread: Re: NSTextView overdraw bug in Leopard?
  • Next by thread: Crash drawing shadows
  • Index(es):
    • Date
    • Thread