[squeak-dev] The Trunk: System-dtl.560.mcz

Frank Shearar frank.shearar at gmail.com
Mon Jul 8 07:01:32 UTC 2013


On 8 July 2013 06:15,  <commits at source.squeak.org> wrote:
> David T. Lewis uploaded a new version of System to project The Trunk:
> http://source.squeak.org/trunk/System-dtl.560.mcz
>
> ==================== Summary ====================
>
> Name: System-dtl.560
> Author: dtl
> Time: 8 July 2013, 1:15:09.698 am
> UUID: f9176e6f-41f5-4bec-a2d0-a15717fabdeb
> Ancestors: System-fbs.559
>
> Add ST80Tools and ST80Tests to the list of packages to be unloaded in #unloadAllKnownPackages. These are new package categories that should be unloaded as part of MVC unloading.
>
> =============== Diff against System-fbs.559 ===============
>
> Item was changed:
>   ----- Method: SmalltalkImage>>unloadAllKnownPackages (in category 'shrinking') -----
>   unloadAllKnownPackages
>         "Unload all packages we know how to unload and reload"
>
>         "Prepare unloading"
>         Smalltalk zapMVCprojects.
>         Flaps disableGlobalFlaps: false.
>         StandardScriptingSystem removeUnreferencedPlayers.
>         Project removeAllButCurrent.
>         #('Morphic-UserObjects' 'EToy-UserObjects' 'Morphic-Imported' )
>                 do: [:each | SystemOrganization removeSystemCategory: each].
>         Smalltalk at: #ServiceRegistry ifPresent:[:aClass|
>                 SystemChangeNotifier uniqueInstance
>                         noMoreNotificationsFor: aClass.
>         ].
>         World removeAllMorphs.
>
>         "Go unloading"
>         #(      'ReleaseBuilder' 'ScriptLoader'
>                 '311Deprecated' '39Deprecated'
>                 'Universes' 'SMLoader' 'SMBase' 'Installer-Core'
>                 'VersionNumberTests' 'VersionNumber'
>                 'Services-Base' 'PreferenceBrowser' 'Nebraska'
> +               'ToolBuilder-MVC' 'ST80Tools' 'ST80Tests' 'ST80'

Thanks, Dave. I remembered to edit ReleaseBuilder class >>
#loadWellKnownPackages, but not this guy!

Oh, and 45Deprecated can go here too.

But... how can we verify that this guy still works?

frank


More information about the Squeak-dev mailing list