--- a/Make.proto Wed Sep 28 20:07:49 2011 +0100
+++ b/Make.proto Thu Sep 29 12:59:43 2011 +0100
@@ -1,7 +1,7 @@
# $Header$
#
# DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libbasic at 2011-09-28 17:40:00.803.
+# automagically generated from the projectDefinition: stx_libbasic at 2011-09-29 13:00:28.909.
#
# Warning: once you modify this file, do not rerun
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
--- a/Make.spec Wed Sep 28 20:07:49 2011 +0100
+++ b/Make.spec Thu Sep 29 12:59:43 2011 +0100
@@ -1,7 +1,7 @@
# $Header$
#
# DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libbasic at 2011-09-28 17:39:56.556.
+# automagically generated from the projectDefinition: stx_libbasic at 2011-09-29 13:00:22.575.
#
# Warning: once you modify this file, do not rerun
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -347,6 +347,17 @@
FileDoesNotExistException \
MiniLogger \
+WIN32_CLASSES= \
+ Win32Process \
+ PCFilename \
+ CharacterEncoderImplementations::MS_Baltic \
+ CharacterEncoderImplementations::MS_Cyrillic \
+ CharacterEncoderImplementations::MS_Greek \
+ Win32Handle \
+ Win32FILEHandle \
+ Win32Constants \
+ Win32OperatingSystem \
+
@@ -648,5 +659,16 @@
$(OUTDIR)FileDoesNotExistException.$(O) \
$(OUTDIR)MiniLogger.$(O) \
+WIN32_OBJS= \
+ $(OUTDIR)Win32Process.$(O) \
+ $(OUTDIR)PCFilename.$(O) \
+ $(OUTDIR)CharacterEncoderImplementations__MS_Baltic.$(O) \
+ $(OUTDIR)CharacterEncoderImplementations__MS_Cyrillic.$(O) \
+ $(OUTDIR)CharacterEncoderImplementations__MS_Greek.$(O) \
+ $(OUTDIR)Win32Handle.$(O) \
+ $(OUTDIR)Win32FILEHandle.$(O) \
+ $(OUTDIR)Win32Constants.$(O) \
+ $(OUTDIR)Win32OperatingSystem.$(O) \
+
--- a/ProjectDefinition.st Wed Sep 28 20:07:49 2011 +0100
+++ b/ProjectDefinition.st Thu Sep 29 12:59:43 2011 +0100
@@ -1321,76 +1321,76 @@
newSpec := OrderedCollection new.
ignoreOldEntries ifFalse:[
- oldSpec do:[:oldEntry |
- |newEntry className cls |
-
- newEntry := oldEntry copy.
- className := newEntry first.
-
- (ignored includes:className) ifFalse:[
- cls := Smalltalk classNamed:className.
- ignoreOldDefinition ifTrue:[
- (cls notNil and:[cls isLoaded not]) ifTrue:[
- (newEntry includes:#autoload) ifFalse:[
- newEntry := newEntry copyWith:#autoload.
- ].
- ].
- ].
- cls notNil ifTrue:[
- "JV @ 2010-06-19
- Force merge default class attributes with existing ones"
- newEntry := self mergeDefaultClassAttributesFor: cls with: newEntry.
- newSpec add:newEntry.
- ]
- ].
- ].
+ oldSpec do:[:oldEntry |
+ |newEntry className cls |
+
+ newEntry := oldEntry copy.
+ className := newEntry first.
+
+ (ignored includes:className) ifFalse:[
+ cls := Smalltalk classNamed:className.
+ ignoreOldDefinition ifTrue:[
+ (cls notNil and:[cls isLoaded not]) ifTrue:[
+ (newEntry includes:#autoload) ifFalse:[
+ newEntry := newEntry copyWith:#autoload.
+ ].
+ ].
+ ].
+ cls notNil ifTrue:[
+ "JV @ 2010-06-19
+ Force merge default class attributes with existing ones"
+ newEntry := self mergeDefaultClassAttributesFor: cls with: newEntry.
+ ].
+ newSpec add:newEntry.
+ ].
+ ].
].
self searchForClasses do:[:eachClass |
- |className attributes oldSpecEntry oldAttributes newEntry|
-
- className := eachClass name.
- (ignored includes:className) ifFalse:[
- oldSpecEntry := oldSpec detect:[:entry | entry first = className] ifNone:nil.
-
- (ignoreOldEntries or:[ oldSpecEntry isNil]) ifTrue:[
- (eachClass isLoaded not or:[eachClass isPrivate not]) ifTrue:[
- (self additionalClassNamesAndAttributes includes:className) ifFalse:[
- (oldSpecEntry size > 1) ifTrue:[
- oldAttributes := oldSpecEntry copyFrom:2.
- ].
-
- ignoreOldDefinition ifTrue:[
- "take autoload attribute from classes state in the image"
- oldAttributes notNil ifTrue:[
- attributes := oldAttributes copyWithout:#autoload.
- ] ifFalse:[
- attributes := #()
- ].
- eachClass isLoaded ifFalse:[
- attributes := attributes copyWith:#autoload.
- ].
- ] ifFalse:[
- "keep any existing attribute"
- oldAttributes notNil ifTrue:[
- attributes := oldAttributes.
- ] ifFalse:[
- attributes := eachClass isLoaded ifTrue:[ #() ] ifFalse:[ #(autoload) ].
- ].
- ].
- "JV @ 2010-06-19
- Support fo additional class attributes and programming language attribute"
- attributes := self mergeDefaultClassAttributesFor: eachClass with: attributes.
-
- newEntry := Array with:className.
- attributes notEmptyOrNil ifTrue:[
- newEntry := newEntry , attributes.
- ].
- newSpec add:newEntry
- ]
- ]
- ]
- ]
+ |className attributes oldSpecEntry oldAttributes newEntry|
+
+ className := eachClass name.
+ (ignored includes:className) ifFalse:[
+ oldSpecEntry := oldSpec detect:[:entry | entry first = className] ifNone:nil.
+
+ (ignoreOldEntries or:[ oldSpecEntry isNil]) ifTrue:[
+ (eachClass isLoaded not or:[eachClass isPrivate not]) ifTrue:[
+ (self additionalClassNamesAndAttributes includes:className) ifFalse:[
+ (oldSpecEntry size > 1) ifTrue:[
+ oldAttributes := oldSpecEntry copyFrom:2.
+ ].
+
+ ignoreOldDefinition ifTrue:[
+ "take autoload attribute from classes state in the image"
+ oldAttributes notNil ifTrue:[
+ attributes := oldAttributes copyWithout:#autoload.
+ ] ifFalse:[
+ attributes := #()
+ ].
+ eachClass isLoaded ifFalse:[
+ attributes := attributes copyWith:#autoload.
+ ].
+ ] ifFalse:[
+ "keep any existing attribute"
+ oldAttributes notNil ifTrue:[
+ attributes := oldAttributes.
+ ] ifFalse:[
+ attributes := eachClass isLoaded ifTrue:[ #() ] ifFalse:[ #(autoload) ].
+ ].
+ ].
+ "JV @ 2010-06-19
+ Support fo additional class attributes and programming language attribute"
+ attributes := self mergeDefaultClassAttributesFor: eachClass with: attributes.
+
+ newEntry := Array with:className.
+ attributes notEmptyOrNil ifTrue:[
+ newEntry := newEntry , attributes.
+ ].
+ newSpec add:newEntry
+ ]
+ ]
+ ]
+ ]
].
^ self classNamesAndAttributes_codeFor:newSpec
@@ -1401,8 +1401,8 @@
"Modified: / 08-08-2006 / 19:24:34 / fm"
"Created: / 10-10-2006 / 22:00:50 / cg"
- "Modified: / 19-06-2010 / 10:56:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 06-09-2011 / 07:48:52 / cg"
+ "Modified: / 29-09-2011 / 12:58:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
companyName_code
@@ -6481,7 +6481,8 @@
"Modified: / 27-09-2011 / 18:20:36 / cg"
-!
+!
+
validateDescription_extensions
"
@@ -6545,7 +6546,6 @@
"Created: / 11-08-2011 / 18:51:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
-
!ProjectDefinition class methodsFor:'testing'!
isApplicationDefinition
@@ -6615,18 +6615,15 @@
!ProjectDefinition class methodsFor:'documentation'!
version
- ^ '$Id: ProjectDefinition.st 10694 2011-09-28 12:46:37Z vranyj1 $'
+ ^ '$Id: ProjectDefinition.st 10697 2011-09-29 11:59:43Z vranyj1 $'
!
version_CVS
- ^ 'Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.363 2011/09/27 17:36:32 cg Exp '
+ ^ '§Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.363 2011/09/27 17:36:32 cg Exp §'
!
version_SVN
- ^ '$Id: ProjectDefinition.st 10694 2011-09-28 12:46:37Z vranyj1 $'
+ ^ '$Id: ProjectDefinition.st 10697 2011-09-29 11:59:43Z vranyj1 $'
! !
ProjectDefinition initialize!
-
-
-
--- a/abbrev.stc Wed Sep 28 20:07:49 2011 +0100
+++ b/abbrev.stc Thu Sep 29 12:59:43 2011 +0100
@@ -130,6 +130,7 @@
UserMessage UserMessage stx:libbasic 'Interface-Internationalization' 0
Visitor Visitor stx:libbasic 'System-Visiting' 0
WeakValueIdentityDictionary WeakValueIdentityDictionary stx:libbasic 'Collections-Weak' 0
+Win32Process Win32Process stx:libbasic 'unknownCategory' 0
WindowsDesktop WindowsDesktop stx:libbasic 'System-Desktop' 0
XDGDesktop XDGDesktop stx:libbasic 'System-Desktop' 0
AbstractTime AbstractTime stx:libbasic 'Magnitude-Time' 0
@@ -162,6 +163,7 @@
NoHandlerError NoHandlerError stx:libbasic 'Kernel-Exceptions-Errors' 1
Notification Notification stx:libbasic 'Kernel-Exceptions' 1
OSHandle OSHandle stx:libbasic 'Compatibility-ST80' 0
+PCFilename PCFilename stx:libbasic 'unknownCategory' 0
PeekableStream PeekableStream stx:libbasic 'Streams' 0
Process Process stx:libbasic 'Kernel-Processes' 0
QuerySignal QuerySignal stx:libbasic 'Kernel-Exceptions' 0
@@ -186,6 +188,9 @@
CharacterEncoderImplementations::ISO8859_7 CharacterEncoderImplementations__ISO8859_7 stx:libbasic 'Collections-Text-Encodings' 0
CharacterEncoderImplementations::JIS0208_to_SJIS CharacterEncoderImplementations__JIS0208_to_SJIS stx:libbasic 'Collections-Text-Encodings' 0
CharacterEncoderImplementations::MS_Ansi CharacterEncoderImplementations__MS_Ansi stx:libbasic 'Collections-Text-Encodings' 0
+CharacterEncoderImplementations::MS_Baltic CharacterEncoderImplementations__MS_Baltic stx:libbasic 'unknownCategory' 0
+CharacterEncoderImplementations::MS_Cyrillic CharacterEncoderImplementations__MS_Cyrillic stx:libbasic 'unknownCategory' 0
+CharacterEncoderImplementations::MS_Greek CharacterEncoderImplementations__MS_Greek stx:libbasic 'unknownCategory' 0
ClassDescription ClassDescription stx:libbasic 'Kernel-Classes' 0
ControlRequest ControlRequest stx:libbasic 'Kernel-Exceptions-Control' 1
Dictionary Dictionary stx:libbasic 'Collections-Unordered' 0
@@ -259,9 +264,11 @@
VMInternalError VMInternalError stx:libbasic 'Kernel-Exceptions-Errors' 1
VarArgBlock VarArgBlock stx:libbasic 'Kernel-Methods' 0
Warning Warning stx:libbasic 'Kernel-Exceptions' 1
+Win32Handle Win32Handle stx:libbasic 'unknownCategory' 0
WeakArray WeakArray stx:libbasic 'Collections-Weak' 0
WeakIdentitySet WeakIdentitySet stx:libbasic 'Collections-Weak' 0
WeakValueDictionary WeakValueDictionary stx:libbasic 'Collections-Weak' 0
+Win32FILEHandle Win32FILEHandle stx:libbasic 'unknownCategory' 0
WriteStream WriteStream stx:libbasic 'Streams' 0
AbortOperationRequest AbortOperationRequest stx:libbasic 'Kernel-Exceptions-Control' 1
AllocationFailure AllocationFailure stx:libbasic 'System-Support' 1
@@ -339,6 +346,8 @@
UnorderedNumbersError UnorderedNumbersError stx:libbasic 'Kernel-Exceptions-Errors' 1
UnprotectedExternalBytes UnprotectedExternalBytes stx:libbasic 'System-Support' 0
WeakDependencyDictionary WeakDependencyDictionary stx:libbasic 'Collections-Weak' 0
+Win32Constants Win32Constants stx:libbasic 'unknownCategory' 0
+Win32OperatingSystem Win32OperatingSystem stx:libbasic 'unknownCategory' 0
WriteError WriteError stx:libbasic 'Kernel-Exceptions-Errors' 1
WrongProceedabilityError WrongProceedabilityError stx:libbasic 'Kernel-Exceptions-Errors' 1
BadLiteralsError BadLiteralsError stx:libbasic 'Kernel-Exceptions-ExecutionErrors' 1
--- a/bc.mak Wed Sep 28 20:07:49 2011 +0100
+++ b/bc.mak Thu Sep 29 12:59:43 2011 +0100
@@ -1,7 +1,7 @@
# $Header$
#
# DO NOT EDIT
-# automagically generated from the projectDefinition: stx_libbasic at 2011-09-28 17:40:03.119.
+# automagically generated from the projectDefinition: stx_libbasic at 2011-09-29 13:00:29.747.
#
# Warning: once you modify this file, do not rerun
# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
@@ -350,5 +350,14 @@
$(OUTDIR)PipeStream.$(O) PipeStream.$(H): PipeStream.st $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)Symbol.$(O) Symbol.$(H): Symbol.st $(INCLUDE_TOP)\stx\libbasic\String.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)Unicode16String.$(O) Unicode16String.$(H): Unicode16String.st $(INCLUDE_TOP)\stx\libbasic\TwoByteString.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Win32Process.$(O) Win32Process.$(H): Win32Process.st $(STCHDR)
+$(OUTDIR)PCFilename.$(O) PCFilename.$(H): PCFilename.st $(STCHDR)
+$(OUTDIR)CharacterEncoderImplementations__MS_Baltic.$(O) CharacterEncoderImplementations__MS_Baltic.$(H): CharacterEncoderImplementations__MS_Baltic.st $(STCHDR)
+$(OUTDIR)CharacterEncoderImplementations__MS_Cyrillic.$(O) CharacterEncoderImplementations__MS_Cyrillic.$(H): CharacterEncoderImplementations__MS_Cyrillic.st $(STCHDR)
+$(OUTDIR)CharacterEncoderImplementations__MS_Greek.$(O) CharacterEncoderImplementations__MS_Greek.$(H): CharacterEncoderImplementations__MS_Greek.st $(STCHDR)
+$(OUTDIR)Win32Handle.$(O) Win32Handle.$(H): Win32Handle.st $(STCHDR)
+$(OUTDIR)Win32FILEHandle.$(O) Win32FILEHandle.$(H): Win32FILEHandle.st $(STCHDR)
+$(OUTDIR)Win32Constants.$(O) Win32Constants.$(H): Win32Constants.st $(STCHDR)
+$(OUTDIR)Win32OperatingSystem.$(O) Win32OperatingSystem.$(H): Win32OperatingSystem.st $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line
--- a/libInit.cc Wed Sep 28 20:07:49 2011 +0100
+++ b/libInit.cc Thu Sep 29 12:59:43 2011 +0100
@@ -323,6 +323,17 @@
_UnixFileHandle_Init(pass,__pRT__,snd);
_UnixOperatingSystem_Init(pass,__pRT__,snd);
#endif /* UNIX */
+#ifdef WIN32
+_Win32Process_Init(pass,__pRT__,snd);
+_PCFilename_Init(pass,__pRT__,snd);
+_CharacterEncoderImplementations__MS_137Baltic_Init(pass,__pRT__,snd);
+_CharacterEncoderImplementations__MS_137Cyrillic_Init(pass,__pRT__,snd);
+_CharacterEncoderImplementations__MS_137Greek_Init(pass,__pRT__,snd);
+_Win32Handle_Init(pass,__pRT__,snd);
+_Win32FILEHandle_Init(pass,__pRT__,snd);
+_Win32Constants_Init(pass,__pRT__,snd);
+_Win32OperatingSystem_Init(pass,__pRT__,snd);
+#endif /* WIN32 */
__END_PACKAGE__();
--- a/libbasic.rc Wed Sep 28 20:07:49 2011 +0100
+++ b/libbasic.rc Thu Sep 29 12:59:43 2011 +0100
@@ -3,7 +3,7 @@
// automagically generated from the projectDefinition: stx_libbasic.
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 6,2,0,1
+ FILEVERSION 6,2,10695,10695
PRODUCTVERSION 6,2,1,1
FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
@@ -18,12 +18,12 @@
BEGIN
VALUE "CompanyName", "eXept Software AG\0"
VALUE "FileDescription", "Smalltalk/X Basic Classes (LIB)\0"
- VALUE "FileVersion", "6.2.0.1\0"
+ VALUE "FileVersion", "6.2.10695.10695\0"
VALUE "InternalName", "stx:libbasic\0"
VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011\0"
VALUE "ProductName", "Smalltalk/X\0"
VALUE "ProductVersion", "6.2.1.1\0"
- VALUE "ProductDate", "Wed, 28 Sep 2011 16:42:31 GMT\0"
+ VALUE "ProductDate", "Thu, 29 Sep 2011 12:01:06 GMT\0"
END
END