[KCP][FIX] KCP-0220-ClassOrganizerFixAndCleanup.8.cs

Nathanael Schärli n.schaerli at gmx.net
Wed Apr 7 13:56:05 UTC 2004


Oops, I just noticed that I made a mistake when I manually edited the
changeset (I accidentally used data from an older changeset).

I will send an email with the right version as soon as I'm done with
it...

Nathanael

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Nathanael Schärli
> Sent: Mittwoch, 7. April 2004 15:45
> To: 'The general-purpose Squeak developers list'
> Subject: [KCP][FIX] KCP-0220-ClassOrganizerFixAndCleanup.8.cs
> 
> 
> Hi Doug and all
> 
> Here is a changeset that fixes some missing triggers for the 
> SystemChangeNotification framework by cleaning up the 
> ClassOrganization hierarchy. It also fixes some other issues 
> (see below). Note that the changeset is manually edited in 
> order to make it file in correctly.
> 
> Nathanael
> 
> 
> "Change Set:		KCP-0220-ClassOrganizerFixAndCleanup
> Date:			6 April 2004
> Author:			Nathanael Schaerli
> 
> This changeset cleans up the ClassOrganizer hierarchy and 
> fixes some bugs in the SystemNotification framework. 
> Furthermore, it fixes some other bugs that got appearent 
> while I was working on this cleanup. In
> detail:
> 
> - Cleans up the ClassOrganizer hierarchy. This was necessary 
> because the old hierarchy was conceptually wrong and made it 
> therefore unnecessarily hard to extend it.
> - Makes sure that changes to the class organizer always 
> trigger the corresponding system change notifier event. (This 
> was not the case so far).
> - All the system change notification triggers are in the 
> kernel where they actually happen. In particular, I removed 
> all the triggers in the class Browser.
> - Removes a few minor problems with nil values in the 
> SystemChangeNotification framework.
> - Removes a bug when using drag and drop between classes 
> without having message categories selected.
> 
> IMPORTANT: 
> - This changeset has been modified by hand in order to make 
> it file in properly.
> - Close all the browser windows before filing this changeset in."
> 
> 




More information about the Squeak-dev mailing list