"
COPYRIGHT (c) 2006 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
"
"{ Package: 'stx:libbasic' }"
LibraryDefinition subclass:#stx_libbasic
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
category:'* Projects & Packages *'
!
!stx_libbasic class methodsFor:'documentation'!
copyright
"
COPYRIGHT (c) 2006 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
"
!
documentation
"
Build-Information for creation of the st/x standard library: stx_libbasic
This library contains basic (nonGUI) classes.
"
! !
!stx_libbasic class methodsFor:'description'!
excludedFromPreRequisites
"libbasic has no preRequisites by definition"
^ #(
#'stx:libbasic2' "SocketAddress - referenced by UnixOperatingSystem class>>getNetworkAddresses "
#'stx:libbasic3' "MessageTracer - referenced by CompiledCode>>setTraceFullPoint "
#'stx:libboss' "BinaryObjectStorage - referenced by PeekableStream>>fileInBinary "
#'stx:libcomp' "Parser - referenced by Metaclass>>parserClass "
#'stx:libhtml' "URL - referenced by CharacterArray>>asURL "
#'stx:libtool' "DiffTextView - referenced by UserPreferences>>versionDiffViewerClass "
#'stx:libtool2' "NewInspector::NewInspectorView - referenced by UserPreferences>>inspectorClassSetting "
#'stx:libview' "ResourcePack - referenced by Date class>>initNames "
#'stx:libview2' "LayoutOrigin - referenced by Point>>asOffsetLayout "
#'stx:libwidg' "PullDownMenu - referenced by UserPreferences class>>saveSettings:in: "
#'stx:libwidg2' "DoWhatIMeanSupport - referenced by Smalltalk class>>selectorCompletion: "
#'exept:xml' "XMLRepresenter - referenced by ClassDescription>>fileOutXMLString:on: "
#'stx:goodies' "Future - referenced by Block>>futureValue:value:value: "
#'stx:goodies/xml/vw' "XML::XMLParser - referenced by PeekableStream>>fileInXMLNotifying:passChunk: "
#'stx:libcompat' "StringCollationPolicy - referenced by SequenceableCollection>>quickSort: "
)
!
preRequisites
^ #(
)
! !
!stx_libbasic class methodsFor:'description - compilation'!
additionalDefinitions_bc_dot_mak
^ '
# see stdHeader_bc for LIBBASIC_BASE
# LIBBASIC_BASE =0x60300000
LIB_BASE_LD_ARG=-b:$(LIBBASIC_BASE)
'
!
localIncludes
^ '-I$(TOP)/librun'
"Created: / 06-09-2006 / 18:18:06 / cg"
!
stcOptimizationOptions
^ '+optinline +optinline2'
"Created: / 23-08-2006 / 11:06:17 / cg"
! !
!stx_libbasic class methodsFor:'description - contents'!
classNamesAndAttributes
^ #(
"<className> or (<className> attributes...) in load order"
Autoload
Object
ProtoObject
AbstractOperatingSystem
(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_15' 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_Ansi' win32)
(#'CharacterEncoderImplementations::MS_Arabic' autoload)
(#'CharacterEncoderImplementations::MS_Baltic' win32)
(#'CharacterEncoderImplementations::MS_Cyrillic' win32)
(#'CharacterEncoderImplementations::MS_EastEuropean' autoload)
(#'CharacterEncoderImplementations::MS_Greek' win32)
(#'CharacterEncoderImplementations::MS_Hebrew' autoload)
(#'CharacterEncoderImplementations::MS_Symbol' autoload)
(#'CharacterEncoderImplementations::MS_Turkish' autoload)
(#'CharacterEncoderImplementations::NEXT' autoload)
ClassBuilder
ClassCategoryReader
Collection
Context
Continuation
Delay
ExecutableFunction
ExternalAddress
(FileDirectory autoload)
Filename
GenericException
Geometric
(ImaginaryResultError autoload)
(Infinity autoload)
InterestConverter
(LargeFloat autoload)
Link
(MacFilename macos autoload)
Magnitude
(MappedExternalBytes autoload)
Message
(MetaNumber autoload)
MiniDebugger
MiniInspector
(NaiveRomanNumberFormatNotification autoload)
NameSpace
(NotANumber autoload)
(NumberConversionError autoload)
(NumberFormatError autoload)
OSErrorHolder
ObjectMemory
(OpenVMSFileHandle vms)
(OpenVMSFilename vms)
(OpenVMSOperatingSystem vms)
(PCFilename win32)
PackageId
PluginSupport
ProcessorScheduler
Project
ProjectDefinition
(QualifiedName autoload)
ReadEvalPrintLoop
RecursionLock
Registry
(RomanNumberFormatError autoload)
Semaphore
SharedPool
Signal
Smalltalk
SmalltalkChunkFileSourceWriter
(SomeNumber autoload)
StandaloneStartup
Stream
(SystemNotification autoload)
(TextCollectorStream autoload)
(UnboundedExternalStream autoload)
UndefinedObject
(UnprotectedExternalBytes autoload)
(UserMessage autoload)
Visitor
(WeakValueIdentityDictionary autoload)
(Win32FILEHandle win32)
(Win32Handle win32)
(Win32OperatingSystem win32)
(Win32Process autoload)
AbstractTime
ApplicationDefinition
ArithmeticValue
AspectVisitor
AutoDeletedFilename
Bag
BlockContext
CachingRegistry
Character
#'CharacterEncoderImplementations::ISO10646_1'
#'CharacterEncoderImplementations::SingleByteEncoder'
#'CharacterEncoderImplementations::TwoByteEncoder'
CompiledCode
ControlInterrupt
Date
Exception
ExternalFunction
False
HandleRegistry
HashStream
KeyedCollection
LibraryDefinition
LookupKey
MessageSend
NoHandlerError
Notification
OSHandle
PeekableStream
Process
QuerySignal
Rectangle
SequenceableCollection
Set
True
UnixFilename
UserNotification
WeakInterestConverter
ActivityNotification
ArrayedCollection
Association
Block
#'CharacterEncoderImplementations::ASCII'
#'CharacterEncoderImplementations::ISO10646_to_UTF8'
#'CharacterEncoderImplementations::ISO8859_1'
#'CharacterEncoderImplementations::ISO8859_2'
#'CharacterEncoderImplementations::ISO8859_5'
#'CharacterEncoderImplementations::ISO8859_7'
#'CharacterEncoderImplementations::JIS0208_to_SJIS'
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
Timestamp
UserConfirmation
UserInformation
UserInterrupt
Warning
YesToAllConfirmation
#'stx_libbasic'
AbortAllOperationRequest
Array
BreakPointInterrupt
CheapBlock
Class
DoubleArray
ElementBoundsError
FloatArray
Fraction
IdentityDictionary
Integer
Interval
LimitedPrecisionReal
MeasurementValue
Metaclass
OsError
ProceedError
ProceedableError
QueryWithoutDefault
ReadStream
RecursionError
RecursiveExceptionError
RestartProcessRequest
SemaphoreSet
SignalSet
SnapshotError
SortedCollection
StringCollection
TerminateProcessRequest
UninterpretedBytes
(UnixFileDescriptorHandle unix)
(UnixFileHandle unix)
(UnixOperatingSystem unix)
VMInternalError
VarArgBlock
WeakArray
WeakIdentitySet
WeakValueDictionary
WriteStream
AbortOperationRequest
AllocationFailure
ArithmeticError
AssertionFailedError
AutoloadMetaclass
ByteArray
CharacterWriteStream
ContextError
ConversionError
DeepCopyError
ExceptionHandlerSet
ExecutionError
ExternalBytes
FixedPoint
Float
GetOpt
LargeInteger
LongFloat
MessageNotUnderstood
NotFoundError
OSSignalInterrupt
OsIllegalOperation
OsInaccessibleError
OsInvalidArgumentsError
OsNeedRetryError
OsNoResourcesError
OsNotification
OsTransferFaultError
PrivateMetaclass
ReadWriteStream
ShortFloat
SignalError
SmallInteger
StreamError
SubclassResponsibilityError
TimeoutError
UnimplementedFunctionalityError
UserPreferences
VarArgCheapBlock
WeakIdentityDictionary
ArgumentError
CannotResumeError
CannotReturnError
CharacterArray
CharacterEncoderError
DateConversionError
DomainError
EndOfStreamError
ExternalStream
ExternalStructure
IncompleteNextCountError
IndexNotFoundError
InvalidCodeError
InvalidModeError
InvalidOperationError
KeyNotFoundError
MallocFailure
NonBooleanReceiverError
OpenError
PositionError
PositionOutOfBoundsError
PrimitiveFailure
RangeError
ReadError
StreamIOError
StreamNotOpenError
TimeConversionError
UnorderedNumbersError
WeakDependencyDictionary
WriteError
WrongProceedabilityError
BadLiteralsError
DecodingError
EncodingError
FileStream
InvalidByteCodeError
InvalidInstructionError
InvalidReadError
InvalidWriteError
NoByteCodeError
NonIntegerIndexError
NonPositionableExternalStream
OverflowError
String
SubscriptOutOfBoundsError
TwoByteString
UnderflowError
WrongNumberOfArgumentsError
ZeroDivide
CharacterRangeError
DirectoryStream
InvalidEncodingError
PipeStream
Symbol
Unicode16String
)
!
extensionMethodNames
^ #(
)
! !
!stx_libbasic class methodsFor:'description - project information'!
companyName
"Return a companyname which will appear in <lib>.rc"
^ 'eXept Software AG'
!
description
"Return a description string which will appear in nt.def / bc.def"
^ 'Smalltalk/X Basic Classes'
!
legalCopyright
"Return a copyright string which will appear in <lib>.rc"
^ 'Copyright Claus Gittinger 1988-2008\nCopyright eXept Software AG 1998-2008'
"Modified: / 08-11-2007 / 16:58:06 / cg"
! !
!stx_libbasic class methodsFor:'documentation'!
version
^ '$Header: /cvs/stx/stx/libbasic/stx_libbasic.st,v 1.46 2008-10-01 16:23:47 stefan Exp $'
! !