When deleting a class I get deprecation in #50561 in SystemDictionary>>#forgetClass: aClass logged: aBool because of removeFromStartUpList: Cheers, Alex On Sat, Dec 5, 2015 at 2:39 PM, Christophe Demarey < christophe.demarey@inria.fr> wrote:
------------------------------
*De: *"Nicolai Hess" <nicolaihess@gmail.com> *Ã: *"Pharo Development List" <pharo-dev@lists.pharo.org> *Envoyé: *Vendredi 4 Décembre 2015 22:05:26 *Objet: *Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers
Looks good. What are the main critical startup/shutdown users( classes) that should be tested?
Classes using startup or/and shutdown are
#SmallInteger #Delay atPriority #ProcessorScheduler #InputEventFetche #InputEventFetcher #OSPlatfor #Stdio #LanguageEnvironment #ShortIntegerArray #DiskStore #SmalltalkImage #WeakFinalizationList #Clipboard #MCMethodDefinition #Symbol #Locale #MultiByteFileStream #WeakArray #FileStream #FileLocator #BasicCommandLineHandler #NonInteractiveTranscript #ASTCache #OSEnvironment #EndianDetector #InternetConfiguration #ZnServer #MCGitHubRepository #ZnLogEvent #DisplayScreen #InputEventSensor #Cursor #Form #StrikeFont #Color #FreeTypeCache #LogicalFont #FT2Handle #FreeTypeSettings #WorldMorph #CPUWatcher #NOCCompletionTable #Nautilus #PharoCommonTools #GTPlayBook
Also sensitive code could be the one using the session (Smalltalk session) to check if they need to free or reset some resources.
Thanks to have a look at it, Christophe
I did some tests with AthensSceneView (uses NB and calls Smalltalk session for reinit external resources) and Roassal. I got one image startup failure, but I couldn't reproduce it yet. Maybe I did image save and image save and quit, too quick.