<div dir="ltr"><div>Hi Eliot,</div><div>a few mails above in the thread, it seems to be in #stepToNextBezier

</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le lun. 27 avr. 2020 à 20:01, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"><div dir="ltr">Hi Nicolas,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 26, 2020 at 6:27 PM Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">On Apr 26, 2020, at 1:50 PM, Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>> wrote:<br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">and <a href="https://source.squeak.org/VMMaker/VMMaker.oscog-nice.2732.diff" target="_blank">https://source.squeak.org/VMMaker/VMMaker.oscog-nice.2732.diff</a></div></div></blockquote></div></blockquote><div><br></div><div>Alas no.  The bug is definitely still there in both 32-bit and 64-bits in the trunk of VMMaker under the simulator.  Run with your favorite trunk image and in the simulation open up an About Squeak SystemReporter. The good news is that it is *only* in the simulator on 64-bits.  On the real VM on my Mac I see no problems.</div><div><br></div><div>Nicolas, can you point me to the (un)signed shifts that had to be changed in Slang to fix the problem in the real VM?  That should make it trivial to fix the simulation.  I ask because there are no senders of >>> in BitBltSimulation so I don't see an obvious place to focus on.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br></div>Thanks!!<div><br><blockquote type="cite"><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le dim. 26 avr. 2020 à 22:48, Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Eliot,</div><div>already fixed by <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3fa41faef52a157954d706aa5305e756f0f23228" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3fa41faef52a157954d706aa5305e756f0f23228</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le dim. 26 avr. 2020 à 22:44, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Tim,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 22, 2020 at 2:50 PM Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Bruce,<div dir="ltr"><blockquote type="cite">On Mar 22, 2020, at 8:31 AM, Bruce O'Neel <<a href="mailto:bruce.oneel@pckswarms.ch" target="_blank">bruce.oneel@pckswarms.ch</a>> wrote:</blockquote></div><blockquote type="cite"><div dir="ltr"><div>Hi,<br></div><div><br></div><div>Good news, playing with<br></div><div><br></div><p style="margin:0px;font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;line-height:normal"><span style="color:rgb(0,0,0)"><span style="font-family:Menlo"><span style="font-size:11px"><span style="font-variant-ligatures:no-common-ligatures">--enable-fast-bitblt</span></span></span></span><br></p><div id="gmail-m_1849212121627473469gmail-m_-8221183860011475091gmail-m_-5086527137352978011gmail-m_-1105177435809427187gmail-m_-3415197889854638712editorUserSignature" style="display:none"><br></div><div><br></div><div>and<br></div><div><br></div><p style="margin:0px;font-style:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;line-height:normal"><span style="color:rgb(0,0,0)"><span style="font-family:Menlo"><span style="font-size:11px"><span style="font-variant-ligatures:no-common-ligatures">--disable-fast-bitblt</span></span></span></span><br></p><div id="gmail-m_1849212121627473469gmail-m_-8221183860011475091gmail-m_-5086527137352978011gmail-m_-1105177435809427187gmail-m_-3415197889854638712editorUserSignature" style="display:none"><br></div><div><br></div><div>does work in that it builds a working VM.<br></div><div><br></div><div>Good news/bad news, it does not change the font problem.  So that's not the problem.<br></div></div></blockquote><div><br></div>Great news.  We now know it is an X11 problem and can stop worrying about the fast BitBLT code.  Thanks.</div></blockquote><div><br></div><div>Looks like the problem, or at least a version of the problem, is nothing to do with X11.  If I open an About Squeak System Reporter in the simulator (64-bits x64) I see the fixed pitch font corruption we saw on X11 on ARM.  So it looks tile the issue is actually in BitBlt itself.</div><div><br></div><div><div><div><SysRepFixedPitch.png></div><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><blockquote type="cite"><div dir="ltr"><div><br></div><div>cheers<br></div><div><br></div><div>bruce</div><div><br></div><div><i>21 March 2020 01:07 tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>> wrote:</i><br></div><blockquote><div><br></div><div><br></div><div>> On 2020-03-20, at 6:16 AM, Bruce O'Neel wrote:<br></div><div> ><br></div><div> ><br></div><div> > I specialize in ridiculous. Good news, I guess, is that I dug up a monitor, and, walked it downstairs with a keyboard and mouse and attached it. The effect with the BitstreamVeraSans and ComicSans fonts are the same. Maybe it likes serfed fonts?<br></div><div> <br></div><div> I'm completely baffled by this. I don't get this effect with any ARM vm that I have that actually runs, with any image I have.<br></div><div> <br></div><div> ><br></div><div> > So that means that it is not some funky X11 over the wire problem with the Mac and Windows X11 servers problem. That's good.<br></div><div> <br></div><div> Guess so, though it just makes life weirder.<br></div><div> <br></div><div> ><br></div><div> > I have no idea then why. Are these fonts part of the image? Is it some funky binary format that for some reason Coq is mis-reading?<br></div><div> <br></div><div> Yes, the font glyphs are in-image. We've been using these ones for goodness knows how many years.<br></div><div> <br></div><div> ><br></div><div> > I built a stack VM and I get the same result with a Squeak 5.3 image.<br></div><div> <br></div><div> There*shouldn't* be any difference between the stack & cog vms.<br></div><div> <br></div><div> You could try building a VM with the fastbitblt turned off I suppose -<br></div><div> a quick hack is to find the BITBLT_FLAGS= -DENABLE_FAST_BLT and related lines in the Makefile in you squeak.cog.spur/build directory. I haven't actually built an ARM vm without that in years so I don't know it it even still works.<br></div><div> <br></div><div> <br></div><div> tim<br></div><div> --<br></div><div> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br></div><div> It is easier to change the specification to fit the program than vice versa.<br></div><div> <br></div><div> <br></div><div> <br></div><div> <br></div></blockquote><div><br></div><span></span><br></div></blockquote></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>
<br>
</blockquote></div>
</blockquote></div>
<span></span><br></div></blockquote></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>
</blockquote></div>