stx_libbasic3.st
branchjv
changeset 3158 f8c56a311307
parent 3128 87750af738dc
parent 3118 e7b6c79e6824
child 3219 92e64a42ab4e
--- a/stx_libbasic3.st	Fri Mar 22 11:11:55 2013 +0000
+++ b/stx_libbasic3.st	Thu Mar 28 12:22:48 2013 +0000
@@ -11,7 +11,7 @@
 "
 "{ Package: 'stx:libbasic3' }"
 
-LibraryDefinition subclass:#stx_libbasic3
+LibraryDefinition subclass:#'stx_libbasic3'
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -42,9 +42,10 @@
 !
 
 extensionsVersion_SVN
-    ^ '$Id:: extensions.st 1911 2012-04-03 17:14:36Z vranyj1                                                                        $'
+    ^ '$Id: stx_libbasic3.st,v 1.78 2013-03-13 16:05:14 cg Exp $'
 ! !
 
+
 !stx_libbasic3 class methodsFor:'description'!
 
 excludedFromPreRequisites
@@ -60,6 +61,8 @@
         #'stx:libview2'    "ValueHolder - referenced by MessageTracer class>>trapModificationsIn:selectors:filter: "
         #'stx:libwidg'    "DialogBox - referenced by SourceCodeManagerUtilities class>>askForExistingRevision:title:class:manager:module:package:fileName: "
         #'stx:libwidg2'    "CheckBox - referenced by SourceCodeManagerUtilities class>>checkAndWarnAboutBadMessagesInClass:checkAgainHolder: "
+        #'stx:libdb/libodbc'    "SQL::ODBCSession - referenced by StoreSourceCodeManager class>>tryToConnectToDatabase: "
+        #'stx:libdb/libsqlite'    "SQLiteConnection - referenced by DataBaseSourceCodeManager class>>openSQLite: "
     )
 !
 
@@ -74,25 +77,11 @@
      exclude individual packages in the #excludedFromPreRequisites method."
 
     ^ #(
-        #'stx:libbasic'    "SequenceableCollection - superclass of TraceBuffer "
+        #'stx:libbasic'    "Query - superclass of ClassRemoveChange::ClassBeingRemovedQuery "
     )
 !
 
-preRequisites
-    "list all required packages.
-     This list can be maintained manually or (better) generated and
-     updated by scanning the superclass hierarchies and looking for
-     global variable accesses. (the browser has a menu function for that)
-     Howevery, often too much is found, and you may want to explicitely
-     exclude individual packages in the #excludedFromPrerequisites method."
 
-    ^ #(
-        #'stx:libbasic'    "SmalltalkChunkFileSourceWriter - superclass of ChangeSet::ClassSourceWriter "
-        #'stx:libbasic2'    "UUID - referenced by DataBaseSourceCodeManager class>>createModule:directory: "
-        #'stx:libdb/libodbc'
-        #'stx:libdb/libsqlite'    "SqliteError - referenced by DataBaseSourceCodeManager class>>openSQLite: "
-    )
-!
 
 referencedPreRequisites
     "list all packages containing classes referenced by the packages's members.
@@ -103,12 +92,11 @@
      exclude individual packages in the #excludedFromPreRequisites method."
 
     ^ #(
-        #'stx:libbasic2'    "HTMLUtilities - referenced by HTMLDocGenerator>>withSpecialHTMLCharactersEscaped: "
-        #'stx:libdb/libodbc'    "SQL::ODBCSession - referenced by StoreSourceCodeManager class>>tryToConnectToDatabase: "
-        #'stx:libdb/libsqlite'    "SqliteError - referenced by DataBaseSourceCodeManager class>>openSQLite: "
+        #'stx:libbasic2'    "OrderedDictionary - referenced by ChangeSet>>groupBy:labelAs:sort: "
     )
 ! !
 
+
 !stx_libbasic3 class methodsFor:'description - compilation'!
 
 additionalBaseAddressDefinition_bc_dot_mak
@@ -121,6 +109,7 @@
 '
 ! !
 
+
 !stx_libbasic3 class methodsFor:'description - contents'!
 
 classNamesAndAttributes
@@ -201,6 +190,8 @@
         ProjectProblem
         SourceCodeManagerUtilitiesForContainerBasedManagers
         SourceCodeManagerUtilitiesForWorkspaceBasedManagers
+        (VisualAgeChunkFileSourceWriter autoload)
+        (TraitDefinitionChange autoload)
     )
 !
 
@@ -223,8 +214,16 @@
     )
 ! !
 
+
 !stx_libbasic3 class methodsFor:'description - project information'!
 
+applicationIconFileName
+    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+    ^ nil
+    "/ ^ self applicationName
+!
+
 companyName
     "Return a companyname which will appear in <lib>.rc"
 
@@ -245,8 +244,15 @@
     ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
 
     "Modified: / 18-07-2012 / 19:11:26 / cg"
+!
+
+productName
+    "Return a product name which will appear in <lib>.rc"
+
+    ^ 'Smalltalk/X'
 ! !
 
+
 !stx_libbasic3 class methodsFor:'description - svn'!
 
 svnRepositoryUrlString
@@ -262,19 +268,21 @@
     "Return a SVN revision number of myself.
      This number is updated after a commit"
 
-    ^ "$SVN-Revision:"'1984M           '"$"
+    ^ "$SVN-Revision:"'Nicht versioniertes Verzeichnis'"$"
 ! !
 
+
 !stx_libbasic3 class methodsFor:'others'!
 
 version_CVS
-    ^ '§Header: /cvs/stx/stx/libbasic3/stx_libbasic3.st,v 1.74 2012/10/31 16:07:54 stefan Exp §'
+    ^ '$Header: /cvs/stx/stx/libbasic3/stx_libbasic3.st,v 1.78 2013-03-13 16:05:14 cg Exp $'
 ! !
 
+
 !stx_libbasic3 class methodsFor:'documentation'!
 
 version
-    ^ '$Header: stx_libbasic3.st 1985 2013-01-16 11:55:57Z vranyj1 $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/stx_libbasic3.st,v 1.78 2013-03-13 16:05:14 cg Exp $'
 !
 
 version_HG
@@ -282,6 +290,6 @@
 !
 
 version_SVN
-    ^ '§Id:: stx_libbasic3.st 1985 2013-01-16 11:55:57Z vranyj1                                                                     §'
+    ^ '§Id:: stx_libbasic3.st 1942 2012-07-27 14:53:23Z vranyj1                                                                     §'
 ! !