[Squeakfoundation]Ad-hoc final harvesting for 3.4

Rob Withers squeakfoundation@lists.squeakfoundation.org
Sun, 8 Dec 2002 11:42:07 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_002F_01C29EAE.D61CB960
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hi Doug and Ned and Guides,

There are a few changes I have and others I would like you all to consider
placing into the base.  I will talk about each below.

But first, congradulations on the superb job you and the guides are doing
with 3.4.   That most precious quality of the squeak community is its
ability to continue to to surprise over and over and over again.  It is all
of you that make that happen.  Thanks!

and here is my pitch:
1) ConnectionHandler, SocketStream and BufferStream from comanche
These classes are very stable and in fairly widespread use.

2) Tracer
I have attached a small changeset which allows any object to be sent the
msgs #trace: and #traceString:.  #trace: converts the arg to a string
(#asString).   There are methods on the class side of ProtoObject, which
allows you to control the tracing.  These msgs change the tracer:
#traceOff, #traceToTranscript and #traceToLog

3) Weak message sends and conversion of the NuBlu events to use them.
Ned, I have an old file from you and a file I wrote to integrate into
events. We may have diverged implementations long ago, so you might have
something more current.

In WeakMessageSend-nk, WeakMessageSends are defined to hold the receiver and
any arguments, weakly.  Before evaluating, a weak message send checks to see
if any of its references have disappeared, and throws an exception
(WeakMessageSendError) if they are.  A test case is included.

In my weak-events changeset, all #when:send:to: registration methods store a
WeakMessageSend.  This means that objects involved in a multicast event
registration must be referenced strongly by some object in the system,
outside of the event registration.  This prevents dropped references from
being sticky, and encourages better design.

thanks for considering these!

rob


----- Original Message -----
From: "Doug Way" <dway@riskmetrics.com>
To: <squeakfoundation@lists.squeakfoundation.org>
Sent: Sunday, December 08, 2002 12:22 AM
Subject: [Squeakfoundation]Ad-hoc final harvesting for 3.4



There are about 30 submissions since OOPSLA that I think are worth
briefly reviewing on this list.  These are pretty much all of the
submissions which aren't either large enhancements or standalone
packages, and which aren't already incorporated into 3.4beta.

I've put together a list culled from
http://swiki.gsug.org:8080/sqfixes , and I've made a rough cut at some
of them.  I split them up into three categories:

1. Ones that I think could probably go in 3.4, unless there are
objections.
2. Ones that I think could probably wait until 3.5alpha for
consideration. (again, unless there are objections :-) )
3. Ones that I leave the rest of you to decide.  If one of you (who is
not the original author) has analyzed one of these and says that you
think it should go in, it could probably go in.  The rest of them, if
they don't get any favorable mention from anyone here, can wait 'til
3.5alpha.

I've added my own comments after most of these.

If there are any important submissions that I left out of this message
that you want to bring up (such as ones submitted before OOPSLA), now is
the time to do that, too.

(And yes, hopefully we will have a better harvesting tool in place for
3.5alpha, so we don't need to do this by hand like this in the future.)



1. Ones that I think could probably go in 3.4:
----------------------------------------------

[ENH] Add lines to hierarchy views (5 December 2002) * sps2000@mail.com
(5 December 2002)
http://swiki.gsug.org:8080/sqfixes/2877.html
[ENH] LinesInHierWIcon-nk (5 December 2002) * Ned Konz (5 December 2002)
http://swiki.gsug.org:8080/sqfixes/2879.html
[ENH] HierListsWithIcon-nk (4 December 2002) * Ned Konz (4 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
only question is whether they're reasonably safe for 3.4beta.  I think
that they probably are, but more opinions are welcome.  (Although I do
notice that scrolling large lists in the object explorer (e.g. the
Smalltalk dictionary) is a bit slower now with the lines drawn, as Ned
mentioned.  And, in certain cases, the dreaded "gribbleys" show up,
although they're hard to notice because the lines are faint to begin
with.  These problems aren't too serious and may be easy to fix.  Or
maybe we could just add the Icon stuff for now.  Or just put it all off
until 3.5alpha. :-) )

[FIX][VM] SLANG zapping warning messages fum does not return int, or
variable foo not used (29 November 2002) * John M McIntosh (29 November
2002)
http://swiki.gsug.org:8080/sqfixes/2843.html
[FIX] (vmparameter, plugin fixes) (24 November 2002) * John M McIntosh
(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 inclined to
just include them.  Perhaps Tim (VM harvester) can comment.

[FIX] WeakKeyAssn-raok (29 November 2002) * ok@cs.otago.ac.nz (29
November 2002)
http://swiki.gsug.org:8080/sqfixes/2842.html
- Seems like a very straightforward fix to an obvious bug.

[FIX] Translation to iso-8859-1 encoding in Scamper (16 November 2002) *
Boris Gaertner (16 November 2002)
http://swiki.gsug.org:8080/sqfixes/2770.html
- It sounds like this one has been tested pretty well.  With this fix,
if I look at
http://map2.squeakfoundation.org/sm/package/4f0b9db6-8add-43aa-8d6b-53e6a0ea
8442
in Scamper, Göran's name now shows up correctly.

[FIX] UUID-Fix-CdG (19 November 2002) * cg@cdegroot.com (19 November
2002)
http://swiki.gsug.org:8080/sqfixes/2786.html
- Discussed in Goran's post.  It sounds like there is some agreement
that we should go with this simple fix for now, and fix Random sometime
in the future, since that is much more involved.

[FIX] DNSerror-ls (3 November 2002) * Lex Spoon (3 November 2002)
http://swiki.gsug.org:8080/sqfixes/2735.html
- Discussed in Goran's post.  Ned mentioned that he'd rather see
httpGet* signaling Exceptions.  Is that a simple change to make now, or
should we go with Lex's fix for now (to fix the hanging problem), and
add Exceptions later?



2. Ones that I think could probably wait until 3.5alpha for
consideration, or have already been fixed:
--------------------------------------------------------------------------

[ENH] Comma concatenation for Object (6 December 2002) * Brent Pinkney
(6 December 2002)
http://swiki.gsug.org:8080/sqfixes/2883.html
- Seems like a significant (and possibly controversial) change for a
beta release.

TrueType based TextStyle (1 December 2002) * Yoshiki Ohshima (1 December
2002)
http://groups.yahoo.com/group/squeak/message/53062
- This latest version is very cool, but it's probably not finished
enough for 3.4...?  Definitely add to 3.5alpha, I'd say.

[GOODIE] Matrix-raok (28 November 2002) * ok@cs.otago.ac.nz (28 November
2002)
http://swiki.gsug.org:8080/sqfixes/2838.html

[ENH] ANSI compatibility (24 November 2002) * Alain Fischer (24 November
2002)
http://swiki.gsug.org:8080/sqfixes/2820.html
- Should probably wait until 3.5alpha, but it would be worth considering
then (not necessarily all of it).

[BUG][FIX] [3.4a] FileList menu causes DNU on "more..." option (19
November 2002) * Brent Vukmer (19 November 2002)
http://swiki.gsug.org:8080/sqfixes/2785.html
- I don't see the bug as described, it may have been fixed already.

[BUG?][FIX?] - driveName existence on windows (8 November 2002) *
Magistrello Alejandro (SFA) (8 November 2002)
http://swiki.gsug.org:8080/sqfixes/2739.html
- I think this has been fixed by more recent changes.



3. Ones that I leave the rest of you to decide:
-----------------------------------------------

[FIX] sendersOfSplitName-asm (6 December 2002) * Magistrello Alejandro
(SFA) (6 December 2002)
http://swiki.gsug.org:8080/sqfixes/2880.html

[ENH] Directories w/out subdirectories appear as such in FileList2 (5
December 2002) * sps2000@mail.com (5 December 2002)
http://swiki.gsug.org:8080/sqfixes/2878.html

[FIX][3.4] Enhanced-IRC with dynamic open menu (4 December 2002) * Brent
Vukmer (4 December 2002)
http://swiki.gsug.org:8080/sqfixes/2872.html

[FIX] Celeste in MVC (4 December 2002) * Bruce ONeel (4 December 2002)
http://swiki.gsug.org:8080/sqfixes/2864.html

[ENH] Keyboad navigation for SimpleHierarchicalListMorph (28 November
2002) * Thierry Reignier (28 November 2002)
http://swiki.gsug.org:8080/sqfixes/2841.html
- Seems kind of useful.

[Fix][Enh]ShrinkingSelection(was: Re: Behavior of Shift+arrow) (24
November 2002) * Torge.Husfeldt (24 November 2002)
http://swiki.gsug.org:8080/sqfixes/2825.html
- This is very nice... hmm.  I tested this a bit, and it works.  I'd
even prefer to see this preference turned on by default.  The other
added preference (wordStyleCursorMovement) is a good idea, too (though
it could be off by default).  Still, this involves a fair amount of
changes, and perhaps should wait until 3.5alpha for that reason.

[ENH] LargeInteger hash (24 November 2002) * Andres Valloud (24 November
2002)
http://swiki.gsug.org:8080/sqfixes/2822.html

[GOODIE] WatchWindow-nk (24 November 2002) * Ned Konz (24 November 2002)
http://swiki.gsug.org:8080/sqfixes/2821.html
[GOODIE] MorphInspector-nk (24 November 2002) * Ned Konz (24 November
2002)
http://swiki.gsug.org:8080/sqfixes/2819.html
[ENH] BrowseModelClass-nk (24 November 2002) * Ned Konz (24 November
2002)
http://swiki.gsug.org:8080/sqfixes/2817.html
- These are some longstanding enhancements posted by Ned, probably in
response to my "call for submissions".  None of them look like
must-haves to me, although I kind of like the WatchWindow... that might
be worth adding to the base release.  It adds "watch it" to the do-
it/print-it/inspect-it menu... is it worth its weight?

[FIX] MessageSetDragFix-nk (24 November 2002) * Ned Konz (24 November
2002)
http://swiki.gsug.org:8080/sqfixes/2818.html

[ENH] image previewer in world menu --> open... (23 November 2002) *
Brent Vukmer (23 November 2002)
http://swiki.gsug.org:8080/sqfixes/2811.html

[ENH] Set image as background from FileList (23 November 2002) * Brent
Vukmer (23 November 2002)
http://swiki.gsug.org:8080/sqfixes/2809.html

[FIX] smtpLogin-fix (22 November 2002) * m rueger (22 November 2002)
http://swiki.gsug.org:8080/sqfixes/2808.html

[ENH] Browse source string in a category (20 November 2002) * Samir
Saidani (20 November 2002)
http://swiki.gsug.org:8080/sqfixes/2794.html

[ENH] system category cleanup in 3.4a (20 November 2002) * Anthony
Hannan (20 November 2002)
http://swiki.gsug.org:8080/sqfixes/2788.html
- Preamble claims this was requested by Scott Wallace. :-)

[BUG][FIX] BitEditor>>setColor: (18 November 2002) * Brian T Rice (18
November 2002)
http://swiki.gsug.org:8080/sqfixes/2781.html

[FIX][BUG]StandardSystemView, TextStyle (16 November 2002) * Webb
McDonald (16 November 2002)
http://swiki.gsug.org:8080/sqfixes/2769.html

[FIX][3.2][3.4a] ArchiveFixes2-nk (12 November 2002) * Ned Konz (12
November 2002)
http://swiki.gsug.org:8080/sqfixes/2748.html

_______________________________________________
Squeakfoundation mailing list
Squeakfoundation@lists.squeakfoundation.org
http://lists.squeakfoundation.org/listinfo/squeakfoundation

------=_NextPart_000_002F_01C29EAE.D61CB960
Content-Type: application/x-gzip;
	name="WeakMessageSend-nk.3.cs.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="WeakMessageSend-nk.3.cs.gz"

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

------=_NextPart_000_002F_01C29EAE.D61CB960
Content-Type: application/x-gzip;
	name="weak-events.4.cs.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="weak-events.4.cs.gz"

H4sIAAAAAAAAANVY30/jRhB+zoP/hwEqBR4uxAEOsO4qhbtylSqO6oLKAwJpY08SH/ZuumuTS8Uf
39lZO3F+Q+HaKxLSsjs7O/PNzDdj6udapdD5M0dxf9BoNXxQPajXwffhs3rAtIsaWs1mi7ZuEpGh
ySAfRrQIYOfw9Oj4FpSEE/iI4VQWREb3g1YzODwFkda3vLbWYgwPQseim2An74aJMIZUXNOz7TCL
lewg2SBD9GqxNJmg1R+F+GeRIsnW616Nry3ZHyqVfIxZDx1OpMnMvtJj+us31BKTN5fdrxhmhizy
ttwaUswGKjLnSpNYqOQD6iyW/TqQEemQ9vQIDvdbx/vsWfM4ODyh68LMWe3V7hZ9gVGcDQIwmPS2
YNWb+ICSTFr5XqtJ740GKAMQ8hcr3MGEtCjtGZQR7V6gMaKPk+1MWVH3lucB/VgLeGF/lusqT/FB
JDnHd9c6NNEto4mI/dEU8JiwqrxUPTaF2kXr9l6AhP8iJFwwhGzr/g+HilerCd3PUwsAveHqpWLw
3n8LW3tqG5vD9v3gIE4N3YjdGxGGpGpt2R/ZMhRc3nSVHVzu6XZbmhExYTZAcPKQKejixP2IYYJ3
c5d/hoEwJEdHmY77fdQYNbaJWB4LNQYevVq5DN4z8sXRhRha5xctAmE647SrEjqOe+2uYbNvZJzc
NqbK4t7nOKHtu/l986WIxaVuy3GZBZ+E7hLsrPJK5xTPm4pZ5VKYi1jGqUi+4FCjfVjYA6v/rhR6
lcD4TwjM1Hc6+Rbi0IqfJSq8/9/HbN4hsCbjvxpG7+VxPAkOjiZxLPvn6nhy1O525+AsKWItqKVQ
BdplrVvi6HZvhnjmez477W3xM1c0GH0QBmed17mU5PObrlYiCgXNTnRTj1dhcBr4LcLADlkXeZLF
w4RmIIplJx8Okxi14ad+JTtKlrsmbv70gfKNYe6oXNsBquZoeEciRoY1BLTpuH6nj9m5SAxvWZ5n
/qYr3GuKCJLvjWfq5ATaqLJDeZRkIrmHvku+Dyqx8blQJqNjk1OaYETVRglYeb4sriIZqkYUTbJ+
r5IU61aHTQkzUHlClt1MNb4HW0BeEbRK75nPVy742UzFq0Es76G175/YUPngv3W0w6V2vdgguTtS
fZStDAiOIeqe0mkwaWBQYFS56xI6dKAs6twrrF+Srs8fYw9XjLHTafXlz1BVv+VnlnII8yRBGEeW
Jd2i5EgHEkUwQHgE3MBhIFVmGcnpMPFfSPFuVpmtbG0zEv6MBL/bi7VhVXcs+TQglibNPN5HZb4s
dByChMrdfnhNFfEBYcAJYI+coIPAthirhLqM0/I4GcUgUsGEtQg8EQ4suDVebACRxAgOxw7UC5xq
W4n2rusqhAwzrzv8HuisqqZn+VtuvJLby22aA8N7GhqW3ddDcUxQbDLZkktBs7H8ypXSsw7w35aD
b4JM59kAgiKHCDu3YY24KTfXP3N7+zSXhpreXO+TZQEWu7TfB51Mo0i9kqxtMb6DFlRKMSe2hPkL
PNO4JfWTb9nvedZOaAaq7+yWzE/+R+y9SwQXwwU93LmGQtvB7mxsg15oDfWSNwL4qUq8K1vHcjoc
gd8kHBwU/mlwtJ4QGZGnD2xMa940fx2L3TamgXtep5uP26Ym5+xFaXKNpc1tGU0kG2Wifp9WuN5D
ivsDhXi1ewcHXGrLIN6+EPcI1i1iXvp/VjqGybclDf00iNQz6CtJ3wsjMd72pl+edjJXmRvOq1+k
5T+DeDQ5QxIATlUISASCXiL6zNS1XV5SRyNf7Qxjj2ND8jSP1mrV4FNFo40+/XLLchTwKsj4MyS0
DpZJYOlTaB6Uu9nQsxevY9/hRpL8h8YuOG1zk0mzOF7Ck86lvwE8ZrOeSxUAAA==

------=_NextPart_000_002F_01C29EAE.D61CB960
Content-Type: application/x-gzip;
	name="tracer.1.cs.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="tracer.1.cs.gz"

H4sIAAAAAAAAAMVVPW/bMBCdPeg/nNFBzVBbkj8ho0OAIFObBLXRxUgASqYcNhTpkhRc//ueJEqy
DDtGUrfdqPt67/HuKPdWyRTmPzNKXga9YUQNAZmA6/pwQ2OaRlRB4HmB68KSE0O1gWyzwkMIH0b+
YPoIUsC0HQvEgO+H3iT0RkBSt+vcRz9obEBnUcyJ1pi7UCSmyukwoQ0RMf1OFCMRp3ckpeh3XadT
hB6xb6TkNyw2TAp01tHIaS3VDr/K2ghbHvZhv8j1OWQu13OjKEnhL3G4yzj/T/LRInSs2Mb8EwJO
90FJI233U2qe5UrfSoUxKxpl6zUTaxeQQLpBk9puwQ/6034xQ/kAjbGGyYuFQERZxXE6mvIECjP2
CSs0TiC6NDldeA/6pO+PLPoo9KcVeg1ji1sKxf3AsYgCvQ1fBrdI5JmvUwi8isJ9krSUY34zRiDo
tndE8rswz8ou8Y/q/gMOvtcPxiUJDzs/qEgsJK7sofSP9Rrn0p1Op95Z9N0yTu0CJ6wc3BWC6OKJ
+0R7GOtezTBpJzOVl7261NUFfsO62bRD8oc7eNHuNROjEHeeEs4N4S/4IuP2f91ZRJZcR5oKtC1P
hWwyc5zqY8/pPJ3KurwKnK3FOTkFVxtmb9LpWt85ZBj089GzwMPxmeGv3tJvVG+k0CxinJmdhWym
soVKNOwo/jZFkckSRlcHDIKhZTANB7n0mEtNK8jmfySkuWMcu7dQGT6JywN3kdUDaJtDEIw/9srO
XIJhMEKGdXlk+VR/XBBkvA9StqFEa/SGnyvzhXFfG4C961Yz3Idf5iEz15zXgTNIeKaf6znce6bf
OIuTU1SaCW9v51vqj8PB8LTUpnQhUz/Lbe22yn4DcQJQtTkKAAA=

------=_NextPart_000_002F_01C29EAE.D61CB960--