2003 Jan 22 * STEnvironment: added includeBundle: method 2003 Jan 22 * STModule: removed * STBundleInfo: added new class STBundleInfo and additional methods to NSBundle * STEnvironment: reflect change from STModule to NSBundle/STBundleInfo; * Modules/*: reflect change from STModule to NSBundle/STBundleInfo 2003 Jan 22 * NSNumber+additions: Added -modulo: method. * Foundation bundle: added NSFileManager extensions; added missing constants * Documentation/Additions.txt: new file 2003 Jan 20 * GNUMakefile: Removed inclusion of source-distribution.make, as it is not needed (suggested by Nicola Pero ) * Examples/Developer: new directory containing developer examples 2003 Jan 15 * GDL2: added installation of GDL2.stenv * Documentation/Tools.txt: new file documenting steptalk tools 2002 Dec 25 * Version 0.6.2 2002 Dec 21 * Languages/GNUmakefile, Modules/GNUmakefile, Finders/GNUmakefile: removed forced installation to the GNUSTEP_USER_ROOT. ~/Library/StepTalk/* should be deleted. * Documentation/Modules.txt: added 2002 Nov 29 * Added GDL2 module * STModule: more details on module loading fault 2002 Nov 11 * ObjectiveC module: added selectorsContainingString: and implementorsOfSelector: 2002 Nov 5 * Added MyLanguage as empty example language bundle 2002 Sep 17 * Patch from Jeff Teunissen with various bug-fixes * Added .cvsignore files 2002 Sep 15 * Version 0.6.1 2002 Sep 15 * Modules/AppKit/AppKitConstants.list: commented out undefined constants 2002 Sep 7 * Modules/AppKit/AppKitInfo.plist: added NSSound class 2002 Aug 27 * Source/*.m: Cleanup to remove compiler warnings. 2002 Jun 18 * STScript: new class (from AppTalk) * STScriptsManager: new class (from AppTalk) * Modules/StepTalk: new module 2002 Jun 14 * Modules/ObjectiveC: new module 2002 Jun 10 * NSObject+additions: removed -className as it was added to the base library 2002 Jun 9 * Version 0.6.0 released 2002 Jun 8 * STEnvironmentDescription: added module amd finder list; little code cleanup; removed descriptionFromFile: and initFromFile: methods * STEnvironment: removed methods environmentWithDescriptionFromFile: environmentWithDescriptionFromDictionary: initWithDescriptionFromFile: init addAllClasses addObject:withName: allObjectNames new methods: environmentWithDescription: initWithDescription: renamed methods: defaultObjectPool to objectDictionary registerObjectFinderWithName: to registerObjectFinderNamed: load modules and finders from description at initialization; * STExecutor: reflect STEnvironment changes * stexec: removed loading of the Foundation module as this is handled by the STEnvironment * Environments: new descriptions AppKit.stenv and Distributed.stenv 2002 Jun 7 * STEnvironmentDescription: added abstract class 'All' that is root class for all classes * Foundation-operators.stenv: add symbolic selector '->' to all classes 2002 Jun 6 * Added symbolic selector '->' for valueForKeyPath: * StepTalk.stenv: allow whileTrue: and whileFalse: in STBlock * NSObject+additions: moved from Smalltalk; added -isSame: method * DistributedFinder: prevent NSDictionary log when there is no file for a requested object; changed NSLogs to NSDebugLLogs with 'STFinder'; do not try to launch nil tool 2002 Jun 4 * STEnvironment: new methods -addObjectFinder:name:, -addObjectFinderWithName:, -removeObjectFinderWithName:; new method knownObjectNames; objectReferenceForObjectWithName: changed to use nil reference on known object that cannot be currently found * Finders: new directory containing object finders * STObjCRuntime: include selectors of metaclasses in STAllObjectiveCSelectors() * Documentation/HowTo.txt: rewritten 2002 Jun 3 * STFunctions: renamed "StepTalk/Config" directory to "StepTalk/Configuration"; fixed bug in STFindAllResources (resourceDir was ignored) * STEnvironment: changed method allObjectsDictionary to allObjectNames 2002 May 30 * STEnvironment: removed pools * STObjectReference: removed method initWithObjectName:pool:create: 2002 May 29 * STExecutor: fixed typo * STEnvironment: new method -allObjectsDictionary that returns a NSDictionary with all named objects * STObjCRuntime: new function STAllObjectiveCSelectors 2002 May 24 * STEngine: engineForLanguage: renamed to engineForLanguageWithName:. Some method documentation added. * STExecutor: reflect method renaming * STLanguage: read default language name from actual user defaults (not from the StepTalk domain) and renamed the key to STDefaultLanguageName. Renamed languageWithBundle: to languageWithPath:. Some method documentation added. * STEnvironmentDescription: read default description name from actual user defaults (not from the StepTalk domain) * STEnvironment: Some method documentation added. * StepTalk.gsdoc: new file 2002 May 13 * Uploaded to the GNUstep CVS repository by Adam Fedor 2002 Apr 20 * COPYING: updated * STExterns: Removed unused exceptions * STStructure: Changed exception to STInternalIncosistencyException 2002 Apr 13 * Modules/GNUmakefile: added option that disables making of appkit support Use make appkit=no. * Separated AppTalk 2002 Mar 17 * STEngine: removed executeScript: methods and use only executeSource: engine does not make difference between script and statements anymore * Tools: removed --expressions option * Examples: fixed Smalltalk examples to use new grammar * STLanguage: new method languageNameForFileType: 2002 Mar 13 * AppKit module: removed old AppKit constants and renamed MiddleButton events to OtherButton. 2002 Feb 14 * added make option 'appkit'. if you set it to 'no' (make appkit=no), no appkit stuff will be compiled. 2002 Feb 5 * StepTalk 0.5.0 released 2002 Feb 5 * STSelector: new file * NSInvocation+additions: handle SEL type with STSelector * Examples: added selector.st, notification.st, scope.st and pldes.st 2002 Feb 3 * Testing: new directory 2002 Jan 30 * STEnvironment: Removed unused variables, 2002 Jan 23 * NSNumber+additions: moved from Smalltalk, added methods for creation of range, point and size 2002 Jan 21 * StepTalk 0.4.1 released 2002 Jan 21 * Removed Foundation constants to separate module * stexec: load Foundation module instead of loading all ObjC classes 2002 Jan 13 * Guile: new language bundle 2002 Jan 9 * StepTalk 0.4.0 released 2002 Jan 9 * STFunctions: new function STUserConfigPath * STLanguage: new method languageForFileType: * new tool stupdate_languages to create/update languages configuration file 2001 Dec 8 * NSInvocation+addition: return receiver (target) when return type is void 2001 Nov 19 * STModule: New method -classNames; returns array of names of exported classes 2001 Nov 14 * removed force of use of users home directory for installation * new module AppKit * STEnvironment: new method -addAllClasses to add all Objective-C classes 2001 Nov 10 * StepTalk 0.3.0 released 2001 Nov 10 * Added scriptable server example. 2001 Nov 9 * STExecutor: new options: --list-objects, --list-classes and --list-all-objects * Tools/stalk.m: resurected * Tools/GNUmakefile: uncommented stalk tool * moved initialization of STNil from STUndefinedObject to STEngine 2001 Nov 6 * STProtocolInfo: removed * STBehaviourInfo, STClassInfo, STEnvironmentDescription: rewritten * Environment description files changed 2001 Nov 5 * Tools/stexec: fixed bug, that caused segfault (reported by Nicola Pero ) * Examples: new directory with Smalltalk script examples * STEnvironment: fixed restricted/full scripting. translateSelector:forReceiver: now raises an exception if selector is not allowed for receiver; standardScriptingEnvironemnt renamed to defaultScriptingEnvironment and calls STEnvironmentDescription defaultEnvironmentDescriptionName * STEnvrionmentDescription: New method +defaultEnvironmentDescriptionName. 2001 Nov 3 * Tools: implemented --environment switch to use environment description with name. 2001 Nov 1 * New ChangeLog started. Rewritten and redesigned. * Added support for multiple languages. Created Smalltalk language bundle.