Re: Possible Bug?
Bert Freudenberg <[email protected]> Fri, 2 Feb 2018 14:58:24 +0100
| Newsgroups | gmane.comp.lang.smalltalk.squeak.squeakland |
|---|---|
| Message-ID | <CACnEXef-R90bX8U=1N=DRi0KViJm7UOimZR+OfD5GA7QwApzeg@mail.gmail.com> |
--===============2928689729859427104== Content-Type: multipart/related; boundary="94eb2c059a24941b0005643b1d61" --94eb2c059a24941b0005643b1d61 Content-Type: multipart/alternative; boundary="94eb2c059a24941afd05643b1d60" --94eb2c059a24941afd05643b1d60 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jeremy, it looks to me as if it works fine if you remove the second line in this script: [image: Inline images 3] You might also try to replace it with setting bottom instead of y. The source of this is likely that in Etoys y goes up but in Squeak it goes down, so in various places of the system it has to be inverted. That causes truncation to sometimes round up or down. Which apparently accumulates some error. Not trivial to fix. - Bert - On 26 January 2018 at 22:49, Jeremy Landry <[email protected]> wrote: > I haven't investigated it into the Etoys source, but I found this bizarre > bug, likely appearing due to a number being turned into an integer when > it's odd, but I cannot figure out why it would be called at all... > > Included is a project that demonstrates this bug. I looked at the > individual pieces and they aren't 'personally' responsible, but when > working as a unit, they then exhibit the bug. > > =E2=80=8B > custom window demos.013.pr > <https://drive.google.com/file/d/1nefep7r-gSbJ5xyLGKbWUU54ozFlzNid/view?u= sp=3Ddrive_web> > =E2=80=8B > > Basically what seems to cause it is resizing nested playfields via > script. R=E2=80=8B=E2=80=8Besizing with morphic handles works fine, but = when sending an > Etoys 'LENGTH' change, somewhere along the line, things go wrong. Again, > my guess is that some number is getting changed into an integer from a > floating point, and thus getting rounded up, which would shift it up when > it's not a floating point number any longer. However, this doesn't expla= in > why it doesn't have the same symptom when changing WIDTH. > > Thanks for any insight into dealing with this. I'm not exactly sure wher= e > to begin looking within the Etoys Source to make things work as expected > since there's likely 30 reasons (read: random object methods) why this > might occur and only for vertical change/LENGTH change. > > > > > > _______________________________________________ > squeakland mailing list > squeakland-bD51WKytQuId/fn+uklp/[email protected] > http://lists.squeakland.org/mailman/listinfo/squeakland > > --94eb2c059a24941afd05643b1d60 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he= lvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Hi Jeremy,</div><div c= lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font= -size:small;color:rgb(0,0,0)"><br></div><div class=3D"gmail_default" style= =3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)= ">it looks to me as if it works fine if you remove the second line in this = script:</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet= ica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class=3D"gm= ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal= l;color:rgb(0,0,0)"><img src=3D"cid:ii_16156be0cda721ec" alt=3D"Inline imag= es 3" width=3D"562" height=3D"102"><br></div><div class=3D"gmail_default" s= tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,= 0,0)"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,hel= vetica,sans-serif;font-size:small;color:rgb(0,0,0)">You might also try to r= eplace it with setting bottom instead of y.</div><div class=3D"gmail_defaul= t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rg= b(0,0,0)"><br></div><div class=3D"gmail_default" style=3D"font-family:arial= ,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">The source of this = is likely that in Etoys y goes up but in Squeak it goes down, so in various= places of the system it has to be inverted. That causes truncation to some= times round up or down. Which apparently accumulates some error. Not trivia= l to fix.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv= etica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class=3D"= gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm= all;color:rgb(0,0,0)">- Bert -</div><div class=3D"gmail_extra"><br><div cla= ss=3D"gmail_quote">On 26 January 2018 at 22:49, Jeremy Landry <span dir=3D"= ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">hakyoku@gma= il.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"= margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"= ltr">I haven't investigated it into the Etoys source, but I found this = bizarre bug, likely appearing due to a number being turned into an integer = when it's odd, but I cannot figure out why it would be called at all...= <div><br></div><div>Included is a project that demonstrates this bug.=C2=A0= I looked at the individual pieces and they aren't 'personally'= responsible, but when working as a unit, they then exhibit the bug.</div><= div><br></div><div>=E2=80=8B<br><div class=3D"gmail_chip gmail_drive_chip" = style=3D"width:396px;height:18px;max-height:18px;background-color:#f5f5f5;p= adding:5px;color:#222;font-family:arial;font-style:normal;font-weight:bold;= font-size:13px;border:1px solid #ddd;line-height:1"><a href=3D"https://driv= e.google.com/file/d/1nefep7r-gSbJ5xyLGKbWUU54ozFlzNid/view?usp=3Ddrive_web"= style=3D"display:inline-block;overflow:hidden;text-overflow:ellipsis;white= -space:nowrap;text-decoration:none;padding:1px 0px;border:none;width:100%" = target=3D"_blank"><img style=3D"vertical-align:bottom;border:none" src=3D"h= ttps://drive-thirdparty.googleusercontent.com/16/type/application/x-zip">= =C2=A0<span dir=3D"ltr" style=3D"color:#15c;text-decoration:none;vertical-a= lign:bottom">custom window demos.013.pr</span></a></div>=E2=80=8B<br></div>= <div><br></div><div>Basically what seems to cause it is resizing nested pla= yfields via script.=C2=A0 R=E2=80=8B=E2=80=8Besizing with morphic handles w= orks fine, but when sending an Etoys 'LENGTH' change, somewhere alo= ng the line, things go wrong.=C2=A0 Again, my guess is that some number is = getting changed into an integer from a floating point, and thus getting rou= nded up, which would shift it up when it's not a floating point number = any longer.=C2=A0 However, this doesn't explain why it doesn't have= the same symptom when changing WIDTH.</div><div><br></div><div>Thanks for = any insight into dealing with this.=C2=A0 I'm not exactly sure where to= begin looking within the Etoys Source to make things work as expected sinc= e there's likely 30 reasons (read: random object methods) why this migh= t occur and only for vertical change/LENGTH change.</div><div><br></div><di= v><br></div><div><br></div><div><br></div></div> <br>______________________________<wbr>_________________<br> squeakland mailing list<br> <a href=3D"mailto:squeakland-bD51WKytQuId/fn+uklp/[email protected]">squeakland-bD51WKytQuLPboN/[email protected]= and.<wbr>org</a><br> <a href=3D"http://lists.squeakland.org/mailman/listinfo/squeakland" rel=3D"= noreferrer" target=3D"_blank">http://lists.squeakland.org/<wbr>mailman/list= info/squeakland</a><br> <br></blockquote></div><br></div></div> --94eb2c059a24941afd05643b1d60-- --94eb2c059a24941b0005643b1d61 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: <ii_16156be0cda721ec> X-Attachment-Id: ii_16156be0cda721ec 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 JKnXNW/QnqOP39/Z+rAblDM739/2tJiXYKBfx7SDpdOBfL81jlqn1M9/Tk0p4vOPG/dKj0n59piX +z62LrOO28zR/LpmHc/cSqzji72O6/dF81unC+Q91+Q9h436+5h3f2UmX6Uy9FwnBa/PN6/PhUWf B2Lrs3yt3bbsOdyPZ1iuPI5o3JeP8Rx1fMftr373x52fo84HKZR1v+g5Sv8u8s8jnmc//HvKP9/W wk6/6tEA+fKTuj9V/7yFUkjIrkkrCjR+lTWTtu29nw8fH/p3qPodC/2/d9L5EQpMW+nh7dJ4jTtO +vcLig9PmDgEIAABCEAAAhCAAAQgAAEIQAACS0MgV/GhNz/aAZeX117Pdn79tz73bfMFIkJ6Y9m9 tx1gvWnUG2S9UVX+jbDTrnaVrlD1Ka5v0dK4+8PnV3vV2naSc23Dtvr1ZlT51c/ba1MANE9tx1vV S4khpYfSVV+tar4Nnp9NCqJzkJVPoffxIZ7H74+TLLJD+bUz+q5uyoenZzv15PbK3sQ/P9sbxotD +zZrq7OVFNWOv7jO63h6Huq3QvnoUFzjtb5hPl+UrlA7+tW6jcde4/U3rz+6P5IiUiqIu761PLs0 BY3q9aHsUPq48yxvHsi3jd7g9vumXGl/NSWM2tc8bXXsm1z/planbCiU/Qq186HzvJVerdv9o2+l la752H8weyrBe7Su54V6s5uXL3Zd5f2b4YOmKTRa56aI0njdtuz+jik+tNOs/DFFWsyeoule6aFy sXRdV5inDJn3+551nHX8f3OZdXw51nGtSwq1fiqu36dRn8Pyfh/HfU6SnQq9/bH1Sr+3s34unNTz QKy/UnrousKtrZI/8KFgHs+88Z12f8edn+IzrflwcGzPM1LADz+fZZ93vY8P2afQj8ek+q/65z3U c6Ps9M+PSs8LpVDSvx+0Dvnn7lg93o5Yvli6yo9qv+rVlxuKa37U6qOdoiq7VN+ooeoZtX/1ej1p GsXHqCNAOQhAAAIQgAAEIAABCEAAAhCAAATmnkCu4kM92GnYN/r6du7lxfY+5aVf+Qa9QfKnFAXy +qxTSZTvvmPKkPTboeDlO7Yjr3I+f+zbwFj+g6b5vDj/13xnKJ98QOjbNr3hkm8A5dM3QnqjJ3s2 tu3Nd8wnyPkHa+83P6vR+/gQp1j9Fy1TcnifI7LT138XvsmU4kP9mNfx7D2Ykuhoz7wPi4+4y36F 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 --94eb2c059a24941b0005643b1d61-- --===============2928689729859427104== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kc3F1ZWFrbGFu ZCBtYWlsaW5nIGxpc3QKc3F1ZWFrbGFuZEBsaXN0cy5zcXVlYWtsYW5kLm9yZwpodHRwOi8vbGlz dHMuc3F1ZWFrbGFuZC5vcmcvbWFpbG1hbi9saXN0aW5mby9zcXVlYWtsYW5kCg== --===============2928689729859427104==--