[squeak-dev] Squeak 4.5 Windows right-click debacle

Chris Muller asqueaker at gmail.com
Thu Aug 28 18:28:18 UTC 2014


On Wed, Aug 27, 2014 at 9:14 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>
> On Wed, Aug 27, 2014 at 05:01:25PM -0500, Chris Muller wrote:
> > Hi guys, did anyone happen to notice that RIGHT-CLICK DOESN'T WORK in
> > Windows on our Squeak-4.5 release download?
> >
> > http://webcache.googleusercontent.com/search?q=cache:xIgjzkwaWr4J:stackoverflow.com/questions/6802219/squeak-smalltalk-why-cant-i-activate-the-do-it-menu+&cd=3&hl=en&ct=clnk&gl=us
> >
> > Verified.  HTF did this get past our testing?  Was it related to a
> > last-minute inclusion of the CogVM?
>
> I am assuming that this is an ini file setting issue, in which case it
> would be a packaging problem as opposed to a Squeak 4.5 issue. If and
> when there is a Squeak 4.5.1, the designation should refer to the Squeak
> image itself, not to whatever configurations may have been included in
> an all-in-one package.

Yes, that's what I said by #4.

> If we want the all-in-one package to be presented as the primary release
> artifact (not a great idea IMO),

Why?  Just curious..

> then it probably needs to be versioned
> in some way also.

I just want right-click to work for new users using Windows.

> But changing an ini file setting for one of the many
> possible VMs should not be mixed up with the versioning of the primary
> Squeak release artifact, which is the image itself. So I'd say fix the
> all-in-one file, maybe just give it a new name to reflect the update,
> and let to go at that. Oh, and update the links on squeak.org as needed.

I won't even bother with a new name.  Done.

> > Whatever -- need to put out an update.  Some acquaintences of mine
> > wanting to learn Squeak, following Lawson English instructional videos
> > except they couldn't get the right-click menu, they sent me the link
> > above indicating others having the same issue.  Not a good first
> > impression!
> >
> > 1) What is the proper fix?  It seems the
> >
> >    3ButtonMouse=0
> >
> > in the "squeak.ini" file, it should be 1 right?  Changing it seems to
> > clear up the issue in Windows, but so does "swapMouseButtons" in the
> > image, but flipping that would foul it up for Linux so I'm thinking
> > the .ini file.
> >
> > 2) Did we do something related to "signing" for Mac and so I suppose
> > flipping that will require the new All-In-One to be resigned to work
> > on Mac (?).  I know nothing about Mac, please advise.
>
> I think that the signing issue relates only to the executable Mac VM,
> so an update to the all-in-one package for a Windows ini file would not
> require any update for the Mac VM. But I'm not a Mac user, so I can't
> say for sure.

Okay, I'll ask for a Mac tester after I've posted it.  I'll rename the
current one to .old first to be ready to revert, if necessary.

 - Chris


More information about the Squeak-dev mailing list