I am drawing using core graphics. I tried turning copiesOnScroll and this 
didn't seem to help.

I'll gladly write a feedback report but I'm not able to reproduce this so I 
can't give an xcode project that will reproduce this... Isn't that a 
requirement?

BTW, perhaps you know: Are there no release notes for app kit with Catalina? 
All I can find are very general notes without mention of any specific API. I 
could not find, for example, any mention of the deprecation of copiesOnScroll 
and what it means (is is not always on, always off etc)

Thanks,

Eyal

> On 16 Dec 2019, at 16:07, Gary L. Wade <garyw...@desisoftsystems.com> wrote:
> 
> If you’re not involving a higher level class like NSTextView or a medium 
> level one like CoreText, it sounds like you might be going all the way down 
> to CoreGraphics? If so, you might find your disparity between your system and 
> your users in things like retina choice for a particular display and changes 
> with respect to layers, especially things like the copiesOnScroll. If these 
> don’t lead you to a solution where you say, “Oh, I really should’ve done this 
> rather than that,” (20/20 hindsight) then write up a feedback report and add 
> its URL here.
> --
> Gary L. Wade
> http://www.garywade.com/
> 
>> On Dec 16, 2019, at 1:03 AM, Redler Eyal via Cocoa-dev 
>> <cocoa-dev@lists.apple.com> wrote:
>> 
>> Thanks!
>> I don't use CoreText or NSTextView. I pretty much ruled out RTL vs LTR 
>> issues since this is showing up in documents containing either and both. I'm 
>> also unable to imagine how some text drawing code could produce such 
>> artifacts as splitting a subview in the middle.
>> (http://eyalredler.com/stuff/catalina_glitch.png)
>> 
>> Eyal
>> 
>> 
>> 
>> 
>>> On 14 Dec 2019, at 21:20, Gary L. Wade <garyw...@desisoftsystems.com> wrote:
>>> 
>>> I see from your personal web site you know Hebrew. Is it possible the 
>>> affected/non-drawing pages contain some RTL text while those that don’t 
>>> only contain LTR? I have seen some bugs with RTL text within NSTextView 
>>> where the text was/wasn’t drawing in a similar manner. Do you operate at a 
>>> CoreText level?
>>> --
>>> Gary L. Wade
>>> http://www.garywade.com/
>>> 
>>>>> On Dec 14, 2019, at 6:17 AM, Redler Eyal via Cocoa-dev 
>>>>> <cocoa-dev@lists.apple.com> wrote:
>>>> 
>>>> Hi All,
>>>> 
>>>> I'm getting reports from users complaining about a strange display issue 
>>>> on Catalina with my app.
>>>> My app is a word-processor (not based on the cocoa text system) whose main 
>>>> display shows the pages of the document. Every page is a separate view and 
>>>> all the pages are subviews of one big view which resides inside a scroll 
>>>> view.
>>>> 
>>>> The problem is that when with some documents, sometimes, when the user 
>>>> scrolls down the document, some pages are not drawn or even partially 
>>>> drawn. When the user clicks the place where the page is supposed to 
>>>> appear, it shows up.
>>>> Another interesting bit is seems that while the scroll view background is 
>>>> drawn, the document views (the view containing the page views) drawRect is 
>>>> not called or at least not taking effect, I can tell because the pages on 
>>>> this view cast a shadow which is drawn by drawing blank squares on the 
>>>> document view with a transparency layer.
>>>> Last bit of info, copiesOnScroll set to NO for this view and I see that 
>>>> this property is deprecated on Catalina.
>>>> 
>>>> So far I'm struggling with this for a couple of weeks, I wasn't able to 
>>>> reproduce this at all on my machine.
>>>> I'm really desperate for an answer and while I'm not expecting anyone here 
>>>> to provide me with one (wouldn't object, of course :-)) I would love if 
>>>> people reading this might try to speculate to the causes of this or 
>>>> perhaps if you have any direction as to what to test on my users machines 
>>>> in order to be able to reproduce this.
>>>> 
>>>> Thanks
>>>> 
>>>> Eyal Redler
>>>> ------------------------------------------------------------------------------------------------
>>>> "If Uri Geller bends spoons with divine powers, then he's doing it the 
>>>> hard way."
>>>> --James Randi
>>>> www.eyalredler.com
>>> 
> 

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to