<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">I haven’t seen the issue since doing this: might be the solution.<div>Also, I’ve not noticed any side effects, visual or otherwise. If anything just seems snappier?</div><div><br></div><div>Happy new year all,</div><div>T<br><br><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On 27 Dec 2019, at 19:13, Allan Odgaard <mailinglist@textmate.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">


<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">


<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 8 Dec 2019, at 20:54, mocenigo wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">I HAVE GOOD NEWS (perhaps). I observed a similar bug in Outlook for mac. If<br>
this is caused by the same bug in Catalina, Apple will fix it, and then it<br>
will be useful for us as well. I know the argument is thin, but there is<br>
always hope ;-)</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">A user on the cocoa-dev list is also experiencing issues with lack of redraw after scroll on macOS 10.15, they shared this screen capture from a user: <a href="http://eyalredler.com/stuff/catalina_glitch.png" style="color:#3983C4">http://eyalredler.com/stuff/catalina_glitch.png</a></p>

<p dir="auto">Here the bottom part is missing, so it does very much appear to be a macOS 10.15 issue, also because in TextMate, line numbers and main text view are different views, yet both are “clipped” (missing updates) the same way, and the screen capture shared earlier, shows that what got redrawn is exactly 640 pixels wide, which is not an unreasonable tile/texture size when doing window compositing.</p>

<p dir="auto">However, there is one “non-standard” thing that TextMate does: It opts out of responsive scrolling (this is necessary to properly synchronise line numbers with the document content).</p>

<p dir="auto">Therefore I would suggest people affected to try to enable responsive scrolling, just to rule this out, run the following in a terminal:</p>

<pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px" bgcolor="#F7F7F7"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0" bgcolor="#F7F7F7">defaults write com.macromates.TextMate enableResponsiveScroll -bool YES
</code></pre>

<p dir="auto">You will have to relaunch TextMate afterwards.</p>

<p dir="auto">The only side-effect of this is that sometimes when scrolling a document, the line numbers will scroll with a sort of elastic delay.</p>
</div>
</div>


<span></span><br><span>_______________________________________________</span><br><span>TextMate mailing list</span><br><span>TextMate@lists.macromates.com</span><br><span>https://lists.macromates.com/listinfo/textmate</span></div></blockquote></div></body></html>