git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@16506 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Stefan Urbanek 2003-04-21 22:28:45 +00:00
parent 03e911003b
commit 2ae28de0ea
12 changed files with 113 additions and 88 deletions

View file

@ -19,50 +19,50 @@
* STTranscript.m: Added missing imports. * STTranscript.m: Added missing imports.
2003 Mar 27 2003 Mar 27 Stefan Urbanek <urbanek@host.sk>
* ScriptsPanel.gorm: disallow multiple selection in scripts list. It was * ScriptsPanel.gorm: disallow multiple selection in scripts list. It was
not possible to get index of selected cell, because of -gui b0rk. not possible to get index of selected cell, because of -gui b0rk.
2003 Mar 24 2003 Mar 24 Stefan Urbanek <urbanek@host.sk>
* GNUmakefile*: Removed unnecessary stuff * GNUmakefile*: Removed unnecessary stuff
* Documentation: Moved relevant docs into StepTalk documentation. Removed * Documentation: Moved relevant docs into StepTalk documentation. Removed
the directory. the directory.
2003 Mar 23 2003 Mar 23 Stefan Urbanek <urbanek@host.sk>
* Added ScriptingMenu.gorm * Added ScriptingMenu.gorm
* NSApplication: new methods: scriptingMenu and setScriptingMenu: * NSApplication: new methods: scriptingMenu and setScriptingMenu:
* Added 'Do selection' and 'Do and show selection' methods for NSTextView * Added 'Do selection' and 'Do and show selection' methods for NSTextView
2003 Mar 23 2003 Mar 23 Stefan Urbanek <urbanek@host.sk>
* Rewritten and changed from library to bundle. * Rewritten and changed from library to bundle.
2002 Jun 18 2002 Jun 18 Stefan Urbanek <urbanek@host.sk>
* STScriptsManager: removed methods that are implemented in StepTalk * STScriptsManager: removed methods that are implemented in StepTalk
* STScript: moved to StepTalk * STScript: moved to StepTalk
2002 May 24 2002 May 24 Stefan Urbanek <urbanek@host.sk>
* STScriptsManager: reflex renamed method in StepTalk * STScriptsManager: reflex renamed method in StepTalk
2002 Apr 13 2002 Apr 13 Stefan Urbanek <urbanek@host.sk>
* Created ScriptingSupport bundle * Created ScriptingSupport bundle
* Created Support/ScriptingSupport.m for loading application scripting * Created Support/ScriptingSupport.m for loading application scripting
support support
* Updated Ink.app example to use loading of scripting support * Updated Ink.app example to use loading of scripting support
2002 Apr 12 2002 Apr 12 Stefan Urbanek <urbanek@host.sk>
* STScriptsManager: Look for scripts also in all loaded bundles * STScriptsManager: Look for scripts also in all loaded bundles
* NSApplication+additions: Update scripting information from all bundles. * NSApplication+additions: Update scripting information from all bundles.
Read scripting info when new bundle is loaded. Read scripting info when new bundle is loaded.
2002 Apr 12 2002 Apr 12 Stefan Urbanek <urbanek@host.sk>
* ChangeLog started * ChangeLog started

View file

@ -37,6 +37,13 @@ install it separately by doing:
> make install > make install
Scripts
-------
Scripts are stored per application domain in
*/Library/StepTalk/Scripts/application_name. For example GNUmail is searhing
for scripts in */Library/StepTalk/Scripts/GNUmail.
Feedback Feedback
-------- --------
Any bug reports and comments are welcome at urbanek@host.sk Any bug reports and comments are welcome at urbanek@host.sk

136
ChangeLog
View file

@ -1,3 +1,7 @@
2003 Apr 21 Stefan Urbanek <urbanek@host.sk>
* Version 0.7.1
2003 Apr 04 David Ayers <d.ayers@inode.at> 2003 Apr 04 David Ayers <d.ayers@inode.at>
* STEngine.h: Fixed declaration to match implementation to avoid * STEngine.h: Fixed declaration to match implementation to avoid
@ -36,23 +40,23 @@
* WISH: new file * WISH: new file
2003 Mar 25 2003 Mar 25 Stefan Urbanek <urbanek@host.sk>
* STScriptsManager: new method setScriptSearchPathsToDefaults; new method * STScriptsManager: new method setScriptSearchPathsToDefaults; new method
setScriptSearchPaths:; added instance variable scriptSearchPaths setScriptSearchPaths:; added instance variable scriptSearchPaths
2003 Mar 24 2003 Mar 24 Stefan Urbanek <urbanek@host.sk>
* Documentation: Updated ApplicationScripting.txt * Documentation: Updated ApplicationScripting.txt
2003 Mar 23 2003 Mar 23 Stefan Urbanek <urbanek@host.sk>
* Added ApplicationScripting * Added ApplicationScripting
* GNUMakefile: add ApplicationScripting. Can be ignored when appkit=no * GNUMakefile: add ApplicationScripting. Can be ignored when appkit=no
* Languages/Guile: Fixed steptalk interface changes (patch from Matt Rice * Languages/Guile: Fixed steptalk interface changes (patch from Matt Rice
<matt@vespertine.pc.ashlandfiber.net>) <matt@vespertine.pc.ashlandfiber.net>)
2003 Mar 22 2003 Mar 22 Stefan Urbanek <urbanek@host.sk>
* STEnvironment: includeBundle returns NO on failure * STEnvironment: includeBundle returns NO on failure
* STScriptsManager: added method allScripts that returns all scripts for * STScriptsManager: added method allScripts that returns all scripts for
@ -62,55 +66,55 @@
localizedName localizedName
* STLanguage: new methods: updateFileTypeDictionary and allKnownFileTypes * STLanguage: new methods: updateFileTypeDictionary and allKnownFileTypes
2003 Feb 21 2003 Feb 21 Stefan Urbanek <urbanek@host.sk>
* StepTalk.h: Removed #import of STModule.h as it is no longer there * StepTalk.h: Removed #import of STModule.h as it is no longer there
2003 Feb 11 2003 Feb 11 Stefan Urbanek <urbanek@host.sk>
* Source/GNUmakefile: fixed installation of documentation * Source/GNUmakefile: fixed installation of documentation
2003 Feb 4 2003 Feb 4 Stefan Urbanek <urbanek@host.sk>
* STBundleInfo: warn instead of raise an exception if there is no scripting * STBundleInfo: warn instead of raise an exception if there is no scripting
info class. info class.
2003 Feb 3 2003 Feb 3 Stefan Urbanek <urbanek@host.sk>
* Version 0.7.0 * Version 0.7.0
2003 Jan 30 2003 Jan 30 Stefan Urbanek <urbanek@host.sk>
* STBundleInfo: Removed compiler warning * STBundleInfo: Removed compiler warning
* Modules/*: Cleanup for compiler warnings * Modules/*: Cleanup for compiler warnings
2003 Jan 29 2003 Jan 29 Stefan Urbanek <urbanek@host.sk>
* Modules/ObjectiveC: fixed GNUmakefile to include source headers * Modules/ObjectiveC: fixed GNUmakefile to include source headers
2003 Jan 25 2003 Jan 25 Stefan Urbanek <urbanek@host.sk>
* STBundleInfo: Fixed NSBundle stepTalkBundleNames to use .bundle file * STBundleInfo: Fixed NSBundle stepTalkBundleNames to use .bundle file
extension extension
* Modules/*/GNUmakefile: Removed now unnecesary -lStepTalk, because modules * Modules/*/GNUmakefile: Removed now unnecesary -lStepTalk, because modules
do not have to be linked with StepTalk anymore do not have to be linked with StepTalk anymore
2003 Jan 25 2003 Jan 25 Stefan Urbanek <urbanek@host.sk>
* Version 0.7.0pre1 * Version 0.7.0pre1
2003 Jan 24 2003 Jan 24 Stefan Urbanek <urbanek@host.sk>
* STBundleInfo: Use info from ScriptingInfo.plist instead of bundle's main * STBundleInfo: Use info from ScriptingInfo.plist instead of bundle's main
info dictionary info dictionary
* Modules/*: Create ScriptingInfo.plist * Modules/*: Create ScriptingInfo.plist
* Modules/GNUmakefile: Compile GDL2 module if it is available. * Modules/GNUmakefile: Compile GDL2 module if it is available.
2003 Jan 22 2003 Jan 22 Stefan Urbanek <urbanek@host.sk>
* STEnvironment: added includeBundle: method * STEnvironment: added includeBundle: method
2003 Jan 22 2003 Jan 22 Stefan Urbanek <urbanek@host.sk>
* STModule: removed * STModule: removed
* STBundleInfo: added new class STBundleInfo and additional methods to * STBundleInfo: added new class STBundleInfo and additional methods to
@ -121,88 +125,88 @@
IMPORTANT NOTE: You have to rebuild all modules, because the format has IMPORTANT NOTE: You have to rebuild all modules, because the format has
changed. changed.
2003 Jan 22 2003 Jan 22 Stefan Urbanek <urbanek@host.sk>
* NSNumber+additions: Added -modulo: method. * NSNumber+additions: Added -modulo: method.
* Foundation bundle: added NSFileManager extensions; added missing constants * Foundation bundle: added NSFileManager extensions; added missing constants
* Documentation/Additions.txt: new file * Documentation/Additions.txt: new file
2003 Jan 20 2003 Jan 20 Stefan Urbanek <urbanek@host.sk>
* GNUMakefile: Removed inclusion of source-distribution.make, as it is * GNUMakefile: Removed inclusion of source-distribution.make, as it is
not needed (suggested by Nicola Pero <nicola@brainstorm.co.uk>) not needed (suggested by Nicola Pero <nicola@brainstorm.co.uk>)
* Examples/Developer: new directory containing developer examples * Examples/Developer: new directory containing developer examples
2003 Jan 15 2003 Jan 15 Stefan Urbanek <urbanek@host.sk>
* GDL2: added installation of GDL2.stenv * GDL2: added installation of GDL2.stenv
* Documentation/Tools.txt: new file documenting steptalk tools * Documentation/Tools.txt: new file documenting steptalk tools
2002 Dec 25 2002 Dec 25 Stefan Urbanek <urbanek@host.sk>
* Version 0.6.2 * Version 0.6.2
2002 Dec 21 2002 Dec 21 Stefan Urbanek <urbanek@host.sk>
* Languages/GNUmakefile, Modules/GNUmakefile, Finders/GNUmakefile: removed * Languages/GNUmakefile, Modules/GNUmakefile, Finders/GNUmakefile: removed
forced installation to the GNUSTEP_USER_ROOT. ~/Library/StepTalk/* should forced installation to the GNUSTEP_USER_ROOT. ~/Library/StepTalk/* should
be deleted. be deleted.
* Documentation/Modules.txt: added * Documentation/Modules.txt: added
2002 Nov 29 2002 Nov 29 Stefan Urbanek <urbanek@host.sk>
* Added GDL2 module * Added GDL2 module
* STModule: more details on module loading fault * STModule: more details on module loading fault
2002 Nov 11 2002 Nov 11 Stefan Urbanek <urbanek@host.sk>
* ObjectiveC module: added selectorsContainingString: and * ObjectiveC module: added selectorsContainingString: and
implementorsOfSelector: implementorsOfSelector:
2002 Nov 5 2002 Nov 5 Stefan Urbanek <urbanek@host.sk>
* Added MyLanguage as empty example language bundle * Added MyLanguage as empty example language bundle
2002 Sep 17 2002 Sep 17 Stefan Urbanek <urbanek@host.sk>
* Patch from Jeff Teunissen <deek@d2dc.net> with various bug-fixes * Patch from Jeff Teunissen <deek@d2dc.net> with various bug-fixes
* Added .cvsignore files * Added .cvsignore files
2002 Sep 15 2002 Sep 15 Stefan Urbanek <urbanek@host.sk>
* Version 0.6.1 * Version 0.6.1
2002 Sep 15 2002 Sep 15 Stefan Urbanek <urbanek@host.sk>
* Modules/AppKit/AppKitConstants.list: commented out undefined constants * Modules/AppKit/AppKitConstants.list: commented out undefined constants
2002 Sep 7 2002 Sep 7 Stefan Urbanek <urbanek@host.sk>
* Modules/AppKit/AppKitInfo.plist: added NSSound class * Modules/AppKit/AppKitInfo.plist: added NSSound class
2002 Aug 27 2002 Aug 27 Stefan Urbanek <urbanek@host.sk>
* Source/*.m: Cleanup to remove compiler warnings. * Source/*.m: Cleanup to remove compiler warnings.
2002 Jun 18 2002 Jun 18 Stefan Urbanek <urbanek@host.sk>
* STScript: new class (from AppTalk) * STScript: new class (from AppTalk)
* STScriptsManager: new class (from AppTalk) * STScriptsManager: new class (from AppTalk)
* Modules/StepTalk: new module * Modules/StepTalk: new module
2002 Jun 14 2002 Jun 14 Stefan Urbanek <urbanek@host.sk>
* Modules/ObjectiveC: new module * Modules/ObjectiveC: new module
2002 Jun 10 2002 Jun 10 Stefan Urbanek <urbanek@host.sk>
* NSObject+additions: removed -className as it was added to the base library * NSObject+additions: removed -className as it was added to the base library
2002 Jun 9 2002 Jun 9 Stefan Urbanek <urbanek@host.sk>
* Version 0.6.0 released * Version 0.6.0 released
2002 Jun 8 2002 Jun 8 Stefan Urbanek <urbanek@host.sk>
* STEnvironmentDescription: added module amd finder list; little code * STEnvironmentDescription: added module amd finder list; little code
cleanup; removed descriptionFromFile: and initFromFile: methods cleanup; removed descriptionFromFile: and initFromFile: methods
@ -226,13 +230,13 @@
by the STEnvironment by the STEnvironment
* Environments: new descriptions AppKit.stenv and Distributed.stenv * Environments: new descriptions AppKit.stenv and Distributed.stenv
2002 Jun 7 2002 Jun 7 Stefan Urbanek <urbanek@host.sk>
* STEnvironmentDescription: added abstract class 'All' that is root * STEnvironmentDescription: added abstract class 'All' that is root
class for all classes class for all classes
* Foundation-operators.stenv: add symbolic selector '->' to all classes * Foundation-operators.stenv: add symbolic selector '->' to all classes
2002 Jun 6 2002 Jun 6 Stefan Urbanek <urbanek@host.sk>
* Added symbolic selector '->' for valueForKeyPath: * Added symbolic selector '->' for valueForKeyPath:
* StepTalk.stenv: allow whileTrue: and whileFalse: in STBlock * StepTalk.stenv: allow whileTrue: and whileFalse: in STBlock
@ -241,7 +245,7 @@
a requested object; changed NSLogs to NSDebugLLogs with 'STFinder'; do not a requested object; changed NSLogs to NSDebugLLogs with 'STFinder'; do not
try to launch nil tool try to launch nil tool
2002 Jun 4 2002 Jun 4 Stefan Urbanek <urbanek@host.sk>
* STEnvironment: new methods -addObjectFinder:name:, * STEnvironment: new methods -addObjectFinder:name:,
-addObjectFinderWithName:, -removeObjectFinderWithName:; -addObjectFinderWithName:, -removeObjectFinderWithName:;
@ -253,26 +257,26 @@
STAllObjectiveCSelectors() STAllObjectiveCSelectors()
* Documentation/HowTo.txt: rewritten * Documentation/HowTo.txt: rewritten
2002 Jun 3 2002 Jun 3 Stefan Urbanek <urbanek@host.sk>
* STFunctions: renamed "StepTalk/Config" directory to * STFunctions: renamed "StepTalk/Config" directory to
"StepTalk/Configuration"; fixed bug in STFindAllResources (resourceDir "StepTalk/Configuration"; fixed bug in STFindAllResources (resourceDir
was ignored) was ignored)
* STEnvironment: changed method allObjectsDictionary to allObjectNames * STEnvironment: changed method allObjectsDictionary to allObjectNames
2002 May 30 2002 May 30 Stefan Urbanek <urbanek@host.sk>
* STEnvironment: removed pools * STEnvironment: removed pools
* STObjectReference: removed method initWithObjectName:pool:create: * STObjectReference: removed method initWithObjectName:pool:create:
2002 May 29 2002 May 29 Stefan Urbanek <urbanek@host.sk>
* STExecutor: fixed typo * STExecutor: fixed typo
* STEnvironment: new method -allObjectsDictionary that returns a NSDictionary * STEnvironment: new method -allObjectsDictionary that returns a NSDictionary
with all named objects with all named objects
* STObjCRuntime: new function STAllObjectiveCSelectors * STObjCRuntime: new function STAllObjectiveCSelectors
2002 May 24 2002 May 24 Stefan Urbanek <urbanek@host.sk>
* STEngine: engineForLanguage: renamed to engineForLanguageWithName:. * STEngine: engineForLanguage: renamed to engineForLanguageWithName:.
Some method documentation added. Some method documentation added.
@ -286,23 +290,23 @@
* STEnvironment: Some method documentation added. * STEnvironment: Some method documentation added.
* StepTalk.gsdoc: new file * StepTalk.gsdoc: new file
2002 May 13 2002 May 13 Stefan Urbanek <urbanek@host.sk>
* Uploaded to the GNUstep CVS repository by Adam Fedor * Uploaded to the GNUstep CVS repository by Adam Fedor
2002 Apr 20 2002 Apr 20 Stefan Urbanek <urbanek@host.sk>
* COPYING: updated * COPYING: updated
* STExterns: Removed unused exceptions * STExterns: Removed unused exceptions
* STStructure: Changed exception to STInternalIncosistencyException * STStructure: Changed exception to STInternalIncosistencyException
2002 Apr 13 2002 Apr 13 Stefan Urbanek <urbanek@host.sk>
* Modules/GNUmakefile: added option that disables making of appkit support * Modules/GNUmakefile: added option that disables making of appkit support
Use make appkit=no. Use make appkit=no.
* Separated AppTalk * Separated AppTalk
2002 Mar 17 2002 Mar 17 Stefan Urbanek <urbanek@host.sk>
* STEngine: removed executeScript: methods and use only executeSource: * STEngine: removed executeScript: methods and use only executeSource:
engine does not make difference between script and statements anymore engine does not make difference between script and statements anymore
@ -310,86 +314,86 @@
* Examples: fixed Smalltalk examples to use new grammar * Examples: fixed Smalltalk examples to use new grammar
* STLanguage: new method languageNameForFileType: * STLanguage: new method languageNameForFileType:
2002 Mar 13 2002 Mar 13 Stefan Urbanek <urbanek@host.sk>
* AppKit module: removed old AppKit constants and renamed MiddleButton * AppKit module: removed old AppKit constants and renamed MiddleButton
events to OtherButton. events to OtherButton.
2002 Feb 14 2002 Feb 14 Stefan Urbanek <urbanek@host.sk>
* added make option 'appkit'. if you set it to 'no' (make appkit=no), * added make option 'appkit'. if you set it to 'no' (make appkit=no),
no appkit stuff will be compiled. no appkit stuff will be compiled.
2002 Feb 5 2002 Feb 5 Stefan Urbanek <urbanek@host.sk>
* StepTalk 0.5.0 released * StepTalk 0.5.0 released
2002 Feb 5 2002 Feb 5 Stefan Urbanek <urbanek@host.sk>
* STSelector: new file * STSelector: new file
* NSInvocation+additions: handle SEL type with STSelector * NSInvocation+additions: handle SEL type with STSelector
* Examples: added selector.st, notification.st, scope.st and pldes.st * Examples: added selector.st, notification.st, scope.st and pldes.st
2002 Feb 3 2002 Feb 3 Stefan Urbanek <urbanek@host.sk>
* Testing: new directory * Testing: new directory
2002 Jan 30 2002 Jan 30 Stefan Urbanek <urbanek@host.sk>
* STEnvironment: Removed unused variables, * STEnvironment: Removed unused variables,
2002 Jan 23 2002 Jan 23 Stefan Urbanek <urbanek@host.sk>
* NSNumber+additions: moved from Smalltalk, added methods for creation of * NSNumber+additions: moved from Smalltalk, added methods for creation of
range, point and size range, point and size
2002 Jan 21 2002 Jan 21 Stefan Urbanek <urbanek@host.sk>
* StepTalk 0.4.1 released * StepTalk 0.4.1 released
2002 Jan 21 2002 Jan 21 Stefan Urbanek <urbanek@host.sk>
* Removed Foundation constants to separate module * Removed Foundation constants to separate module
* stexec: load Foundation module instead of loading all ObjC classes * stexec: load Foundation module instead of loading all ObjC classes
2002 Jan 13 2002 Jan 13 Stefan Urbanek <urbanek@host.sk>
* Guile: new language bundle * Guile: new language bundle
2002 Jan 9 2002 Jan 9 Stefan Urbanek <urbanek@host.sk>
* StepTalk 0.4.0 released * StepTalk 0.4.0 released
2002 Jan 9 2002 Jan 9 Stefan Urbanek <urbanek@host.sk>
* STFunctions: new function STUserConfigPath * STFunctions: new function STUserConfigPath
* STLanguage: new method languageForFileType: * STLanguage: new method languageForFileType:
* new tool stupdate_languages to create/update languages configuration file * new tool stupdate_languages to create/update languages configuration file
2001 Dec 8 2001 Dec 8 Stefan Urbanek <urbanek@host.sk>
* NSInvocation+addition: return receiver (target) when return type is void * NSInvocation+addition: return receiver (target) when return type is void
2001 Nov 19 2001 Nov 19 Stefan Urbanek <urbanek@host.sk>
* STModule: New method -classNames; returns array of names of exported * STModule: New method -classNames; returns array of names of exported
classes classes
2001 Nov 14 2001 Nov 14 Stefan Urbanek <urbanek@host.sk>
* removed force of use of users home directory for installation * removed force of use of users home directory for installation
* new module AppKit * new module AppKit
* STEnvironment: new method -addAllClasses to add all Objective-C classes * STEnvironment: new method -addAllClasses to add all Objective-C classes
2001 Nov 10 2001 Nov 10 Stefan Urbanek <urbanek@host.sk>
* StepTalk 0.3.0 released * StepTalk 0.3.0 released
2001 Nov 10 2001 Nov 10 Stefan Urbanek <urbanek@host.sk>
* Added scriptable server example. * Added scriptable server example.
2001 Nov 9 2001 Nov 9 Stefan Urbanek <urbanek@host.sk>
* STExecutor: new options: --list-objects, --list-classes and * STExecutor: new options: --list-objects, --list-classes and
--list-all-objects --list-all-objects
@ -397,13 +401,13 @@
* Tools/GNUmakefile: uncommented stalk tool * Tools/GNUmakefile: uncommented stalk tool
* moved initialization of STNil from STUndefinedObject to STEngine * moved initialization of STNil from STUndefinedObject to STEngine
2001 Nov 6 2001 Nov 6 Stefan Urbanek <urbanek@host.sk>
* STProtocolInfo: removed * STProtocolInfo: removed
* STBehaviourInfo, STClassInfo, STEnvironmentDescription: rewritten * STBehaviourInfo, STClassInfo, STEnvironmentDescription: rewritten
* Environment description files changed * Environment description files changed
2001 Nov 5 2001 Nov 5 Stefan Urbanek <urbanek@host.sk>
* Tools/stexec: fixed bug, that caused segfault (reported by * Tools/stexec: fixed bug, that caused segfault (reported by
Nicola Pero <nicola@brainstorm.co.uk>) Nicola Pero <nicola@brainstorm.co.uk>)
@ -415,12 +419,12 @@
STEnvironmentDescription defaultEnvironmentDescriptionName STEnvironmentDescription defaultEnvironmentDescriptionName
* STEnvrionmentDescription: New method +defaultEnvironmentDescriptionName. * STEnvrionmentDescription: New method +defaultEnvironmentDescriptionName.
2001 Nov 3 2001 Nov 3 Stefan Urbanek <urbanek@host.sk>
* Tools: implemented --environment switch to use environment description * Tools: implemented --environment switch to use environment description
with name. with name.
2001 Nov 1 2001 Nov 1 Stefan Urbanek <urbanek@host.sk>
* New ChangeLog started. Rewritten and redesigned. * New ChangeLog started. Rewritten and redesigned.
* Added support for multiple languages. Created Smalltalk language bundle. * Added support for multiple languages. Created Smalltalk language bundle.

View file

@ -3,33 +3,33 @@
* GNUmakefile: Added flags to show all warnings except for import. * GNUmakefile: Added flags to show all warnings except for import.
* STShell.m: Unified name for private categories. * STShell.m: Unified name for private categories.
2003 Jan 16 2003 Jan 16 Stefan Urbanek <urbanek@host.sk>
* GNUmakefile: Added -lncurses * GNUmakefile: Added -lncurses
2002 Jun 21 2002 Jun 21 Stefan Urbanek <urbanek@host.sk>
* Added executeScriptNamed: * Added executeScriptNamed:
2002 Jun 8 2002 Jun 8 Stefan Urbanek <urbanek@host.sk>
* Reflect STEnvironment changes * Reflect STEnvironment changes
* Removed loading of Foundation module as this is handleb by the * Removed loading of Foundation module as this is handleb by the
STEnvironment STEnvironment
2002 Jun 7 2002 Jun 7 Stefan Urbanek <urbanek@host.sk>
* Changed printing of result object (handle arrays, dictionaries and sets * Changed printing of result object (handle arrays, dictionaries and sets
different way) different way)
2002 Jun 6 2002 Jun 6 Stefan Urbanek <urbanek@host.sk>
* Update completition list lazily (only when needed) * Update completition list lazily (only when needed)
2002 Jun 4 2002 Jun 4 Stefan Urbanek <urbanek@host.sk>
* add DistributedFinder object finder to the environment * add DistributedFinder object finder to the environment
2002 May 30 2002 May 30 Stefan Urbanek <urbanek@host.sk>
* added Environment object. * added Environment object.

View file

@ -1,8 +1,11 @@
2003 Apr 21 Stefan Urbanek <urbanek@host.sk>
* Version 0.7.1
2003 Apr 6 Stefan Urbanek <urbanek@host.sk> 2003 Apr 6 Stefan Urbanek <urbanek@host.sk>
* STCompiler: compileString: fixed exception reporting. * STCompiler: compileString: fixed exception reporting.
2003 Apr 04 David Ayers <d.ayers@inode.at> 2003 Apr 04 David Ayers <d.ayers@inode.at>
* GNUmakefile: Added flags to show all warnings except for import. * GNUmakefile: Added flags to show all warnings except for import.

11
NEWS
View file

@ -1,3 +1,14 @@
0.7.1
* Prepared StepTalk for application scripting support
* Added application scripting support bundle
* Added documentation for application scripting
* Many source cleanups by David Ayers <d.ayers@inode.at>
* Some bugfixes in Smalltalk source reader
For more information about scripting bundle see ApplicationScripting
directory.
0.7.0 0.7.0
* Added ability to use any bundle or framework for scripting * Added ability to use any bundle or framework for scripting

View file

@ -78,7 +78,7 @@ STEPTALK_ENVDEFS_DIR = $(STEPTALK_LIBRARY_DIR)/Environments
ADDITIONAL_INCLUDE_DIRS += -I./Headers ADDITIONAL_INCLUDE_DIRS += -I./Headers
ADDITIONAL_CPPFLAGS += -pipe ADDITIONAL_CPPFLAGS += -pipe
ADDITIONAL_OBJCFLAGS = -Wno-import ADDITIONAL_OBJCFLAGS = -Wno-import -DSTEPTALK_VERSION=$(STEPTALK_VERSION)
DOCUMENT_NAME = StepTalk DOCUMENT_NAME = StepTalk

View file

@ -349,7 +349,7 @@
return AUTORELEASE(ref); return AUTORELEASE(ref);
} }
/* FIXME: rewrite */ /* FIXME: rewrite, it is too sloooooow */
- (STClassInfo *)findClassInfoForObject:(id)anObject - (STClassInfo *)findClassInfoForObject:(id)anObject
{ {
STClassInfo *info = nil; STClassInfo *info = nil;

View file

@ -2,4 +2,4 @@
array := NSMutableArray array. array := NSMutableArray array.
1 to: 2000 do: [ :i | array addObject: i]. 1 to: 200000 do: [ :i | array addObject: i].

View file

@ -4,7 +4,7 @@
# The version number of this release. # The version number of this release.
MAJOR_VERSION=0 MAJOR_VERSION=0
MINOR_VERSION=7 MINOR_VERSION=7
SUBMINOR_VERSION=0 SUBMINOR_VERSION=1
STEPTALK_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION} STEPTALK_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}

2
WISH
View file

@ -90,7 +90,7 @@ Future
applications applications
- provide 'script objects' where one can create an object, define its - provide 'script objects' where one can create an object, define its
behaviour with 'script methods' in any language. Make it similar to behaviour with 'script methods' in any language. Make it similar to
prototype based language - Self. prototype based language - Self. (Google for: self language)
Conclusion Conclusion
---------- ----------