[Squeakfoundation]Ad-hoc final harvesting for 3.4

Stephen Pair squeakfoundation@lists.squeakfoundation.org
Sun, 8 Dec 2002 10:08:27 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0019_01C29EA1.C07D8510
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I think the attached change to Semaphore>>critical: should be included
(it simplifies the method and removes unnecessary code).

Also, I don't see on this list Ned's fix to FileDirectory>>exists (part
of "MoreFileFixes" that he posted to the list on Nov 30)...that fix is
critical (for Windows users at least).  I've attached the correct
version of this method (as agreed upon on the list).  Ned's change set
includes more than this one fix; so if you don=92t want to pull his =
entire
change set, at least include the version of #exists that I've attached
to this email.

- Stephen

> -----Original Message-----
> From: squeakfoundation-admin@lists.squeakfoundation.org=20
> [mailto:squeakfoundation-admin@lists.squeakfoundation.org] On=20
> Behalf Of Doug Way
> Sent: Sunday, December 08, 2002 12:22 AM
> To: squeakfoundation@lists.squeakfoundation.org
> Subject: [Squeakfoundation]Ad-hoc final harvesting for 3.4
>=20
>=20
>=20
> There are about 30 submissions since OOPSLA that I think are worth=20
> briefly reviewing on this list.  These are pretty much all of the=20
> submissions which aren't either large enhancements or standalone=20
> packages, and which aren't already incorporated into 3.4beta.
>=20
> I've put together a list culled from=20
> http://swiki.gsug.org:8080/sqfixes , and I've made a rough=20
> cut at some=20
> of them.  I split them up into three categories:
>=20
> 1. Ones that I think could probably go in 3.4, unless there are=20
> objections.
> 2. Ones that I think could probably wait until 3.5alpha for=20
> consideration. (again, unless there are objections :-) )
> 3. Ones that I leave the rest of you to decide.  If one of=20
> you (who is=20
> not the original author) has analyzed one of these and says that you=20
> think it should go in, it could probably go in.  The rest of them, if=20
> they don't get any favorable mention from anyone here, can wait 'til=20
> 3.5alpha.
>=20
> I've added my own comments after most of these.
>=20
> If there are any important submissions that I left out of=20
> this message=20
> that you want to bring up (such as ones submitted before=20
> OOPSLA), now is=20
> the time to do that, too.
>=20
> (And yes, hopefully we will have a better harvesting tool in=20
> place for=20
> 3.5alpha, so we don't need to do this by hand like this in=20
> the future.)
>=20
>=20
>=20
> 1. Ones that I think could probably go in 3.4:
> ----------------------------------------------
>=20
> [ENH] Add lines to hierarchy views (5 December 2002) *=20
> sps2000@mail.com=20
> (5 December 2002)
> http://swiki.gsug.org:8080/sqfixes/2877.html
> [ENH] LinesInHierWIcon-nk (5 December 2002) * Ned Konz (5=20
> December 2002) http://swiki.gsug.org:8080/sqfixes/2879.html
> [ENH] HierListsWithIcon-nk (4 December 2002) * Ned Konz (4=20
> December 2002) http://swiki.gsug.org:8080/sqfixes/2870.html
> - A few of us agreed that we'd like to see these go in.  Perhaps the=20
> only question is whether they're reasonably safe for 3.4beta.=20
>  I think=20
> that they probably are, but more opinions are welcome. =20
> (Although I do=20
> notice that scrolling large lists in the object explorer (e.g. the=20
> Smalltalk dictionary) is a bit slower now with the lines=20
> drawn, as Ned=20
> mentioned.  And, in certain cases, the dreaded "gribbleys" show up,=20
> although they're hard to notice because the lines are faint to begin=20
> with.  These problems aren't too serious and may be easy to fix.  Or=20
> maybe we could just add the Icon stuff for now.  Or just put=20
> it all off=20
> until 3.5alpha. :-) )
>=20
> [FIX][VM] SLANG zapping warning messages fum does not return int, or=20
> variable foo not used (29 November 2002) * John M McIntosh=20
> (29 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2843.html
> [FIX] (vmparameter, plugin fixes) (24 November 2002) * John M=20
> McIntosh=20
> (24 November 2002)
> http://swiki.gsug.org:8080/sqfixes/2815.html
> - These are fixes which John is making to the Mac VM, so I'm=20
> inclined to=20
> just include them.  Perhaps Tim (VM harvester) can comment.
>=20
> [FIX] WeakKeyAssn-raok (29 November 2002) * ok@cs.otago.ac.nz (29=20
> November 2002)
> http://swiki.gsug.org:8080/sqfixes/2842.html
> - Seems like a very straightforward fix to an obvious bug.
>=20
> [FIX] Translation to iso-8859-1 encoding in Scamper (16=20
> November 2002) *=20
> Boris Gaertner (16 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2770.html
> - It sounds like this one has been tested pretty well.  With=20
> this fix,=20
> if I look at=20
> http://map2.squeakfoundation.org/sm/package/4f0b9db6-8add-43aa
> -8d6b-53e6a0ea8442=20
> in Scamper, G=F6ran's name now shows up correctly.
>=20
> [FIX] UUID-Fix-CdG (19 November 2002) * cg@cdegroot.com (19 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2786.html
> - Discussed in Goran's post.  It sounds like there is some agreement=20
> that we should go with this simple fix for now, and fix=20
> Random sometime=20
> in the future, since that is much more involved.
>=20
> [FIX] DNSerror-ls (3 November 2002) * Lex Spoon (3 November=20
> 2002) http://swiki.gsug.org:8080/sqfixes/2735.html
> - Discussed in Goran's post.  Ned mentioned that he'd rather see=20
> httpGet* signaling Exceptions.  Is that a simple change to=20
> make now, or=20
> should we go with Lex's fix for now (to fix the hanging problem), and=20
> add Exceptions later?
>=20
>=20
>=20
> 2. Ones that I think could probably wait until 3.5alpha for=20
> consideration, or have already been fixed:
> --------------------------------------------------------------
> ------------
>=20
> [ENH] Comma concatenation for Object (6 December 2002) *=20
> Brent Pinkney=20
> (6 December 2002)
> http://swiki.gsug.org:8080/sqfixes/2883.html
> - Seems like a significant (and possibly controversial) change for a=20
> beta release.
>=20
> TrueType based TextStyle (1 December 2002) * Yoshiki Ohshima=20
> (1 December=20
> 2002)
> http://groups.yahoo.com/group/squeak/message/53062
> - This latest version is very cool, but it's probably not finished=20
> enough for 3.4...?  Definitely add to 3.5alpha, I'd say.
>=20
> [GOODIE] Matrix-raok (28 November 2002) * ok@cs.otago.ac.nz=20
> (28 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2838.html
>=20
> [ENH] ANSI compatibility (24 November 2002) * Alain Fischer=20
> (24 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2820.html
> - Should probably wait until 3.5alpha, but it would be worth=20
> considering=20
> then (not necessarily all of it).
>=20
> [BUG][FIX] [3.4a] FileList menu causes DNU on "more..." option (19=20
> November 2002) * Brent Vukmer (19 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2785.html
> - I don't see the bug as described, it may have been fixed already.
>=20
> [BUG?][FIX?] - driveName existence on windows (8 November 2002) *=20
> Magistrello Alejandro (SFA) (8 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2739.html
> - I think this has been fixed by more recent changes.
>=20
>=20
>=20
> 3. Ones that I leave the rest of you to decide:
> -----------------------------------------------
>=20
> [FIX] sendersOfSplitName-asm (6 December 2002) * Magistrello=20
> Alejandro=20
> (SFA) (6 December 2002) http://swiki.gsug.org:8080/sqfixes/2880.html
>=20
> [ENH] Directories w/out subdirectories appear as such in FileList2 (5=20
> December 2002) * sps2000@mail.com (5 December 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2878.html
>=20
> [FIX][3.4] Enhanced-IRC with dynamic open menu (4 December=20
> 2002) * Brent=20
> Vukmer (4 December 2002) http://swiki.gsug.org:8080/sqfixes/2872.html
>=20
> [FIX] Celeste in MVC (4 December 2002) * Bruce ONeel (4=20
> December 2002) http://swiki.gsug.org:8080/sqfixes/2864.html
>=20
> [ENH] Keyboad navigation for SimpleHierarchicalListMorph (28 November=20
> 2002) * Thierry Reignier (28 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2841.html
> - Seems kind of useful.
>=20
> [Fix][Enh]ShrinkingSelection(was: Re: Behavior of Shift+arrow) (24=20
> November 2002) * Torge.Husfeldt (24 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2825.html
> - This is very nice... hmm.  I tested this a bit, and it works.  I'd=20
> even prefer to see this preference turned on by default.  The other=20
> added preference (wordStyleCursorMovement) is a good idea,=20
> too (though=20
> it could be off by default).  Still, this involves a fair amount of=20
> changes, and perhaps should wait until 3.5alpha for that reason.
>=20
> [ENH] LargeInteger hash (24 November 2002) * Andres Valloud=20
> (24 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2822.html
>=20
> [GOODIE] WatchWindow-nk (24 November 2002) * Ned Konz (24=20
> November 2002) http://swiki.gsug.org:8080/sqfixes/2821.html
> [GOODIE] MorphInspector-nk (24 November 2002) * Ned Konz (24 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2819.html
> [ENH] BrowseModelClass-nk (24 November 2002) * Ned Konz (24 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2817.html
> - These are some longstanding enhancements posted by Ned, probably in=20
> response to my "call for submissions".  None of them look like=20
> must-haves to me, although I kind of like the WatchWindow...=20
> that might=20
> be worth adding to the base release.  It adds "watch it" to=20
> the do- it/print-it/inspect-it menu... is it worth its weight?
>=20
> [FIX] MessageSetDragFix-nk (24 November 2002) * Ned Konz (24 November=20
> 2002)
> http://swiki.gsug.org:8080/sqfixes/2818.html
>=20
> [ENH] image previewer in world menu --> open... (23 November 2002) *=20
> Brent Vukmer (23 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2811.htm> l
>=20
> [ENH] Set image=20
> as background from FileList (23 November=20
> 2002) * Brent=20
> Vukmer (23 November 2002) http://swiki.gsug.org:8080/sqfixes/2809.html
>=20
> [FIX] smtpLogin-fix (22 November 2002) * m rueger (22=20
> November 2002) http://swiki.gsug.org:8080/sqfixes/2808.html
>=20
> [ENH] Browse source string in a category (20 November 2002) * Samir=20
> Saidani (20 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2794.htm> l
>=20
> [ENH] system=20
> category cleanup in 3.4a (20 November 2002)=20
> * Anthony=20
> Hannan (20 November 2002) http://swiki.gsug.org:8080/sqfixes/2788.html
> - Preamble claims this was requested by Scott Wallace. :-)
>=20
> [BUG][FIX] BitEditor>>setColor: (18 November 2002) * Brian T Rice (18=20
> November 2002)
> http://swiki.gsug.org:8080/sqfixes/2781.html
>=20
> [FIX][BUG]StandardSystemView, TextStyle (16 November 2002) * Webb=20
> McDonald (16 November 2002)=20
> http://swiki.gsug.org:8080/sqfixes/2769.htm> l
>=20
>=20
> [FIX][3.2][3.4a] ArchiveFixes2-nk (12 November 2002) *=20
> Ned Konz (12=20
> November 2002)
> http://swiki.gsug.org:8080/sqfixes/2748.html
>=20
> _______________________________________________
> Squeakfoundation mailing list=20
> Squeakfoundation@lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeakfoundation
>=20

------=_NextPart_000_0019_01C29EA1.C07D8510
Content-Type: application/octet-stream;
	name="Semaphore-critical.st"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Semaphore-critical.st"

'From Squeak3.4beta of ''1 December 2002'' [latest update: #5138] on 8 =
December 2002 at 9:58:31 am'!=0D=0D!Semaphore methodsFor: 'mutual =
exclusion' stamp: 'svp 12/10/2001 13:23'!=0Dcritical: =
mutuallyExcludedBlock =0D	"Evaluate mutuallyExcludedBlock only if the =
receiver is not currently in =0D	the process of running the critical: =
message. If the receiver is, evaluate =0D	mutuallyExcludedBlock after =
the other critical: message is finished."=0D=0D	self wait.=0D	=
^mutuallyExcludedBlock ensure: [self signal].=0D! !=0D
------=_NextPart_000_0019_01C29EA1.C07D8510
Content-Type: application/octet-stream;
	name="FileDirectory-exists.st"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="FileDirectory-exists.st"

'From Squeak3.4beta of ''1 December 2002'' [latest update: #5138] on 8 =
December 2002 at 10:06:09 am'!=0D=0D!FileDirectory methodsFor: 'testing' =
stamp: 'svp 12/8/2002 10:06'!=0Dexists=0D	"Answer whether the directory =
exists"=0D	^(self primLookupEntryIn: pathName index: 1) ~=3D =
#badDirectoryPath=0D! !=0D
------=_NextPart_000_0019_01C29EA1.C07D8510--