[Squeakfoundation]fixes before 3.4gamma

Robert Withers squeakfoundation@lists.squeakfoundation.org
Fri, 3 Jan 2003 18:37:04 -0500


--Apple-Mail-6-1052798763
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed


On Friday, January 3, 2003, at 01:18 PM, Doug Way wrote:

>
> Robert Withers wrote:
>>
>>> 6. VMMakerNicerFor3.4-nk (16 December 2002)
>>> - VMMaker-only fix, won't hurt anyone else.  (Oops, wait a minute,
>>> this changeset seems to open VMMaker as a side-effect of executing
>>> "VMMaker initialize" in the postscript?  We don't want that!  Help,
>>> Ned. :) )
>>>
>>> 7. TestRunnerInWorldMenu-nk (16 December 2002)
>>> - I also agree this should be in the open... menu.  It does the safe
>>> menu-registering thing.
>>
>> how would you all feel about putting vm maker in the open menu, as 
>> well?
>
> Actually, the VMMakerNicerFor3.4 changeset already adds it to the open 
> menu (via the safe menu registration), so I hope that answers your 
> question. :-)

Oh goodie.  No, I wasn't actually aware of that...  I'm still in my 3.2 
mega image, but I just reached a good stopping place, so I'll migrate 
to 3.4 tonight.

> At first I thought VMMaker was a somewhat obscure tool to add to the 
> open menu, but now I think it's a good idea to have there.  For 
> newbies, it will drive home the point that Squeak lets you build your 
> own VMs relatively easily.  "I can't do that in Java!"

That was exactly my thoughts on publicizing the tool.  Get the rooks in 
the know.   Well that and the fact the the very first thing I do to a 
raw image is add the test runner and vm maker to the open menu, so it 
makes my life that much easier.  :)

So what about ConnectionHandler?  ;-)  As I recall, people were in 
favor, but I don't recall if it made the 3.4 cut decision...I think 
perhaps not.

cheers,
rob

--Apple-Mail-6-1052798763
Content-Disposition: attachment;
	filename=browser-enhancements.1.cs
Content-Transfer-Encoding: quoted-printable
Content-Type: application/octet-stream;
	x-unix-mode=0755;
	name="browser-enhancements.1.cs"

'=46rom=20Squeak3.2.1=20of=20''=2011=20November=202002''=20[latest=20=
update:=20#4957]=20on=208=20December=202002=20at=2010:12:29=20am'!=0D=0D=
!Browser=20methodsFor:=20'initialize-release'=20stamp:=20'rww=20=
8/18/2002=2009:31'!=0DbrowseSelectionInPlace=0D=0D=09"In=20place=20code=20=
-=20incomplete"=0D"=09self=20systemCategoryListIndex:=20=0D=09=09(self=20=
systemCategoryList=20indexOf:=20self=20selectedClass=20category).=0D=09=
self=20classListIndex:=20(self=20classList=20indexOf:=20self=20=
selectedClass=20name)"=0D=0D=09self=20spawnHierarchy.!=20!=0D=0D!Browser=20=
methodsFor:=20'initialize-release'=20stamp:=20'rww=208/18/2002=2009:27'!=0D=
buildMorphicClassList=0D=0D=09|=20myClassList=20|=0D=0D=09(myClassList=20=
_=20PluggableListMorph=20new)=20=0D=09=09=09setProperty:=20=
#highlightSelector=20toValue:=20#highlightClassList:with:;=0D=0D=09=09=09=
on:=20self=20list:=20#classList=0D=09=09=09selected:=20#classListIndex=20=
changeSelected:=20#classListIndex:=0D=09=09=09menu:=20=
#classListMenu:shifted:=20keystroke:=20#classListKey:from:.=0D=09=
myClassList=20borderWidth:=200.=0D=09myClassList=20enableDragNDrop:=20=
Preferences=20browseWithDragNDrop.=0D=09myClassList=20=
doubleClickSelector:=20#browseSelectionInPlace.=0D=09^myClassList=0D=0D!=20=
!=0D=0D=0D!ParagraphEditor=20methodsFor:=20'menu=20messages'=20stamp:=20=
'rww=208/18/2002=2009:18'!=0DbrowseClassFromIt=0D=09"Launch=20a=20=
hierarchy=20browser=20for=20the=20class=20indicated=20by=20the=20current=20=
selection.=20=20If=20multiple=20classes=20matching=20the=20selection=20=
exist,=20let=20the=20user=20choose=20among=20them."=0D=0D=09|=20aClass=20=
pattern=20|=0D=09"self=20lineSelectAndEmptyCheck:=20[^=20self]."=0D=0D=09=
(startBlock=20stringIndex=20>=20(stopBlock=20stringIndex=20-=201))=20=0D=09=
=09ifTrue:=20[pattern=20:=3D=20(FillInTheBlank=20request:=20'Enter=20a=20=
class=20pattern')]=0D=09=09ifFalse:=20[pattern=20:=3D=20self=20selection=20=
string=20copyWithout:=20Character=20cr].=0D=0D=09aClass=20_=20Utilities=20=
classFromPattern:=20pattern=20withCaption:=20'choose=20a=20class=20to=20=
browse...'.=0D=09aClass=20ifNil:=20[^=20self=20flash].=0D=0D=09self=20=
terminateAndInitializeAround:=0D=09=09[Utilities=20=
spawnHierarchyForClass:=20aClass=20selector:=20nil]!=20!=0D=0D=

--Apple-Mail-6-1052798763--