# HG changeset patch # User Claus Gittinger # Date 1309794362 -7200 # Node ID b63ce3bb554a54894706dedffe8d8a5f00b52080 # Parent 3a3db8d1e3ce4b77746054e20750b91afa80eab1 automatic checkIn diff -r 3a3db8d1e3ce -r b63ce3bb554a stx_libbasic.st --- a/stx_libbasic.st Mon Jul 04 17:46:00 2011 +0200 +++ b/stx_libbasic.st Mon Jul 04 17:46:02 2011 +0200 @@ -116,392 +116,392 @@ Attributes are: #autoload or # where os is one of win32, unix,..." ^ #( - " or ( attributes...) in load order" - Autoload - Object - ProtoObject - (AbstractDesktop autoload) - AbstractOperatingSystem - AbstractSourceFileReader - Annotation - (BadRomanNumberFormatError autoload) - Behavior - Boolean - CharacterEncoder - (#'CharacterEncoderImplementations::BIG5' autoload) - (#'CharacterEncoderImplementations::CNS11643' autoload) - (#'CharacterEncoderImplementations::CP437' autoload) - (#'CharacterEncoderImplementations::GB2313_1980' autoload) - (#'CharacterEncoderImplementations::HANGUL' autoload) - (#'CharacterEncoderImplementations::ISO10646_to_JavaText' autoload) - (#'CharacterEncoderImplementations::ISO10646_to_SGML' autoload) - (#'CharacterEncoderImplementations::ISO10646_to_UTF16BE' autoload) - (#'CharacterEncoderImplementations::ISO10646_to_UTF16LE' autoload) - (#'CharacterEncoderImplementations::ISO8859_10' autoload) - (#'CharacterEncoderImplementations::ISO8859_11' autoload) - (#'CharacterEncoderImplementations::ISO8859_13' autoload) - (#'CharacterEncoderImplementations::ISO8859_14' autoload) - (#'CharacterEncoderImplementations::ISO8859_16' autoload) - (#'CharacterEncoderImplementations::ISO8859_3' autoload) - (#'CharacterEncoderImplementations::ISO8859_4' autoload) - (#'CharacterEncoderImplementations::ISO8859_6' autoload) - (#'CharacterEncoderImplementations::ISO8859_8' autoload) - (#'CharacterEncoderImplementations::ISO8859_9' autoload) - (#'CharacterEncoderImplementations::JIS0201' autoload) - (#'CharacterEncoderImplementations::JIS0208' autoload) - (#'CharacterEncoderImplementations::JIS0208_to_EUC' autoload) - (#'CharacterEncoderImplementations::JIS0208_to_JIS7' autoload) - (#'CharacterEncoderImplementations::JIS0212' autoload) - (#'CharacterEncoderImplementations::JOHAB' autoload) - (#'CharacterEncoderImplementations::KOI7' autoload) - (#'CharacterEncoderImplementations::KOI8_R' autoload) - (#'CharacterEncoderImplementations::KOI8_U' autoload) - (#'CharacterEncoderImplementations::KSC5601' autoload) - (#'CharacterEncoderImplementations::MAC_Arabic' autoload) - (#'CharacterEncoderImplementations::MAC_CentralEuropean' autoload) - (#'CharacterEncoderImplementations::MAC_Croatian' autoload) - (#'CharacterEncoderImplementations::MAC_Cyrillic' autoload) - (#'CharacterEncoderImplementations::MAC_Dingbats' autoload) - (#'CharacterEncoderImplementations::MAC_Farsi' autoload) - (#'CharacterEncoderImplementations::MAC_Greek' autoload) - (#'CharacterEncoderImplementations::MAC_Hebrew' autoload) - (#'CharacterEncoderImplementations::MAC_Iceland' autoload) - (#'CharacterEncoderImplementations::MAC_Japanese' autoload) - (#'CharacterEncoderImplementations::MAC_Korean' autoload) - (#'CharacterEncoderImplementations::MAC_Roman' autoload) - (#'CharacterEncoderImplementations::MAC_Romanian' autoload) - (#'CharacterEncoderImplementations::MAC_Symbol' autoload) - (#'CharacterEncoderImplementations::MAC_Thai' autoload) - (#'CharacterEncoderImplementations::MAC_Turkish' autoload) - (#'CharacterEncoderImplementations::MS_Arabic' autoload) - (#'CharacterEncoderImplementations::MS_EastEuropean' autoload) - (#'CharacterEncoderImplementations::MS_Hebrew' autoload) - (#'CharacterEncoderImplementations::MS_Symbol' autoload) - (#'CharacterEncoderImplementations::MS_Turkish' autoload) - (#'CharacterEncoderImplementations::NEXT' autoload) - ClassBuilder - ClassCategoryReader - (CmdLineOption autoload) - (CmdLineOptionError autoload) - (CmdLineParser autoload) - (CmdLineParserTest autoload) - Collection - Context - Continuation - Delay - ExecutableFunction - ExternalAddress - ExternalLibrary - Filename - (GNOMEDesktop autoload) - GenericException - Geometric - (ImaginaryResultError autoload) - (Infinity autoload) - InlineObject - InterestConverter - (LargeFloat autoload) - Link - Lookup - (MacFilename macos autoload) - Magnitude - (MappedExternalBytes autoload) - Message - (MetaNumber autoload) - (MethodOverrideTests autoload) - MiniDebugger - MiniInspector - (NaiveRomanNumberFormatNotification autoload) - NameSpace - (NotANumber autoload) - (NumberConversionError autoload) - (NumberFormatError autoload) - OSErrorHolder - OSProcess - ObjectMemory - (OpenVMSFileHandle vms autoload) - (OpenVMSFilename vms autoload) - (OpenVMSOperatingSystem vms autoload) - PackageId - PluginSupport - ProcessorScheduler - ProgrammingLanguage - Project - ProjectDefinition - (QualifiedName autoload) - ReadEvalPrintLoop - RecursionLock - Registry - (RomanNumberFormatError autoload) - Semaphore - SharedPool - Signal - Smalltalk - (SmalltalkDesktop autoload) - (SomeNumber autoload) - StandaloneStartup - Stream - SystemChangeNotifier - (SystemNotification autoload) - (TextCollectorStream autoload) - (UnboundedExternalStream autoload) - UndefinedObject - (UnixDesktop autoload) - UserMessage - Visitor - (WeakValueIdentityDictionary autoload) - (Win32Process win32) - (WindowsDesktop autoload) - (XDGDesktop autoload) - AbstractTime - ApplicationDefinition - ArithmeticValue - AspectVisitor - AutoDeletedFilename - Bag - BlockContext - BuiltinLookup - CachingRegistry - Character - #'CharacterEncoderImplementations::ISO10646_1' - #'CharacterEncoderImplementations::SingleByteEncoder' - #'CharacterEncoderImplementations::TwoByteEncoder' - CompiledCode - ControlInterrupt - Date - Exception - ExternalFunction - False - HandleRegistry - HashStream - InlineObjectPrototype - KeyedCollection - LibraryDefinition - LookupKey - MessageSend - NamespaceAwareLookup - NoHandlerError - Notification - OSHandle - (PCFilename win32) - PeekableStream - Process - QuerySignal - Rectangle - SequenceableCollection - Set - SmalltalkChunkFileSourceReader - SmalltalkLanguage - True - UnixFilename - WeakInterestConverter - ArrayedCollection - Association - Block - #'CharacterEncoderImplementations::ASCII' - #'CharacterEncoderImplementations::ISO10646_to_UTF8' - #'CharacterEncoderImplementations::ISO8859_1' - #'CharacterEncoderImplementations::ISO8859_15' - #'CharacterEncoderImplementations::ISO8859_2' - #'CharacterEncoderImplementations::ISO8859_5' - #'CharacterEncoderImplementations::ISO8859_7' - #'CharacterEncoderImplementations::JIS0208_to_SJIS' - #'CharacterEncoderImplementations::MS_Ansi' - (#'CharacterEncoderImplementations::MS_Baltic' win32) - (#'CharacterEncoderImplementations::MS_Cyrillic' win32) - (#'CharacterEncoderImplementations::MS_Greek' win32) - ClassDescription - ControlRequest - Dictionary - EncodedStream - EndOfStreamNotification - Error - ExternalFunctionCallback - ExternalLibraryFunction - HaltInterrupt - IdentitySet - LinkedList - MD5Stream - Method - MethodDictionary - Number - OSFileHandle - ObjectCoder - OrderedCollection - Point - PositionableStream - Query - ReadOnlySequenceableCollection - RecursiveStoreError - SHA1Stream - Time - TimeoutNotification - Timestamp - UserInterrupt - UserNotification - YesToAllConfirmation - #'stx_libbasic' - AbortAllOperationRequest - AbstractSourceFileWriter - ActivityNotification - Array - BreakPointInterrupt - CheapBlock - Class - ClassBuildError - DoubleArray - ElementBoundsError - FileDirectory - FloatArray - Fraction - IdentityDictionary - InlineObjectClassDescription - Integer - Interval - LimitedPrecisionReal - MeasurementValue - Metaclass - OsError - ProceedableError - QueryWithoutDefault - ReadStream - RecursionError - RecursiveExceptionError - RestartProcessRequest - SemaphoreSet - SignalSet - SnapshotError - SortedCollection - StringCollection - TerminateProcessRequest - UninterpretedBytes - (UnixFileDescriptorHandle unix) - (UnixFileHandle unix) - (UnixOperatingSystem unix) - UserConfirmation - UserInformation - VMInternalError - VarArgBlock - Warning - (Win32Handle win32) - WeakArray - WeakIdentitySet - WeakValueDictionary - (Win32FILEHandle win32) - WriteStream - AbortOperationRequest - AllocationFailure - AmbiguousMessage - ArithmeticError - AssertionFailedError - AutoloadMetaclass - ByteArray - CharacterWriteStream - ContextError - ConversionError - DeepCopyError - ExceptionHandlerSet - ExecutionError - ExternalBytes - FixedPoint - Float - GetOpt - ImmutableArray - LargeInteger - LongFloat - MessageNotUnderstood - NoModificationError - NotFoundError - OSSignalInterrupt - OsIllegalOperation - OsInaccessibleError - OsInvalidArgumentsError - OsNeedRetryError - OsNoResourcesError - OsNotification - OsTransferFaultError - PrivateMetaclass - ProceedError - ReadWriteStream - ShortFloat - SignalError - SmallInteger - SmalltalkChunkFileSourceWriter - StreamError - SubclassResponsibilityError - TimeoutError - UnimplementedFunctionalityError - UserPreferences - VarArgCheapBlock - WeakIdentityDictionary - ArgumentError - CannotResumeError - CannotReturnError - CharacterArray - CharacterEncoderError - DateConversionError - DomainError - EndOfStreamError - ExternalStream - ExternalStructure - ImmutableByteArray - IncompleteNextCountError - IndexNotFoundError - InvalidCodeError - InvalidModeError - InvalidOperationError - KeyNotFoundError - MallocFailure - NonBooleanReceiverError - OpenError - PositionError - PositionOutOfBoundsError - PrimitiveFailure - RangeError - ReadError - StreamIOError - StreamNotOpenError - TimeConversionError - UnorderedNumbersError - UnprotectedExternalBytes - WeakDependencyDictionary - (Win32Constants win32) - (Win32OperatingSystem win32) - WriteError - WrongProceedabilityError - BadLiteralsError - DecodingError - EncodingError - FileStream - InvalidByteCodeError - InvalidInstructionError - InvalidReadError - InvalidWriteError - NoByteCodeError - NonIntegerIndexError - NonPositionableExternalStream - OverflowError - String - SubscriptOutOfBoundsError - TwoByteString - UnderflowError - WrongNumberOfArgumentsError - ZeroDivide - CharacterRangeError - DirectoryStream - ImmutableString - InvalidEncodingError - PipeStream - Symbol - Unicode16String - #'CharacterEncoderImplementations::EBCDIC' - SameForAllNotification - UtcTimestamp - InvalidPatchError - AbortAllOperationWantedQuery + " or ( attributes...) in load order" + Autoload + Object + ProtoObject + (AbstractDesktop autoload) + AbstractOperatingSystem + AbstractSourceFileReader + Annotation + (BadRomanNumberFormatError autoload) + Behavior + Boolean + CharacterEncoder + (#'CharacterEncoderImplementations::BIG5' autoload) + (#'CharacterEncoderImplementations::CNS11643' autoload) + (#'CharacterEncoderImplementations::CP437' autoload) + (#'CharacterEncoderImplementations::GB2313_1980' autoload) + (#'CharacterEncoderImplementations::HANGUL' autoload) + (#'CharacterEncoderImplementations::ISO10646_to_JavaText' autoload) + (#'CharacterEncoderImplementations::ISO10646_to_SGML' autoload) + (#'CharacterEncoderImplementations::ISO10646_to_UTF16BE' autoload) + (#'CharacterEncoderImplementations::ISO10646_to_UTF16LE' autoload) + (#'CharacterEncoderImplementations::ISO8859_10' autoload) + (#'CharacterEncoderImplementations::ISO8859_11' autoload) + (#'CharacterEncoderImplementations::ISO8859_13' autoload) + (#'CharacterEncoderImplementations::ISO8859_14' autoload) + (#'CharacterEncoderImplementations::ISO8859_16' autoload) + (#'CharacterEncoderImplementations::ISO8859_3' autoload) + (#'CharacterEncoderImplementations::ISO8859_4' autoload) + (#'CharacterEncoderImplementations::ISO8859_6' autoload) + (#'CharacterEncoderImplementations::ISO8859_8' autoload) + (#'CharacterEncoderImplementations::ISO8859_9' autoload) + (#'CharacterEncoderImplementations::JIS0201' autoload) + (#'CharacterEncoderImplementations::JIS0208' autoload) + (#'CharacterEncoderImplementations::JIS0208_to_EUC' autoload) + (#'CharacterEncoderImplementations::JIS0208_to_JIS7' autoload) + (#'CharacterEncoderImplementations::JIS0212' autoload) + (#'CharacterEncoderImplementations::JOHAB' autoload) + (#'CharacterEncoderImplementations::KOI7' autoload) + (#'CharacterEncoderImplementations::KOI8_R' autoload) + (#'CharacterEncoderImplementations::KOI8_U' autoload) + (#'CharacterEncoderImplementations::KSC5601' autoload) + (#'CharacterEncoderImplementations::MAC_Arabic' autoload) + (#'CharacterEncoderImplementations::MAC_CentralEuropean' autoload) + (#'CharacterEncoderImplementations::MAC_Croatian' autoload) + (#'CharacterEncoderImplementations::MAC_Cyrillic' autoload) + (#'CharacterEncoderImplementations::MAC_Dingbats' autoload) + (#'CharacterEncoderImplementations::MAC_Farsi' autoload) + (#'CharacterEncoderImplementations::MAC_Greek' autoload) + (#'CharacterEncoderImplementations::MAC_Hebrew' autoload) + (#'CharacterEncoderImplementations::MAC_Iceland' autoload) + (#'CharacterEncoderImplementations::MAC_Japanese' autoload) + (#'CharacterEncoderImplementations::MAC_Korean' autoload) + (#'CharacterEncoderImplementations::MAC_Roman' autoload) + (#'CharacterEncoderImplementations::MAC_Romanian' autoload) + (#'CharacterEncoderImplementations::MAC_Symbol' autoload) + (#'CharacterEncoderImplementations::MAC_Thai' autoload) + (#'CharacterEncoderImplementations::MAC_Turkish' autoload) + (#'CharacterEncoderImplementations::MS_Arabic' autoload) + (#'CharacterEncoderImplementations::MS_EastEuropean' autoload) + (#'CharacterEncoderImplementations::MS_Hebrew' autoload) + (#'CharacterEncoderImplementations::MS_Symbol' autoload) + (#'CharacterEncoderImplementations::MS_Turkish' autoload) + (#'CharacterEncoderImplementations::NEXT' autoload) + ClassBuilder + ClassCategoryReader + (CmdLineOption autoload) + (CmdLineOptionError autoload) + (CmdLineParser autoload) + (CmdLineParserTest autoload) + Collection + Context + Continuation + Delay + ExecutableFunction + ExternalAddress + ExternalLibrary + Filename + (GNOMEDesktop autoload) + GenericException + Geometric + (ImaginaryResultError autoload) + (Infinity autoload) + InlineObject + InterestConverter + (LargeFloat autoload) + Link + Lookup + (MacFilename macos autoload) + Magnitude + (MappedExternalBytes autoload) + Message + (MetaNumber autoload) + (MethodOverrideTests autoload) + MiniDebugger + MiniInspector + (NaiveRomanNumberFormatNotification autoload) + NameSpace + (NotANumber autoload) + (NumberConversionError autoload) + (NumberFormatError autoload) + OSErrorHolder + OSProcess + ObjectMemory + (OpenVMSFileHandle vms autoload) + (OpenVMSFilename vms autoload) + (OpenVMSOperatingSystem vms autoload) + PackageId + ProcessorScheduler + ProgrammingLanguage + Project + ProjectDefinition + (QualifiedName autoload) + ReadEvalPrintLoop + RecursionLock + Registry + (RomanNumberFormatError autoload) + Semaphore + SharedPool + Signal + Smalltalk + (SmalltalkDesktop autoload) + (SomeNumber autoload) + StandaloneStartup + Stream + SystemChangeNotifier + (SystemNotification autoload) + (TextCollectorStream autoload) + (UnboundedExternalStream autoload) + UndefinedObject + (UnixDesktop autoload) + UserMessage + Visitor + (WeakValueIdentityDictionary autoload) + (Win32Process win32) + (WindowsDesktop autoload) + (XDGDesktop autoload) + AbstractTime + ApplicationDefinition + ArithmeticValue + AspectVisitor + AutoDeletedFilename + Bag + BlockContext + BuiltinLookup + CachingRegistry + Character + #'CharacterEncoderImplementations::ISO10646_1' + #'CharacterEncoderImplementations::SingleByteEncoder' + #'CharacterEncoderImplementations::TwoByteEncoder' + CompiledCode + ControlInterrupt + Date + Exception + ExternalFunction + False + HandleRegistry + HashStream + InlineObjectPrototype + KeyedCollection + LibraryDefinition + LookupKey + MessageSend + NamespaceAwareLookup + NoHandlerError + Notification + OSHandle + (PCFilename win32) + PeekableStream + Process + QuerySignal + PluginSupport + Rectangle + SequenceableCollection + Set + SmalltalkChunkFileSourceReader + SmalltalkLanguage + True + UnixFilename + WeakInterestConverter + ArrayedCollection + Association + Block + #'CharacterEncoderImplementations::ASCII' + #'CharacterEncoderImplementations::ISO10646_to_UTF8' + #'CharacterEncoderImplementations::ISO8859_1' + #'CharacterEncoderImplementations::ISO8859_15' + #'CharacterEncoderImplementations::ISO8859_2' + #'CharacterEncoderImplementations::ISO8859_5' + #'CharacterEncoderImplementations::ISO8859_7' + #'CharacterEncoderImplementations::JIS0208_to_SJIS' + #'CharacterEncoderImplementations::MS_Ansi' + (#'CharacterEncoderImplementations::MS_Baltic' win32) + (#'CharacterEncoderImplementations::MS_Cyrillic' win32) + (#'CharacterEncoderImplementations::MS_Greek' win32) + ClassDescription + ControlRequest + Dictionary + EncodedStream + EndOfStreamNotification + Error + ExternalFunctionCallback + ExternalLibraryFunction + HaltInterrupt + IdentitySet + LinkedList + MD5Stream + Method + MethodDictionary + Number + OSFileHandle + ObjectCoder + OrderedCollection + Point + PositionableStream + Query + ReadOnlySequenceableCollection + RecursiveStoreError + SHA1Stream + Time + TimeoutNotification + Timestamp + UserInterrupt + UserNotification + YesToAllConfirmation + #'stx_libbasic' + AbortAllOperationRequest + AbstractSourceFileWriter + ActivityNotification + Array + BreakPointInterrupt + CheapBlock + Class + ClassBuildError + DoubleArray + ElementBoundsError + FileDirectory + FloatArray + Fraction + IdentityDictionary + InlineObjectClassDescription + Integer + Interval + LimitedPrecisionReal + MeasurementValue + Metaclass + OsError + ProceedableError + QueryWithoutDefault + ReadStream + RecursionError + RecursiveExceptionError + RestartProcessRequest + SemaphoreSet + SignalSet + SnapshotError + SortedCollection + StringCollection + TerminateProcessRequest + UninterpretedBytes + (UnixFileDescriptorHandle unix) + (UnixFileHandle unix) + (UnixOperatingSystem unix) + UserConfirmation + UserInformation + VMInternalError + VarArgBlock + Warning + (Win32Handle win32) + WeakArray + WeakIdentitySet + WeakValueDictionary + (Win32FILEHandle win32) + WriteStream + AbortOperationRequest + AllocationFailure + AmbiguousMessage + ArithmeticError + AssertionFailedError + AutoloadMetaclass + ByteArray + CharacterWriteStream + ContextError + ConversionError + DeepCopyError + ExceptionHandlerSet + ExecutionError + ExternalBytes + FixedPoint + Float + GetOpt + ImmutableArray + LargeInteger + LongFloat + MessageNotUnderstood + NoModificationError + NotFoundError + OSSignalInterrupt + OsIllegalOperation + OsInaccessibleError + OsInvalidArgumentsError + OsNeedRetryError + OsNoResourcesError + OsNotification + OsTransferFaultError + PrivateMetaclass + ProceedError + ReadWriteStream + ShortFloat + SignalError + SmallInteger + SmalltalkChunkFileSourceWriter + StreamError + SubclassResponsibilityError + TimeoutError + UnimplementedFunctionalityError + UserPreferences + VarArgCheapBlock + WeakIdentityDictionary + ArgumentError + CannotResumeError + CannotReturnError + CharacterArray + CharacterEncoderError + DateConversionError + DomainError + EndOfStreamError + ExternalStream + ExternalStructure + ImmutableByteArray + IncompleteNextCountError + IndexNotFoundError + InvalidCodeError + InvalidModeError + InvalidOperationError + KeyNotFoundError + MallocFailure + NonBooleanReceiverError + OpenError + PositionError + PositionOutOfBoundsError + PrimitiveFailure + RangeError + ReadError + StreamIOError + StreamNotOpenError + TimeConversionError + UnorderedNumbersError + UnprotectedExternalBytes + WeakDependencyDictionary + (Win32Constants win32) + (Win32OperatingSystem win32) + WriteError + WrongProceedabilityError + BadLiteralsError + DecodingError + EncodingError + FileStream + InvalidByteCodeError + InvalidInstructionError + InvalidReadError + InvalidWriteError + NoByteCodeError + NonIntegerIndexError + NonPositionableExternalStream + OverflowError + String + SubscriptOutOfBoundsError + TwoByteString + UnderflowError + WrongNumberOfArgumentsError + ZeroDivide + CharacterRangeError + DirectoryStream + ImmutableString + InvalidEncodingError + PipeStream + Symbol + Unicode16String + #'CharacterEncoderImplementations::EBCDIC' + SameForAllNotification + UtcTimestamp + InvalidPatchError + AbortAllOperationWantedQuery ) - "Modified: / 28-06-2011 / 21:13:52 / cg" + "Modified: / 04-07-2011 / 17:45:00 / cg" ! extensionMethodNames @@ -546,7 +546,7 @@ !stx_libbasic class methodsFor:'documentation'! version_CVS - ^ '$Header: /cvs/stx/stx/libbasic/stx_libbasic.st,v 1.88 2011-06-28 19:28:05 cg Exp $' + ^ '$Header: /cvs/stx/stx/libbasic/stx_libbasic.st,v 1.89 2011-07-04 15:46:02 cg Exp $' ! version_SVN